MM*  P8 dx&(1 .2N;tb<ֆIB Adobe Photoshop CS6 (Macintosh) 2018-04-12T09:16:12+02:00 2018-04-24T13:44:09+02:00 2018-04-24T13:44:09+02:00 image/tiff 4 Coated FOGRA39 (ISO 12647-2:2004) xmp.iid:C28BBE6E272068118083871D2395E4FC xmp.did:1BEEBEA7262068118083871D2395E4FC xmp.did:1BEEBEA7262068118083871D2395E4FC created xmp.iid:1BEEBEA7262068118083871D2395E4FC 2018-04-12T09:16:12+02:00 Adobe Photoshop CS6 (Macintosh) converted from application/vnd.adobe.photoshop to image/tiff saved xmp.iid:1CEEBEA7262068118083871D2395E4FC 2018-04-24T13:38:37+02:00 Adobe Photoshop CS6 (Macintosh) / saved xmp.iid:C28BBE6E272068118083871D2395E4FC 2018-04-24T13:44:09+02:00 Adobe Photoshop CS6 (Macintosh) / Z%G8BIM%}Ǿ pvN8BIM:- printOutputPstSboolInteenumInteClrmprintSixteenBitbool printerNameTEXTCanon iR-ADV C5200s-B2 PS V1.0printProofSetupObjcProof-Einstellung proofSetupBltnenum builtinProof proofCMYK8BIM;-printOutputOptionsCptnboolClbrboolRgsMboolCrnCboolCntCboolLblsboolNgtvboolEmlDboolIntrboolBckgObjcRGBCRd doub@oGrn doub@oBl doub@oBrdTUntF#RltBld UntF#RltRsltUntF#Pxl@s vectorDataboolPgPsenumPgPsPgPCLeftUntF#RltTop UntF#RltScl UntF#Prc@YcropWhenPrintingboolcropRectBottomlong cropRectLeftlong cropRectRightlong cropRectToplong8BIM118BIM&?8BIM 8BIM 8BIM8BIM 8BIM' 8BIMH/fflff/ff2Z5-8BIMp8BIM@@8BIM8BIMM  covers218_17 nullboundsObjcRct1Top longLeftlongBtomlong RghtlongslicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlong RghtlongurlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM( ?8BIM8BIM -h8 Adobe_CMAdobed            h"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?I%e~ͱ1@V=k'f 85$q)mu'&m8Hvc[Uc]]UFޏѩ.]hSy'g=oV?|h^?c<;XX^칿?oUӿYo_{MxbӑXom{,e 953#!_KuOw՜VFPqꗴ t(T.˽}k?M3YPqmuucZccen=~0۝ԜqihcCً豕\E;{J-T}Y95Φ-Ƌ v`f}Vα.}63bSfϩxym6\+q6k=Qg˝ܻpcHc;k_G~~}հc\{qea6 vE_g۷c6S'Gt.s1kԴ;nǩk}zTj=DI(evjps \75s~\>ɧ1iϬ_igPslܗɃxUήIQg'Mujr3.˪E_+[d)f4Ys]c/quY-z,+PU_uձd[cUvWr1qYy_OkeOb uk]7bW,_<;~_?F]ެEOm aNY-5~BQ!+~ukzc,;Wo{qN2*=7䱽9=A4XϰYEvz}X3\}'Ctًez~s_K'SK}*/{3iY1ӟ[/Ks벧IOΜ;#,dcѴ5ֆYu]Rѯ+UW10c\ nQh>3իek#ujvF{sFLYai}qo/UhWTk5֖YhuOc%w}zi%=R&~U[ +k @N9fbOc?*se&LI%:[-SfCmc=S cwߣa ih0.G9҃4??)!ucѶM{럙qߓ/^\1^F.nPm'>=0TKeiKoEۯztU^15ٲ{I6~g#m0z5o`lI[\qiYW->ʩF7x/-kgk?̬hO,Ϻߴ'Fc1{S-7ٛyt:ea빛Q+-%Y>o ZzvnXk+/zjQ_W#- 7;kU[nn_}[IeUҚ]?-mf_YUnf=0P;n)ȿ3?IUiWw+ʫ}$\n]5Yf['λXc2Zyͯ}奔g?2:gf{q`%kCҽލ>IMޙFN> Ue<{g{gusXki+I$>ɧ1iϬ_igPslܗɃx'u~_ /__? a[$eR^}KZa1i}}L/?ޗo쒾_AYXʹ__ aWuLlN]]T߸6CEdr)F@ `&:$K T:on>{.m۪S?IM֮XQ$Պ>N;;#e}9-,w[V_HSB=^p$02ݿY_Z'g0^[CTLRI%$I)I$JRI$I$I$&$IJI$RI$I%)$IJI$SI$&$IJI$RI$I%)$IJI$SI$&$IJI$RI$I%)$IJI$SI$&$IJI$RI$I%)$IJI$S8BIM!UAdobe PhotoshopAdobe Photoshop CS6 ADBEprtrCMYKLab acspAPPLADBE-ADBEdesc,|cprt+wtpttargtech vued ^viewl$A2B0_fA2B2_fA2B1a_fB2A0`8B2A18B2A228gamt k|desc"Coated FOGRA39 (ISO 12647-2:2004)textCopyright 2007 Adobe Systems, Inc.XYZ EOtextICCHDAT FOGRA39sig offsdescD50viewe+| %z Rimft2 jP<-   vj_UJA7+{ f!S"B#2$$%& ''()*+,-./012x3c4L566 7 789:;<=>?@AzBuCrDqEqFrGuHzIJKLMNOPQRSTUVWXZ [\!]-^4_;`BaHbOcVd]edfkgrhyijklmnopqrstuvwxy{ |}%~1H?<@0A%BCD EEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abdef%g0hdۣ/Zߪ ;iǯ0Nlɸ ,Os>lśHq̙4WxԘշ 5I[lzy`F+qO, uO)lF!gD!l%m8c , V # g;^0{N"qE  !"#p$G%%&'()j*L+/,,-./012p3\4J586(7889:;<=>?@AB~CoDaETFGGx?R@,AABCDqEMF)GGHIJ|K[L;MMNOPQRuS\TEU0VWWXYZ[\]^_`valbacXdNeEfd(魀Lڀ,O;M}\gclPb7Cҁ~ӉY~Lj~̇~ͧY$|#,f@O<O7O$}ؓ/}ّ}⏉}~H<~8z~_d~N3~64~,~ ||͝+|ܚ|}}2ю}dy_}c}ڌMG~ %5|~)}^| L|!$|8 #|R@|P|x)}b}LZL}}4}}S{߮{ʋ{u{֤@| i|Gw|8a|ݕK}4}0{|y{:A{FT*{TL{h{R{ޢv,|,a||KG|4<|ʔ|/`{z{{ߞ{Gr{!uT{Ҥ`_|\J|U3|g{zpۣzpƝzŸz׼h{{At{"_{Jp{쟗3|{Z%zڊzJŊzϰzēvzӽ.{s{;d_N{k)J"{s3{{ z٧zfĬzCzPzűzؾ*sR{^{'I{E3n{pzɑc@}YL}3{}~TtW~~vdTaK3d?1_ˇ)F΅:\O_u ``IJx3(Ã7Ɓ{=1h6d"'҂ t@و_>Id2t/9f>?sUqY+(eő+]pLr3^2HՊx1ԀDpZ@{Ҡ*oc*ەq؀]@NHS/1Y$lj؂K89ԀcpӀ3\nGg 1 PzﲔB_D݃o͜[=F0;<~|f%kME쫻orD[PFo 0w~ՖU}㩂[9~64UmnY#Z~~$F ~0@~tk}⣂?MZe.ǔIpGm~خCZ~E~e^0~!|}0т*߾ ='YeЮeCVi~]m'~Y~c-Ev~W/}ޞ|㕎|*ʌ|fϋm|<|Ǘ7}6ˈ}o~V[Q~Fo/Ѕ/w;κۊLNɉ2-ce02n\ Z~E/(rn6ߝOˍk+q"[ c wmYyDńbL.oݲ$^ΓZsCɏlX"cXzDۉ. ]Q!cmB.-->~m[akD;W;Ca]h-֌TgOںRs2Тy2Ɯ}IjM-1V჋Bӂ5-XR#*<ƈĮl?LJŅ\g|L|ivț,V6)BY-ޓ׺6!{["hmhU͜A&,܁u)ˀ^ֆM\xJ zo֪gUvAɝ,"yC̰pÃ󅍽@„Yyg>֬T,A)x,t-{1ԑQ5Yf'g{\xcfPTz@7,M~(>ז<{{n3{ | ͎6|{}"h‹)}U|~?Au~+dȈyڔ"ƒP TKqfz-Ng:T|D.@3+Q[, w򋒮WΎH(匿BxF|fS!?*\iiXvב@t,QX wÊebRR/?M*=)腰DŽ́FCH]H&+uncsQBCs>9[)!7U%ҩɗD߆àOtWbވPᖶ=˅#)se+Zbɴ#ubusbP 4=_X,)=70Rcɶ)n6β<>drψèaPuCOn='<)֗t4zȓK {/ރ iq`:Ng<(҃ŌNjΠ3[̂JﻹqPc` $Nvƪ\MQK99 g%LJՅB?ٝDϒ3J|kl:[06Jh8Ոh%"*Լ : S{rkJզZ̋I 8iY%ea+wԚī^?az±jvZ0I_ 8 4%7l8K- `E{/ʑGyiˍEY&H7ݢ%(e8yyz{i{p{F{kD|Zr}2IC}7E~#Aae e.{ סNҚ^zQOjWY:gH6"V .(+ߝJBaVy i##XGݐg@69[ " R KvTaׇ֙OxhBX,GB5ȍۈP"yz\ ӊ,ܙew%>jwgaWCSFm5`Z"N܋ XyߟTƜLٙv5(fVDF5ۏ_"29x ] $@˞iXsuCڜe˓MUCE4m" 7&ۢR; Ș?tbe(UJE#A"4\ !/) ڇL]'4!RskZd-TH+D4!׉Õ ~آ!Ž6ȗr.DclS D 3h!i2Hˠw0iڻ>qߕ bВV&Suج}Cz 3p+X! Rꉯkz |ztzG{Yr#{b|S[|}&C3}268~ %pL%^?&?rq<"b0R6Bp1ɒ' [bܬOJ7cEVM͆p`an]RWKB 1hv s=9~\0foI`ԊPQdՉmA1x8׈ >0/;+}g5nu_WP–ZAq0+d Vߦ/ܚ|xLmӜ _1P&@J0wk!}z WЇy{6jS{m(^O<@?'06w k_ݗ<2jLz͞lRd]4O.?ӒJO/󏏖KkZ Y_U&h(y؞zdks#]Nqܟ?] /.V #Lj5yFǖKxP(j\rM䔕E>/hܜWBu QPT3DžEdˡJxO.:j[rMq\>l+/32/j wm?z^్z zwn{RiB{[||Lt`}*=K}-G~1gltװсYvh*ZZKt`NfrXRJu;,DԒ .5<Igcs喤eӢXAI8;\3, ȍB {_¥ }3Ğr⥋)e4WۗmI;V; Ɠ+ᓐi* Іy7ݩ:r#=dOV|9I ٙ:`+ ;!뚍د~NqKcơVS$H{:P/+zb; {Ȳi^~1(pŮcUا/H +9+IU򏖒8 9/RñS} o酪^bUC(G騭9e?+" =6 ىV{7{X{P{mE{`|vSJw}E]}7H~(+Pjřv$JӇi|zK:mS`Rץ~q1Zo8#π)Ɂg.<}CL(pd,KWJKJo>v܂1%~#6ÜGyuQ`|ƿopCćKc˴WbJ>5&0"J⛰)nÈij||bocv勒WJ=h0Ρ=("hhψБ{oj{;cFVPDJht"=ލ:0"ݜ6׉20}{bnbVEJҒN=~80="ZӋ2z&njub2~U/^IEz=F0fJ"5ƗƄˇ¨zqťm aUIrÚ=! 0KN"𚙓0qq(ynmi]a PU>?IG<բ038|"5|;"yh!lYf`TڧHϦݤ<30ŝ)#ae^ڼxภl`ST_'HF<{ڤ0iN#({-~~r}f}Z}OGD~ C~7H+)Ѥ݁j~n rI;fS炜ZKO^?Cm]7{‚+EܣՄ'd+т~@( rf"Zv&NܶCG67^4+(>0N?~/m r7if+ZegN͵ҊC:Y;7R5*g^W΃}̪qwen"Z/NPCF7>n*H2HSՃU}qhʙfe{/Yڹ=NZWBђF7#I*Ɛ3D.r݃},kq;e-,3YVNB'E7 *Xxi<|pķ]dྠZYHMmB}6S+ffOBT;|rp8dX0M@Bp#6񧴜+™@ |r|`p;˯dNSXMpEBPg~6-+-6juG ֎>|ɰosdKXONMEB66㦿l+=ŝ' | ڄ|z]R|z}&{T5}{~}|}}xw~3}b~n~L~~u4~~~.U{{vɧ{݃.|V|̌|w}Hka}7Kz}؂3}2}y㎅z[džzыD{E0{%{| 5u|oN`n|͆pJ}3,}K|ux=yrŢy듂yzPoMz{5ti{?_^|I|u52|q|I.x)0xy'yzFzs@{a^g{}H{2|OW{wx(fxFxNxcjy|wyr6z]{HH{j1{uzvwz-wmx{;yхjyqPz\z3G{1[{(WzVvӈwrwxxфhy&pxy]\.z0GIz1zyَf3v).vܾBwKwϷ͖xU*fx֬oyVF[yˢ,Fz(0zX3yovdYvo wƧlwx‚x~ny h[ysFyȢC0zyv޺v{:5vըwhȞ)wx_ndx̳Zy+FYyz0yxӐMx?yq zGz{`+|q|]@f}fGԁG~0ԁ)~q5!)F K﫶$Bāp\F݀0!rtO]ތ׽H%у@ ob߆U[Eۅ/ʄ (6pZ_dxjFN"8 (n7, Z 8E9<.1~PhB̛~ʙQ~œ~q~3m~Y'~D~G.~~(g~~rȸ~>>5~Y~n~l~+XZ~-C~4.1~^}k`5~?}}}éC}@1}w~h}k>}BW}ÖCu}ɓ-}|Ɍ}}lp}aw}9}07}o}/jn}EW}^C}a-}4>3|@}/}d1}|ﴊ|Y|{|۪;i|VVp|B|-v|͘5K{̎fe}}0׳ |©||{|h|TU|BM|/-H|t_{ns}}nP}lC|˙|T|nRz|\hp|\U|`~B |Q -#|,o{"~ wg&ax$ Ixأy zH~^{$k*9{Wj|B0}},ʃ~u~K?+71~pXza|ihV^B|,7&Zr ^p0>"؆t{1hуSUi@AR؄f+BKPL¢V"ʅynčЌ!pzr*g T@B+>&-҈u.ߗ2$@y>f{S@*Yq=ԇY4ŭbƃxq-eĂR򁢑a?;K*ʍm vЪ)SK2ւwdRK8? ϓ*]MZ]/I(]өȂ4v.d'4Q՚;>g*$ܔc~ʌЅVQDq˃NR8D|uEKce٣_Qv5>4)s~M˞(* i;J ݁t}Rb7P$n=)R}ʑ2ͦ҂]n%msۀǵ b8LAP1=fh)~қ}Ӓ&vl7w@Ύ}x ox·yv[hzd4@{[Qz9|$=P|(}~]Y Tʌ(Nwru cP=CR(A 4&\DoKPɅBsڈb ݄fO<'݅fʃ`~Ԑ͍H)؍@frÈCa@NS<x('ӆIݎ-[=#~>قΑqH`-N+̌;~'9:K#U9 Μ9<~zrUp:_I?aMyTH;ou&~v`aݧ NJk*hoњ^ח#L߄{:2&̃G_&X/ dEn͆u]ąy!LH:..&fn%Y;ۋ_ZֲӈzG~]Jm%]%K49ƒ;&a>33^/.M׈C}xm\Wާ=K*9e랁&06E3٭֋tuL ||ݷlwo[΄(J9& T~uGvwqGxG~ّ y(nR.z]4zK~{8|$}_ ~⽣~7M~I~]Ò~r}|H~m|~\.BJR8c$<'^ )ybeҜ@3lX|D>l Ӄ[D6I튷c7ى_=#}c D1,Ҏh?y<{1މk/ZsIE'@7_ӆ#q mv#%4zKjYH?6I #E ŕ 3{ɏxוRi'-6XҊ1G*R6}ō#U LjF_i]9)b!.x rhRǘ`X;Grh6Rv#/ 6>ը-ݤwg{oWk᚛Fc5h#]Fg<ȳovڧof$VFN}5S"х-m߉/ggmu6eӊ婢VNfEʇɡ4D "Җ`oױwIJH?aՎE tve3U~4E_14"~S͡uuUvsܛRwawx3uWyfozVJzE{3$| dJ} nfN}y^}œvv}.~t֕~belM~Un'D܏,n3s / NJoq柉X$|67sɔ胸dTKD>'3Ӄ' Ƀ ?pǍ؛! rՔ=c SSC2Cn׋% 3DŽխ6󞒛0aܘd qۓb̑=S9nC {2Rx u_Μ\͚]ʕp=a )RXB1,rʌ Ҫy:xЍ~ٕ!'p ٙa7Q莑B12+ F@ 56\}Ѣio1B`wL>QH5fA51XKmZ ;E{$ڋ|䔑 nH>\_P➀Aޛ0똙H9I jeٸ[|]mz^P@j0'ؔ ŔOˉ֖{J2lԑղW^eOa@FXw0jW" ESuyFva>w@{xmx^1yOayz?{.|7}jݥ~}}Oc}zJ}l.Y~ ]{~qN~?IN.% ᧏+᠙yckP*\ӃN&>.T| FPދɣL۟ x܉j~V\?8Mw>$. G 4ۄiUPÑڅҟb_wLir[eL۔ E=I-ŏNՉ o蚱[ϞvћݔhИZɖ6LB=; -) ى['v{YhZ)͕K%<א-BArK %HܞV[R{u+)KgVBnYpK4Ř7K,:ʜY ;cKuvfxw+rwdvxVٞyHRz9ϘM{*|}DI|֌ |~}q<}acQ}V<~5H"~9n<)$À{G}קǃpwcU+G邢9₾)D,6_4|oiDbdU G+P8HD)63x=0z|n֍a]ToF8d)VAG%΋Gt]{B n _9`⑜S֛}$F0?8,)&bWte1҅ zmr`bwSR Eŗ͒7S(ې`iRÓu6b:yjAlO_RŚ[ERe'7dIU(̑arqΉY@~ک$x٥$kSZ_šXR&LDЗ7(El dž&x ak1^c~:Q D\(6(]e 񛎛P1$Nݎ/M,{oi{c6WK>112$6+ X;݉ӅQ8c{ anBzbݮVVJ>W1F$"ӘnD qo3nw9wQwkax_[y)SfVyGqz:{-|}Kŀ`}vػ}j}^~S{~kG%~:k-Ǡ%𑙂GmvEjs`^< RFߨ7:-i Zk/J恌\u9i$^;qRr凋Fp:V>-Y'q4ᐹu;iwrO]ɯR1#FQP:-kBQɘj``t¹Qhⓧ]H$QEp9ݡَr-L I'ar+tLhe\ٮQ=E9D@-2Fg X}F֌r^s˸hf\f$P٩EZ9pO- *7+~s>g[魱APnE97<,- %Yr[~e°Frcg2[{OPD9О,曹 ,ٕ{o$}߼lXrHf["tOĨWsDƦ8ܟx,ԛ\ 2r0ۊwDxlGŬy`*yYUyJz?h{3׫|p't}t~ S%? 8w>~lĭ~`/~~U~Jb~?KQ3Ū'iĢ Ђ?w;8kð:`r:UZLJJ.?873u't⡤ 읠8 ڂv>ks°`4>U>*J<χ?1H3 'C ,aIvsk'ޏp_hU%J ?R3'ģ%U x͏vk͖j6_TmI۬E3R'ˢ׎7Y [Hv B|j/_b$TaΖI>r43u8'ТTꎾ9f#-u¢CjU _T7IC>ԗZ3c%'ڡm#% niu`Gj/^к kS̴Ih>\>3Vc'ǖmH̗ЊXՃuҮi*^S$HѮ碟>:C3Kޝ ':Ғ1)Xtjwi|Ȱ^T5=SV,H?>V3Bs(Ț1V6IȋybtPyuz_v֯zwA{bxDdx^y4pYz8[zՄ F{\/{ F{GSt$uv/w4`w&xo)yiZzQEz$/hz0 z[sӜJt™0uN v[w(wn xYyiE&y.zMyʇ_߰s1<̩t˹ttuGv]w`m x)Yx;Dyy.y%y},r 8sѸBtdHu+gv|vۜxl*wXgxjDy.TyCDxMܽr+sstWBu~zvjkSw:lWwpCx.xД^x`qwrԾ(stc9u7}rv j~vդ6W&wC3xG-xaLuw%(qBrnjgsjatRt|uiv5Vw,Bw-xw@ qDrq(ts9Zsâ=t%{u~i/v8YV9vު9Bwf-wvstиuugvՓ`w[ylpzXzC{-|} ڷ~/}cȴ~'}~$}~+}k~=~1~~S~kd~}~W~%C ~i,~~|ƻ|҆<|S} }7y}W}dj;}V}RB>~,e~/~ d{<{܎{9|َ||Q||i'|݈U}+{A}i+}~}Pz˙={FV{6 <{S{z{.h|6qT|@|̊A+|݉|gzzU˯z՝zzcy{Qg {sT |(@X|F+:|I{Ոy0z*Yz+yڌxqqqx6x :xy&uCyn cty1Q@z >rz<*5z3=y;r;sЭtHvwxtxNfyfSzn?'{i)t|&w} <{Խ(|(|v]|}#w>~}d5~R~{>b~)1LfQqRƃVv(vcہfQ?=a(C ʊ܍͹OƁҋRq"A!&t׈Ab䀬gPR=p(KF[1ȯ̸}ǧ3ΖpAs0a 3O<׉'/95Nq𥨀D&`r'` Nt ;PC'#a~sőݨm*Pϓlhq1`'N*M;~ّ'~~}ʉ& C;~p~Ş[_a~M~;#~h'H~}:HqG%~{~o~az^~DrL~,:}e'}*|]ƀcנ0~~No ~ ]}&L|}ѡ:d}&}1^|]mxQР~i~Za~~ nj}ȱU]y}L}:}O&|#| {Ïqys *,tFu_vpw_axM>\y:Uz%^{ T} zLzd{h{ŀK|Do|^KI}WL]}9~Q%:~ ƋL0܊ܟljk2~ nyE]RK߁9F$ہ *ҾJQ*]$(}؆Rmv\t׆kJބ980$6 Ԃtʼ{NÈke֌φv*|lha[>J*8$e4ǫ@Zpw{q#kYdZI{#7r$/ꋬ;݇swIp7+o0My=zejoYMoH䂱79 %$[j,6#ᨡ6 1yeGimY0WHQGz6Ӂ#πۑڶ붜mβmυ@xi*h*XXtGB6h3f#gχwXΖυx)rhwgبW҂/yvXzɐz=zwQ{g|0W|FZ}R4O}!D~ 1X J:|HOvx|fVÉԁ#E+4sE! tʢM%ƍOurfb U*E` 4  T ̃G{~ lt\VeNj3U3D‡v3k& I O{ڂSsAdHATfD$35݋ 2 -(XUΎj"@|rK!cGؕSSC2ۅai q^ coU Q[ ŀ7q]bvsSACN2|L Iؐw ҈вf,ǧTpleaTRRB2] a N%yܶ%~DYoB`ǦIQpBf12o ׀ሮlܚ![}Gnް`XoQ6OA"z1l띆ǂ| Gp?QrCs4tpdrua}uw;Q⏠x`Ayy0zU{}訾xӚ˙Ayz }픘zo={A`}{Q|@3}10}:,~ .΀T;<׀|“n6À_PO@j/%"] Uׁ˙C^Ê-{vmK^Ǐ-Ov?߄/nxn Y1ZzDslUa^]aNf?bJ/ڇ ;%2=yƒbk\]:N@`>ۊČf.ĉFh) ,\=YbʝxxWWjs'\]M>fON.zŎчE l ȗ,NwXuw|i[?%M =q.)Pq 1ƗD5΄ԨuvhՎZ㞤Li+=k-͇ew\ ЃrPڗ+YtubhqZ>bKڊڠ<0-{gr i XϻOdu=+g{5`YURKgm<-9CV) }p桦r&usuutgș"uY֖wK*=xF;Βyk+dz${~tңx\yRytz8fӘAzY{J}o|V;QQ}+O})~؀Y~Îlށ)seqX?8Ij:+́-mFLφ#%r.e'*WLIO :yD*ێ 91%7q"&s;hqØIdS\VӓHp: V*x4T <%~pӘc~V,-H$9ʋ*\ۋ5.aVA;}/RpbǕU~Gv9=Q*$R7ӌ_ەݟZ(塾|Lo37hb TޒRG }8֍㓚)ؒ-6K🸫ڈ6{_nX增aHaT3FZ8c~ )iC ](_mzrm`S~FZ~7(q)M ; FE\N=yAlj`ܫS#e:E7)ߐ h\Rp߅ةBry5sLlNGtq_[uRXvDx16syb&]z{~Hx1xxSy7kyRy^(zQ{_D6|"5ŕ|&s}%~h7"اF.wZ:jtF]S}QKCq5uӀl&|HƋ(1rvy.i柨]:rP@C# 5+"&`fń}"O#Ō"uQ%i1\mOB4ؓ}&&kщaPـ;˘tVg[B4Nҗ鑤A˕)48f%90]"DӋzgoQs?fqZ}JNK|KA]k3%mEf~,rm4f6A]Y!Mb@?%39%} (ۧ;}ͣqle}Y`ԣM2Ƞ@q*3,,%D\rφHG}$q:ZeX䙖dLȖE@2%A8 2b*q[zrosbtVԤvJdwX=x0,y!zڗ|YwvXx7zOxnvywb`z VKzJ-{=f4|[//}.!~^T8~ym2aȦ?Uɣ6{I=a*/řW!́;TrOSE[xĭAm̈́a7UJcEIR"</!Ztrr&^Dx%pl``GT Hޞ-w؋ǯ]uG_i?M^.ZRbG*I;Ҙh.}h!BQ0bPEYBtZi+m]xR)^FПf:s.C?!%8^k gbztٱh]3YQǟbFc:y'.!ܖYi3s{Wrp?sBe t`Y|u]NZLvB@w6}x*@z1y{l <1}8${ uxo﷑yӚRPg΂MyiniƊc]*,X;߉aMAI6:)phgz<όۂx葿mݴbʯeW9.L2A\58)ݛ?htz2uzv{'1wR{Qx|Mlx|X4y}PCzZ}-ez~ z~-qԃ s-t;£9u(iv1}wjwW5xByvl,y6ycpm9+qr󊦡s2t|uivVKw߅B!x,[yiyweoSRp3q𒩠sōt{wu,lhv2Unw&TAzw+xXxZԳntQ«ooq3rQrspzKt7guTv@w_+wCwm©(o79>p@qNJrٜ!yFsfuSv9@hvݐ+_w1 wђm9dnpq).rTxLszft\SQu?va+#vO*vUclؽnD!o=poqwTs\e;tRu?u*v:oCv$IlڽkmDo:pWG q v|rdsR9t?Buy*uԘXuˍHlLмzmʌnYp B[q0XurQ~csbQtYB?u!*uhuґ|(ngU|;p|\q|s%|ty}ug<}RwST }x@}y*M~6zV~{AЊz#xWz|xЭzy|9{(zj{zx{{zf |A|#S ||?J}}U)}J}Z}~$]x|Mxfyq6y zWw:zʀd{IR {ʀ>|7)X|p]|Yw0ǻpwɉŪ]xVљ xӇyX.v yކwczoQKz#={s({_{ʁv#vϒ7wkwCxwtybyP}zKo=Xzň@(zZz{JuV!v 0v*w>wؓsxubyOy~0֠~%-~\~o~?]~;L~aQ9~}%f~}$~}Kj}F}D}F~p}Rn}`\}K]}9}Շ% }džO}Äν|x#`||׍i|}8|l|\|PJ}$8}@C$}^}{ۢ{ :{6:{t|)|l|4k[M|jJ |8'|$||[T>{^{f5{o{yT{%{ k!{Z{Ix|*M7|B${|{Ήzyz{{ z${$j?{@Y{yjH{7X{ʗ?$G{J{Vz`zz|zyEzī|i{zݧ#Y.{He{M7{ab${v z-zưrzqzaAzakxzubhzjXzGz+6{ #zė3!z;l͈nWp]tq{n8s\kKtZzvIIjw6x"~y Pk{")u Mv}wvx4zy j}yYxzH6{6-.|U">| ~U~*L~UK~y~xτ~iXFG|5i"4 ܁gz߆G2w/g1WRFӂ58?!ҁz" m݄$qsvzkefkVځxF)\4Á!†o O2[o͗eO̓BuTϐ/ecVE̋4Qzv!l h%1T?:Ã}ItVDeޓUJDM3!Au ~!BXk8sa̛dCh0TDcؔ 3{!~鏩 ~)up2`q[ӥrleUcmSCg3!A ~i }ˬF/-ˁ&4pqbSCRCR2~ } }Gޫ2cngϸ;pǯbXRB~{2{~K } 4|&ldyn-oۂ qbr\rcҊ%twSuC\$w@1bxr'y {۫ᏒtԎ%u{v|w{qƊPxcb‰2yWS 1z}}`hp}pY}aňM~AR:]~B~1R9f ̈́b#ښ߄&~4osr`هr=QyAʂ0ą" H@DB Nۊ|n_醼FP~@$0cp4 `~ Ɨh=@{ψ mr!^-DOX@Q/։߃*` V–ښ݈mzȇ8l2^0COEݐi?΄/Od* ԀɕiĈGQyɇ%k,]j>sNl?J/Lґ: `qDԔbuxȆȣ+jˠ \ڝM>8|.^7jo '߇ي Wӱmw{izR[M]]>AۜR.? FvˉĽs\j$w3;iV8[i?Lc=݂.>A `!l.iDn֔"oxВDqRjr\fthMcVu=w7-xJy"|tu@vMw)w)ix[{yLrz =&z,Ŋ{J|n&~{|E@|v&|h}`Z}K~=_nk~ qd+m5VÉHLj:@m+ 5  -z55u}@pcX V YH+C9*=脑x ZS.±SѮ|čoÌ@dbUn@G9O+*[[/Ƅ ~k=|\| ob v?TG4*8X * [ .ѠCl-]xm|oogq*bNrTtGFՑu7.w"(5x|y&G}*s0/t{unNvakwT2xF:y7Ez({3|=*z{zt{mP|U`'|Sx}SE&}7-p~\'ۍ ~RRڑ휩Ě&y`li_IR8EZ6э'E1m``Ή`MxRCk^蒎R D 6l'}ӏzwQO\j˔$^QYC46fo'FމڈF Ď*vsʔvj]kv*PrC|X52'HzO񍞚>uZi8y\mP&~B%5Ag,&҉mf]Ekt4ha[ OBnr4Ί&Ij؎х;՗sԔgb[RHN? Aaq4h&7╭R[_WޙGpڲs+vg ZːN~Ai4O4%? mO6lB~mro}fspZrM7t$@eu2_w #expy%}EsS}tZq֠u\evXYewfM8x?y2z#Y{7p|y2zP|zp㟚{Edܜ{X|=LwK|?}s1ؒ~#N~sMw ${od ΁XKޖo;?_1#EL؉@m'ψzч{ocB bWNUKG>P_1N&-#,KJюK/7ZDyˠ(n:CbjVJ>&b0#S|qÄUx maۙߑV1J8}=’/a0" }s݆k*_x!3hlEsa,fUxI=V0eui"_!‹*#ڣCwDڠk䞦`lMTϖM I%<ܑH60"t UpH_vxk+_˜CT:HTKqx%Mbm} bŢ"W򞶠5MB6g6Õ*Ȓ*rHgw[lZubI֨WcL0UA6,*ilȔntmTiy+n^֯pLTqIG#s>jt2١2v&&Xw+Ix ̙+{Sޏ;~sRsi t^yuSvHw>-xx2!y&.z_| 7~irzhz^{S[{H|=u|2}|&~NE hw GrW?gÀc]{RπHR=l2h=&j BP!qƴ%rgk݆*]ŅRztG77=_285&w3%ח :.q=Z\f߯ \wQ=7G= ׉2z&ff P!9pKfU>\r"QG,<ş:1՛׌t&W-  Œ yhYp,Leέ[_Q' FϢSu<{L1C`&A/; 5Èo}beHq[\P}FkǗQ<*#1g& ; un4dʬZnPM@FOQ;❰12D&Y <Ո6nk̫0d\Z;OE̠b;R1䛨%ꖞr TS_Ahnn^xo{TYcpJWq@WsP6OZt+v[ >?wy9|@%hz=tq^\uTI6uJHv@Niw6N;x+Yy j{$\|h=1~LW4h9zd^%szTzJ*{Z@S׀.IxB@%y6;+Ĥ7  Z5x+!KVӘЍ +B eq~[8RtH^ 6>ͧȚ5R*+p!$ ɑK<ł0e9P[}Q-H.>R254$+a_!8F feh`Nrj3.s%l5Vt#n#bu oJuqzvs[gzwtTaxv@vyww*yxfzyoѾotK*puH|r/v@sPw0thx"xuzyfPvyS_wz?xd{* x|fy|`m~o#~"p~8q~_Is~wt6~ewfI)wNgxE|k݇%mêo gpqlqńvPsjd:tRQuu>Dv}))vgẃ~j OlJrmo^pƋQu!r$c9svPt=u(v'w8i^kdminsx(tOgu@jgyiikȒln2q$o_qN6rg;so's̓xtԋ)Zg6hjl--m}p\o8_ApbMq ;rP's\7t{yfɓhj:Nkȸ؀gmUonծ8^pDMXq2;Kr6'sKt4Ux=i^xkty mzyoezq.szra{tOR{v&<|$w&|x }Hy5vrvt>wEu2PwvAPxwMr9y-x\`yy^NczzU;g{{5&{x{ |?|ut|Rt|hu|Ԓvz}w=}sqw}_x~-My~:z,~&'z~){V,r_s}աtbZ8uCvovN^w̓Lx:2yPs%y(CzqRurS'sMt>Vu*nv]vLwه9x+%x҅lyÃ̾np]nqm^rtobsn~tfmuXW\vMKPw3H9&w%Kxy ؼoXp1q/r} s*lt\uJv8wY%w~uxoynKpq r|skt[Au$Jv8Pvϑ$v폥w:nrOoxep~q{r ksZt Iu7vI$vfvwx2mynopq /z"rj>sYt#Iu7uԚC$u/wD$mѨno1pynqirYas&Ht7Xuu$fuEvҊSa~hŬ~jV~lD~n} ~pl~rr[~t$J ~u7w:##NxH yh|qī#|s |t;|uR{}vrkl}CwZ}xI4}y6~z"~H{k ~|Uzz){!{{Z{n{{z@{|RjG|#|Y|}}XHq|}6t}1~P"}Y~ }y{ayyу=z(ˈzy z؂Qi;{-,X{G|5|`"[| 9}"MxSx y &]y.wyVh1zSWz̆G{F5{~"#{ p|^f wQIwϒLxGRxvy+?g0yWzFhzE5z,!z {Sv(w ԔwxFux}*fQxVZy3Ezj4zm!zU zMuvl̒v߃watwAexxaUxEFy4?y䐽!y zra u^nu鑱v\tv٣sw[dwٝhTxpODyn3y^!cy4R $yuYu}&u)vh&rvqXӁ1bl0R0B218C Xrޛ{Q*K/m~ p5~ap~Ն`R ~؅B ~>1N~~ ~Ń~~y~dP}~Ko~9`}~({Q>~3WAl~DG0~>d} ~٦}֚5}Ø9}<|};n,}__}P}@}O0}d}Q }Xg0}Hmz}/ۉ}G{}mC} =^}O}@[}10'}";| 5|ɇ|۪O||z|llY|j^|{O7|?|/| |' Z|P|C|`y|Fy|6Jk|0]f|)>N|8?V|E/j|*{ x{|2`|v{[x{8j{߫\{էN*{9>{럗/"{˚{J {Ѥg)i߉kRk{?Qml`o^fyqO$sQ?,t.UvwCwSMzppqn ryskÇ*u*]idvpNTw> x-y>zƃ]|Ljwtxy_xyj z\x[{TM|><|-}J:},=2jwi%[WHLփӀf=f-^6̀π ֑:UمxvQdž/h#ZEL <򂩄r- K*%7Ӂʜ0|owcu/7gu,Y‚ߊ1K]l>~7=}r7}f|l~5Z<~M~@͌=3H$tGAtff}GDqyMeYiՃM-)w@BY2K$MvolWb|p~dՉLX(L?u2Oև$F@Lk{ݑIoc6WK?A1A#b'|Jc}zUnȐg6c+tWQ K^r@>NJ1#zki<7Py)瞟mߏb\4cVNJĊQ>Cx1+?#]ŌmWXXxGymaРoU.J>=ω,P0ȇ֗#`9<tu(_w/illHva~U~ܣIҊF=pڞ#0xn"ن$iȍ1ZzgwSilk`2myTǘo\H_qB<$Js.t\v3w6|]nvo pkG_qp_ƙrTt*HW:u;-v.Znx.+yntz~~UIuuivhjW4w?^x SnpxGƔ(y;S%z.%i{ |Ž`}:-W|3t^|ic|^"}BRi}G+#~/:,~-|( %G_~!Zsbh|-]WւRFK:wY- B91H˂};yr gqq\Q_؇\F :-cbs\%]|L֐SqE;f̎([xPӓ<(E L9-#Uʋz>!&{bOpٙwf0=[U}P@E9C,Ռȍ!sNzPzםoBe]ÚZg*O1dD8Ύ7,uI\tybo,آZd]*YOśD8g,ޕ x(#HyxΚny}d PYpNmHCI8YU+֋qkwyigljbUwkW{pmL~oAfqj5vRs+(LtߕvV xw5} vnlA`pa!qyV2rK\t'@u51+v(xA y {t~uҨwu3kxv$`wVMwK{Ax@y4z({-n| iA~Z.tT{j|`:|U|J5}a@v}4~y(pM] b3ztY iԣ _ TJ^P ?*4Q-R(L]_% ɈHsRxZi>^֟-xTiZIܙ?@߆Y4v'(!O$`y :Ӆ&[!r~ˎho^BS盳Il+>C~3։'aj jކuVq7g]US^ H_>3qE'ʑ rR `傄qg x\d RǚhHtӔ>,3T'|#.eO C3TpT/fc\aRAH[ =[2ɒL'J9 < : ݂oWe̟[圐QՙUG7=h\<2'v ?E}lhobjWXl*Nl8mD+o9աq.sH"Μ{t vpy0}l#nb,)p$X0gq{NrCݣt9uu.v"ݛ'xQy |MTsktauW.vMwCx9[Ry.}oz"{D| {~׋lajͯ{a{W%|%M,|C$j}9-}.VM~S"  ڒfJj*H`l`VqLŁvB x8ǝ8.+V"΂ƃ6 /1(i2_VJLE0Bc8~u-"ٔ' { jh_`-RUKJB=8>ˉ-ؘ܉p"ۖ1vވ <kсhcH^ۨU>K~Ab7--:K"ɕ  .d!g뫮^Y}TO"KA]“t7]-q" ^ g|g[]٧Z9TLěJlA 8S7g-> g"W Ŏ .fê&]cSTJ]@Ŝȝ57/R-"q蔻H D=F7a_iGW¸RjN56l?D9m;EQo1qz'@sEwtbxvјz~a-oGWpANqUDr;3 s1KuY'vxLϞyX |`ܹu)WQuMױvpDuwG;x<1 yG'zj柤{/;}ϕ![`oN{VM{QMY{D9x|":쨖|1}`'U~Z~9nK3`MVBMCICm:1c'<72lؚ3~_efVLZLcCJ:/1`Ӆ4'Sb[0(qtU!ɀ_gVL@Cyɉ:Y;1D'zQlqJ x_uU/LrڏC=#:(0l1#]'ό&ˆA0^UgxL&B@9s0/'uÎ˖H[[^YTUXKjBç9£Ζ0Ӡ}'y 5,~^BTѮŠKߞBl9I0'i6f *!^ȁ ne og pirl(s7n;sGt\pBa|ur0O-vt<wu&xv ywxƹk^nmpx2nq;psQ+qxtrru`ctw+NHgŠ;i؉Ck\/m^no ]~pKr<9vsI%Jsuւtd6wfxhҐCjP}l{mn8W\oފK%q\8rN%rUWu'3cA.e#g蘟 iՖL|klm}[o.Jp8q$r1tb}d壉glif{jklҗ[nIp^85qJ $q@t2ua߯媧d@fx\hozjX)jl2ZjmSI|o'7pN$qDsfaDceWgziͧj)kYmkIn7p;$}psN/`Jc0EeyO:gnoyii[ik8Y^l@Hn7fo՜u$ep&+sAt1dK#uf2ui`vk}wAmm wo[xqJOys7z?uc#Azv ~|wqmì+rojjspMtrz|uskv{uGZwivIqxPw7)yx"yry { zoav/pwɚqxs yCztyjuzYv,{`Hw-|6x|"xS| z}lmQopqQqyr̀isYu)Gv'36w4"RwM yB۵l䦓m*\o,vptxKq.hr셓X/t#G@uDo5v("val 0x{$jᑨl4n*Άo|w pЌ7grWWs\Ft5#uk!u vwƄ "{rsCutu9qvkb7w%ZRwB{x1yD<yR e{ة+q7rs~tpuaEvSQw)Aw1'xx~e zFѧpǗkqs}s ot\`suQ0vz0AWwL0wwĉ yup Ҙq3jrA|s)n(tN_tPuّ@v0vwDUbw yFoKpXqc{rjmCsv^tVOuC@Xv0!v@v Fx0o͖pTq zr Sl}r^;sӟOYtF?uK/v1r!u> jxN@nWoQpHyq~#z..~I{~T|!~}v{j|xV{|݆|}4x|A}uj|q}\|~M|~m>2},~-}a~}}[%p~zzfgzw{'i{hw[{8L{=|R-|g|mq}Svx㌊[yzyvzDhz Zz߈q={-"{̆M{ |nwxyuy{gy׎Zz/:Kz{p|Tch|VD}k~_ }?RG}і D}6}("}W}|}s}̨*}ڦRw0}ѣj}^c} Q}eoD`}K6p}&'|֓|\4|}т[}v}xyjQ}N9]}/QH} C|6|Ś'|mPn{R|[mb exThkjO^׊}l}Q؉wnCp5Wr%t1uQ;yΎݍ]j),lw!nvjp ]܉!qP9sDCRqt4v8%aw؆xq]2|Hr(su܉tiu\vP3 wBUx4y%mRzb{˃H~Cyp?z_tN{hww{{\|Oo|B!C}4$}%K^~%$K~,zҊ*8s3Ngpk<[@NOA\V3c%}8><)}rhSzfxZDgM.@3L)'$ڂ?@Ԁڃe|KqteٌY.MN@k2삄$uEd=)`{Xpd҄7PX҃LZ?k2$f^@gSG֝z=o\ddYX! _Lmv?l咨2a$Ə.NhbYz3nكcT9sWK>ts1Àꕄ#؀D`_~y@F-n7hbłۤW =K7>H1x9#ڔ ~ꍎ~Xdcz@enۓ$gc{j*WlYJjn=ٍ%p/"r^!t ׋uf_HzjCy(l3mڑnb$oV=qIJ5%r=Rt/u!KwS)x߆5|Pqbwؑrl"ta4uUnKv8Iwb<ъx}/\y )z\{RA~sxxrvUy=ky`AtzT{-H؊{zC 9\ݔ.ޓ#܌iB  fhS_dU+LnȜB͒9qn.r9#ŏ` '2 )eS}c\eRhHj&?0lB5Wnf*bphrC\s{w&}#di[XkR'm[H$n>ߠ;p5lr\*t6uw/z~Ud &oZqPQrHs>u 4ݜ"vX*uwFxKz:x} dcjuZIvQ swGx>"y4zl*Op{XOc|M=}]9<W;b| Yh|PV}G0z}=Ŝ}4O~*,]VCxGCbYpPf)Fʞ-=rH4v* v[H,aqXkO#FqÆ=*3ܘ0])𕮆X_oّ!؋pG`ٍgX)ȌO@ь2F|<ޚ93zn)͔#X f (`n!>WaNɟvEBt<3a͎)GOD4ۊr 5W:P_z.W1lN`tEYsרNx 6 x-<|y#z| G}3t&XQ{xP{GX|1>"|5ᣳ}A-&O}#ʝJ~r}<Xi`#5Z-W#ԜE(뙑eWق@4+X(4pOFܨ>.Fn5]-m#ݛcA8hdWծIO: F_=l5l,蝴R#ܚZ2 產9܆WpGN4?FSS=5<;,Ɯ퍐#Йƍ8DՋ <)WŖNvpF$>=˓@5v,A#Ù~P8LKVANDךEޥ=^.4,{#YTO osP>j _kbӝmSewnhJ} p#jl{qm[|roZItAq~7u\si#ut Ixufihkjmlo]{n&qkForZsqStKIru6sw"t_w ewmxd's@ftEhuNEjv\zFl[wXj'n#xNYoy4HGqmz 6Arz"?s{ vk{a|adj|vf|h}1y j}~il}Xn~ Gp4~D5q~i!q~U u~P`~Dbe,sg^wiyhkTWmnFo&59pz+!p tγ^}aRLiB~k;p&lbaWngQpAqv1rE~r qvAcߔ]jbO!lğ?n[F/od$ok( |tqĨv`^暡vavwnd}wgo5xi`Uy$lmPyn@`zp/.{r{ssT}av]ssgǘtPiu)k|bummvo_(wqOxVs>?y%t.yvPz w$|NyNq pwr)qĉs:s zt6tDlu#uu^vvNvw?wx.PxyxzO{[{o xEpRyqz/yrzk{s{M]*t{N"u|k>qv|-w}Wmw}y0z~7mPfn[/pKxhqK2jdrr$\=sM`t=u-vVv~|yeUk؉0mqn1w9p0}i[ql[Zr9Lsх=Pt -=uEu>yijlPjm܏v3o4hupZqɋNLs $n\,goTYq KorR}vpvcYwsUxGxǀ92yl,)y݀; yD{7r-s|7tZokubXv{`U"w0G8w섂8x)YyxQ{BqÏ~r{snmtЋayuTcvdFw*87wׇ)x>Kwzpݖۆ]r Hzsmt`tmSuFv{g7w* (ww%Rztp.Zq]yrpls\i_t=MSus끱wŁ4fkց hxjkl_nRp}DFrG5s&0ulEvHez nHA,ow9r0is!ɄIu@ZvMz˄Jm_yąon,pb߄r V9ssJ؃t=qv10J/wq! x҂yk_|ӃXtxumnva2wVxJ%uy=l6zY/ { !{|~ | wQ|lRC}`}hU@}IpW~/<)~/ ~!|9">Rԁv(v$k@4 _TnHu*:+f-n t_jxR`8,VdKאA:1a5΂;)Wсvo)sJ/i^_7Uڃ헇KmK@܂D5)uXێot퉙!riݡ$_r0$UjuKٛ @C5?>)A]txyB~͂rҙk^sia8^cTfdJ1h?;kg3jLm&_oǎqw szqNe;h~gl^.iSݒ/kIWm>o3 qv&s/zt x]w|pwkgm]85o-SpH$r=> s2|uE&dv w Ɉz"}orf;s\ItR>9uGv=dx2I?y&=Wz({ |U,ng^y&ey[pbzpQ{GS{=B|g1'}&B}3~Y Pŀmmd+ZLP܌*Fȋd~RT~I 0?P6 +ێM یՋ ^c2ZQДH7?Jo5َ+) ̋Մ8n A dbZ QK)WH6`>s5+|e ه n:a4YtDPcGÐ>B5I7+E Hj v|Fa]w>X瓕FPEAG_&>@?5 -+T qOe 膇 e`ÔʜqXkO2G`)=4֌"*튚 W 凼 l6^D^U_5a{LXdCqfi:47h0؛kF&mhwoN]q ve|]p7dTߤAgLi7C k,9ޜm-01o2&6qrtzx}\VkT1lKncBo9q0\s#>/v<w܍{x~\pSrRJusBt9u0Yw)&D\x\y0Vz2N}[XTvRwJn(xAy8ǘtzZ/Ԗ&{2&)&| |p~(?Z!|Rk}@J }AM~,8k~/"#&ϑb_(؊:'ZZQI@͂8A/{A&6FߐjᎣ0݀^Y QI?/@Z8$/No%a叆4VEЄ9Y%/QPHәS@U<7֋/_%Ґގi XhPHt@ N7a.% ֍.+:>XRP:UH(?˕7O.ȑo%[3ύ^D`S*7_&JapBc:%f1hu)j\m+;o: "Lr 㒐wPE}ReJfBeh9j1l( npr Uu*Zy~R!jJK1l9BCm9UoB1[[p(trȜt7ěu 䗑xDÏ| QopIکqAr9ss1+u1(؝vxϛuwty 3{U<~WQnvIv:vAh]w99{x1ys(ɜzd{f2|} ~=} Q8{I:{A-.|g9 W|0q}(›~4~s 3ڋxЀPH@'8X<0ϝy( s( -)PJH@*8a0( Ӕ, jl! UP1H^@{/8~fB0 (ъ  _FȀ/OťϐH &@=Us8N0cʎ|(~ L S`ËK Ï"|ЈvUPOdTGĢ[@ 8'ړX0E!(jk , pd:jkeZڣg^iCaLjdculg3eneiUplDqn3rq 5s0rw wtbdxdBfǒf]ihhk`tjemydlUo~Tn4qiCos52qDtqru qv.*rx YrxwzRbu]Sdv:fwyhwkbjx]lyMnz\>Fp%{ -q]{-qR{w |ա3`~ b~1e~]xUg6~jJiJ~\kQ~M9m>=n4-fp3Dp)%u-cgfIYhQK\jpwkkmm'nenslopneq%qXrlsIsu:Stvb*=uwux"*zCzi.sMjt]l^ur3mvdolwW2pxHrHy9szc)t{t{Ooye|Ig)|h|{~j|qlW}/cm}VTo}H'q ~,9Lro~n)sj~s~xew)Ng]|i:ok ]blÃ"UnnG|p8qrn)[rk9r'w%]c%fA{g`niމakTmwFo 8apc)qqɅVzwN/b̔$dzf~yuubL;udyvg0lw;i_wkRxmDy[o6zq&xzslztqU}bxKrSjvsSl5x,tMmku=o^v"qL{}Jm{?D}o1A}q|"D~s&~t%|xֆ1y}iwzykPoz`mcznW{ApK{r9>|s0|ruG",|v}1wM^~{wFqywr^nxnsbytWyuJzw>&zx0{#y"{zyF{zn}}qugxx{vyQmVvyawzV(x*{8JBx{=yl|e04y|!zU}Thz} | sw-t l%u+`vQEU@waI~wxz.}orp,3h1qL]tr_R]sdHG tV; u.Ou u8vՋ~yYt]i{`K^vc0RfG|h:]TkS,Smo kq<0wR}aLsWchAfr]ShQkFEmJ9o`,aqKr tay|Thq]jgG@l\G}_{8B}{+}|W~|X~U}~Bx{~n}{>~sd'{w~Y{ N|NC|P7|+4|ۀ|S}}X6~6wymuyc@zRXzqM{7C{a7R{*{| |1}IvfxlxTbqyVXyЉMcz7EBz6z*{1o{4?{ąa}upwƒkxaxWyyLyyB&y⍁6z>p*dzy]zm{ Q|twjwevaw֗VxZ~LxxړAyPm6Xy*,yݏ;yÍmz2|)svQj[vɞ`wGVwΛL"xX!Axٗ;6y4m)y^X y9z)W{ڂu?YkA]a`6VcKe@Xh4k/'mpo] qxCsߊ5`jFc` yfUhbJ>j@ l448o'zqr ԅ,tzar{ghӇ5i^톏kT mJo?e qV3s'Ftu w|@q,ngGpQ]qS΄QsI_tq>ʃu3WIv'$x̃"y$ ^zT}p%ufv]"wRx{HyY>8;z:2 {&߁{΁|s k}zo0|Me)|\!}MR;}H b~!=#~2~&RÀ ˀj}n)>d܀[^QG{_=?,24&n؃- abm1&wd ZP)F|<WB1E&;2~} ~΄~ЁlYEcI OZ~ݎPx~ʍF~<~1~1&~s~' .~$w~Tk~}b~NYz~+rP~2F5~<=~ 1h}%}Ўy}s >} }j}˝Kb}Y })O}E}<}c19}%}Lf| L}&P3}*kCYa㒧]Xw)`NbDe:lghz/j"m2 :ozr^yj``?c%WeMgCjH9ߋl.n"ZpTbrRQuq}{Qhڏg8_Gi5Vk&M%mCQn9S p.\Lr"t"uyx,|gm^݌^oAUƋNpLV^r+Bss8ˆu-v^"bfwW0]'0WNo$ oSVZ-Nҡ=]"F_=b5?eu,]h/"$jOl oit|(Vbh`>NUbFe=gl4嘭i,"l"vCnAՔUp; {r^w}xUEmj7=l"4n +o"_qs 0uNz '~TJlLmDٙo[<.p4"Rrl+s">unv rx|GT(qLT|sA:l݊3+$afl+YÏ }, HkKA_/:=S2+͎$UpmێB !xajUcY.e]I|}g`mimc^kQfO5m.i?(nl.:p*np=pEvr%]-_n_bGXbRezdglIfj]hlmNAkn>`lp-nMrnjsBuuYh\j_tlyyan~kdvp9\fqMei$sx=k)t-"lv#lvntxVq Yr؆+\tx5_u2ib`vA[dwHLgmx9= iy,jyMkdzs{d SznjWlzZ{sv]{h`|KZca|Ke}ag:dotigf,jiX(lkIwnqn=:p pY)q2r,~qs$xv_ghb0i"d~krfmdho{W,jq=Hlr9|nQtm)zouZp;v\vx\p4_q~brqpdVt5cfu\VHhv|Gjw8lx|)myF;ny-v{Z6x1]7y{}Q_z&pBbkzbd{8Upg5{GBim|08okX|(l|>m|uH}{X[N |^Go)`܀ackTeFh58j,(kl]lڀrt' VRY{\n6_w=a*b%SdF#gB7i#(}jg&xlZt Tؑ;~XDz[qm\^C`qaPSjcEf&7dh6(bik^sS>zWy'Z`l]@_`ARbʐwEXeG7.gc/(UhjʼnsRRV/#xcY}k\h_C_B&R~bE d7f(MhjG-rÅQݩpUqwX£kh[^^R(a^DcL6f!(Ggi፧[r|m2UCn]YO{Vo\nBp`4`qcYSrflE@tiJ6k&Lv!n;wow{lsip^.{kaylclmf_obiRwpkuDjr#m5soo%t[quzr7zFv f#fh hx-ijkkl^m1nQnpCpUrC5qs%ru?t uyByLZc1n%egpivg|qjTias"]k2tdPluBnv4p7w%dq5xryx^{`wc.wueuxi7gyf\i}zOkfzB_m={N4.n{%.o|Gq|l5w}#^~Oa]"tZcUh-eq[hO'j Al 3m%n?pv\!_UsRbXgGdpZf܄NhAUj3}l$mbaovKlj[xw~^arfaf{cwZLeĊMg@j3:k$lo*Ou˃LZP,}*]Dq``ebxYdҐBMg@i&Q3j$knvu^qYb|]\[ p_"e+aY5dM#fN@Ohk 2j2R$k:n uX{['pS^hd`Xc^|Le@gӖ2i$jm:tsUf~tSY"ru\fu_Zv~cMmw?f ?xh1xk"&y|mzoc}~tG"o]}Mq%`qZrJc`e6sGeXtCh|Lbu;j?v4mG0woj!wq>y.rG|\wOle{nHgoojcpl Wr+mK}sSo>btuq0uvsH!vtwuv?{\yimzBko5nmkpbnrVp8svJqt=rv0+sw%!txvxz{{Ƅ>gucxivdm~kqwQam x V nxJoy=Dqdzf/r{ !{sJ{un{y}e|wg}HlZi}`k}U0m0~-IVn~ps`*t8tw(zl_viΉlkbmVX.nʇMipBqXl6rp*sJshvq,y炚vh&ljQalOdWm̍WLo2RB'pW6ql*qrytrƉuՆQywuWgEklia`ksW!lLnmAoϐ=6gp*Jqˍer#uVIytfgjh뜆`jVlGLAm˖Ao<69phF*+q<Zq{trx҃wUZlYb#y\WmV_LkLbA7Qe5wh'k yyGw3yx&zdyzz |H| }~KpՊb56e*9h:_jSl8p@yWbf\"Y(_ PՊaaGdy>)g49i)kMn oDtza8PbXeO$gfF܇i=k4^m)o;qs,6wz|t`iWkOlF!n<pY3r)GZs(|ӀT\%TȀ7L]DЂl;F2Sy(bL);7A\ ~T6~L%~C~:~P2 ~(p~|~^~>~W~ŀ[~},S~K~PCk}،:}͌1}ɋ(V}!}}yB3~,~`[} JSK}wm p0Iu|Wb'OdGƎf?Oi"6kH-ml#osGqOsXw}qVhLOj\GlL>n 6o-[q#ʼn:s(Kt9vrFz|J~VncNep Fvq>1r5tF-Ou#vZExv=y: |UctJMɉuE)v=Ɉgw5cx,y#Uzq{}~ـT#SYe4S_@R9Ki8D"<[4X,8#TqAijZOҞUHURY@P\>8_<08b8'le+T^gj? m+sZ{OR[Gٙ^@'aP8;c/蔲fz'Ci P3ksm npv>/}NaG'1d ?fd7h/j'YLlD=o:p s爈x~LMߖgkFi>k75-mM/7o'p.zrXt; v5F{ g[Mm.E,n>p6אnr.&sl&t-vEw EUz}'LurEnt->,*ut6v.ƍw&ጂx-&Ki7?z 2 2[HEmU>X7[[/s^(:Wa kfdȚgPUjn`ot|E+}[_>>*]7 `/c-(&e y h]jmeeqwwDU}Da =ßc>6et/ug(i yl$pnSAptV^yD(f=Jhw6Pj_/+l>'֗n co-qwsw{Cl<⛷m6 o>.p''rM fdsTumw9\(z}q4CqZ< r5ߘ7s.ߖfu'v\ |w@x]z}8\+Bښ?vntZxwǎIV-k4Yfmu\\ni8^p]\kaqOsdsFAfyt3uh|u$Tiv-mwHx:zZS&sVttyYuh \v[}_vwNb5xsA2dy63fy$&gzwKlhzw|ʋ.P{XT^|(sZW|g Z|Z]}3N`}w@cI}2eo}$f~ks~8{v Ne~7R[}rbUPfBY+Y\HMs_Ig@Mb2d5$eSjvLy}5PqTi eW)YLZKL^q?`ۆ2fc $dL`i鄣CukJ=|MO2pSdVpXYΎ L\?_ڋd2[b0;$;cpTJiEUtI {NYpRdQUwX_X֓LX\?_2Wai~$Yb"ht|@HzMooQcTX X #L[V?^R2T`ǒ$qb,9hPat&hDQ~iUrxk&Xfly\Yvm_Lo/cY?pf~0qia!rkumGW| rncY}e\pg_difbXMkeKlh_>[n[j0ympKzMy|ՂsWywAZ]zhk]Xz`f_{sTbu{Hd|P< g |.h} i}koS}Cx~-Tav'Xloj[k_^ULS`0H.c;e׀.g hnxÀS!u1Vuj)Z ^\8S`_GbO;cdb.cf g.mȃwN Qdt]UP|isXx^L[HR^$Gka: ;1c.We fψ{jm)KJw~MPlsT$rhW]Z=R]G'`P ; bَ.PdH f l`v}OyRsS0>hbV ]kYR:\F_:b).KdCK el= vW݁nyQuoUj\pX^q\VRr_Fsc9tf*,4uhovUkV yBm~Cs+jAY+tLk\bhmh_v]bnbVQoe"Eq+g9+rmjv+slFt6n 7wpV}wv}farhcgpj[f\'kh[PmtjDnl8p]n+Mqp"r?r; dv>s|x|Pc+hqWejfLgl[%inn_Ok-pDAlq7nus*ot{psu tvI|$zz`Wppbqe6eBs*Z2gDtLNi0ubCkvr7lwq*n*x[ny sz {p|y]wn`xd3cNy^YUeyyN@gzC i}{7kI{*l|0 mw|r}s$z~xa[2m^_cTaXcMfBh6i*YkslH!Sriz wMZnl]0b`Wbo:MdB-fc6h؄ *>jX'kHq[yvdXl6[Ɍa^Wna-Lc*AeۉO6Zg܈*0ig>jtpUy uWYkZa_]6f^=* gbi=po܈x]xtQ3muUb@vbXWjv\.LKwu_@xb4xe'yhRz)j I|mJt)vqXk~r7[`sD_VtaKtd?ugt3vj'/w~l`KxnS zp{fTvtgm^`dinb_vpWe]TqwgJri?#sl3btn1&upEvq ys~yrjghli^tmkSo mnIPpXo$>qp2rrf&ss@tZu x^v>}{qgdogi|p]{k\qS"lsHnbtQ=ou~2qv&hr wNrx} Uw@z}3} pevfg_v\ikwR[k!xGlyE=tn8y27oz&Hp{\kqh{ vD}F||~ogc}eew}\[g}Qi}Ggk>~!=l~b1nD~&-oZp:i umq{{nia@dcӃ[f$QhSFi< h1Xj%kێm5 s<dzDKn{{wQ:d|{U#Zo{XPI|\BE|S_;-|b/}#e# }hJ~pjmulwXc!xQ[Y3x^OyXaDyd:RzegD.zi"{l-[|?nF~5qxkt_au'bdXvdNvg;Cwi9x=k.xxm"yokzOqi|t8yj'qf`rXhWsyjMAtilC8uRn9v4pI.wq"Twsoyxt{wOA{hnxm_ooWV6q1pLrPr9Bs`s8tbt-uZu"6v*ww x zsz|~}lgl5tQ^muUgoGvKpwqB qxJ8)ry#-sy"'tzu{ gyu}b~6fj3z]k{Tm|.K>n|Ap<|7qp}`-Or}"sZ~Ut}~ xh}ehv]jWTl JmA/n聾7p5-$qZ"r4s|i w }'eEg7\}hSjJWl=1@m7No b-pV"q7-r wG|RdeɎ[gώ&SilJk%@l7"n8,o}\"peGqv FvDž(|Zucdʕ3[rfݔRhIj@@nkf6mzX,n̎p"ob\qc ivaR|eBQa[؂&U+RXI\)?S_u5Wb*beu'hMUj߂nwc~X9Z~[mQ~^H~aa>wd04Df)iJkm6qyvb}{1_Y{aP}|/dMG:|sf=|h4}k@)}mj&}og~qt{a;xPeXygOyjF~zk=zm3{o)<{q[ |r|tP~qw|`!ulUWvnNwaoExq2v7< vw32wx1(xOy)xz/z{g|R}|%O^JqyVryMszDt{;uz{2v=|I(v| w}ax~l{x{0S]oaUiq$MrFD_s9 ;lt!L2_t(uvU8wׁz~\nhTo…LpDqY;+r'24sޅ(tuL&v z~M\Mm+TWnL/oԋCpΊz:q߉2r}(ssщ)tovB>Ky4}[l&Sm8KnWCoZ:q}1r((hs,$suDny2]}[݉GQvSWUJ;XA~[8_9/bp%=ebg ކj /oyZWR`ZI@^A1`85c/ Nf$Gi%ۄk{jmhrzY^SQjaIc@xLe7/hZ.!j$0lԂlnQzq.u|2XpdPfH]i?k7m.1n$r|t6N|Wv-|w9$8|xV}ym}z~}Uyw(NlyxFz&x>qzy6zzg-x{${.$'{w{ {|>|~}U2wn}Mx}F0x~>y ~w5yu~-QyG$z9zlr{/}6xTuMTvTEwJ=w5x2-3x$y3yhQz̓e|/ T*tLuEhv&=vu5gw3-w $x.Dx}z+|q`^ASsLtdEu6=_u)5Fv=- v5$ wlRwy~{\QzJU"BX:[2_1)\b_eLg kdrpJzDQ4WIiZB]9`1*c)fYWhukH nRs{P]I`Afc+9fUe1#g(jjYm+l-:n 7qxkv}*O\cHPf<@ņvhx8܆ jy0lv(j]npK+pS>1r p1t\+yI~[NDŽiGk@:Bm8koP0ap(6|r?RtcNu w{~NoGqB?ǂ]r8&s0%u4(vxEwx A{ }MhuUFv?ew7ʀxz/sy_']zMK?{Hŀ$|T N~T#L'zF.{? (|7}/ }'~HT~~~  bPL_}ŀE}ɁA>}7L}/};'}ła} } ~!=~K|sEEJ|>g|7|v/|'|m|@| }^T~0bKr{:D{w>+{6{yJ/m{'{Ԋv{ኾ]{ɉN "|‡(}ƒ}HИQHAܖT:rX{3[+&^# bUe Hgkjr2{[H=/W)AVZh:0{]2Q`_*Hc3"eehRk"7o Pu|G]@_9b2De*gs"ōil1ntr!]w~Fbb@ \e^9fg1֌i*Ik"mpo։q‡)u.yFh?|j84l1nnb*p"~q%stu( xaB|E_n?o8dLq1Lr)t:"~auKw ]x n2{t~Dsu>=t8 v11w4)ۆdx@"~yZjHz{ ~ D:x>Zy7߆ z0i{)ń|h"w}<~,݃$U {2D0D3~&> 3 70ǃZ)"s-܂ NqTCÄ==7gH0)FE"΁l#WɅ 7 wCE5=m.7;;U0a)Ez"瀁d !>͡P8T1읐W*[*#4^`,ady ]gXls|Y>:?V8QY1\*И_#jbTeR1&h PkFov0\}=͚\]7f_1Ya*Qd#fciek (nrT$x~=8Fa7.d;0nf*Oh#gjTl}xo ΍qOuzY{Z1 [{"]|f|iDw~O>{CKpGd K WP KS>Ws0Z"\ievE"(WV\0XӃ"[tw?d!,uO:uz?LnDbHVM^JQK7>ST%1!Wψ/#DZsdGte8藞yw=͖n BubpGdVKJPIZ>YT1MVo#YXcot}b7"y< mA{bF^VlKYJOx4>^SS61qVSq#YtPc;^ tÉ]GL}W^Pp`TdubXWd\K f`L=hc/pjOf [k-i[pkX>|6pbWU`{oZXo[\N\c^_IVabnJcierNCugGԒ\LQUP+'FT: Wx-Z7Z T]nSgav|Q=DqB8AgF?\0J?QO3SES=x:"Vɐ-YH ]#tg/,v;耉bLtd9PiVeT]g6XQh\WEjr` 8l+c{+"mfzni? ztkG~_qY~]U(sY_Xnga[\dc^PeaDgoe8ifg*kj:l5l rna}td|Y ]^q[L_f]b[=_e ObYgCdj7rfl\*-hnujp4 qtq} w"{1TeVpXW{g\e^Zi\Z/\kTN_rm7C2bo 6dfp)fDrVh:s p.t|yyQ7m(oT.ndAW!p Y:Z qlM\rB_t6cbEu3)d3vLfw7 o x\{{xRN/tmQ|ucETvfXdWw:MMZxB]x6`|y)tbwz7eEz vn{z}w-K|+lO|lbjR|WU|LY}4A\+}v5^})e`~-d~Z m=pz0vDISlLFaPWTLEWqwAZZ;5])m_dc%"lyfuGJkjKaNω_VRsKUA,YZ05\S)^bUxkNy tEjI`MRVEQVKT'A X@5[W)].a\k^`_xt[D^'jZH;N`?LUOKS&@WY5Z2)\ &a&(j xDwiLljPak TVlKXwKrm\*@n_3p6c(&qof1xrh wkUrLucTkeX`(g-[BULh^oJCjYa?kd3mgm&9i*ia2kjk%lfmBnFo Gtq~wr[odKh]fS]`hYSbNj]H`dlN=fn31ho%j$q+lr vst~.yq!WkfZmI\]nR=_p7Gb q|5cRS[ UAXRXI Z֎?]6W`,Yb!d͋k;i[ jqm{灤eulMd\uQRxv_THvX~?wd\4x_)xbye{h(~"lud$qTZqWQ6rZGsq]=t]`4 uSc)IvRfwBi]ypk|owbl[Yhm^.P o`FpIc^=q}e3Wrhj(sjntlwn2{"ryaibyXcj{dO.kfEmbhWnggjNiilE4jnA;lfo2rmqf(@oarFpvtIRtCuxy |_eboVdqMfr8Dhsc;wjLt2.ku(*m}vfnwry .w{ ~W^`uvMUbrwM*dtwD5f{xf;hky1j>y(kzm {q|rv~k}-]^[|UB`h|Lb~}pmN6=qn-grp#tr?PtsMxoum{y}W j)n2O k~oFlp>nBr=5os-4pt#rvs+wTwx|z|.VSgtlNi4uQF{jv1>#l?w 5mw- o+x#phyqzu|8y~pUezMg.{ F h{=je{5il|o,m|#n}pL~p>t}xpUcۀMsefEf=h5Bjl/,lj#mo2Ys\x^:2"Tb2M c׆EReQ=^g65#i,j#lv$nL sLwgSETU`Lb EdF]=5f5 g8,iމ#kCm1rw{ bT AMjK͂QCT;S+X92[)Ԃ:_, bZ-Re( _hZQnxR~SJ~VB~Y:~]-2`B)RvcDf.h 6kqzpQ{Z3I{;\A{|_9{b51u|Gd(|gi}bi4~ l! +LoPt{Pw`zI!wbAcxce9MxgL1yi~(zOkhzm?{o ]}r7Jw]}MOtLfHhth@ujy8vclK0w2n(pxo_xqhys# |u}y~NqlGr_n"@Ws4o8}t!q 0turw(QusjvuOwv zx||iNEo2rG;ps?qt8-ru0>s*v(7t-wsuxvFz Vy|%S|~yMmxeFny?oy7p@z_0qi{(&r{s|t} x~#{_NM:kA~%FRlE~?0mX7nO/o( q(rLsʁ wzLiEj>kՄ*7m$/nZ:(oop|rڅ "v@zBTLh@Eijh>j7ikĈ/m1(n{or Rvh =yۃJkMdCQ<T4c9XE,U[$ _$ۇbKψLe0ijoyI8SlBV;`WY3˄]+߄`#cÅ,eihglZr{H}YA*\a:́_+3Fa+x d#}Cgilo|u|G_AC~b :?~dv2f+gh#Ik6mZ/ogrsW|8s}^1t}*ruZ~#-v:.>vހxy zځ|܁DqQ^>q8GrHT1}r*hs߂#8tڃfdu wx2 z!|WDao܆>bpe8p1dq*`r$#Bsgtv ye{키Aڒ.M;DP4zT-aX%*[&^b e܉j_qC{@ R:V<4-Y-x\% _be =h/mm,t |s@-wX:[3^,jaT%s'd fɈiB rl0xtp{`v}?C^u9R^a&3 c,Gf%.hU充jхl osƒx~>d8҃sfx2h,j%l'n$p 傠r&v{>30iu8xk2gmp+ڀo$prm7t%AvJtyv}=~n8)~p2.~r +~s^$~t!vl"wAy|Ȁ~=n|t7|u1|v+|w$|x}Zy}g{?}} !~TD=zy]7zz1z{+z|o${,}C?{~,{B;|zz}JW~m#o rs w{5/Tg0?@AzBuCrDqEqFrGuHzIJKLMNOPQRSTUVWXZ [\!]-^4_;`BaHbOcVd]edfkgrhyijklmnopqrstuvwxy{ |}%~1H?<@0A%BCD EEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abdef%g0hdۣ/Zߪ ;iǯ0Nlɸ ,Os>lśHq̙4WxԘշ 5I[lzy`F+qO, uO)lF!gD!l%m8c , V # g;^0{N"qE  !"#p$G%%&'()j*L+/,,-./012p3\4J586(7889:;<=>?@AB~CoDaETFGGx?R@,AABCDqEMF)GGHIJ|K[L;MMNOPQRuS\TEU0VWWXYZ[\]^_`valbacXdNeEfd(؀+ˀ:JXkeVtA,|〟~׉~ˈҦ~ч~󆧨 [56j_M.Ub@p, w$}ߓ}LВ}=~e~#z~H}~tAi8~T~͆@'~2+|םB|"Υ|/}s}F2}||}h,~S~F?~p+~| |0|INK|gϣ||ݕ{m}+g=}S}Ҍ?!~+l~aW{{P{ӧl{|'w|k*zj|_fo}R}q>}Œ+{~{J޲{Y{j{he{n|y|ae|lR}>}r"+}D{ďa{ȯ{δN{0ˠK{lv{_x| e!|kHQ|ȕ>Y}%1+}mzhz8tz)!zU9{.ŋ{q6w{d|EQP|m>-|ڒ4+}3zB z[gzȉzNzv{;w[{d&{ɣQ |> |+}z*z|ōzNz\z{v{K,c{P{ݞ=|f+|܌(}͆3}a~~].8~GzI8]fERI]>T3*qRۦㆣ2ʴ5zCłЄ2xre"pQ^Ń=h*XUҐٶ"SfmՋ՞ۂlW ^w@d}&P9=&*i]/,̃d~<򰯂Eav"c OЀ<)B顃rƠˆρ!ғus:bBtO.Iv́p*6KOErz`D_M=};U*~щR ИxžB*җG\r',_ My~Z;j~̑<*"~6ҌϓTY@,ݽdu !&q~._H~¡'M1~ ;F~*-~[y4"7ocR6JfI~q~^~L~`o;*~Yp*5~1#v|8s|uӋ2||ۙ9}L}s~n`~M;(e܍ k{6HF. rz_)MRu:y#( !ͱ(B?$D;%'0(q][7^̈́LL^΅X:R(t'<%xuډڧ †ނ"pFӋz]KV'9j(YɄܒԠw7dJ݈9Tbd=oDW]$tK+9e0([^8UgĈue$$M^n\5\p9J9,Ȋ(t ٯF`B +~\Fmm{[ւޔJI*8n(KE-]ֳхͫ[ ֦q~wlփ4[FIד>8́t(5T4-ȸ9F }lNZ;I8Ґ?(< 1݈Ɩd2*^|ԃj5kZHIEBx8~(*l Ǎ>v2|78JkpYꁿJI 8a`?(j{'{{wK{ۡt|'!|~}Dlw}[-~hI~7&儖Guhr`O}WZ0kӉڂZFjH׆7|&ҬlQ߈ۍVH|)jщIBYtvH;z7# &ڃ֐8<o{ *iŠcXfGa6Ԅ&փENϚnW\ӭl݌k׋'yhHX^G4#6I&҅8!𢚫$Dljxz'ˣ#}v:hiVj wAhf/VHߖ{F6&'6~Kc 5JHnԩv\Lme)UE95ۏC'IBa85Y)6֖KMΉwuae\CUBZEf5Ȃ'Y]IQP&}2 td؆T) E&ǘ5k'eы)qzwpzۨ1{>){|0v|f7\}mUI~E59~4ÈBa%/1M sĶәV|sÒ.ue<ӁvTߋpDr4z%@ŕ_Չѥ/ȇte(dYMxT*>D%2%4:C%N/%ȕX!{*sҊcljrSĈC†4ׅ|%[Ą/³Q)|XhnrSbƌNwRQkCKRc3ӆdo%wHe[5M5@ґ20`q*bpR^莴B3W%Æ*P,f/B5ԟ{3pacKQቌBl3%Pg П A-`p)?S`:(Qb=BK53r2%ڂp疱Cn~/oI`Pو&A13MT%򂝉h♙{͖ٓT} UnԦ_`ĠP`)Ae3+&Y˘֖'侠E?|챉m⌭ ^݊}OAhV3s&#J(z[zp{2Ԛ{~b|)o|_B}nPG~A~1ˊr#݀+Pƛ#P}I>>n'p@^⑶GOU@an1䁗#GKd֪ЈӜuus|FNmF䅯^%1O@+1id#цÃwݟ-ӎHeԌ{TYlsX]vN ?Ћos1@T#N7բ((RWRkzbqk܎\ɐ9N?{1"z%$ ɅWŠzDחfQyx({j֒r\$ϐeM0?/V1$<=pcCm͖rKox͚pj'6[rMӐ>-0$fćiCo^ϫƕueQcwٔkipƛ[ L>׏09 $^D/meEǔ`I ~$+vJhZ]؛ML95>b 0І獀$+f Hғl6wv!gJ!G0$‰GWסtܒ(ƒޖ紁uyhgcOYYi)K{›=0m$ԃ%ƭz.=z{{uG|g|YA^}lK~#<~.",r߮_S &tfϙ0XʁJn;<l.Ռ"PςHY ,/8:^t f2XBJACaSUG:o.^X#׉ƴz(zLjN|{z{mb|`E|S}zFr~?9o,Q ݊#&jlk̀z[lŢ)_REՁ/8ҁu,F! 5HƳex2xyTl)=_:lR:WcETG 8E,<{!0U=D ߩv6xk^QȘևEɆ8Dž,4!RJ$ewפj٠tJ^dQTY$DN8ZI,6x!}? 8ow&j.]PdDb،>82Ί",A!·,7yUˬˠ4vmʙi]?P~Dr8d,Jxz" ^YO%çguzhMO\,PCԓ@7,N":t2iN맸t5hG[ћOC7,L"dLDZI+t9g[hO7pC6h{~l{qì|1eY)|Y2_}WM ~A~5MC)ǀg:f\Êwm}G+q1>dާoXʢLH@ǙC5))ƐދwIaҵ͇x}/pdgȅLXd LbX|@05 )ˏy ܃pں܉(,`|p%c3W{L·@S!4u)ώ 4LS;48{[GodlcmWJKD@T4֒)Z r5^Դ'{Dtnb%W!hKh?4Ò_)ć E:˞z}nj}boVAKH?4狈*D!˓M "z&m٩aOVZJҚۓ~?1X4z<*&ҊF*M;Ec1߉'ъ~ ؝,r7MfGx[הPf]E;w1X( }vWqĴufKқ[0\{PptE͞w;sD1݌(,x Y53Yh}qFeӮbZ̨P$nE ;`Α1l(I |άpس.ejZsOEss;Pjh1 m(b U>|+^p~neqZ,1O(EQa;C1(ui9 ڈsZ~v0}jr}` }U~BKg~ATdi76.%Bdfu jl_޹&U`K5A0.7ueg.&*%;׍ɂ΁9˂u;jx#_TQU:&K=Aτ7i.,q_%[7)̏#uEmjg؋_U-t|K BA%7d.1͆ %w*Ere u`È|j1{_r厱U"J@pO7bS.C%VŅ$Wu ܗQiݼs_%2TǰJéЎ@飹7c._m6%4pڀ2͟ tN i^ⵗ^TgJ/w@֣$7d.xՊ&iAwPGtsˠiMVD^T]җJ}9@Ȣk7kv.J&GN֩Mt2MSiѡq^YuT&?MJ]@7zp.ˍ>&t#qok)shź_i^2SKJA@~7{ .Օ_c&A@sh ]곗USѭ\J+#@7f. Y&o |zo|z̑}3{i\}| )}|~ }/{~K}gn~~*S,~~>~*(~{,x{o{ta|k`|ǂg}zX}lJfB}ł R:~>L~dp*~5yOAzrYzC{b{͈ڌ|4y|e/}Qa}x=}܃*\~;;yTyg}z zsz{f=w{xd4|gP|=4}a*&}׃lxE؋xΞAyJ"y!z5j>zv{M*cQ{܍O|i<|\*}rhwTx(3xy(NRyƉz@HuzՔb{nyOl|<|*(}VwՅwx'ex|,y<yНtzm}a{ +_yȤ!Mz_;{'*`{ދ眃tx؂yvz+9zқ{ˁ|?ur|bAI}O~?;ހ~)lẃ< D#;큊ZtLsa1dN/xN;SY (5eڋȀ!Fvh$l醹s!`8"MnN:փh(Ăk t{S'6?2r9Y_SILW::g`(`EmVw~ј=~~z~/p~^~ŌL,~݊2:~(~)6~˹~y@~HA~"ޔ~Y~zp~5`]~XGK~u!9~(~ܮ~FF~K}Ч奎}f}_}o>}ϗ]%}K=~9~1(~/F}}}pa}MW}JՀq}Qn{}rB\}J}9m}ߍ(}}%ǯ}pHj})v:}L| }}m}\ }E9J}i9C}(}}cƝ}=ڴ_|Q=|̸ϐf|²d~|m|֥b[|J?}9 }P(}h }xղž}i|q|Ǐ|~~|l|[9|J|ݚu9}(}'*zє+TٯGpo痄{_Rj!ޑXx Gہ 17T'E;$᭼ۤp[{Fzo虡i[zXL|Gw6:D']h̅ij~;NWyhPWGW6'qMt͊>yb-D81sUZѩ x:gʞW:juFĀ%6'_^GAD44=7wgSVǀ!Fz6vVx'~ʊ&VOhXwЁ^wYfրGVkF>6Z!'~͍vwlA#x=^yIyyzh{Wj|F6}b5 ~:%B˶`)],YNjSuwxy$gVƀEE5]}t%Id}ȇHRUȉwXtfM U1Em5%҂QRȧC;ɆvP҉ZeΆ-UFD񄘅4Ӄ%icƸöoeBlquIG8d5WT-tD~"4%Ɓ8u+i-LFtIӓ d!ŐtSD>4r%uՍ `w"KŞGslnclcuSv`"CT4NE& ˆ汯eR\Iѩ 6pĂO=rb }R fChJ4(E&Oº.'.-TWqɡbRiC4&.`/bܠZB+zpYalyQvB‚j3ށ^m&> 5pЯ5ĖD/Af̷ɆjpcU`BfQ?B2%3)&KSyJuv̡\gwPxʐPysr!Vzgb6y{LR>|0Bm}2.~#fO8~@B~TÓ~i~~~q aFQQAK2zB$׀:Uʔ慫_ ΐsU߄o`o>PP݉A}Â2IP$,X^^r!񋳍f~O2QogO_HPI>AI92B$FH@`y^ԑ]^|nd}Bn0ތ^,CO@҇114$gjC8OO|70mIm^4+O*@baf1؄$䅸wcsJ.{Q͙l ]\N@1P$q˶KĭI~HQGLzizOk\N5[?Dž*1}$̂5ߦ*MS+9#yv7jk,\AM?qY1| $䁽-ȥ)"3rMܮ$xj/-[yeM@͙?&1]cn$yG@aŲQkwԮi[/EL㆙>ᕏ1C.%Cڴuvwxy^Hykjzb[O{PM |A>_}A/ԉ[~R"l}$}ԕ~ ~/xF~xiϒ~[ 'LrM=/€["v8ۅ6؛͔b݄ZƖPwH߃hr7//#{tt'HQ퓯r>Qd{؝#VʌI9?;c/C#$5R  y qVAcՎ^VCEeHՉ_;b/Z#݈רI+H󻰌Q7~fNpԪcO`XU֌ H™;m!.!#ς\㨟u?vw~xjpyYcrpzUUX{OGL|P:qN}b-~!覱}-}dt=}}}p~*b~U~Gi:+-߀v!7,kpu|ΜB6oO-bTGp9S,MH!dgV>ꋁCtɉ{naUS+Fb9,̃!eaΡv?{ m` SsFS O9,F!Qu)󙭔ҡR~֕kz'/l&_-R둎+E򎗋'9J-,Q!{{6yb5WlK%_m Rv(yE195A,M",@|3 ~(+pu1}1$;}cx.q}l<}`~3U ~Iy%> c2C((ڊUKha[wk(` ȂTgiI,^=ٖ]2fd(;8r-v߫Sk(r}_TB*Ho= 2ёЄh(KJhb v8NjԌ=_|Sٞ$H׈=y2‘@'}4J~,d#ˀzq~p ~ey~[0~QCGl>1G4i~,-#Ȓuzooe3Z[ނQ.GB>)s4,?#-1z7yGoo#dZFQ";Gi>&|4ޅ,P$3myıo(ǎ9d쌼Z0iPpAG}->%5"&,iP+$R8ׄcy n" dsAZp|EPGP!>+5n+,$ˆW$ymÃ=nd8AZ-P}G*E=򠍌5 ҋ,"$ď1UfyAndEc"_YLPGG=65C,”vy$󎪈= Kxˆ nc}YBPDF$]=ٟpu5,%2ވx|mռ*cr#dYl>Ow=Fɤ=ў5)I),%Bω F$x2mJc?ĤY<٠OFJ=ʞH52쑂-1%_c.syzuyv òz|wkzwٝ#{bx؉{yvx|[zc|{O}i|nz}u6{ja| N|;}<) }v(ҿw w͇xw8y'yڄt zY`{GM{;4|S(}Qt咈uؐvӫ"wp(hx8yNryЈ` zMM{]:|(|t tSBuؖv9wvxTqy-_6zaLz։':i{(|rtsdydtTu6vFv8awƕ4px7^wy7L-zg-:'{?2(| ޝrήsctnuyQv^pfwIpx6]y Kz9zM({)4rdtʝsU\t:Su gwu򤴁pvoRwϛY]=d(~TOD 4~&+~ ܤoBSt_~כd7~ŗT~D3~4~&A~VʀGóӣL[~(Z~ps~zc~gS~b$C~UG4~Ay&S~ µ(ˢ Un~~bCr~+b~ S~mC~4_} &a}щIıUó~Խ~i-~$r8}ꪄbv}դR}ѝkCZ}ɖ4E}Őb&m}vq=sOЊtuvtx,d7y[SʅzC{3m|$6~9zTzۋ {{{,|msZ}c7}S~B~3.L$Tm/ʡÂuρrFbRRPQBn2āG$o(td'UvJՆ oqR3asQB*2ÂJT$vNͮ)7.<-:~fpUx`Q7oA2х`$ż Pⅷ~coW5_mPy‹AN2q[\$ŀJ&^A=ЌÅD}un|_5O]@2P2$3XN"zݤ|/mP^Ot8@P2-$8'w̅{lڂe]߂JN񁦕z@Q2H%qbԅKE[zۃpDl'#]KNZ@>1 % 1ܵEĞ* N jz33ki\ԁN%`?ʀt>1̏N%.~{ɕqb(rĚXt=1uD|2vmDw^by Nz??i{0|"~Myz*ΐzӎF{)z{l/|n]} N4}?~L0lh~"ۃŴOȁrZDcyҋ߁k8b \UMj>10J݁ #v!ڑ*هuxڋIj`[XLM>h0,b#-`mq.+ӍmLwӊi}EZ̈L[~>-;0#UV;ӎ ovNJhZ2UKӆ =/h#}ٮ񠔎GbKuu߉gш;)YK^=wO#/݂#פּl8KECt6gڗX􆎔;JE=,t/‚1#$欃oiYd6SO1t.fM)XR6Jk<ك/K#Ԁчr;XuGׁ< sW[e6Wƅ뛽I~>:yyzU铹zr{e=w|{ݐn/aqT&QF̌: f-z"[OoqˢlJdQz*mɎ)`Ȍ6SQFm9͆-i"~p(N~z١lԝ`ݚ3S bF9(-R@"4f񓍔PچsܫyK$lJ_YREɕ29Gސ-]Ő߄wjM]P3Pѐ]C7sy+1 Wr/ԏ͆_Ņv@;iE] _PR Czz7J+4{ Jꎇ%݂!u_Mhʔ\cOϏ}tCLc7b`+5z ąe”ʍ, |t}͏h([OLBq56+6c ̈́T:o58%s]gZ[/]Nێ B6p+7쇘!/K㟴\ݜrfVZ>Ng.bBL6 +1!Y݆cȩQ›~zr'eZ_:MҔAE&6W+$&H!|4iH}VQqrf/eY"Y|M{A6#aq+ًm!4\ۉH7b}$p/dْy\YӟM!CAW5"+ c!%}qS|r|ksp=yud2vdXXwL4"y"@z4Cw{(_}E;}xGx{youz3czW˜{KÕW|?͒}x4*~^(ыY鈅wv*7z8DnRbڛLW6KZ?SW4(-ہyم _yӡlmgb<V@Jq?P4y(fhGs]xŠwm@?la숆V(Jb?#3)τG}בvx0ɏ}3nj_)< çubMw~Ǖ$k@`nU1IВf>)3)") "m妫ՂR%vƟfqk?ڗ_ݘ)T9Iq >Kh3})'No R )p9vj_@(sT5ٖWI=_3^)#쉠 žV4ʢuQإ&i:U^۝SHI= "35ʎQ) [Sŀ*NtĞ2il^E|SbF&H]=ʔ%3)X ‰Iiq~s.rתetmg8u\d)vQ}x@Fb y;['z04|n&Zc}}Dx}xy-rCoyfNzt[J{8QI|FP|;1X}0e~&҉΀H|#q>forN[swPEϘ#; w0&>eO|pe裟#[PTEԃR:0 &A^{Q{KBpNeTZO AEB-n:N0k&ދ3ԃ zOoldV]YfOyDe: 0Ն&,y1od5ՑYO+D2:k: _0ku'5 Nx.mMآubX.dN —Cݔ`90WM'=AjMPwlۤb5cW֜iMŘzC90Gӎ'CЅ'g~sZrssiwu_>v+TƧwmJТx@;z%6֙{-R|$'N~Q{~*-xs yi+z4^RzT{J|^@`}<6ɘ~!-a $\q؊}s- 3hN^el]TBJd.@xD6急-o= $m*8},rh]/c^S냰J1Ny@WC6'-{$q|Xr7L,gfP]fS&I@,(6tm-߄$S%⃠|*qQg^Í]0SBNI?]6҇-:}%h2q{)q4Xf6{\ƧRI_Y(?љЋq6}E-%7T'{pRfv\^RrVIؐ+?P6kŋ-,%WzKp::GfI[򦏘R9Hםb5?wڐw6UN- %q'Kz Moïߣ"e['|Qꡐ?H?Nv6Bꏄ-SZ%ɉX]y|oXeF[IӠ QKiF_b0V L֪CH];62}*`"sHiމ_DzUѯ'Lχ5C٤i;2?*_"߃rh&}^ UzlLfCw:_\2 D*7#6J<>(ar<ەhH| ^&U0ˏZL+uC8:2n*Ɠ #k>qq茥r䠾{t'j_ukpY8vEHBw7y/'zbr m1=npq7鋗rxzsiuXvFGw7Wxݍ'z!vlfpnVopܲۊrysaUhtzXۅL0## P8̕ۂއK*xjQJY[M>b0 #8V':ẃ3biϑ[nLC>Ri0j#2a Ђ1q.4*vh`Z]NL ݐ>0KC#~Նhׂ`۪ʒqS0ʢu_g7YDK|C=9=0'~H$~N!l|Ozu7 qgIY,cK)F=f~v0~$~FDYEȴ&9tʩfd!XJ~=+~k/~k$"~lΡ:n,pX׌qvshRsu/Yƈ:vK'xQ{ͧRG|s8nƅoavTjtG7:\׎-܀|"'z5]W${0(n "a&iSDF΂j:%-"~N?z_mur`rS{PFz(9܁H-k"pDclnpbp^| lqnsazuxo8z+{ n}ۖ~tc$Ju68vzYwmx`yS@ zEډy{8|+P} W X>{ϓ%|e+|y܏^}%lȍ}_؋~RZ~pEm~83[+ ,p75u+-ʐ=xՎ{kт_-[R -E 8S+) ԃ`1`{-wЍ=ko^VQuD8F+ۄ! Ҝmɐ/vҍ-j"?]P߈wD4 7ޅ+фJ!;K6Beuib\P] C؆7 +Ƀ!d 8Ӡ!ٝu=Rh\VOۇYCw47n+;c!ߙ7=;t?gI}[4ORFC ֐o7(\+!J97F =ύXs|g7/[!j=Nۆ,B 6 +!MO4A rߋT.fZ(N{6BdCc6ː+~U!рLJ֗ޟRlݜrnpNsG!qfꔨsZ6ufxOZLynMzAA{51|)lg~JaN{{}|-qp|eP} Y[r}M"5~@~5>)~Zł h$|p9d큷XLy@X48)+QYr{ۇo~cȑ9aXL*ׅ#@T|4҈)U؄ؑ<цQzExnҒ"c WtpKP?9I4) f9y͔“ ne#bi+VVKBۋ?ĉ4%)t BaՏ_F}КxSmY&aďV`bJӋp?cZ4R< ) k񅦏 z*xIlAaXGU΍'KJ[ :?4ی) ["->wRkߑB<`}UNҙ I񊺕Q>3ㆉ)~pA EOh !vokP`T挍Iu>qc3GW)s/5 oŦlがnv<5p@jÜq__sT)uBHv=x1zo&,|Lw~Vťs€Atup ujv^xSyBH;zl<ߏ{1ۍ|'&b~,臮az1{ t {iJ{^|S}3Gܒ}<6~y1Ԍa+'I:ȉi~= sh]uR'G|O'1!'r(Dž‚݇Ҏ|njr g\9ˉQ䈫F;U1'لׇ L`|1@q[5f-a[GQe>Fd;njډ1'V>)暠{fјxpJeޗ[)ёPF -;kz1jY'TlsVzx9oܚ_e-NZh&P-vEƐ;:1%ч0wMn'mocqPY訉rPJ=tmFv%=vw4 ~y+0B{d" }|~wtAm.OuWcavcYw_P@xFy=Zz4|=+OM}"ߎ"~ v~zRl1zb{oYA{O¢K|F}>=<}4~+kt#RMIWu벼;l.-\bqX᥋uOuWFQ=4؁2+q#QubІ kKbQXwO~FL/<04+J#tk(a4XNŸ׈'E˛_<̗4s+T #7Xk2m񆝬wr`ysɄ+hu7WvFx~6y&z>jflnio(qpxrgtr8VuFPwy5x.&&zrʌjƹkߗ]m ro-݇pwwrKfsڌVHukEv5xk&CziIոLklݜ8npvqfsUUt@Exv^5ex&[yeǁhضjy|l<mZouq3earؕ{U't|Ev&5=w{&pyWGh-i-Tkm_+o tp_dr`Tt yDu5wj`&yvsuokcqISsZDTu4v菊&x0$xcixkרy=myo݇zIqw zsf^{quSU|wE|x4g}zh$~L|2v3s0vtVwuvjx2vxwuyxeTzWyT{&zDk{{4||$}}tU|du(| u|v}6w}txu}dbyZ~QTzH~C{63|?$}rۅC/s˄^t9nu҃{vuswcx|SaygCkz3{$|q!pr͡stoBuXrvBbw/Rx؆By3fz$|qopدq̔KrstqvHaw&}RxLByo3:z%{ٽosvq r'珊s;QtUpuq6avQwэB3x3z%{8oO+plqqrsÚ|ot+`mv Qw^Ax)2y‰%7z;Qnװooq\^rT~!sANotj<_u&PvAx02yl%Jz89nh oyMprq}MrҦnNs._.u@GPvLAKwؒ@2y#2%[zaFn o p1qN|rxms^tOv>IAwj2x莔%gz2l~i.b~k^'~mt~o`~qCp~s(`~tPvAI?x1zT#|;~|r |sTw|t }u~}Avoi}px_}yHP:~z|@~t{1~|#?5}v{ z{A{!{{{|}i||~nV|d}^|}O}E~@Z}~1T~.~#d~kyMy6zY?zh|B{2m\{^.{N|?}}1+},#~'׵xΧex˘y[ȉy͈{zAlcz]c{H N]{>?|Q1}P#}?_wx S^xyzyZksz \z=M{[?5| 0|^#}.v̜BwNؖ*wҗpxY yxjyw|[z&9MIz>{0|2E#|ńұv9qYv\w6Gw›3x'xW4ix5[Ry8Lzn3>{*"0{҉$|kduĬ(v7v4wCww:wڝixu Zy3MLSz>DzŎ0{z$| ٯGu]uΰ_vJvاvmwpzm0d{0K$*{⇧Qu".-"z1|~s~U~s~_(r~Te=~MoW[~dI~~;~D.~"~_}M}՗93}Ǖ }q}dz}V}I ~;~0.~A"~A}[y}G`}8~}2q"}: c}EhV%}mH};W}Nj.e}߈Z"}ㅕ|񨺘X|٥ |Ȣ5}|ÞpG|˛hc|ؗU}H}6; }cw.F}"}~|]U||m||go|obd|{pU|:G|ۓ:} .*}:h#}SC|Nz|5[|#|%|Bn|$xa|/T|ZGf|:|Ƒ.|#};th=+$jul~[npȇpcPrUztvG.va9_xT,|zD E|ipiqيs5}*troubgw TxvGYy9{),y|| E}(x2--x4By{nzBnza{T=|lF}(9h},vT~ ځ^p݆(zЅfm#`BSnfZF+݀o91S,tȀ!7܆ՇF>zylޅJ_݃7RƂ!Ke?܅\xًtkƃ:J_&R $E=8=,Wc!v(52Lq˄Ow>j0^^fQDՁ>8jʇ,GH!R܏|L] vƂj,/]Q7*Dlь8(`$,3⇵!PNJ8IEu߂V-idə] @PzђCk7],9!~+LLi`uht\x,PzICV7g+9!~ރ ob?tth).\O3vCN̔7ea/+~!~~h6ۑ~jluniBp\rO݉tBVv6Qx)z넛|ƙ|oڍqucFrt݌t;hYru[wOCxeB|y6$<{8*|D~<Zw51x0*y sԋygugz[8{XN|'B.|5}*i~I)~㍃~~ rȊ:fokZz-N$ Aօ5؄J*ԀՂ͕M"ĉ}ы1qƉۄeLYjMXAvV5O*!BY .WrЋ|hpԉ-dއ Y ӈMɇAˆ5sŅ* C*댨ˇl*m{ЉʐpDd(pXrOLLy@R5DM?*= n2݌ ̆nzFo5cuLW܅ِLڍ@b㋖5 Y* ҇0 Ջo>=yۜnabWCp-KsE?|S4̂|h)s [֋`䥉y']mMb 0VK'?%4&H)$ ʀLÉx~=maVTϛJ΃ӗw?aݓ'4b)؀ ևݚhR6jy)lmxnaʑpV@}rJXt>lv2Ӊx'z2}oqx4urlosaqu^UtvIߌxJ>%y2{E'$| o~^vVvww&NxekUy-`Fgz T{zIk{=|2!}'̆p~`nj'}Y0X}v=~j̐T~T_~p~TZHY=$2x'Ҁv.8huYi{}^@SɃ H=X|2قZ'7-탓NJ.t,kï^ S$/H )= Y2`H(&!!z~/=s`hl3z]rmRG[<Ňm2@ˆ(!NWr}JBrdgh\׋tR!1G?[&Q$fFn͒;Ն:p11'S<=dDzҐ^pYhdeƌ[/Ν Pʼn`Fz;1W'䂹ׁ$'hxzjp.leEbnZpOrE Zt:v/Px%O{}s2oKyɝpoFr5d(sYu%OyvD[x59y/n{Z%}~ă*=uxќjvnfwcٗxYRzyNzD[n{9ʍ|/}%Z~O|]w՛M|m}c }xX}Ns~jD~9AZ/%܇mz v]lbW0WX CM*9CԂ%9n/K% Ղ@A)v{ka|WyMxCI:N95/~&m(0\^uL,k9[aދVoMvBM9t$/m-&!^~}xtkjВ`RaVx鎮LBlUiKǍAn8=7.,& kӂt| ħorF0M~5\R,h#׉|)wm!dTсZQ@H}>5e,$˂%vףmAXWcZ4;P͖텺GօB>b5FJ,$&#j@Ovlc/oY^PkSGWE>+W5*r,$D{uU|8kbېYYDʎPōEG=֊?5,@$X=tkSbSX>O?FA =^4Ռ~,o$b؃ԅ.tuYjauߙXDǗ6O.̔FY֒&=j4,X4D$iK}sTj(aWfNݔoF=74ʎ,Fz$n8p)igCk]mT֤okK٠qnCs:;u1zWw)"y!"{*~ pof˫nq][rTsKuzBw:%x1Kz^)N| !t}>;oIufM(v]-,wT%hxuKLy{Bz: {1V|)v~!0wpMnԭ%{de {\|{S\|J}|B~~9~1sU)!*҇Dn<,2e-D\4&NSQsKJ\B@y9ΕB1) "3n&/mLdCL[^RퟰfJRB59H1)̍["eJqP m d5([]IRWJ TxAЗ91c)ą3"#pl2cZR>e=IšA 9koG1wه)<"}2nl"P`cDOZpQܝő*Iq#[AX~9@ꋾ1`W)닿&"Lj'sĄk{bΤÙ^Z-Q:I*A Y9x1K鋭)Ul"هŇG;jrk1pbbKYȠyQ?ɘIH6@󕦒81:0)"uX"fj]=l1TmLYLoDOq<|}4'~-W&9 2Ѐ^dϴ \4SΫ3K̀CܢHL-Ӂ&h w`9d})[鮾PSVKr|C{5Bku/3w$x :cɮfd2hhj9lpn`p%QfrBt^2v$x`c,DeBgTj ~lon'`Gp1nPr:IAtB2vG%xHbBeMgV[Nior~knm_oPyq’As؎2u%2xaګd}8fӭoh}>kXn:m _!onu{_;w{OxX|@uy}41Uz}#E|~gnopr<|s mtƀ^lv%O w|-@ xڀ*1$z0 #\{l"n9\o4zq{r{lsۅ-]uINv?x30yH#{f=ke/m*nˎ<7p8zqqzks\tMv#X?Jw0yl#zճjwDlEhm;omy{pjrs\3tMuu>w,0xf#z-nikm7>nhxpIj.qړ[sxMu>v+0xME#yׅC3i%[jԔ|lMn%woAinqNZrLtu>pvP0w$ yD(hjltl@:m vo;hp֝wZwrL3t>>8u&0~w$!ySPh2С ikm> vRn֧ hCpsZ r(Ksꗉ> u@0mwm$2y$ҳzdKn{g{Ti@{ky~{n'j|Bpe[|rL}>t=}v/?~]x!{x^m!xnXykpyr&x'zpsizuGZ{vL|;xd=}|y/}{L!~O|ͯv[uwvwwLx{xhvyyGhyz-Zz{K{{Q{=||.|}"}~]t~7%u~h,vy~w;~uw~gxY[yUJz<{h.|F"*}'άCsXt]uPv(tvzfwׄXxʃJfyʃ uEsv.ewWxIy/h<z93.{3"|&Fq3rjȎHs怓t{ruu%e3vrPWNw{Ilx;y.z…"{ܨpq2rЙsϖqtӔud{uۑVvcHx*;yN5.~z^"{apq%y#r;N~s>q"tGcuSV'v}]Hw ;Sx䌪.gzL"{orp:q}rƣ pisџ%c(tߛ2Uv+H7wO;x.Ty#zֆop=~q[P}$rcosp%bttUDuGv:x?.Dyz#ziPcBf€i.kr1qmd{LpVjArQHJDt:hMv,€bx N{2lUn5Go~qps*cwtU.voGOx :ty,{- |ҥ}t}\u}v}Z}wo}xb}yT~.zG7~n{9~|,~}` 9~Sd{|p{|d|;}P|,|r}n|}a|~CT;}>~F}~9~:,~Zu!~z=yz={{{hm{;`|S|sFH|E9L}`,}ȁ!<~*?y yDz8XyzSlz_`{SoR{φxE|U|9|ӄz,}Cu!l}kx=̒RxEymxy׏l zEi_NzRS{>0Eb{Ј8|Y,t|υB!}8wk/x5Axėwy7kAyw^z*3QzD{V8{=,c|i!|ڄw"w8x>owxj{y1]yQBzFDz厠8D{~,N| !|vV3w@wϣvVxG.ixǜ]pyHPyED=z}8 {#,;{!|H`v?hv‚wuuw陋iHxpP\xPryCz57zُ,,{0"|T"c MfbhwkAjm^$soQr-Cփ^tk6v*Twx{bkÏlm9omvTqiփr]@PtsPSv#Capw6 y*^{+Z_|4st߃quugvh܂w\n8xOzB{&6G|=*g}F~b{'s{$|"tR|gv|[&}|O }B~e6b~*njA8sSFeos>ǂ6gZFN&B16-e*mց3 "W֊P9~75r5fʆZ"8MqA|5j*eK U"Jq#}1tqOIeT%Yy_Mg~Af~5~!*_~Ԅ ~lK~ژ]~ߖ|;~Ԕpv~d~X~~L~|{A ~h5~|Y*S~j] ~ImE~Jc~Z{M~Vo~5c~iXI~ Lp~ @~I5F~*B~ }MA}a}z}n}ϝ^cL} W}L}n@W}5}*1}3 } N}X$}y}3n`}{mb}jWd}\K}^@}f_4}mI*$}|T }xcŇ7f{{i ok^cmW刌pK|rV?t{t3v'yD˃{ȑ(kHꋭmRzso6nvpbшmrW#ht`Ksv?w3my({a'}DLr1sy?%uAm,vXa=w{VlRxJxy>Ʉ{3R|4(+}`xX~TyكOzx{Cl{a |UUE|J}>~~3:&~(?u>ߍ*wс;k'`M2$Ug)I#>*"3(Kف.Ѐˇzujȅ6`_wTi9I=т2e(OG7I̎u>j}^كҊPS؃"%H=2Ál(RɄkhV u~\t8di@쐚^5CSPH7A=7l2(OZC%~ؚ7s]hj]ƓoR̂&Gˁ<2c(EKX*}/kPrg݂]^RZÔGn;<240(:˩F|v1rYgX\ Qr_G#씡<_k2(2c~ԆM c}ifrigPkc\mQp#Fw:rs;/t0G$w%%yW|+k|OGmqnfĎp[܍LrjQt?F(v :w0@:y%{ }oq{ sUp7te捧u[!wPxOE)y:z09h|(&}xa~܄K0xz yozLe}zZb{O鉍|YE/8} :}03~z&/n:4xnnd1Y*OVWDÇlz:D90!&Gɀ񂕁.wmˌlcmYXNˇ1DZŃ:X0h&W//I'swmXbĊXvNTaD39ƅ/&edsB~v:lE%bcWM؋C9q/̓j&j7u2uc`k~.asړ}WZlMm]UCH;(9? /&gІ~UxOtjщ`߈g1V߇+M Bؐ8E/z&bzրUy}msjF``g V{ҙgL)B8̃oO/ZR&^5},dsߚfiHi _͕kbUmKđ0p6Apr7t-4wb#y||mjr li+n_{p[U=r7KItAu6w-Cy#{ }{qYrrhKlt^f;uDTvJΎw@ΌyU6݊z-P|#$}g'zwqXxgj/yZ]zSߏzJL{@z|6}t-\~S$IE;.yd~.p"=~pf!~\~SH:Iӌ@&6<&-[hy$mׁBxXVoLMeߒE\Q@RŽ>fIf<5?׊a6c-PƂ$cD2Iwŕene=[Ǐ*ROkI?ʅ6;*-F:p$j}0vݐ[mҒ܏-dލ[<䌰QڌkH &?KB6 -2?$/v>N1mMcMZQCQ_kzHH>ȋ5ч -J$<ց˄ulg˚cLԗZ$ՕPZG>`5,鉏$+Dy:tɓ,kБX bϏqsYpPGŔ> 5qV,ڄ$ 7sidjk@g a+0iyWכCkN\n'Exp<7r2uh* Cw!zW|rǢjil`nWSpN'r_E5FtN<v;2x0*@;z,!|#$)~!q-qh?r_esVĘu,MvDݓ(w;ѐyf2z*\P|Y"4}_Hq/wh5x_7.xV*yM6zD|{;|2Ӎ}q*u~e"jZׅRpN}.gt}^"~U~ZL“~D#0);`27*f"O&To~fĚ]EU!L[CԐr;,w2`*P"GmRInÜ߈f)*"]TLa]Cͅ:Y32*"n$)ev?\Ռ@TFG&KCI7:Όʇ2}d*"ރBmdגV\l5Sϓ_KG'B;:E2Y*~P#  لzl dkIG[iSgfJ񐥑YB4G:cԍ27v*y#-lG]Scϛ[?SJזs{m64|o/}v'~} {sgG-|T^|V\}eNw }Ff~I>~6ȒNL/''ތY cef1^zɁVNvNCF >o6/#k 'J!!1/RIfH^ U󝮆GMњELV>D6焂/&Ʉ(!N[ey']/hUM̉E>m6N/!3(%:!r l&7e/ő?]){U)?M+E_*=ӊ6`n/(,!gTʄPd!=\ݔT̛Lޘ}.E"fb=O6A>/.(/$!-?yqd' \UXT&LDF= 6)ٍ.̋L(2ȉ !܆*/_jeWigOj!Gѧdlb@Z"n93qK2s+wva$fKx{;R}z_EkW@m#OanGp@Fr91t2fv+*>x$zt |W~^yqVrAO s~Gt@,v[9(^w2=y+M"{5$|ƌ~G|^} vVFwRNۧix)GMoy@Vz%9/{62$ |T+i}y%$~ AW^ {VB"|7NI|GY}/?I}9+~]2*)+3%HHMStu]ԬV!N`QFl?h8VF21Y|+g%{BI]UϨ:FN.zF|?88ꘝ27+%׃^̉)A]NUaMFՇ?O8ח27+Ґ]%Ɍ;~!{\;.U@MٌF`?^)k8AY2.Z<+܏w%䋨 !)\TݒM#`F4S?n }^pI~8Nrr~{?t~0v~#x~`Յ]cטf$Yhy{jălFm ]:oSN/q9?\sށ0v)#Ax[+_Y-JbBӗzdghfyi͉FkUl0$\znMp?sC0uc#xw ^.Ťa&ra0u#r#we-];L`:c䆟eAx"h2ij[=mAeLo>rA0te#w7\vƢ_|hbW dwLgcij ZlL\oA6>Lqӌ0tte@#v򅫰[ɰ^۬;ad`vfhxiZ9l6L nԓy> qu20ht$ v)[2A^TaC̄6cvfCgi,]YkћkKn{h=q*[0_sߌQ$"vQpm_qbere㈉shytkIjum[w2pULx|r=yu=/={&w!|yﲑmyi3nk3p[mBqovL:;{Jx/,|Ry ~}f{æ$qxp֘rr,ss|~ttpuvc vwPUBxxGry9y9zj{,{|3 |}Ymoy,Wpyˊ*r'zg|sYzovt{b.u|1Tv|FxN}b9y},z~] |%~Тm[o`Opʁ={r#nrsbaTtSvF{w9\x퀵,zD!{ElzB]n"ozqmyrtY`sمSCuSFvׄ(9xS_,}y!J{kQ#mnnTyp)lq_s%RtEv@R8wͅ,tyDl!zzjnl3hmޔxodkp쐶_)rwR0tE>ut8wTP,jxۆ1!zVi̠kpm3hwnkpP^q@QsuDu;8rv劻,_x!z i9Ejlw n:yjvoΛ^qcQIs'DtА8Fv,Ux1\!y˅ޛhNj{قl2vqmˣioc]pPrDZty68"v;,Mw!ym|_\}bm}5e\y}Vhk}j_ }mdQ~oDY~ar7E~u*2wz,zOg1zi愉{7l w{n j{p ^|]rP|t C}Pv7}w*~\yP~{қxoxq8 ytrvnysizuY].{vPK{xCf|Tyv6|z*}| ~D}YJv?wwx{wy>uWxyhy5z\ky{iOz|!C{m|6|6}*|~}~touvt>wVgx[x߀OyBz$6g{,*|W) }"&0s\Et~Hus*v`wfw:ZxnN~yB)yN6+z삷*|{ʂ C|rFgs{V~7t7r;uf&vtZ/wcMxcAyiO5zf*x{Q u|/qk׈r(}>s˒jq`tːejuɎYvƍM{wҋ)AqxI5yj*qz慗 {Ѓ̓pŝ)r|Us*pt2@du8Yv=aM wQAxjH5y~*gz/ {p8e'qz{rosd(tXu˕Lv\@x5dy *]z9 {>omqzr9oYsKct\9X+unpL[v@w5Axԍ*Uy { ._@zf)g"ih{ހkomcoX!qKys?lu3ހew(Rmy.z{Rn҆5p`zFqnCsNcHtWZQv;K]`w?cuy&3z(f{}}r}Vv\}wHyh}x)m}xb4}yV~zJ~P{?~|_3~}1(w}8~Ȏ{}s|*~x?|t~Zl|~aX|~U}JU}lS>}3y~(~d~-z{΂/{w{rPk{`{| U@|VLI|>Z} 3H}&(}Ӂ@~jyv z vz0jz:_{MKT{\IJ|a>|b3|h(}Vxs}xyCu0y͐j.z=_zT{nH{=| 32|(|}BwxtYy2ity^tzSzHu{S=h{2|(|||zwp~IxAsxhy+]yVS,z&Hz=%{.2{(u|5|:wW}wTsxI7hYxƝ]yJRyΗ,GzTQ*z;F{-;5|0T}&p~~ڂ|5z|pA }@e}Z}}Po.~gE~:0w&h.=ybo@!dƀジZ9OӀfdE0A/:%0q&Ё8sxnna@zdYOM;Ds:^0Tx&N.nȐ=w0mcU`Y?fNDm: M03~&~ۄ~xvAl~ⓡb~őXw~Ne~D~9~0 ~&~u~XJ~$u~x/l(~_ b!~EX~87N~-C~+9~+i/~'&~!H~~~suT~k}%a}ۛ8W}֘2M}ԕC}Ց9s}׎/}׋]&}܈O}ԅK2_vFbl$$eraӌh$WzfjMEmBpB8r-͆u$|xb{D~fu+hk5Xk/`(mMVouLqB:s7цu-Ѕx/$8ze|}&mcso+j+p`rkVtLuAֆwP7x-ӄz$b|Hn}||t%rluYi6Yv{_IZwUS\xK_yAv}z7u{-Ճ|$~ =.{Z"zq{xhM|^3|TJ}Kb}A~,7A~-̃4$WZzR߁3pZgto]džDjTlmJs@ہl7 ,b-w`$iE|yTهp"f:]'r$SJ@k56ق-a$Ӂ0~x{xjoHsdFޛ["rQ܂HÁ ?a^!6΍,-HsAs4jZtia_muXAvO#/wF6y3=zf3燣{+.8|"Ƅ~ڃ\r5]yiqz4`0zW{N|:EƉ|<)}3dž~G+5v~"!%݀vqJh_*W%N5WEg`-d c[seRthJkNA{n8!p0Ns(vk RFy8-|kÝDfjc_hZ.k Rmx A{d?}Oj|lbnaZ,p'QuqI>,sAuf8w60Ey (^oz ׇ[|n~zj raїsY|Pu6Q$voHw@y8bzO0;{({|! ~?i?xaMybXޔz4PzHW{@Y|83}W00~!(~!@^hna~1`j3~XU~PIG@8 :0$( !n!1ZgY_ٔ>Wޒ/O/rG*G?݌"760T(o!{Ȃig#w7_OhWgb6O\iGaq?yI7É0 (?!M*f^ȒVꐨNGƊ?iމ7E/0(\!ȃHf ^GV} 5NF͌4?5[7u/݆(E!ك-l[e~^]בw#V$>NZGF@? /7X$/ˆW(z!ކ}Lb`[@ctS+ f:K9hCmk;nz4(qJ,t%mvy?P|^bnfZehRȞQk"JߛnmUC&ro;lq4tV,v%y{dZ}aŢlVZn/R@oJzqBۗs;&ug4NwP,y?%͋{(=| ~a49rYuMspQqtJvBwu;Gx33z<,{{%}z)~h\`wXxQN8yIzeB@{E;|-3ُ:},Ȍ~&~` _|Xi}P.~Ic~oB~:T3̎g,ԋǀ<&?/$[__$XEPFTI JAғH:ѐPK3J,ߋH&^L T:Ăb^으;WPDnHڔ܆A?:93,vC&t F|iqC^8W3@O喡HAf:.3e5,މ܆7&`H ej؃^+V͘ OHPbA4A:ca3܉x,ىX&憔 }Gł/]Vs1OP`HԐA ^:G]3ulq,Ԉ& C9YfaOQcJflC`Qi<~xk5뛔n/Kq(ݔt"ѐ]wz z*`|X[fQhJSCkC8mRgirvgitFhl?uYnwK q+xc[&|O]`ȥvxc5ifAU]iaQkזYDun?8>q ,\tT !wrD[s^isaytdlug_zvjR xmDy^p7_zs}*{v2}Syo cp-fFqchxFrkkMsmV^suFoQ>vqDx t?7yv*{x<|z̜lRl:mmo?oovpq&j0rDr]st|PuYv&Cvw6xyk*wz2zt{|h it:ku,i|k|tm}Wh@og}[q9~OOs"~eBu~6bv~*lx-z_fphqjnoslf)gXnX[1pLNrNQBFtW6-vW*ox<8 &zϖweg,~iErkYfmhZoz N9qAs5uń*rw `yScHf}hM.qjuel YnvMpAs+5uC*swS yQ:\c ͈eK|gqice2k/YqnM_pWAVrD5tЈ*sv y9lbY.d|fpji$dk\&Ym?M oّ=Ar'(5to*sv xƅaĩ]d{f^ohKd2jXm"3Lor@qː5yt!*svgB xmxZϊnx^<~]yFar)ydez\gYzjM${m@|ep4>}+sq(Z}vA~y9uwcv8e|vh#pwjdxlXynoXLmzLq@{4t4|!v](h}x"~ zrk5sl{ptnoupscvr4WwsKyu?zwu3{1y-(t|Bzj}T|qgprqt zFsu3ntDvUbunwwW?vxKMwy?_yz3zZ{({||}ݏnz|p+{yq{mr|bt(|Vuu}'Jv}?x<~3y~(z~| IimG(nɁwpFlqas&Ut~J3v[>w23ox(zM0{k0mvo*kp`]rBeU-sŅIuP>Pv݄(3Gxab(y΂j{,jӐml)un:jo㌌_q}:TsIMt>vK3!w߅(y`Pz͂iku mzj,o/_pؐ$T,r}.Ht#!=uʊ2wk(xz} iIGkLtplܙink^pOSqDHs=u]2w (xNz\ySyz@xJz΋@|{_z6{-|x[%|}bx wnw8ex|\ySyIzT@Cz팅6{Q-|+%|!}Hwavߝniwhe[wz\%xRyFIy@z<6{'q-{%$|X(#|߄xC[:o@^eÉa\"dRuhH+k">`n!4q+ot,"hFwDփzrw]b3n*ddԇg[E&jQklHQo#>q4̄jt++|v"GyH8{v hlkc̆m#ZozoQqGńNs>/u 4Mw"+y+"΂e{,}4tхokq0bYrYt*P`suGBw!=ڂx4Kz+{y"|فO~gs̓v0jXw=bxv}O46~\FV~=8'40+~#>DPm q+iI܂`WNSvE%Z<04 +#Zq$hS_W"0NLEr<m33ly+~_#o<2pGQg_N~V~M~㊹EY~܉<~A3~+n~#}~τ} ~qo~g8~oW^~UVD~MYM~UE~`zb-{Z|*QԆ|I}]A}98D~1 )3!6LimPagYQ`Ɂ%I7?A@/X9 a0߁i);2{!ցshH`߆m2XP酁H/Av8߂ل80قD) )/" (kf_RP^WOH!n@r58wi0މ))T"!ӆWje []˗_4Uٕrb\MɓtejEƑkh=dk5э~n-ċq&.u x/NV{Fdb%]+ldUHhguMCjEWl=oX5r-ƊWt&Ww\Sya|dh2\Sj^TlLnD_MqbFe?`Eh8ml1JoC*Krr#"uxt{[brL*a=u#w؈zdx|[OgT)j)LlVEΕmn>Γp8r1-Ju@*sw$ y{h}ZmSto[LoqEer>|t7؏Tv\1x(*y$I{Y}k~YTsRtuLuEw> \{7;|1 $}*~$aӅ&/RpX}zR)~Kaq~D|~=t[7e1\1*Y$ÆdbہXQʓKwDU=7i1*ć$߅‚1|˂\}X"bQn6JD=Ȇ7Nᅫ0*ɇ$+SuWӌ0QJzC=jE76@i0Za*͆uN%No c WLPđJ@CFU=L7"0Y*І%Bh>U S]LF_EBb?e8ěi2Ř+j8l2o,̓ar';up!$x8ozv|}'RD_gKiiEql>ynC8Qp2r,ڑuY'+w!֋z!|Cц~5Qˢm=K,nDp>qrc8ct>2v,ߐx'Iz" {5}(QKr_JԞ5sD|ct>Fvc8Kw2y?,z'p|7"B}A\~oQ wmJx9DR#y>)ez#8>{)2|3- }?'~I"~"F-_PŞ[|.Jk|D. }>c}84~O2~- 'Ë,"f…HŁPu4J.D=i,8$i2-/ 'X"ۇ&UK9CpP4%I晖C̖=͔n8 ˄2 b-5]'"΃;iՃOț/I C=7o2k-8.(j#?] |O7IsӌCtc=7a2ى-;-(#1Z4bNVdZf^@haqjecm-h_Uo}kGqn9tHq,]vt y=w^=`acce~f#hp8hkbk"mTmp'Fpar9hs u,/uwD 9xWyZi-]kC:`mI|co7ofq aiJrSl#tFRovd9qx,ty Ww{^Wq&[Ss<^t{xaundv`gwS?jyEmz8p{+s| rv}UkzY{l\{zL_|mc|_fP|Ri}VEXl}8io~+s"~[ vB~1S\%WH$Zy/^eJl#aʂ _1e1R hDk48?oF+r uЀ9QBUFYQx8]ckS`q^d3zQgDk,8n+r!CupP"XT\X[w]\wj_]cS(Q%f~Dfj8n&,q!}u✊N=SJ7W_v[i^ג;]|bPf?D9i!7m,qGY!tڃN RorkCtn6vq*Extzwd'_fSbyhreZwj~hjlj]nm\PupoCYs'rv6utt*.wwPyyv`h.crjdelv;h2niijpo\lrZOoVt=Bqv6Ct\w*vyNy6{r^p$`rcsuf(thnhv[kOwCOmxyB^py5s`z*u{vx}[x^yTazhsdnzg~g.{["i|Nl|Ao},5r}*u?~#w~Y\]*`/rc feZohNk܀An׀5q̀h*tC ww)XɊ.[-~'^ˇra͆edچYgDMkAXn5q.**t*6 JwwVZ8I}:]q:`e2c,YOgM-jDSAmu5upp*;s vUy"Y,N|^\op_ےidc]XfUJLi/@l 5lp&*Ls[ vsTPXT.{[ߚo_ dbfXX{eLi@ld5fo#*\s S v8>SW{ [9oe^Oca֙X-e/Lhh@k5aok*hrˈ v X-mVoZd~qp_^rqaerdYetJh;Luk|@-wtn3yq(-zt|x#)jI_ kb |mdpo4gdpjZXtrqmLt9o?vrL3wt(,ywZ {y@g&gQZi)i{qkko{mmc|noWpqKjrs?Atu3|vw(,xyIz{d]otfpz)hrtncksbmu3Vo7vJqqw>sy=3Kuz(,x{z+}bw[{dx=xgymXiZyakzV"m{;JNpN{>r|3&u }I(8wa}y~`.~0b,we^l`h{`jmU}lIo^>:q3 th(Ovy>^jaxvdAkfЅ `+i]TkIjnr=q.2sǂU(bvFVxL]'́`7ucjeNJ_hpqTskIImЇ=p2s;(tuԃxOt$\/_5u2b+j!d-_giT j`Hm)=o2r (ur7xvB[<(l^btabid/^f+SiÐHlB=wo}2rY+(u"wńP|Z~]^t`i c^2flSliBH[l)`=\o/2r(t wqtVtZ[vfu^ jvav_`w^dSxJh+H+yUkoR=tqWFvlsn;wu0yxw&PzyS|f{ejn:}llorunq}g}p=r\xqtpQsnuFquw^;Zvx0xzB&bz*{{}hu|&jvqZlwfnx[pbyPr'zbEt{8;u| 0w|&yyv}{!~zf|zi;}kpGka}emQ~Zo7~YPXq~Es~:u !0~wb&x.z^eVygɃoZjdl'ZZ>n.Op4E'rB_:tT0mv^&xSioz-#Ed'xfbnhd#k%YmGO_ogDq:ds0^uу&w߃y΂?Sbxemh tcjIY3ltOnDp^:=s$0RuV0&w|y6bwad m9gF$c iXkڐNn"D^ph:rm0Ht4&w+ y>aTyvdlfxbhX|kR#NzmmD3o:rN0@t&v5y zeVyzZoni{/^c{}avY{dN|Xh4C|k|8}n.2~-r $6~uLxw;^KwxaWmxdFbyZg XziMzlC{qoU8_|;r.'} t$`}w~zEWtSevuth+kvzjuawYlW+x~oy4@rF+u"w2mzwoze5m{mgd{j'Z|Fl]Qb|nG}p>N}s4~u_+~w"y| vxllyBncyoZ.zwqP{ sSGz{u=|Kv4|x`+}z"~M{~}jtvrkwbtabx*uYlxvPywFzay={.z34i|{P+||r#}}"~E~stysjuzYav{ Xw{Ox|SFyW|=Wz?}4B{-~+|~#D|Wo}rsQj tp6aukXvzOw|F%xn=yn4!zs+{p#d|\}5qr@i@sB`utoWu:NvEwGg{"ndeꁫgH])1z!cA{h}lO}qd}sE[}tS~uJ~Gw;B=~tx9~y1D~{ )?A|R!}U~kx{wc9|-xZ|yR|zJ}{fA}d|.9y}|1/~#})L~~z!~H jzU~ buz~ZM{H~R{#I|eA|v9I|1}g+)W}ۀu!~A~iyayYz4QzIX{-bAU{#9|11 |)_}H\"},~-i xa+xoY;yHQ+yЈ.I z`oAz8{0|-)b|Ą8"}RxI}ςhhw `wێXxPyHyD@z`8{ 0{>)c|V"0|o}{gvf `/w0Xtw"PxtsHy)@y8z0{M,)e{P"A|}EgW_݌[)W^ObGKhe{?;Yh6чglT.|o&s/EvQIz%g]_=`V[cN؈tfFi>͆l6o.p*r&ÄyuxR{e鈥d<^fV.PiHN.kF1n >e%p6Wr.dun&bwzax|dنpjr]1lUqfnMplEFrV>tG6Av3.Xx#&iz | R}czp\mr/TȃsLLuE;v=vw5y`.Pz'|: 'D}cGv[ƂwT5NxLyDၯz=q_{u5΁%|c.L}R'.~F Z=e+br\|=[!:|S}]L$}D~I=:k~5K4.H5'C$ .܁$a"ZSAKׂDP=  5.C'S vfga&KZ RKx~aD~<~݅f5~.<~=']~ *`~ Y~9Rr~>]K4~&uC~/<~B5m~Ys.6~pS'e~> ~9~Y`2}OY2}R%}J}(C}<}ŋT5]}牿.1~ 'k~+ ~T~u^WW[P47_ HbAGe: Zil2l+3qpQ$M s҆w=z^?]Vda!Od,H7g@ߌj9m 2mQp +<s$zvy {]^dV02fNi5Gk@xan9yp2Ks'+Au$xGXzd}\_iUv3lN]n4G.p+@r)9/t02&v:+CxG$ĄzQ|I~%[|oTЊoqsMՉisFot?pv"8sw2y9+Lz$ꃸ|QȂ}38[u=TEvMewFi$x?~@y8Ѕ\z2|+Z}'%~;/GHBZmczSć{wM|7F|?H6}s8j~1~+gW%175+Y܇/SOoOLEڄ?C8,1T+p8z%L_€Ym&RjLNE>b8xȄR1,+w%bBX)RLۉQEb/>Ƃ8c@1ށk+}%t%ʃ9X?R+K*'E6>8Q1؁+5%'ӄ5VXSOwS[H͖_{B b;efV4ni.uTmb(Gp"$EthRwzU^O a:HidJAg<;&j>4ڎmO.rph(5s"\v͇+y}~|5TcNpfzG撶iAXk:n4p.jFs[(L|v"x%{҄}UTYpi`MkGlm@1o:sq4t.\vB(]Pxo"zK>|~YSnM[pG Drx@t:hu4jpwd.[y(w@z"|mh}i<\StLguFv@s`x:EyE4]Wz.e{(Q}#~6̃SVRy LzF{{ @B={:'|4Rd}m.n~>( #H.1R@Q}LE~F:1@,: 4GR.u!(̄Ł #n^3o1~QFK׃$Eu[?&U9M4;E.z\)(#\`Q;uK߇tEH?E9ԇs40.o(}#f6}Q>K[vE͊?9q?4(]h..f)X#ÁU-ZzMGXG^\=A_;!c5Xf/ٔj=*Zm% -q xuAxP{YL^_F̝aH@(d=:gA5Ij[/m*xIp%@)h:̖k]52n/`p*s%eBvT xۇ{hL}K֛hEk@>XmJ:ow5pq/ԏs*uvB% x z|~KZ$nEo@q:mbsq4u;/Վw *Cx%z |^~1~JsEhotj?Eu:X w,4x/升y*Ћ6{n%|!<~1 _0jJwE=x?ēy:Gz4{/|*O}&~!s^r7J|;E|?}:1~+4~/j+t&:S!gƁfJZD⒰?wu:4㌯/*+S&^n!ӄG@فJD?Q94؋τ0턴+-m&|!4mσTIy.Dx?3W94ϋl0I+:S<&k}"Äu[kP]R `qVBbZYwSeN^9jga]jEeOli0Bol6rp2)uwsnx[vɝYK[b\g^_haub?dheg\gjO kmB-np5q?sV)tTuwhxUQdGXfԁG\RiGt_xkgbm[epNPi;r'AltG5Wpvd)sLxhvzyQltUnYpsso]rf`sZWduMgvxA(kDw5nyW)kr_z=u|"HOusS>v~W?w|r\ZxVe^y&YbyM'fMz@j{~4m|C)sq}u7}̕L}Q}}|Uj~/qYYN~_e]@~Xa<~Le5~@i0~4m')q=thoJvpODC|vSńpyWلKdd[Xn`;LNd?@Oh_-4l~)pB .tgדEHnMz{R[[oV-cZڈW_#Lce@-gd4k<)p+ rtXGb.LmzQ0oU cGY6W^LZKb~@%g4kb)o sԃ:FOKdxzBP7$nTbY#2W`]Kb *@$f}4j*!oa s+ExgJ yOknSbXW)]Kau@#fC5 j*ppt3 ssW'vgvyxߒ`[Tc~j^Yfzra;hnocjbgfmEVi{oJclqq>]ozt2rvK'uhxk&xBzXkԄ[mmy!^omYaq6a~drUgtkIju=n/w2qly#'tzTw|.U4syXu7w\fvZlT_wQ`bxAUf0y0ILiz=m{2kp}{'s|v}ƍR{‚CV|SvZ|ke]}_an}nT|d}Hh~ =il$~V2do~'s(~vuSYPԃn0URuXj\_4`0uScHg=8kUv2^o )( rDv9O!:Sw9u#Wei[On^_vSb|HFf…=j2dnu(0r0u@ME]R/teViiHZD^-^'{S?bHfD=i2ym(Uq̈́zusyL~Q%sUvhYeu]]^BRa_ Geh=ix2m9(uq{u9K~PPsDTBh`Xw]~\R`˒Gd= i 2m+(q9I u iERDjVfv lrZejhm^-^oaSMqUeGsGi1;u]l0w{p^%ys{wFe/ZgF^tiMaw40 t x%vzoy2|9[r{^spaufdxv9[gIwMPTj&xaEPm yt:gp&z/s{&u|x}LqnBsq!7us-wv $@yxlO{z`ditg=kjim`SkoV mq_Kos2Aru7\tdv-vx$Yxzzz|D~b&q2sdrigts_uiu*USlv`K^niwA4px7)sOz -u{H$~x|z'}|_xErbyhey^h;ztTj{Jm6{@o|j7r_}-t}$w^~y?y){^zRiQ4{gl+H|p"D}t6~wyuqZ5ozs&]etP`[uJcQvZfHAwwj >^xm"4yp?+D{Osa"t|vo}ywnzan p(dFdKqfZsi\QtWkGun_=w-p4Xxsw+@z6v"{xx}{vkyhlm{jc]oQlYpnPSr{pGtr=ut4(wv+=y:x"zz~|\|guMhokk5qabwmCrYot0OpuFrv=8txC4vsy+ExR{ "z|o{}t7fvjiQwakxjX[my:O#oz F"quzf-~`DhBW@kNBm>E|o{hf :}i1~nmZ(q txppx(Zgx]^y`UtzcLdzg C{gj1:l|,mW1q}p(}s ~vYyota%frvc]vwfTwi0KxkBynS: zp1G{s(|v?!}x~{kn9r"gelszj<\tllSunlKvpmB{xru9yIt~1&zv){x!F|z~|m onduqFpd[rr S"tsJ~uWtBvvx9x w1yvyz)z{!x|)|Q}\~lmtcolv>[q w_RrxRJsyFAutz?9Ov{=1x|A),z}H!{z~P|Okk{Obm{Zxo|Rq4|Ir}bAttg}9%v ~R0w~)CyR^!z|MqjPjUb#l]YnEQpIJq{A8syj9u;a0v^)Vx`"zde${piiak)BYlm&Q:n8Ip̅A r8tz0vb)hx4V"&yV{Ni gsa j)Yl5Pn Hp@qw8sY0u8)xwɅ"By{Chzg`iXXkpFPmQHo[@qp8sz0u{:)wr"XyZ{ i|S_`W\X[:P!t^GOb?t>fT6Kj.nm&q?uAD(xhG~Z_~]tW`OEcF;g>jjJ6m.np&Zt }wE+zsg{`^|!cV|fSN|hF\}Kk>m}n:6O~,p.W~s&7vry(M{exg(]yiUzXkMzmE{p> |r+6|tT.E}v&~4x~zG}dvm]wogUEx`q+MKy$rEeyt_=zv5{w.?|jyK&}Gz ~|~~?dts\butTvv{ |-}b|qRn[rSsLu#DpvN?=wzg5x.Hy'X{ |H8g}MpapZq~S6rڄKtD9uX2abn튬Z$p|0Rq艎Kxs'D tWQL[gIv_BUb:3f30jW+On$q탸uy{_EYX`]XPք`ILcAȃg:z\ja2m+q$t]0wz^R`HWOc(P3eHhAJk]: n#2ȁp+s$Ӂvkyu[|#]fkVhO~k/H#me@܀o9Ҁq2*t/+Nv$yx{}J]}ql~V}nnN~ pIG~9r@~ls9~u2~wV+6y%%z|+~r\T{xrFUj{sNl|euGK|vb@<}w9j}gx2w}zP+~?{%@~}$~VB[ywTzexMzyF{fz?{{`9E|S|82k|}+}j}%d}~K~ZxL}cTQy}My~]Fz3~?z9'{^r2c|+|B%}Wx}~pZgwSwЂM;xFoy?yʂ9z2_{E+| %|̂m}J~,0Yu߇S}vLJLwlF;x-?xY8y˅2[z;+{%|X})[}݂Yt S.uHLvƋoFwkw?fxG8y62Yz%}+{g%{S|܄>7}UX[%T-Q{XJ[Ce_<؊=c_6-&g,/^!j(*n"Drtv\yWZPՋ]J `C;d+w>yJ>{}Ej @0l[;n6p1ٌ(r-2t(w<$ yt΅{Z}Y`[~E n@`lp;r6Ft]1ފv-J:w(y$O{ }4ك~Dݏ1s@=u;sv6w1≁y:-_ z(| $}q P~Dčx@ ny>;lz[6{T1W|R-r}R)~V$@N )QE'pDb|_@}`;O~96f~14{-)($x/ ÂpV+D?߉V;66T)19l--)H%΂ O|ԂDE?ۄ;"6tv1m-w)aW%5FO!rрehYVM[Q{i^(V5n`Zubc^VjfbJ"if>mFj2Tpn'>tr'wwuTV҅VZLyZ ]m]]a"a``d~UgdgIVgk)=okqnf1o1q'(rtvvwҏOd_RbSx'VdelBZg`U]jXTalHeo]vGbTx<=fy91Wkzt'o{ft*}:Dx[IytN.yicRzI]W~zR\K{tGRa|<e|1ej};'Wo\}s~Bc~GSsL8hQ ]_VRD[G `;e 1rj'n*s^@N}EmrJugO\T QYRF_;dC1ihU'nfvsc>}/C׍r\IgsN`p\SQYF^Ls<c"1h݄'nrςo=1K|BqGg M_\?RΎQX?F]<=c 2hi(.m?ry<*|FA~q}FmfL\RMQWF]1kM(|aRWpW !M\ qC\a9[f /k \&oՄt=9aB1JudG0k_L2aHQ9W=VNRMg[kC^`9se{/j6&o.tgdtN'xeeRRmugVybiZWk^M!mbB@pEf7rj-Aun#xMrzvu_VxvaYl&c]MawfR`VhdLakegAnAj7 qDnW-tDq#w#tyxB[F^ub]aAj`~c`jcPfUf8iKi4lCA)lio6oq,st#vw?-yy~OWwfRt Zihqi]rj_r`lU%cnKg7sf49uj*x,n!z_r|yvy;eVQogYdif][kQ`Q(m^cGogj=qj3tXnL*vq"y9u{zxxwa^mc`cfcYhyfMP@jiFmgk=pn3rq*ut"Bx2wMZzzv]eplS`gbc/iYekOhn*F1kp]ky3FoJ{*r|0"u}Z]x~{rUziuYQz`=\{?W `;{Mc|2Eg=|<j}A3Gn`}*q~|#u<#xAqS(hW_[V^ŀMbtDf)<i—3Qm+q@#Etwq/Rp#vt\Z*wpP׍gT^X~U\^bM2`a=Ddp ;hw3zlt+dpU#t XwWpCOgKSB^tWqU[wM _Dc̋c;g3l +pw#sȄ}w$lrxp,Ohq>R_+rGVUsDZLt{^Cuc:GwZg1yk(jzo* b|zs'~w pkV[g7mtY]n\Tpa`rKqcBsg`9uj0wtna(nyiq {Tu`7}xo%h ]ei`X\kcSmeJohBqk9Asn0vq(qx7t zNww|8zQmdddff[hiRk;kZJmmAoo8r?rG0ptt(sw$w ygyl{r{lakcdmjwg6y k'.zn&c|rWE}|u~yPgYnT][^o`&VHqbNreEth=uk5w\n-yq&qztz|sw}zf3k d ]lf\UnfhMQp0k EArmk=rso5ur@-wt&~yw<{y6}&|ehj\jliTlnALnpDp(q=$rBs5]tmu-vw&xyz{|x}ed:ep\6gr&T;is{LHlFtDynv$r%{-t|'w} fyb~/{kba}Zd}FSFf}Ki<}Ck~)yZr2+;zt$|/wgr}y~|f]rniV"p9kNqmGks/oz@.tqr97vTsp2'wu{+Gyw${-y|{}}\lxo}Uwn qNKorG qhs?s*uw9tv2#vx+cxz4%zF{{}f:}e~[jiuYTlvRMmwKFoxD?qyH8szV2u{x+|w|%8y}4{R~|[[h{Tljo{MwlY| Fqnh|?p}8r}2 t~T+v%dxizˀP|uZgShM jF;m?coZ8q2(s<+v*i%xQzZ|ZgeSgLiɅ_Fk?Kn^8p΄<21s>+u%w7y{͂eZ#dw:SYf]Lh҉~Ek?7m8p" 27rA+u/t%wy>{Y߂P)RT KU6XD[\ =X`6d5/hV(Ձl"*p~t xXV_QYJ]3C`<Md^6&g/fk(րVoi"s%LvgzCW{\P{_I|)bC|e<\}h5}k/B~Fn(~r3"up&=x{VxvbP*xe2IvygBzGjI<{l5{o}/+|r+(}t"~qw[Mz< |UuhOvjjHwClBOx:n;y=p5zDs/%{RuN(|bw#(}my~s{PU}U/sTn6NtEoHuNqBvvs);wt5ixv/,zxB){Pz #d|{}}z~TqEsNr_tH5svAtw=;ivExr5Uwy/3y{);ze|Z#{} }~~. TCo{y'NpyGrzAsz{N;Iu|5Iv|/=x})Zy~#{vU|:%}Sm~YMo<~Gp)Aar'o;3s5Eu/Lw<)zx#z;|wW}[SklMfmGZoqxA>qQ;"rу75Ct#/Zv)xZ$z{} TS1kqM,lG)nz^A"p;rI5Bs/euJ)w愾$5y${dp|͂QɉBPKT`TDX>\8g`2Vd,;*i&SmK τoqy5u y]PV|JZDfy]>7a58d2!h,,NlB&hp !sނwYzP0\aI_Cꁠb=́e7h1l, o^&zr!.uy 9{O,1b.I[dCug=nKj;7~l1o,rn&Nu?!VwSz~D|N}|wgH|j&C|lk=$}Dn7N}p1~;s,~ui&w!z|&ʀ~MzmHcztoBzp<{r71|(tz1|vO,5}jx5&}z!~{M}+M}xrOH xsB{y5u:ÌY,93]D3ag.Ve)xi$rn=r8v*(yI8VCËZ9>b]8a3!eF.N\i)#l$(px tjw~{Ho\CE_p>+b8e3Vi.Ajlf)/o$I6s5vz.gyzɃ%|3G aBJd=gn8]Pj&3%l.,o)3Cr$euقxffmz U};G#afBIi=Pyl8(LnM3 0p.*s)Ju$w {zL|gU~FFkAn7=pL8 r13t$.7v )nx.$ɀz6 [|}LFn~pA~r<~t]7~u2-wh.Cnx)z$|@ }4 \1F}:uA}8w<}Lxf7}}y2}z.R~I{)~}%+~~B ~Tmz5E{zSAJ{{<{|~7|}C2|~.g}1~)}%a}J!~_~KO{Ezh~Azla.e*Ti}&(ml!RqSu xg{k@zS[t;.u79Ew-3x.ay*"{N'|#?~~Fʀ4π>Ղx^;Ay7+{ 3D|.}+~'H#D€̀E8܀e>>|;}7q~3 k/+='v́D# ւ(? ;V7a3 [/+U8' !# 2 ,!#~ ˂mft1!  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !""#$$%&&'())*+,--./01223456789:;<=>?@BCDEFHIJLMOPRSUWXZ\^`bdfhjmoqtvy|~  !""#$$%&&'())*+,--./01223456789:;<=>?@BCDEFHIJLMOPRSUWXZ\^`bdfhjmoqtvy|~D"LkHRSRSTU~V{WyYvZt\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\=9",77RCiMzNMLL}NxOuPrQpSnUlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlW8!/:K3QMT`RjSqVsKOXdmrȩpΟoӕn׎pٌwڌ}ٌ}ٌ}ٌ}ٌ}ٌ}ٌ}ٌ}ٌ}ٌ}ٌ}ٌ}ٌ}ٌ}ٌ}>K2PMQ\PdPgFxJOZemlǟk̗kАkӊnՈsֈyՈyՈyՈyՈyՈyՈyՈyՈyՈyՈyՈyՈyՈyՈy?J2OLNVLYFbD|JQ\ggfÕfȏfˉg΅jЃoЃsЃsЃsЃsЃsЃsЃsЃsЃsЃsЃsЃsЃsЃsЃs@J1MIJLFJ?hELT_`aaaÇbƂcf~j}n}n}n}n}n}n}n}n}n}n}n}n}n}n}nBH0I?C;8P@kHPXXYZ[\]{_yawewhwhwhwhwhwhwhwhwhwhwhwhwhwhwhCG.A/189UCmLTRQST~UzVwXtZr\q_pbpbpbpbpbpbpbpbpbpbpbpbpbpbpbAA$+ 2=SEkL~SWVWXZ|[x^uasesjsqssssssssssssssssssssssssss9I(F.=%7>>XGmO~SQPRSyUuWrYo\n_mdlilklklklklklklklklklklklklk;F#<-(8CAZJmN{LLL|MvOqQnRkUiWhZg^fbfcfcfcfcfcfcfcfcfcfcfcfcfc>< 1.:EEYIjGwGG{HsHmJiLfNePcRbUaX`[`]`]`]`]`]`]`]`]`]`]`]`]`]= '40>DBVAeAqAzyBqCjEfFbH`J^L]N\P[RZUZVZVZVZVZVZVZVZVZVZVZVZVZV! ,70;A:P:^;hxOUWf^tcimqv|あzwwwxz|Ӏσσσσσσσσσσσσ*8&D>OUWf^tcimqv|あzwwwxz|Ӏσσσσσσσσσσσσ*8&D>OUWf^tcimqv|あzwwwxz|Ӏσσσσσσσσσσσσ*8&D>OUWf^tcimqv|あzwwwxz|Ӏσσσσσσσσσσσσ*8&D>OUWf^tcimqv|あzwwwxz|Ӏσσσσσσσσσσσσ*8&D>OUWf^tcimqv|あzwwwxz|Ӏσσσσσσσσσσσσ*8&D>OUWf^tcimqv|あzwwwxz|Ӏσσσσσσσσσσσσ*8&D>OUWf^tcimqv|あzwwwxz|Ӏσσσσσσσσσσσσ*8&D>OUWe^sdimpu{ㅁ}yxxz{σ˅˅˅˅˅˅˅˅˅˅˅˅*9&D=OUWd^qd~impsz㋀|yz{τȇÇÇÇÇÇÇÇÇÇÇÇÇ*9&D=OUWc^pe}hlqsx~ހ{{}ЃȈ˽˽˽˽˽˽˽˽˽˽˽˽*9&D=OUWb_oc{fjosv}Ꮓޅ}}ҁȆͺͷͷͷͷͷͷͷͷͷͷͷͷ+9&D=OTWa_mbyeimquz◂ٍЃˁɃкϴбббббббббббб+9&D=OSX`^l`xcgkosyݠєNJҾҸҳҮҬҬҬҬҬҬҬҬҬҬҬҬ+9&E=OSX_]k_vbeinsy֥~˛ͷӳ԰Ԭԩԧӧӧӧӧӧӧӧӧӧӧӧ+:%E=ORX^\j^u`dinsݳvѪ{šù̯ө֧֤֢աաաաաաաաաաաա+:%E=OQX][h]s`}dhnpظr̯x~ǫ́ԟ؜؛؛כ֛֛֛֛֛֛֛֛֛֛֛+:%E=OQX\Zg\q_zcholҽpƵv{­ˡӕِڑڒٔؔؔؔؔؔؔؔؔؔؔؔ+:%E=OPX[Ye[o^wb~hkhmsx}ʚӌن܆ۊڌٌٌٌٌٌٌٌٌٌٌٌ+:%E=OOWYXcZl]sbxi{eejptyɒ}҅ڀن؇؇؇؇؇؇؇؇؇؇؇؇+:%E=OMUWW`Yh\nbqex^bglptȊx~{zՃԃՃՃՃՃՃՃՃՃՃՃՃ,;%E"L2J3E.=;DSIhOzUVTVW{Yu\q`oenknso|oӂoӂoӂoӂoӂoӂoӂoӂoӂoӂoӂoӂ/?"I)C%3'yf@}aB]DZFYHWJVLVNUQTTTVTVTVTVTVTVTVTVTVTVTVTV*2!121@3M}4Xt6ak8hd:n^tW@vUBwTDxSFyRHzQIzPLzPN{OP{OP{OP{OP{OP{OP{OP{OP{OP{OP{OP{OP{"1 >7IMQ\Xi^vchmuz|sommnopqtwzzzzzzzzzzz"1 >7IMQ\Xi^vchmuz|sommnopqtwzzzzzzzzzzz"1 >7IMQ\Xi^vchmuz|sommnopqtwzzzzzzzzzzz"1 >7IMQ\Xi^vchmuz|sommnopqtwzzzzzzzzzzz"1 >7IMQ\Xi^vchmuz|sommnopqtwzzzzzzzzzzz"1 >7IMQ\Xi^vchmuz|sommnopqtwzzzzzzzzzzz"1 >7IMQ\Xi^vchmt{{tonnnopqux{{{{{{{{{{{"1 >6ILQZWg]tchlryyspopqruy}~~~~~~~~~~~"1 >6ILQYWf]rb~glpw~wrpqruy}ŀŀŀŀŀŀŀŀŀŀŀ# 2 >6IKPWWd]pb|gkou||tqrsx}ʀÁ# 2 >6IJPVWb]nbzgkns{炃ytuw{Â# 2 >6IJPUWa^lcxgknrzኁـyxz}¼¶²òòòòòòòòòò# 2>6IIPTW_^kbufjosyے҇|}źĵİŭŭŭŭŭŭŭŭŭŭŭ# 2>6IHPSX^^iase}inrߣy՘~ˎ»ǸǷDzǮǪǨǨǨǨǨǨǨǨǨǨǨ# 2>6IGPRX\]g`qdzhmrڨvО|ŕ²Ȯʬʪʧɤɢɢɢɢɢɢɢɢɢɢɢ# 2>6IFPPY[\e_ncwgloլsʤyɥ̢̡̟̝˜˜˜˜˜˜˜˜˜˜˜# 3>5HEQOYY\c_kbsgzl۹kбqũw|ɛΘϖϖΖ͖̖̖̖̖̖̖̖̖̖̖# 3>5HDQNXW[`^hbogth־h˶ntz~ɒύыьэώΎΎΎΎΎΎΎΎΎΎ# 3>5HCRLXUZ]]daigmbfŻlqv{ȉςӀ҂҅Їχχχχχχχχχχ# 3?5HBSJWRYY\_`bck]~cinsw{ǂ{y{πππππππππππ# 3?5I@THUOWTZXaX[jZ}afkosv{|utt{|||||||||||$ 3?5J>SETJUNYN]QWhY{]bgjm~qtxppovxxxxxxxxxxx$ 4?5K9)B@HUMgRvPPP{QsSlWg[ebdidpeyeۃfیfیfیfیfیfیfیfیfیfیfی& 8F;-:0BEHXMiKwKK|LsMlPgSdWb]abahaoaxaaaaaaaaaaa':;  1;5CHHZFiFuF|GsHkJeLbO_S^W]\\a\f\m\t\t\t\t\t\t\t\t\t\t\t(:$4#>8AI@Y@fAq|BzsCkDeF`I]L[OYSXVXZW^WdWiWiWiWiWiWiWiWiWiWiWi'+7&;89G9U;a{JGQQX\^fcpgzkpޖxՋ~́zxyz| +8/B=JFROYY_cdlhvlp؛vϒ|ň||~ +8/BVDXJZP^S_^]qʻdjpuy~}{}ǀƂłłłłłłłłł +8.C5N -% 6@3FEGVEeEqF{wGmIeK_O\TZZYaXhXpXxY悖Y犕Y犕Y犕Y犕Y犕Y犕Y犕Y犕Y犕Y犕./+9$A7BG@W@dAoxBxnCfE`H[LYPWUVZU`UfTlTuT|T|T|T|T|T|T|T|T|T|!0<';89G9U;`wqf@x_B|ZEWHULSPRTQYQ]PbPiOoOoOoOoOoOoOoOoOoOo  & 13(272D4Pv6Zm8ce:i^\F@]EC^DF^CH^BK^AN^AQ^AQ^AQ^AQ^AQ^AQ^AQ^AQ^AQ^AQ^ #}2*x@>~GIMUTbzZmsbxmket`~\ZZZ[[\]Õ`ǔcɔf˓iΓkГkГkГkГkГkГkГkГkГ #}2*x@>~GIMUTbzZmsbxmket`~\ZZZ[[\]Õ`ǔcɔf˓iΓkГkГkГkГkГkГkГkГkГ #}2*x@>~GIMUTbzZmsbxmket`~\ZZZ[[\]Õ`ǔcɔf˓iΓkГkГkГkГkГkГkГkГkГ #}2*x@>~GIMUTbzZmsbxmket`~\ZZZ[[\]Õ`ǔcɔf˓iΓkГkГkГkГkГkГkГkГkГ #~2*z?=FHMTS`~Ylw`wpjisb|][Z[[\]^Ėbǖeɖh̕kϔlѕlѕlѕlѕlѕlѕlѕlѕlѕ #2*~>;EEKPQ\Wh]s{d~smkwc_]]^_`œeśițl̚oϚpΛq͜q͜q͜q͜q͜q͜q͜q͜q͜ #2*=9DCKNQZWe]qb|ykptg~a__`bdhƝlʝo͜q̝r̞s˟s˟s˟s˟s˟s˟s˟s˟s˟ #2*<8CBKLQWWc]nbyiwrn{fccefhkȟo˟r˟sʠuʡuɢuɢuɢuɢuɢuɢuɢuɢuɢ #2)<7D@LJRUX`]kbvg~puymhhijkmɢrɢuɢvȣwǤwǤwǤwǤwǤwǤwǤwǤwǤwǤ$2);5D>LHRRX]]hbrg}o~wunllnopĦtƦwƦxƦyŧyŧyŧyŧyŧyŧyŧyŧyŧyŧ$2);4E=LFSOXY]dbngyn݇w}}uqpqstvĩyĩzĩ{ê{ê{ê{ê{ê{ê{ê{ê{ê{ê$2);3E;MCSLYV^`bjgtߘo~֎u΅{|vtuvwy¬{¬|¬}}¬}¬}¬}¬}¬}¬}¬}¬}¬$2)<1E9MATIZR_[cegnڝl|єsȌy~|yyz{|~~$2)<0F7N?TGZN`Wd_ުfjբjz̚qÒw|~}}~$1(&H)Q,Q,S+K8OMW`]qchlptvymkjjmoppppppppp%2 >#I%N%N$O D6MKT^Zo`~dhlzoouhgffgklllllllll%3>J JH@D4KHQ\Wm\|`c}fqjhqc}bbaa«f¬ggggggggg%3?ID? DJ1MEOYSjWyZ]t`idam_{^Nj]ɜ]ʬ\¤`ǤbƦbƦbƦbƦbƦbƦbƦbƦbƦ%3?B8 7C!L3QETVRgSvUvWjY`_\jZyZوYڙYܩYݽ[͜\̝\̝\̝\̝\̝\̝\̝\̝\̝&3? 5&8C(J:NKN[MjMwxNlOaRZYWdVrV倘W掖W睕W笔WX˓X˓X˓X˓X˓X˓X˓X˓X˓% 1 6+ :C.I?HPH_Gk{HvoHdJ]OXUU^ThTtTTꋐT똏T릍T챍T챍T챍T챍T챍T챍T챍T챍T챍#* 0mUAqQEtOIuMNvLSwKXwJ]wIcvIjvHruGxuGxuGxuGxuGxuGxuGxuGxuGxuֱ# )+',4|-?q/Jh1R_4YY7_T:cP=fMAhKEjJIjHMkGQkFUkEZkD_kCejCjjCjjCjjCjjCjjCjjCjjCjjCjj̼ ##{$/o&9f)B^,IW/OR2SM5WK9YH<[G?\EC]DF^BJ^AM^@Q^?U^>Z^>]^>]^>]^>]^>]^>]^>]^>]^>]^ yn'd0["8U&>O)CK,FG0IE3KC6LA9M??O=BO{GIyNUuUam]lfgv^q~W{TRRRRSSŇẆ[φ^҆bՅdمf܆f܆f܆f܆f܆f܆f܆f܆f܆x tq-%u83|?=FG~MSzT^s[jkdtcn}[yVSSTUVWÊZ͉^Љbӈe׈gڈhۉhۊhۊhۊhۊhۊhۊhۊhۊy ur-%y71>;FEMPS\yZgqbril|`vZWWWYZ[]͋aыeՊhيiڋjٌk؍k؍k؍k؍k؍k؍k؍k؍y vs-%|60>9FCMNSYYex`ppizgs`}\[\]^`aˍeӍh׌j؎k֏m֐mՐmՐmՐmՐmՐmՐmՐmՐz xu-%5.?7FAMKSVYa_lwgwnpfza_`acdeɐgԐk֐mՑnԓoӔpӔpӔpӔpӔpӔpӔpӔpӔ{ yv-$5-?5G>MHSRY]^i~etwn~nwhddefghĕjҔnҔpҕqіrїrїrїrїrїrїrїrїrї| zx,#5+?3G;NESNYY^ddomzxuo}jhijklmϙpЙrϙsϚtΚuΚuΚuΚuΚuΚuΚuΚuΚ} {{+"5)?1G9NATJYT^_cj݉luրswzpmmnopqȜs͜u͝v̝w̝w̝w̝w̝w̝w̝w̝w̝w̝} {}*!6(?/G6N>TFYO^YddؐkrЇqxw~sqrstuvʠxʠxʠyʠyʠyʠyʠyʠyʠyʠyʠyʠ~ |* 6&@-G3N;TBYJ^Sܞc`Ӗipʎo~†u{yvvvwxyȣzȣ{ȣ{ȣ|ȣ|ȣ|ȣ|ȣ|ȣ|ȣ|ȣ|ȣ }*6%@+H1N7T>YE^Lآ`^Λhnœn}sy{yz{{|Ƨ}Ƨ}Ʀ}Ʀ}ǥ}ǥ}ǥ}ǥ}ǥ}ǥ}ǥ}ǥ ~*6#@(H.O4U9Z?ݭZIӧ^\ʠfml{rw|}}~~ªĪĩŨŨŨŨŨŨŨŨŨ~*6!@&H+O0U4Y8ٱUHϪ\[Ťdkjypuy¬êêêêêêêêê*6 @$H(O+U.V2մRFˮ[Ybihxnsw|~¬¬¬¬¬¬¬¬*6@!H$P&R(ܼO1ѸQDdzYW`hfvlquy~zwvttvyzzzzzzzz*6@H O O F/ͽOC·WU^fduinrv{zrnmllnqrrrrrrrr*6@HKID-MAUS[dasfkostwkhggfi¬k¬k¬k¬k¬k¬k¬k¬k¬k¬*6?HE9B*K>RQYb^pc}gjxnmsf}ccbbeƦfŨgŨgŨgŨgŨgŨgŨgŨgŨ*5?B ;3?(H;ONU_Zn^{b{fpifpa{__^^`ˠbɢbɢbɢbɢbɢbɢbɢbɢbɢ*4 = 7!4>$E8LKR\VkZx~]r`gd_l\x[[ZYºZИ]Ϛ]Λ]Λ]Λ]Λ]Λ]Λ]Λ]Λ ) 26);E!I5JGNXQgTttViY__ZhXvWυVЕVҦUӸUҏWՐXՑXՑXՑXՑXՑXՑXՑXՑ&*.=F&J8JHKWLevNqkP|`SYZVeUsTT⑈T㠇S䰆SŅS؅SچSچSچSچSچSچSچSچ3 ?C-D=EKEYxFelGpaIxYMSTP^NiMwLLKKJ}K}K}K}K}K}K}K}K}ٸ'5;!=1>@?Mz@Yn@dcBlZDsSHxOO{LW|K`|Ik|Hv{HzGyGxFwFwFwFwFwFwFwFwFw ٮξ( 15%738@z9Lo:Vd;_[n2Hd3Q[5XT9^Of=f=f=f=f=f=f=f=fѱ #&$x)/m*:c,BZ-IT1ON4TJ8WG=YEA[CE\AJ]?O]>T]=Z]<`\:g\9o[9s[9s[9s[9s[9s[9s[9s[9s[ǻ  wl )b#2X$:R(?L+DH/HE3JB7L@;M>?N,<<0>:4?87@7;@5>A3BA2FA1JA0NA.SA.UA.UA.UA.UA.UA.UA.UA.UAib[+"\7/c?:dFDaOP\XZUbdOlkJwpGrFsEsEsEsErFrFrGqKqOpSpUpXo[n[n[n[n[n[n[n[nib[+"\7/c?:dFDaOP\XZUbdOlkJwpGrFsEsEsEsErFrFrGqKqOpSpUpXo[n[n[n[n[n[n[n[njb\+"_6.f>9gECdMO_VZX`dQjkLupHsFtEtEtFtFtGsHsIsMrQrTqWqZp\p\p\p\p\p\p\p\pkd]+"c5-j<7lDBiKMdTX]^cUhkOrqJ~uHvGwGwHvIvKvLuMuPtTtWsZs]r^t^t^t^t^t^t^t^tl e^+!g3,n;6qC@oKKiRVc[a[ekSprN{vKxJyKyLyMxNxOwQwSvWvZu]u_u`w`w`w`w`w`w`w`wl f`*!k2*s:4vC>uJIpQTiY_aciYmrSxwOzN{O{P{QzRzSyUyVxZx^w`waybzbzbzbzbzbzbzbzm gb*!o1)x:2{B;{IFwPQpW\hag`jqXuxT|S}S~T}U}V|X|Y{Zz^zazb{d}e~e~e~e~e~e~e~e~n hf)t0'|:/B9IC}PNwVYo^dgho_rwZ|}WWXZ[\~^}_}a|d~efhhhhhhhho ij'x0%:-B6I?OJUUw\`oelgou`x}]\]^_`aÁaԁdgh߄iޅjޅjޅjޅjޅjޅjޅjޅjޅp km&|0#9*B3IDߵIԵE'ʱN:WK^[djiwnrv{xusrpqƦtǤvɢvɢvɢvɢvɢvɢvɢvɢx v#-6=Bۺ@йC%ƵM8UI\YbhgulptyxpkjihiǥkǤnȣnȣnȣnȣnȣnȣnȣnȣx y " -5; > 5˾A"K5SGYW_fdsim}qrui|eddcdʡeɡgɡgɡgɡgɡgɡgɡgɡgɡz } " + 3 742? H3PDWT\cape|ivmkrdza``__͛a͜c̝c̝c̝c̝c̝c̝c̝c̝{ !)/./ <F0MATQY`]nayydnhen_x]\\[[˔\ҕ^ї^ї^ї^ї^ї^ї^ї^ї} %%+ 9B,J>PNU]Yj|\vq_fc^jZvYXXWWʌWٌY֏Y֏Y֏Y֏Y֏Y֏Y֏Y֏ )6?(F:LJPY}SfsVrhY|^^XgVsUƁTȑTɡSʲRȃSTޅTޅTޅTޅTޅTޅTޅTޅٴ2=C%F5HEKTtMbiPm_SvWZ|Sd~Rq~Q}Pَ|PڞzPۯyOxNwOzOzOzOzOzOzOzOzڬк#3 :?*A9CGvDTjF__IiVMpQTtN^uMjuLwtLsKrKqKpJoKnKnKnKnKnKnKnKn ѳ&06 :.<\LCaHIcDPeBWe@`e>kdVCCX@IZ=OZ;VZ:^Z8hY6rY4|X3W1W1W1W1W1W1W1W1W˰ ~u# j&*`(3X+:P-@J0EE4HA8K>=L-<;1>96?7:@4?A2DA1IA/OA.UA,[A+b@)k@)k@)k@)k@)k@)k@)k@)k@yo e [ SK E%?):!,7%.4)02-1112/52-93+>3)C3(H3&M3%R3#Y3#Y3#Y3#Y3#Y3#Y3#Y3#Y3[S H+ M3(T;2TD=RMGMWQGbXBm]?y`=aa?`?`@`A_C_G^K^M]P]Q\Q\Q\Q\Q\Q\Q\\SI+ P2(V;2VCb=b=b>b?b@b@aAaBaC`E`I_L_O^Q^S^S^S^S^S^S^S^]UJ+ T1'Z91[B;YKETTOM^XGi_CubAd@e@eAdBdCdDcDcEcFbHbLaOaR`T`UaUaUaUaUaUaUa^UL*W/%_8/aA9^IDYSNS\XLg_GsdE~fDgCgDfEfFfGeHeIeJdKcOcRbUbVcWdWdWdWdWdWdWd_VP(\.$d7-f@7dHB_QLX[WQd_KoeH{hGiGiHiIhJhJhKgMgNfOeReUdWeYgZgZgZgZgZgZgZg`XT&a,"i6+l?5kG?eOJ_XUXb^QlfMwjKkKkLkMkNjOjPiQiRhShVgXgZi\j]k]k]k]k]k]k]kaYX%f, o5)s>2rFWI{`Ushbkpoexwc{b|c}c}d}e}e}f}g}i~j~kkkkkkkkg `o})2; B'I/O8ߊVB؃_P{f`smmmtwh|}ggghiijɁk݂lmnnnnnnnnh ar(2:B#H*N2ۑV<ӊ]M˂d]{kktqvox~lkkllmnÆnֆo݆p݆q݆q݆q݆q݆q݆q݆q݆q݆i du(1:AG$ߚM+זT:Ώ\KƈcZih{otuu~q|ooppqqrъrڊsڊsۊsۉsۉsۉsۉsۉsۉsۉi gx'19@FܟJ%ӚR8ʔZHaXgfms|r}wytsssttuˎu؎u؎u؍uٌuٌuٌuٌuٌuٌuٌj iz '08>D٣G#ϞQ6ƙYF`Vfdkqp|}vy|wvvwwwƒwԒwՑw֐w֏w֏w֏w֏w֏w֏w֏k l} & /6<ߨAէE"ˢO4XD_Tebjoozs~yzyyyzzzҖzӔzӓyԒyԒyԒyԒyԒyԒyԒk n % . 5 : ۬<ѪD ǦN2VB]Rc`hmmxqv|}}|{}y}x}v~ϙx}Зy|Җz|ҕz|ҕz|ҕz|ҕz|ҕz|ҕz|ҕl q  % , 2 6 ذ5ͮBêL/T@[Pb^gkkvos}xvsqonm̛nϙqИrїrїrїrїrїrїrїm t $*.ް/Ӵ3 ɲ@J-R>YM_\eiitmqwun|iggfeȚfϙhИjИjИjИjИjИjИjИn x "'(ڶ"ϸ1 Ķ>H+P;WK]Ybfgrk}{opsgycaa``ǖ`іbіcіcіcіcіcіcіcіo |!Իɽ.<F(N9THZV_dco~gztkjpbx_^]]\Ɛ\֐^Ց^Ԓ^Ԓ^Ԓ^Ԓ^Ԓ^Ԓ^Ԓq ׸+9C%K5QEWS[``lwcwmgcm]v[ZYYXĉX܈YۊZڋZڋZڋZڋZڋZڋZڋr ְϼ&5?!H2NASOW]y[io^sec|]iXsWVVUT€TUVVVVVVVw ٪е 0;D.J=NK{RXqVdfYn]^vWe{Tp|S~|R{RyQxPwPvPwQyQyQyQyQyQyQy  ۢѯȻ- 8?)E8|IFrLSgP_^ShVYoRbrPnrO{qNЊpNњoMҫmLӾlLkKlLnLnLnLnLnLnLnөɵ"0 8=(~@6sCChFN^IYVNaQUeN^gLjgLwfKdKcKbJ`J_H_FaFaFaFaFaFaFa֢˰#-4~8+t;7i=B_?LVBTOHZKN^HW_Fa_El_Dz^C\B[BZBYAX@W@W@W@W@W@W@Wۛͫø! )}.t2+i56_7?W:GO=MJBQFHTBOV@WV>aV=lU;yT9S9R8Q8Q7P7P7P7P7P7P7PЦŴ |#r(h+)_.2V19O4?I8DE=HABJ=HK:NL8VL6_K4iK3uJ1I/H/H.G.G.G.G.G.G.Gǯ y of]#$U'+N*1H.6B2:>6<;;>8@?5E@2L@0S@.[@-d?+n?)x>'>&=&=&=&=&=&=&=vm cZRL"E"'@&+;*.7.0421272/<3,A3*G4(M3&U3$\3"d2 m2t2t2t2t2t2t2t2tja XP HB<7!3 "0#$-'$++%)0%&4%#9&!?&E&K&Q%X%^%^%^%^%^%^%^%MD"<- A0"F8*GB5EL>AVE=aK:nN8zP7P7P7P8P9P9O:O;OM?LBLDKGKGKGKGKGKGKGKNE"?+E."I6*K@4JK=EUFA_L=kP;xQ:R:R:R;RP?P?P@OAOBNEMGMINININININININOF!B)H-!N5)P?3NI=ISEE]LAiQ>uS=T=T=T>T?S?S@SARBRBQCQDPEPHOJOKQLQLQLQLQLQLQQG!E(L+S4'U>1SG;OREI[MEfRBrUA~V@V@VAVBUCUCUDTETFSGSHRHQKQLRNTOTOTOTOTOTOTRH I&Q)Y3%[=/YF9UOCOYLIcSFoWDzXDYDYEXFXGWGWHVIVJUKULTMTNUPVRXRXRXRXRXRXRXSJ N$W(`2#c;-aD7\MAVWKP`SKkXIw[H\H[I[J[KZLZMYNXOXOWPWQWRYT[U\V\V\V\V\V\V\UKS!]'f1 j:)iC3dK=^THW]RQhYNr]M}^M^N^O]P]Q\R\R[SZTZUYT\V^X_YaZaZaZaZaZaZaVMXd&m0q9&pA/mI9fQD_[OXdXSo^RyaRaRaS`T`U_V_V_W_W_Y_XaZc[d]e]e]e]e]e]e]eWO]i%r/w8"x@*uG4oO?gXJaaU[k^WucVdWeWeXeXeYeZeZe[e\e\f^h_i`jajajajajajajXSbo$x.}7~>%|F/xM9rVDk_Pdh[^qd[zh[j[j\j\j]j^j^j_j`j`kbmcmdndndndndndndnZWgs#}-5=!D)L3{U=u]JleYfmdauk`~n`o`o`oaobobocpcpdpeqfrgrgrgrgrgrgrgr[[kw#+4<C#J,ڄT7|[GucVnjchqlezqdsdtdtetetftftguhuiuivjvjvjvjvjvjvjv\^o{" *3:AݎI$ԉR4̃ZD|aSug`onkkuri}vhxhyiyiyjyjykykylzlzmymymymymymymy\br ~" ) 18?ٔG ЎP1ljXA_P|f^vljqrsnyyl{l}l}m}m}m}n}n~n~o}o}o}o}o}o}o}o}]eu ! ( / 6ޚ=՘E̓O/ÎW?^Nd\}jhworsvyq}~poppppÂq؂q၌q။qဋq​q​q​q​q​q^g x &- 3 ۞8 ћDȗN-V=\KbYhf}mpysyuysrrssss҆sޅs߄s߃ssssss_j {%+/آ5 ͟BěL+U;[IaWfdko~pxzuw}uuvv~v}v͊|vۉ}v܇}u݆~u݆~u݆~u݆~u݆~u݆~u݆`m }"'ޣ*ԥ3 ɣ@K(S8ZG`Ueajmnws{y}yzyxyvyuyszȍszٌtyڊvxۉvx܈vx܈vx܈vx܈vx܈vx܈a p "ۧ!Ш1 Ŧ?I&R6YE_Rd_hklup{ut~}p}n}m~k~j~ďi׎l}ٍn|ڋn|ڋn|ڋn|ڋn|ڋn|ڋn|ڋb s֫ˬ/=G$P4WB]Pb]fijs}n}trlygedcba؎c؍eٌfٌfٌfٌfٌfٌfٌc wި Ѯư,;E!N1U@[M`Zdfhqxl{npeva_^^]\֊]ڊ_ڊ_ڊ_ڊ_ڊ_ڊ_ڊ_ڊg { ԫ˲)8CK.R=XJ]Wac{enrjxhn`u\[[ZZYՃYބZޅZކZކZކZކZކZކl  զͯķ &5 @H+O9UGYT}^`tbjkftbk|[sY~XWW~V}U|U}VWWWWWWq   ؠϫƴ!1 <E'K6QCUPvY\m]fcbo\hvWqyU}zTyTwSvRuRsQtRvRwRwRwRwRwRwxܙѥȰ+8A"G1L?xQKnTWeXa\]iVdoRnpQzpPoPnOlNkNjMjMmMmMmMmMmMmMm՟˫%2;B,yG:oKFeOQ]SZUXaQ`eNkfMxeLȆdLȕcKɥaKʷ`J_J^GaHbHbHbHbHbHb٘ͦñ !. 7z=&pB3fE?]IJUMROTWL]YJhZIuYIكWIڒVHۢUGܳTGRFQDTCUCUCUCUCUCUߑѡƭ",z2p7'f:2\=HACDGFAOG>WH=aG;lG:yF9E8C8B7B7A7@7@7@7@7@7@˥~v m d%\*#T.*M21G66B;9>A<;G=8N>6V>4_=3j=1w22D20K3.R3,[2*e2(p1&|0%0#/#/#/#/#/#/#/zqh_ WOHB=!8%"4)#1.$.3%,8&)>&'E&%L&#T&!]%f%o$z$}#}#}#}#}#}#{oe\T LE > 840,)"''$+!05;BIQX`cccccc@7%5,9/ ;5$=@+;K49V:6b=5o?3{@3@3@3@4@5@5?6?6?7>7>8>9=:<:<;;<;<<<<<<<<<<<3#A>+?I4<>==>===????????????B9$;(@*C2"E=+DH4@R;=]@;jB9vD9D8D9D:C:C;C;B@?@@?@?@?@@BABABABABABAC:#?%D(H1!J;)IF3FP;B[A?gD=sF<~FE?E?D@DACACBBCBDADACBDDFEFEFEFEFEFED;#C#I'O/Q9'OD1LN:GXACcFAoH@zI@IAHBHBHCGDGDFEFFEGEGDHCHEGGHHJIJIJIJIJIJIE>!G!Q%V.Y8%WA.SK8NUAI_GFkJEvLELEKFKGJHJHIIIJHKHLGLFLGLJKKMMNNNNNNNNNNNNGCMW$]-a6!_?+[H5UR>P\GLfLJrNJ}OJNKNLMMMMLNKOKPJPJQJQLPOPQRRSSSSSSSSSSSSHGS^#e+h4h=&dF0^O:WXDRbLOmPOxRORPQQPQPQPRPRPSPSPTQURTTUVVWWXWXWXWXWXWXJKYd"k*o2p;!mC*gL5aV@[_JViQTtTT~VTVTVUVUVVVVVWWWWXWYXXZY[Z\[\[\[\[\[\[\KP_j!q(v1w9uA$pI/kT:d]E^eQZoXXx[X\X\Y\Y\Z\Z][][]\]]]]_]`^a_a_a_a_a_a_aMUdo w' |/~7}?yH'uR3mZBfbOajY^s^]|a]b]b]b^b^b_b_b`c`c`daebececececececeNYh t {& , 5=ۂG |P0uX?n`MhgXdo`bweafagagbgbgchchchdhdieifififififififiO\l x $* 2 ߊ:ևD΂N,|VN9.8E06L04U02^01j//w..--,-+,++*+*+*+*+*+*vme ^ VOH!B&<* 8/"55$2;%/A%-H%+Q%)Z%(e$&q#$~#""!!!!!!!!!!!!!!wkbZS LE>94 0%-*+/(4%:"A IR\fq|wk`WOH A :5 0,(&#" '+17?GP X aiiiiii3*)-*0-04 1?$0K(0W,/c/.o0-{1,1-1-1.1.0/0/00/1/1/2.2.3-4,4,4,3-3.3.3.3.3.4*(0(3+43 5=$4I)3U.2a11m20y3/3030212222231314040505/6.7.7-6.6060606060605,'3&7(:1;<$9G)8R/6^35j44v5353544545463637372829191:0;0;0:193939393939360$8#<%@.A9#@D*=O0;[49g68s78~7878796:6:6;5;5<4<4=3>3>2?2>4=5=7=7=7=7=7=785!= C$G-H6!FA)CL0@W6>c9=o:=z:=:=9>9?8?8@8@7A7B6B5C5D4C6B8B:A;B;B;B;B;B;9:BJ#O+P4N>&KI/GS6D^;Bj=Av=B=BI>J=J=KL@KBKDLELELELELELE<COY _(`0_9\B'VL2QV:Ma@LlCLwCMBMBMBNBNBNBOBOCOCPCQCPFPHPIQJQJQJQJQJQJ=HV`f&h.h6e?"_I,ZT7U]?RhEQrGQ{HQHQHRIRISISISITITIUJULTMTNUOVOVOVOVOVO?N\ f l% o+p3n<jG%dQ0^Z=YcFVlLUvNU~NVOVOVOWOWOWOXOXPYPYQYSYSZTZTZTZTZTZTCRa k r# v) w1v9sEmO,gW:a_F\hNZpRZyTZTZUZU[U[U[U\U\V\V]W]X]X^Y^Y^Y^Y^Y^YGV f pw!{'}- }7zCuM)oU7i]DcdN`lU_tX^|Z^Z^Z_Z_[_[`[`[`\a\a]a]a]a]a]a]a]a]JZ jt{$*ك4 πA{K&uS4pZAkaMfhUdp[cx^b_b_c`c`c`c`cacadadadadadadadadadaM^ mw އ%ԇ2ʅ?I#|Q1vX>q_JmeTil\gs`f{cfdfdfefefefeffffffgegegegegegegeP b pzڋЋ0Ɖ>H P.|W]IaTe_|}jhuyopowvvkvxiuygvyevydvxcvxbvwdvueutftsftsftsftsfts_q~݈Ԑ͖Ě&5 AI"Q/V;[G`Rd\whfolog}svc{{y`{z_{z^|y]|x\}w[}v\{u^yu^yt^yt^yt^yt^ytbuًГȚ "2>GO,U8ZD^OzbYrfcijlapt\ywZxYwYvXtWsVrVsXsXsXsXsXsXsgy߅ԏ˗Þ/;EL)R5XA|\Ku`Vld`dii\ooXxrVrVqUpUnTmSlRmSnSnSnSnSnSnl}ډϓƜ+8 BI%O1~U=wYHn^Rfb[^gdXniUxkSkSjRhRgQeQdOfOgOhOhOhOhOhrԎʘ&4 >F!L-xQ9pUChZM`^VYd]TlbQvcPbOaO_N^N\M[L]J_K_K_K_K_K_yۇϔŞ /:AyH(qL4hQ>`UGYZOS`UOiXMtYLXLVKUKSJRJQIRFTFUFUFUFUFUԎɚ(4 y<qB#iG.`L8YPARVGN]LKfNIqNH~LHKGJGHFGFFEFCIBJBJBJBJBJۇ͕¡ ~x,p5h<`A'XF1RK8LQ>HYAFbBEnADz@Dʈ?Cʘ>B˨=>=>=>=>=Ґƞzrn#g- _5X:Q?(JE.FL3CT5B^5Ai4@v3?܄2?ܓ0>ݣ/>޵.=-<,:/9090909090ɚ{qkd]& U,N1G6"B='>D*;L,:U,9_,8k+7x*6)6(5&4%4%3$3$3$3$3$3$|qhb[TM$F)@/;5 8;"5B#3J#1S#0]"/h"-v!, +*)))))))~rg^X QJ D>!8&4+11.7+=)E'N%W$c"p ~sg\TMG@ :50- *%&*#0 6=FOZfr~      tg\RJC<6 1 , ($!"'-4 < EOXblooooo&!!)%)',%3&>&K%W%d!%p"${"$"%"%"&"&!&!'!(!( ) )*++++** * * * * '!#'(&*)+1+<*I!)U!)a#)n$(y$($($)$)#*#*#+"+","-!-!. / //. .!-"-"-"-"-"( '%,#.&1/1:0F"/R#.^%-k&-v&,&-&.&.%/%/%0$0$1#1#2#3"3!4!3!2#2%2&2&2&2&2&)+!1 4#8-886C"4O%3['3g(2r)2})2(3(3(4'4'5&5&6%7%7%8$8#9#8%7'7)7*7*7*7*7**/6@";K&9W*8c+8n,8y,8+9+9*:*:););(<(<'='>&>&>'=*=,<.^.=j/=u/>~.>.?-@,@,A+A+B*B*C)D)D*C-B0B1A3A4A4A4A4A4/;CLQ&Q/O8JC$GN+DY0Ce2Cp2Cz1D1E0E/F.F/F/F/G/G/G/I0H3G5G7F8F9F9F9F9F94@KUY%Z-X5S? NI)KU0I`4Hk5Iv5I5I5J5J5J5K6K6K6L6L6M7M9L;LK>K>K>K>9ER \ a# b*a2];XG#TQ-P[5Nf9Np;Ny;NQ@PBPBPCPCPCPCPC>J X bg! j' i/f8cD]N)XW5T`GN)T5Y@]J|bTxyf]rvlelssjhr{mfrndrncrnarm`rm_rl_rkaribqhbqhbqhbqhbqh_o{Մ͋Đ 0<EM&R2W=\G{`Qsd[l|iceyoj`xxn^wo\xo[xnZxmYxlXykXxkYwjZviZviZviZviZvics~чȎ.: CK#Q/V:}ZDv^NncXfga_mhZulXmWlVkUiUhTgSgS~hT|gT|gT|gT|gT|ggv؂͋ē*7 AI O,T7xYAq]KiaTae]ZlcVtgTgSfSeRcQbQaPaNbOcOcOcOcOcl{ӆɐ%3>FL(zR3sW=k[Fc_P\dXVk]Rt`Q`P^P]O[OZNYMZK[K\K\K\K\K\qۀ΋ĕ /:B{I#tN.lS8dWB]\JWbQRiVOsWNWMUMTLRLQKOJPIRGSGSGSGSGSwԆɑ)5 {>tEmJ)eO3^S@>@>@>@>ԇǔ{vq'k1 d9]?VD%OI-JO2FV6D_7Bj6Bv5AÄ4@Ò3@Ģ1?Ĵ0>/>.=0;2;2;2;2;2̐tj f`'Z0 T7M=HC#CJ'@R)>[*=f)3J2V2b2m2x2334455677888766!6"6"6"6"6"'06?B%A/>:;E9Q!8]!8i!8s!9} : :;;<<====>> =#=%<&<'<(<(<(<(,6?GK#J,G5C@@L">X$>d%?o$?y#@#A"A"A"A"A"B#B#B#C#C$C&C(B*B,B-B-B-B-B-2<G O S! S)P2L<GG!ES%E_'Ej(Es)E|)F)F)F)F)G)G)G*G*H*H+I,H.H0G1G2G2G2G2G27A O W[\& Y.U7RDNO%KY+Jc.Jm/Jv0J~0K0K0K0L0L0L1L1L1M2M2M4M6L7L7L8L8L8L8<G U]bc"a*_5 [AWK#SU-P^2Og5Op6Oy6O6O6P7P7P7P7Q7Q8Q8R8Q:Q;Q_H ZQ,WZ4Ub9Tk;SsU>U?V@UAUAUAUAUAUAUAC S_ glmnn/k<gFbO)^V4[^;Yf?XnAXvBX}BXBXBYCYCYCYDYDYDYEXFXFXFXFXFXFXFG Wc k o p rs,r:nDiL&eT2a[:^bA]jD\qF\yG[G[H[H[H\I[I[J[J[J[J[J[J[J[J[J[JK[gnrtwx*w8 sBoK#kR/gX9d_AafF`mI_tK^|L^M^M^M^N^N^O^O^O^O^O^N^N^N^N^NN_jpuxz}({6 y@uI qP,mV7i\@fbGciLbpOawPaQaRaRaSaSaT~aT}aT|aS|aS{aR{aR{aR{aR{aRQalsy|~%4}?zGvN)sU4oZ>k_FheLelQdsTd{V~cW|dW{dXydXwdXvcYtcYtdXtdVtdUtdUtdUtdUtdUTdnv|#2=~F{M'xS2tXv~]Go{aPhxfXbvl_^ttc[t~dYtdXtcWtbWtaVu`Ut`Ut_Vr^Wr^Wr^Wr^Wr^bp{˄(5?GM&R1yW;r[Dj_McdU]}j\X{raU{|bT{aT|`S|^R|]Q|\Q|\P{\Py\Py\Py\Py\Py\ftLj$2=EK#{P-tU7mY@e]I^bQXhXTq[R{\Q[PZPXOWNUMULWKWKXKXKXKXkÿ́Œ .9 B|IvN)nS3gW<`\DYaLTgQPpTN{TNSMRMPLOLMKMIOHPHQHQHQHQp~ȉ)5 }>vEoK%hP.aU7ZZ?T_FPfJMoLL{KKJJIJGIFIDHDFFEHEHEHEHEHw΄Ï#|0v: oAhG aL)ZQ1TV9O\>KdAImBHyAG@G?F=EA>A>A>A>~ȋ}xt*n4 g<aBZG"TL*NR1IX5F`7Ej8Dv7C6B4B3A1@0@/?1=3=3=3=3=3Ά“tmj!d-_5 X<RBLG"GM'DT*A],@g,?r+>*=(='<%;$;#:$8'8'8'8'8'Ǐ{nb]Y"U,O3 J:D@@G=O;X :b9m8z7̉7͘6ͪ5Ϳ4422222~rf\RLID(@0 ;78?5G4P3Z2e2r1ހ0ߐ/.-, *****ti]SJE @;6% 2, /3,;*C)L'W&b%p $ # " ! vj_TJA<7 3/ +! '' $. !5 = F P \ j z xl_TJA83/* &"  & - 5 > HTbq{naUJ@7/*%!  #+4>JVco{}}}}(%%(0<IVb n y                   &#"%.:GT`lv                      #",7DP]is}      ! " ! " ! ! !!!!!! !%()'4%@$M#Y#e#p#y$$%%&&''( ( ) ) ) )((((((($'.1&01.<,H+U+a+l+v,~,---../00011000/////#*18:#9,784C2P2\2g3r3{44556666777877766666)1; B D C)@3<>9J8W9b:m;w;;<<<<====>>>== =!="="="="/7 C JM L% I.D9AE@R@]@gAqAyABBBBCCCCC D D#C%C&C'C'C'C'C'4 > J RUT!Q) N4KAHLGW"Fa#Fk$Gs$G{%G%G%G%H%H%H%H&H&I&I'I)I+H,H,I-I-I-I-9 EQ X[[X#W1 T>QHNR$L\(Le*Kn+Lu+L}+L+L+L,M,M,M,M-M-M.N/N0N1M2M2M2M2M2= KW] ``__.];YEUN$RW+Q_/Ph0Pp1Pw1P2Q2Q2Q2Q2Q3R3R4R4R5Q6Q7Q7Q7Q7Q7Q7AQ[accef+d8 aC\K#YS+W[1Uc5Uk6Us7Uz7U8U8U8U8U9U9U:U:U;U;T;T;T;T;T;T;EU_dhhjl(k6 g@cI `Q*]X2[_7Yf:XnX>X?X?W?W@W@W@W@W?W?W?W?HXahlmoq&p3m>iGfN(cU1_\8]b<\i?[pAZxAZBZBZCZCZDZDZEZEZEZD~ZD~ZC~ZC~ZC~ZCL[dlprsu#u1r<oElL%hS/dY7b_=_eA^lD]sF]{G]G]H]H}]I|]Iz]Jy]Jx]Iw]Iw]Hw]Gw]Gw]Gw]GP^gotvv y!y/w;tCqK"mQ,iW5f\=cbBahF~`oI|`wKz`Ly`Lw`Mu`Mt`Nr`Np_Op`Np`Lp`Kp`Kp`Kp`Kp`KSakrwyz |}-{9 yBuI rO*oU3kZ;h_B{feHwdkLtcsOrc|PpcQocRmcRkcRicRhbSgcRhcPhcOhcNhcNhcNhcNVcnuz}}+7 }@zHwN'tS1qX:{m]AukbHqhhNmgoRjfxThfUffVdfVcfVafV`fV_fU`fS`fRafQafQafQafQYfqy~(5>F|L$yQ.}vV7vs[@pp_HjneOelkTbktW_j~Y^jY\kX[kXZkXYkWXjVYjUYjTYjSYjSYjSYjS]jt|%2<DK"P+x|U5rzY=kw]FetbM_rhT[ppXXpzYWpYVpXUpWTpVSpVRpURpTRoTSoSSoSSoSSoS`nxĀ"0: BIzN(tS1mW:f~\C`{`KZyfQUxnUSwxWRwVQxUPxTOxROxQNxPMwQMvQMuQMuQMuQMuQdr| ,7 @|GvL$oQ.hV7bZ?[_FUeLQmPOwQNPMOMMLLLKKJJKI~LH}LH}LH}LH}Liwǁ(4}=wDpJ!jO*cT2\X:V]AQdFNlILwIKHKGJEIDICHBGCFEEEEEEEEEo|‡#}0w: qAjHdM%]R-WV5R\;Mc?JkAIvAH@H>G=F;F:E9D:B4>4>4>4}Évpl#g/b7 \>VDPJ KO&GV*D]-Bg-Ar,@~+?*?(>'=&<$<%:'9)9)9)9)ȅ}ofa]'Y0S8 N>IDDJ@Q >Z"KW c n w    ')#(/%:#G"S"_ "j "s #| $ $%%&&'''(((( ) ) ((((($ * 1 3! 1*.5,B*N*Z+e ,o ,x - . . . . / / 0 0 0 0 1 11000000$+ 5 ;< ;& 704<2H2U3`4k5t5{6667777888888877777* 3 > DFD!@* ;5 :C;P;[>>>>>>??>>>>>>>0 ;F LMKG$F1 D>BJBUB_BhBpCxC~CCCDDDDDDED D!D"D#D#D#D#5BLQ R POP.N:KEIOHYHb Hj!Hr!Hy!H!H!H!I"I"I"I#I#I$J$I&I'I'H(H(H(H(:HQUUTWX*V7 SBPKNT#M]%Me&Mm'Mt'M{'M'M(M(M(M)M)M)M*M+M,M,M-L-L-L-L->LUY\\]_']4 Z?WHTP$RX(R`+Qh,Qo-Qv-Q}-Q.Q.Q.Q/Q/Q0Q0P1P1P2P2P2P2P2P2CQX_bbce$d2a=^EZM#XU*V\.Uc0Tj2Tq2Tx3T3T3T4T4T5T5S6S6S7S7S6S6S6S6S6GT\dgggj!i/g:dCaK!]R)[X/Y_3Xf6Wm7Vt8V{8V9V9V9V:V:~V;|V<{V{Y>yY?xY?vY@tY@sY@sY?sY>rY>rY>rY>rY>NYdkopprr+q6 n?kGhM%dS-aX4_^9}]d=z\k?x\sAv\{Bu\Cs\Cq\Do\Dn\Dl\Ek[Ek\Ck\Bk\Ak\Ak\Ak\AQ]hostsuv(u4s>pEmK#iQ+fV3{d[9wba>s`gBp_oEn_wFl_Gk_Hi_Hg_He_Hd_Ic^Hc_Gc_Ed_Dd_Dd_Dd_DT`krvwwyz&y2w<tCrJ oO)|lT1viY9qg^?ledDickHfcsJdb}KbbLabL_bL^bL\bL[bK\bJ\bH]bG]bG]bG]bGVdnuy{z|~#}0{: yBwH}tM&xrR/roW7ll\>fjaEbhhJ^gpM\gyNZgNYgNXgNWgMUgMTfLUfKUfJVfIVfIVfIVfIYhry}~ -8 ~@|FyzL#sxQ,muU4gsZ{EuJ o~O)i|T1bzX9\w]@WucGStkJPstLOsKNtJMtIMtHLtGKtFKsFJrFJqGJqGJqGJqGcpz&2|; vBpHjM%dR.^V5X[Is?H~>H=G;F:F9E7D8C:B;B;B;B;oz zv*q5k= eC_IYN$TS+NX1J_5Gh6Fr6E}5D4D3C1C0B/A/?1>3>3>3>3uÁxrn$i0d8 ^?XESKNP$IV)F^,Dg-Bq-A},A*@)?'?&>%=%<':):):):)||oh d`)[2V: Q@LFGLCS @Z#>c#=n#)G'Q&[%h$u#τ"ϕ ϨϾzmaUJ?5,$!$.8BMYgv }pcWLA6-%'0 ; FSbsseYMB7.%  (2>L[m~ugZNB7-$  )5CSdt"  " - 9 FS_jt}  + 7 D Q\hr{    ( 4 @ MYdox         % 0 = I V a k t|   " , 8 E Q]gqy!!!      $ ) * (( %3 #? "L"X"c#m$u$}%%&&''((())*** ) ) ) ) )  $/ 341".- +9 *F+S-^.h.p/x/~000111122 2 2 2 211111% /8< <:5&334A 5M 6X 6b 7k 7r 8y 8 8 8 8 9 9 999999999999+7?CB ?=>.=< =H=R=\>e>m>t>z>>???????@@??????0>EGFCFH*G7 EBDMCVC_CgDoDuD|DDDDEEEEEDDDDCCC7CINPMNQ'O4 M>KHIQIZIbIiIpIwI}IIIII I I!I!I"H#H#H$H$H$H$<GNUWUUX#W0T;QDOMNU M]"Md#Lk#Lr$Ly$L$L$L%L%L&L&L'L'L(L(L(L(K(K(K(@KT[^\[ ] ].[9 XBUISQ"QX%Q_'Pf(Pm)Ot)O{*O*O*P+P+O,O-O-~O.}O.}O-|O-|O-|O-|O-DNY`cb` bb+a6 ^?[GXN"VT'T[*Sb,Si-Rp.Rw/R/R0~R0}R1{R1yR2xR2vR3vR2uR2uR1uR1uR1uR1GS^dggefg(f4c=`E]K ZR'XX,W^/Vd1}Uk3{Us3zU{4xU5wU5uU6sU6qU7pU7nU8nU7nU6mU5mU5mU5mU5JWbhkkijk&j2h;eCbI_O&]U,|[Z1yY`4vXg6tXo8rXw9pX9oX:mX:kX;iX;hXf[>e[?c[?a[?`[@^Z@_[>_[=_Z<_Z;_Z;_Z;P_horrprs s-q7 o?lE|jK!wgP)qeU0lbZ6ha`;e_g>b_oA`_xB^_B]_B[_BZ_BY^BW^BW^AX^?X^>Y^>Y^>Y^>Tblrvvtv ww+u5s=}qDxoIrmO'mjS.ghX5bf^;^dd@[clCYcuDWcEVcDTcDScDRcCQcCQbBQbARb@Rb?Rb?Rb?Yfovyyxz{{(z3y; ywBtuHnsM$hqR,cnV3]l[:Xja?UiiCRhrDQh}EPhDOiCNiBMiALi@Lh@Lg@Lg?Lf?Lf?Lf?]jsy}}|~$0{~9 u}@o{FjyK!dwP)^uT0YsY7Tq_=Ppg@MpqBLo|AKp@Jp?Jp>Ip=HpkDeJ_~N%Y}S,T{X3Oy^8Lxf;Jxo}1>}1>}1nyxrn$j/e8_?ZEUJOO"KU'G[+Dd,Cn,By,A*@)@'?&>%>$<';(:):):)typi eb*]3X; SANGJMFS BZ"@b#>l#>x"=!< ;;::876 6 6 |vi`[X#U-P5L< GCCI?O3) ,=Nar    +8ER]gqy    (5BOZenw~    %2?KWakt{     ".;GS^hqx      )6C OZdmu|   !!%0=JU_iqx~  !""""!!! (+ *'#) 6!D#P%[&d'l't(z())))****++++++ + + + )031 -)!+0->.J0U0_1g1n1u2{22223333333 3 3 3 333%1785/ 46+797E 7O 8Y 8a 9i 9p 9v 9| 9 9 9 : : : : : ::::9999,7<@A<>A&@4?? >J>S?\?d?k?q?w?~??@@@@@@????>>>2<CIJGFI"I0G; EEDNDVD^DeDlDsDyDDDDDDDDDDCCCCC7@KQSPN PP,N7 LAJIIRHYH`HgHnHtH{HHHHHHHHG G G ~G ~G ~G <GQWYWTVV)U4 R>PFNMMUL[Kb Ki Kp!Kw!K~!K"K"K#~K#}K${K$zK%yK%xK%wJ%wJ$wJ$wJ$?LW]_]Z[\&[2X;UCSJQQPW"O^$Nd%Nk%~Nr&}Nz&{N'zN'xN(vN)uN)sN*rN*qN*pN)pN)pM(pM(pM(BQ[aca^_a$_/]9 [@XGVN TT$}RZ'{R`(yQg*wQn+uQv+sQ,rQ-pQ-nQ.mQ.kQ/jQ/iQ/hQ.hQ-hQ,hQ,hQ,GV_egebce!d-b7 `>]E~ZKzXQ$wVV(tU\+qTc-oTj/mTr0lT{1jT1hT2gT2eT3cT3bT4aT3aT2aT0aS0aS0aS0KYchkifg hh*f4d<bCz_Iv]N#q[T)mYY-jX_0hXg3fWo4dWx5bW6`W6_W7]W7\W7ZW7ZW6ZW5ZW4[V3[V3[V3O]flnljk ll(k2i: {gAvdGqbL"l`Q(h^W.d]\2a\c6^[k8\[t9Z[~9Y[:W[:V[:UZ:TZ9SZ9TZ7TZ6TZ5TZ5TZ5Tajoqpmopp%o0}n8 wl?rjEmhK hfP&cdU-^bZ3Za`7W_h:U_q;S_{}$>|#<{%;y&;x';x';x'mwwpj fb)^2Y: T@PFKKGQCX!A`#?i#>t"=!< <;::87777t~sib]Z#V.R6N= ICEIAO>V<^:h9s98765543222{|pdYS PM'J0F8B> >E;L8S6\5e4p3}211 0 . . - ,,,wk_TIDA?(<1885?3F 0N /W .a -l ,y+*('&%$###}rfZNC820/&-/*6(>&G%P$Z"e!r xmaUI<1(  )2;DOZgv sfYMA5*! (3>JWfv͈͚̮wi\PD8-#  !+7DScu߇߬߻zl_RF9.#  #/>N_r~pbTH;/$  '7HZl|  )6COZenv}  &3@LWbksz  #/=HT_hpw}   +8DP[dmtz    '3@LV`ipw}  !- 9 F Q [dlsy!%2@LW`hou { !!!"""####$$$$"''#"-%;'G(R)[)c*j*q*w+|+++,,,,,,---,,,,*-10**.'051B1L2U2^3e3l3r3x3~3344444444 4 3 3 3 3 '08<<869#909<9G 9P 9X 9` 9g 9m :s :y : : : : : : : : : ::9999-6@FFB? BB,A7@A ?K ?S?Z?a?h?n?t?{??????????>>>>1>HNOJGII(H3F= EFDNCUC\CcCiCpCvC}CCCCCC}C|CzCzByByByB5EOTUQMOP%O0M9 JBIJHQGXG^GeFkFrFy~G}G{GzGxGvFuFtFsFrFrFrFrF<KTYZVSTU!T-R7 P?NFLMKSJZ}J`{JgyJnxJuvJ}uJ sJ rJ!pJ!nJ"mJ"kI#kI"jI!jI!jI jI APY^^[WXYY+W4 U<SC~QJ{OPxNVvM\!tMc"rMj#pMq#oMz$mM$kM%jM&hM&fM'eM'dL'cL&cL%cL$cL$cL$FT]ba_[\ ]](\2Z: }XAyUGuSMrRR!oQX#lP_%jPf'hPn(gPv)eP)dP*bP*`P+_P+]P+\O+\O*\O)\O(\O'\O'KX`edb_`aa%`/~_8 y\?uZEpXJlVO!hUU%eT[(cSb*aSj,_Ss-^S}.\S.ZS.YS/WS/VS/UR/UR-VR,VR+VR*VR*O\dhgfbdee"e-zc6 ua=p_Ck]Hg[M!cZS&_XX*\X_-ZWg/XWp1VWz1UW1SW1RW1QW1PV1OV1OV/OV.PU-PU-PU-S`gkjifghj{i*vh3qf; leAgcFbaL^_Q%Z^V*V\\.S\d1Q[m3P[w3N[3M[2L[2K[1J[1I[0IZ0IZ/JY.JY.JY.Xckmmljkm {nwn'rm1ml9 hk?ciE^gJYfO#UdT)QbZ-Nab1Kak2Jau2Ia2Ha1Ga0Fa/Ea.Ea-D`-D_-D^-D^-D^-\hopppnp{qvrrs$ms.hr7dq=_oCZnHUlM PkR&LiY*Ii`-Ghi/Ehs.Dh.Dh,Ch+Bh*Ah)Ah(@g)?f*?e*?d*?d*alsttss|uvvpxly hy+cx4_w; ZvAUuFPsKLrQ!HqW&Ep_(Cph)Apr)Ap~'@p&?p%?p$>p#=p"yq!=y} @D 3* '%#("0 8AJT_ky |qeZOD8-# !* 3 = GR_m}wl`UI=1& %.9DP^oĀĒĥø~sfYL?3(  '2>L\oւַ֧֕wi\OB5*  +8GXl{m_QD7+   #2BTfy'3@MXbkry~ $0=IU_hov|   ,9FQ[dlsy~  (5AMW`hou{#/<HS\dkrw|   (6BNW`gnty~   / <HR[cjpv{)7C N!W!^"e"l"r#w#}###$$$%%%%%%%%%")-+%!&$(2)>*H+R+Y,a,g,m,s,y-~--------------!+5983- 12,283C3L3T3\3b3h3n3t4z444444444 4 4 4 3 3 &5>BA=8:;(:3:>:G9O 9W 9] 9c 9j 9p 9v 9} 9 9 : : : : : : }9}9|9|9|9.=FJHD@AC$B/@9?B ?J >R >X>_>e>k>r>x>>~>}>{>z>x>w>u>u=t=t=t=5DLPNJFGI H+F5E> CFCMBTBZB`~Bg|Bm{BtyB|xBvBuBsBqBpBnBmAmAlAlAlA<IRUSOLL NN(L2J; IB~GI|FOzFVxE\vEbuEisEqqEypEnEmEkEiEhEfEeEeEeDeDeDANVXWTPQRR%Q/P8 |N?yLEuJLsIRpIXoH^mHekHmjHuhI~fIeIcIaI`H ^H ^H^H^H^H^HFRZ[ZXTUVW"V-|T5 xR<sPCpOIlMNiLTgL[eLacLi bLr!`L{"_L"]L#\L#ZL$YK$WK$WK#WK"WK!XK XK JW^^][XYZ[}Z*xY3sW: oU@jSFfRKcPQ`PW!^O^#\Of$ZOn%YOx&WO&VO'TO'SO'RO'QN'PN&QN$QN#QN#QN#OZaa`_[]^}_y_(t^1o\8 jZ>fXDaWI^UNZTT"WS[%USb'SSk(RSu)PS)OS)NS)MS)KS)JR)JR(KR&KQ%KQ%KQ%S^ddcb_a}b yctc%pb.ka6f`<b^B]\GY[MUYR"RXX&OX`)MWh*KWr+JW~*IW*HX)GX)FW(EW(EW'EV'EV&EU%EU%Wbfffeceyfsgoh"kg,gg4be; ]d@YcFUaKP_P!M^V%J^^(G]f)F]q)E]|)D](C]'B]&A]%A]%@\%@[%@[%@Z$@Z$\eiiiigzitknljmfm)bl1]l8 Yj?UiDPhILfOHeU"Ed\%Cde&Ado%@d{%@d$?d#>d!=d!=d ;9$6,441;/B-J+R*[)f'r&%$"! ~si]RI>4.,*$(,'4%<#D!M VamzyncYMC8.$  )1:CMW d q ti^SH=2( $-7AKXeuzodYNC7," )3>IWfxvj_TH;/$ %/:FVgzύϟϰϿ}rfXK>1&(5CTf{xj\NA3'.>Pdx $1>JU^gnuz    -;GR[dkrw|  )7CNX`hoty~%1>IT\dkqv{ ,9EOX`gmsx| %3?JS[cioty~ +9DNW ^ e k p v {    %3?IRY`flrw}&)& -":"D#M#U$\$b$h$n%s%y%%%%&&&&&&&&&&)252-% (+(+4,?,H,P,W,^-d-i-o-u-{--.........--%3;=:7114#4/3:3C3K3R3Y3_3e3k3q3w4444~4}4|4z4y4 w4 w3 v3 v3 .;CCB>:9;;+:59>9F8N8T 8Z 8` 8f 8m ~8s |8{ {9 y9 x9 v9 u9 s9 r9 p9 o8 o8 n8 n8 5BJIGDA? AA'@1?:>B =I ~=P |=V z<\ y yBE wAKuARs@Xq@^o@en@ll@tkA|iAgAfAdAcAa@`@`@`@_@_@@MQQPMJJKL K*{J3wH: sFApEHmDNkDTiDZhDafDhdDpcDyaD`D^D]D[DZDYCYCYCYCYCEQTTSQNNOP{P(vN0rM8 nK>jJDgIJdHPbGV`G]^Gd]Gm[GvZGXHWHUGTGSGRGRFRFSFSFJUWWVTQRS zTvT%rS.mR5iP< dNAaMG]LM[KSYKZWKaVKiTKsSK}QKPK NK MK LJ KJLJLILILINXZZYXTV{WvXrX"mX+iV3dU: `S?\REXQJUPPSOWPO^ OOf!MOp"LO{"KO"IO"HO!GO!FN!EN FNFMFMFMR\]]\[X|Zv[q\m]i\)d\1`Z8 \Y>XXCTVHPUNMTTJT[!HSd"GSn#FSy#ET"DT"CT!BT AS @S@R@R@Q@QW____^\x^q_lagadb&`a/\`6W_< S^AO\GL[LHZSEYZ CYb!BYl!AYw!@Y ?Z>Z=Z FjCBiI?iOz8:z>7zE 5zL 3yT 1y\ 0yg /yr .y -y ,x+x*x*w)u(t (s (s oppp~qusju_yV{N~E?<:$8,543;1B.I-Q+Z*d)p(|&%$#""~!}!|!|sttu{vqxf{ZQH?51/-%,-*5(=&D$M#V!` lxxxyzw{l~aVLC9/&" %-5=FOZer  }}~}rg\RG<3) " * 3<FQ\ixxmbWLA6,"  (1;EQ^m}~sg\QF;0&  $.8CP_pynbWLA5*  )4@O`rɆșȪǹui^SG9-! $0=N`t߳߳|qgYK=/# ,:L_s   !/;GR[ckqv{  +8CNX`hnty}&3?JT]dkpuz~ ".;FPY`gmrw{)6AKT\cinsw|#0<FOW^djoty~ (5@JRY`fkpuz  ! / : D MU[aglrw} #$  )5?HPW]chntz'/.+' "#$0$:%C%K%R%Y%^%d%j%p&v&}&&''''}'|'{'z'y'y'$17641,(+,*,5-?-G-N-T-Z-`-f-l-r-y}-|.{.y.x.v.u.s.r.q-q-q--9==;841 23&303:3B3I3P~2V}2\{2az2hx3nw3vu3~t3r3q4o4n3l3k3 j3 i3 i2 i2 4@BBA>;89:"9,95}8={8Ex7Kw7Qu7Ws7]r7d p7k o7r m8{ l8 j8 h8 g8 e8 d8 b8 b7 a7 a7 a7 :FFFEB@>>?~?(z>1v=9t<@ qS>T>T>ELMMMJHG}H xItI"pH+kG3gF: dD@ aDF^CL\BR[BXYB`XChVCqUC{SCRCPCOCNCMBMBMAMAMAIOPPPNK~KxLsMoMkM)gL0bJ7 _I= [HCXGHVFNTFURF\QFeOFnNFxLGKGJGHGGFFFGEGEGEGEMRSSSQNyOsPnQjRfR&bQ.^P5ZN; VM@SLFPKLNKRLJZJJbHJkGKvFKEKCKBKAK@J@JAIAIAHQUUUUT|QuSnUiU eVaV#]V,ZU3VT9 RS>NRDKQJHPPFOWDO_BOiAPt@P?P>P=PU^=UhGPZer qqqyrotdwZ{OF<3*! %-6> H R^kyvv~vuxj{_UK@6-# %-6?JVcq{{{|peZPE:0&  #+4?JWfvvk`UJ>4)  (2=JYiz|qfZOD8.# $.:IZl’¤xlaVK?3( *7HZnقڔ٣ٮٳti^SG9+'5GZn,8DNX`hnsx|(5@KU]dkpuy} #0<GQYaglqvz~+8CLU\cinrw{ &2>GPX^djnsx| ,8BKSZ`ejoty~ %1<EMU[afkpuz  *6@HPV\bglqw}    $0:CKRX]chntz~}}||%('%!*5>FMSY_djpw}|z y x v u!t t s $.00.+&! "$%%0%9%B&I&O&U&[~&`|&f{&my&tx'|v'u's'r'p(o(n(l(k'k'k',46652/**+!,+,5~,=|,Dz,Ky,Qw,Wv,\t,cs,iq-pp-xn-l-k.i.h.f.e.d-c-c-c-39;<:85112}2'z20w28u2@s2Gq1Mo1Sn1Yl1_k2ei2mg2uf2d3c3a3`3^3]2\2 \2 [2 [1 :>?@?<:77 {8w8#t8,p74n7<k6Bi6Ig6Of6Ud6[c6ba6j `6r ^7| ]7 [7 Z7 X7 W7 U6 U6 U6 U5 U5 ?BCCC@?<z<v=r= n=)j<1g;8d;?b:E `:K ^:Q ]:W [:^ Z:f X:o W;y U; T;R;Q;O;N:N:N9N9N8CEFGFDB{@uAqAmBiB&eA.a@5^?; [>A Y>G W>M U=TT=[R>cQ>lP>vN>M?K?J>I>H>G=H=H<H<FHIIIG|EvEpElF gFdG#`F+\E2YD8UC> RBC PBJNAQMAXKB`JBiIBsGBFBEBCBBBABAAAAB@B@IKLLLKyHrIlJgJ bK_K [K)WJ0TI6PH; MGA KGGHFNFFUEF]CFgBFqAG}@G>G=G ARD>RJ;RQ9QZ8Rc7Rn6Rz5R5R4R3R2Q1P1O1N1NRSTU~UuUjTbV\XWYRZ N[K[ I[(F[/BZ6?Z< /hE-hL+hU*h_)hj(hv'h&g%g$f#f"e"c!b!a\]^|_r`ia]cVeOhGj?m7o4o1p0p$.p,,p3*p:(pB&pJ%pR#p\"pg!pt poonmlkjiaabxcndeeZhRkJnBp9s1u*w 'x%x$x&"x.!x6x>xFyOyXycxpx~xwvutsrqee~ftgkhajWnMqEt2'  !/AUj}(5ALU]djpty} $1=HQYaglqvz~ -9CMU]cinrw{(4>HQX_ejnsw| #.9CLSZ`ejosx})3=FNU[`ejoty~ "-7AIPV\afjou{ &1;CKQW\aflqw~~  +5> F L R X ] c h n u | ~ } { z ywvvv!! %/9AHNTY_~d}k|qzyywutsqponmm#'))'%! *4<~C|J{PyUw[vaugsnrvp o m l!j!i!g!f!e!e!e *./0.,)%"#}$&z%/x%8v%?t%Fs%Lq%Ro%Wn&]l&dk&ki&sh'|f'e'c(b(`(_(^(]']']'/35532/,~* z*w+"s++q+3o+;m+Bk+Hi+Nh+Tf+Zd,`c,ha,p`-y^-]-[-Z-Y-W-V-V,V,V,4799864|2x0t0p1m1'j1/g17e0=c0Da0J`0P^0V]0][1dZ1mX1vW2U2T2S2Q2P1O1O1O0O08:<=<:|9w7s5o5k6g7$d6,a53^5:\5@Z5FX4LW4RU5YT5aR5j Q5t P6~ N6 M6 K6 J6 I5 H5 H4 H4 I4 ;>?@@=x<s;n:i; e;b; ^;([:0X96U9<S9BQ8H O8O N8V M9^ K9g J9q I:| G: F: D: C: B9 B9 B8 B8 B7 ?ABCC{Au?o>i?d?`@\@Y@&V?-R>3O=9M=? K=E I=L G=S F=[D=dC>nB>z@>?>>>=><=;=;<<<<;BDEFFxDqBjBdC_D[DWETE#QD*MD1JC6GB< EBC CBI ABQ?BY>BbN9;N? 8ME 6MM 4MU 3N^ 2Ni 1Nu 0N /N /N .N -M ,M ,K +J +I JLMNvOmOdO[PTROSJTFUCUAU">U*;U08U75U=3TD 1TK 0TT .T] -Uh ,Ut ,U+U*T)T(S(S'Q&P &O NOP|QrRiR_SVUPWIXDZ?[ <[9\7\'5\.2\40[;.[B,[J+[R)\\(\f'\r&\%[$[#Z"Z"Y!X!W VQSTxUnUeV[XSZL\E^>`8b4b1c/c#.c*,c1)c8(c@&cG$cP#cY"cd!cp c~cbba`^]]UVWtXjYaZW]O_HaAc9e1h+j (j&j$k%#k-!k4 k<kDkMkVkakmk{jjihgeedYZ{[p\f]^_TaKdDfGNU[`ejosx}%/9AIPV[`ejoty)3<DJQV[`ejou{ #-6>ELRW\afkqx~}|{yyy  '09@GMRX]bh~n}u{}zxwutrqppo ! * 3 ; B~ H} N{ Tz Yx _w evltsr|qonlkihggg ##" ~%|.y6w>vDtJsPqUp[namhkpjyhfecba`__^#&)(('$ }zw t*q2o9n@lFkLiRgXf^dec ma v` ^!]![!Z!Y!X!W!W!W!(,..-,}*y'w#s#p#m$&j$.h%5f%<e%Cc%Ia%N`%T^%[]&b[&jZ&tX'~W'U'T(S'Q'P'P'P&O&-0222~0x/t-q*m) i*f*"c**a*1_*8]*?[*EZ*KX*QW+XU+_T+gR,qQ,{O,N-M-K-J,I,I+I+I*14566z4t3o1k/g/c/`0]0&Z/.X/4V/;T/AR/GQ/MO/TN0\L0eK0nJ1yH1G1F1D1C1B0B0B/B/4799}9v8p6k5f4b4^4Z5W5#T4*R41O37M3=K3CJ3JH4QG4YE4bD5lC5wA5 @5 ?5 =5 <5 ;4 <4 <3 <3 7:;=z=s<m:g8a8]9X9 U9R: O9'L9.I84F7:E8@C8GA8N @8V >9_ =9i <9u :: 9: 89 79 69 59 58 67 67 :=>?w?o?i>b;]=W=S> O>M?J>%G>+D>1A=7?=>==E ;=L 9=T 8>] 7>g 5>s 4> 3> 2> 2> 1> 0= 0< 0< 0; =?A~BtBlBeA^@XARBNCJCGDDD"BD)?C/O :O8P6P$3P+1P1/P8-P?+PF*PO(PX'Pc&Po%P|$P#P#O"O!N M L KGIJtKjLaLYMOOIPCR=T7U3V1V/V -W(+W/)W6'W=%WD$WM"WV!Wa WmWzWVVUTSRQJL{MpNfO^PUQLSFU?W8Y1[,] (]&]$^$#^+!^2 ^:^B^J^T^^^j^w^]]\[YXXNPwQlRbSZTRUIXBZ;\3^,a$ceeee&e.e5e=fFfPfZef es e ddca`_ _R~TrUhV_WWXNZE]=`6b.d&gjlmm m m( m0 m8mAmKmUmamnl|lkkihgfWyXmYdZ\[S]J`Ac8f0i(k nqsu vvu"v*v2v;uEuOu[uhuwttsrqpo[t\i]a^X`OcFfEKQV[`ejpv}~~~ )19@FLQV[`flr~z|{yxwvutts ",3;AG~M}R|Wz\ybwhvouwsqpomlkjji  &|.z6x=wCvHtNsSqYp_oemlluj~hgedcb a ` ` ~ { w u )s 1q 8o?nElJkPiVh\fcdjcsa}`^][ZYXXX "##!zwuspm$k,i4g:eAdFbLaR_X]_\g[pYzXVUSRQQPP!%'((z'u%q"nl if c(a0_6^=\C[IYOWUV]U eS nR!xP!O!N"L"K!J!I!I!I &)+,|-u,p)l'h%e#b#_#\#$Z$,X$3V$9U$?S$ER$KP%RO%ZM&bL&kJ&vI'H'F'E'D'C&B&B&B%*-/0y0q0l.g,c*_)\(Y)V)!T)(Q)/O)5N);L)BJ)HI*OH*WF*_E+iC+sB,A,?,>,=,;+;+<*<*.02~3u3n3h2c/^.Z.V. S.P.M.%K.+I.1F.8E.>C.EB.L@/T?/]>0f<0q;0}91807060505/5.5.135{6r6k6d5_2Z2U3Q3M3J3H3"E3(B3.?24>2;<3B;3J:3R84Z74d55o45|35251504/4/3/302368x9o9g9`8[6U6P7K8H8 E8B8?8&<8,:8288868?58G38O29X19b09n.:z-:-:,:+9*9*8*7*669;u<l<d<]<V;P;K<F=B= ?><>9>#7>*5>02>61>=/>E.>M,>V+?a*?l)?y(?'?'?&?%>$=$<$;9<}=r>i?a?Y?R?J@EAABEKPUZ^ciou} !*29@FKPUZ_djqx}|{zyyyy$-4;AFKP~U}Z{`zfylxtv}usrqpoonn '}/{6z<xBwGvLtQsVr\qboinqlzkihgfeedc  |zw!u)s1q7p=nCmHlMjSiXg_ffdncwb`_]\\[ZZ|yvuspm$k,i3g9f?eDcJbP`V_ \] d\ lZ vY W V U T R R R Q }vroml i f d'b.`5^;]A\GZMYSWZUaTjRtQONMKJJJJ"#x#q"l hfdb_\#Z*X0W7U=TCRIQPOWN_LhKrI~HGEDCBBC"%|'t'm'g%c"` ]Z XUS&Q-O3N9L?KFIMHTF\E fD!pB!|A!?">"=!%c<&n;&z9'8'7'6&5&4%4%5$&)+v-m.e._-Z+V(R'N(K'I'F(D(&A(,?(2=(8<(?;)G:)O8*W7*a5+l4+x3+2+1+/+.+.*.)/)),}.s0j1b1[0V/R,M,I-E- B-@-=-":-)8,/6-55-<4.D3.L2/U0/_/0j.0v-0,0+0*0)/(/).)-,/{1p3g3_4X3R2M0H1D2@2<29272 52&22,133/3:.3B-4J+4S*4])5h(5u'5&5%5$5#4#4#3#2/2x4m5d6\6U6N6H5C6>7:768 3818/8$-8*+91)98(9@'9H&9Q$:[#:g":s!;!: ::997725u7j8`9X9Q9K9D:=;8<4=0= ->+>)>!'?(%?/$?6"?>!?F @O@Z@e@r@@@?>>=<6~8q:f;]<U<N<G=@>9@4A.B*C'D$E"E!E%E,F3F;FDFMFWFcFpF~FEEDCBA9z<n=c>Z?R?K@D@I6K/N(P!RTW Z ZZZ!Z)Z0Z9ZBZLYWYdYrYXXWVUTyElGaHXIPIIJBK:N2Q*T#VY[ ^`aabb$b+a3a=aGaSa_am`|`_^]\\tJgK]LTLMMFN=Q5T,X%Z]` cegh hijj&j.j7jAjMjYjgiwhhgffenObPYPRPJQAU8X/\&_behjmoopqrs s't0t:tFsSsasqrqpppohS^TVTOUFX<\2`)dhk nqsvwxyz{|} ~(1=KYi~{}|{{{cX[YTYJ\@a5e,j!mquxz}  '3BQas`]Y^OaDe9j/o$tx| (7HXi}_bTfIj>p2u'z '8J\pZkOoDu8{, *=PezUtJz>2% .DZoтҒҟ&0:CKSY_dinrw} !,6?GNTZ_dimrx~'1:BIOUZ_dhmsy#,5=DJPUZ^chmsz '/8?EKPTY^chnt|"+2:@FKPTY^ciow~~~~ %-4;AFKPTY^~d|k{ryzyxvutssss (/~6|<{AzFxKwPvUuZs`rfpnovnmljiihhh~{yw#u*t1s7q<pBoGmKlQkVi\hcfjesd~ca`__^^^ {xvs qom%k,j2h8g=eBdGcMaR`Y__]g\q[{YXWVUUUT ztp m ljhec'a-`3^9]>\DZIYOXVV]UeSoRyQONMLLKK|tmifdca^\"Z)X/W5U:T@S FQ LP SN [M dK nJ yH G E D C C B C xohc_][Z W US$Q+P1N7M=KCJJHQGYEbDlBxA?><;:;;~ t!k"d"^ ZWUSQNL J'H-F3E9C@BGAN?V=`<j:v98654344!{#p%g%`%Z$U"R OLJ GEC#A*?0=6<=;D9L8T6^5 h4!t2!1!0!/!- - -.#x&m(d(\(V(Q&M$J"G!C!A!>!,)G*)P)*Z(*d'+q%+~$+#+"*!*!)!)!(%~)r+g-^.V.P.J-E,@+;,7,4, 1,/,-- +-')--(-4&.<%.E$/N#/X"/c!0o 0}00//.--){,o.d0[1S1L1G0A0;06121.2+2)2'3%3$#3+"42 4:4B4L5V5a5n5{5544322,x/l1a2X3P3I3C3=46506,7)7%8 "8 99"9):0:7:@:J:T:_;l;z;::9 877/u2i4^5U6M6F6@7:729-:(;#=>???@&@-@5@=@G@Q @\ @i Aw @@?>== <3q5e7[8Q9J9C9=:7;/=*>%@BDE FF F# F* F1 F:FCFMFXFeFsFFEDCBB{7m9a:W;N<G<@=:=4?,A&C EGI L MMM M&M.M6M?MIMUMaMoM~LKJIHHv;h=]>S?K?D@>@7A0D)F"HKMORSTTT#T*T2T;TETQS]SjSzSRQPONp?dAYBOBHCBC;D3G,I$LOQSVYY Z[[\%\-\6\@[K[X[f[u[ZYXWVkC_EUELFFF?G7J/M'PSVX[^`` abcd!d(d0d:dFdSd`dpcba``_eHZIQIJICJ:M2Q)T!X[^ acfhij klmn"o)o3o?oLnZnim{lkjji_MVMOMHN>Q5U,Y"]adgjloprst uvxy#z+z7zDzSybytwvuut[RTRMRCU9Z/^$bgknqtwy{|} "+9IYkXVRWHZ=^2d'imrvy| !.>PbuW[M_Bd6i+oty}"2FXkRdGi=<<<;zof_ZVTRQ OMKI%H+F 1E 6C <B C@ J? R= [< f: q9 ~7644 3 2 2 vkb[UQNLJI GDB!A'?-=3<::A9H7P5Z4d2p1|0.-,+++~rg^ W QMIFDB@=;9$7*50463>1F0N/X-b,n*{)'&%$$%{o!d"[#T#N"I!D A>;8 642 0&.--4,;*C)L(V&`% l$ y" ! y!l#a%X&P&J%E%@$<#9!5!2!/!-!+!(!#'!*&"1%"9$#A#$J!$T $_%k%x%%%$##" v#i&^(U(N(G(B(<'8'3&0&,&)& &&$'"' !'' (.(6)?)H)R*]*i*w***)(('"s&f([*R+K+D+>+9*4*/**+&+#, ,---%.,.4.</F/P/[/g0u0/ / . - - ,}%p)c+X-O-H.A.;.6-0-*/%0!112 334"4)414:4C 4M 5X 5d 5r5443221z(l,`.U/L0E0>08030-1'3"4578 9: : :' :.:6:?:J:U:a:n:}:98876v,i/\1R2I3B3;35303*5$78:< > @@@@$@+@3@<@F@Q@]@k@z@?>==<r0d2X4N5F6?69636-7'9 ;=?BDE FGG G'G/G8GBGMFYFgFvFFDCBBm4`6T8K8C9<9791:*<#>ACE HJK LMNO$O+N4N>NINVNcMrMMLJIHh9[:P;G<@<:<4=-?%BEGJ LNQR STUV W'W/V9VDVQV_UnUUUSQPb=V>L?D?>?8@0C(F ILN QSVXYZ \]^_"`*_4_?_K_Z^i^z]]\ZY\BQCICCCELQV[_chnt{  )19AGLQVZ_diou}$,4<BHMQVZ_djpx '/6<BGLPUY^dkr{")07<BGKPTY}_|f{myvwusrsssrr ~}$}+|1z7y<x@wEuJtOsTrZp`ohmqk{ihggffff}ywtsrq%p+o1m6l;j?iDhJgOeUd[ccal_v^\\[[[ZZxspmj igf e&d,b1a6`;_?^E]J[PZWX_WgUrT}RRQQPPPxpjfda_ ]\[!Z'Y,X2V6U;T@SFQLPSO[MdLnJzIIHGGFF{qhb^[YWVTSQ#P(O-N2L7K<JBIIGPFXDaClAwA@?>=>> u kb\W T QPO MKJH$G)F.D3C9B>@F?M=U;_:i9v8765555 }qf]VQMKI HF ECA ?%>+<0;6:<8C7K5S3]2i1u0/----- ymbYRMHEBA @ ><:8!6 '5 -3 32 :1 A/ I. S, ]+ i)v'&$$ # " " vi^UNID@<:97 531/$.*,1+8)@(H&R%\#h"u sf[RKE@;7430. ,*( &&$-#5"=!FPZfs~pcXO H B < 730-*'$" #+2;DNYer {m` U"M#E#>#9"4"0!, ( $ !  !!!!"("0#8#B#L$W$c$p %~ $ $ #"" !xj ]#R$J%B%;&6%1$,$($#$%%& '''(&(- )6 )? )I )T)_*l*{*)('&&u f#Z%O'G(?(8(3'.')'%' ()*,- - - .#.*.2/;.E.P.\/i/x/.-,++q#c&W(L)D*<+6*0*+*')"*,-/13 334 4'4/484B4M4Y4f4u432110m'_)S+I,A-9-3-.-*,$-.024 68 99::$:,;4;>:I:V:c:r::8765i*[-O.F/=0601/,/'0!1357 :<= ??@A!A)A1B:AFAR@`@o@@@><;d.W0K2B3:343/2*3#479; >@BDE FHII%I-J6IAINH\HkG|GGEDB_2R4H5?68635-6&8:=@ BEGIKL NOQR R(R2R<QIPWPgOxOONLKY7M8D9<97819);!>AD GJLOQRTV WY[\$\-[7ZCZRYbYsXWWWTS<I<A=;<5<,?$BFJ LORUWY[]^` bdef'f1e=dKd\cnbaa``N@F@?@9@0C'GKO SVY\^acefhik noq q*q6pDpTofnymlkkKEDD>D4H+L!PU Y]`cfilnoqstvx z|"-~;~K}^|q{zxwIICH9L.Q$V[ `ehlosvxz|~ "/@Rg|HM=Q3V(\aglrvy} "3G\pCV7[,bhntz &;Qf{=a1g%nu { .G[p̃ɖ%.7?GMRX\afkpv}  *3;BINSX\afkqx%.6=CINRW[`elrz  (07=CHMRV[`fmt~#*17=BFKPUZ_fnw}{zxxyyx $+17~<}@|E{IzNxTwZv`thsqq{omlkklll}zxwuu&u,s1r6q;p?oDmHlMkTj[hcfkdvca`____`zuqnk jii i&g,f1d6c;b?aD`I_N]V\^ZgYqW|UTSTTTTxpjgca` ^]]!\'[,Z1Y6X:W?VDTJSPRZPbNmMxKJIJJJJyoga]ZXV UTSS"R'Q,P1O6M;L@KFJLHUG^EiCtA@AAA@@~sh_YURPNM LKJI#H(F-E2D7C<AB@I?Q=[;e9q8688777ylb Y S NJHGED BA@?#=(<.;3998?7F5O4X2c1o0}0//...t h ] UNH D A ?>< ;9865$4*2/150<.C-L,V*a)m({''&%&&p dYPID?;8 6 54 21/.!,&+,)2(9'A%K$U#`"m z{ m`VMF?:630.- , *( & % ## )" 0! 8 A J U an}    xi]RJB<62.+)'%# ! '/7@JT`m{    ufZPG?83.*'$!$,5>HR ^ j xrcWMD<50+'#  " ) 1 : DNZguo`TJA 9 3 -($   ! !!"&".#6#@#K#W#d#s$#"! k]Q G!>"6"0"+!&!"   !" $ & &'''#(+(3)=(H(T(b(p()'%$$hZ N"D$;%3%-$($$# ""#%' (+ ,---!.(.0/:/D.Q-_.n-~..,*)d!V#J%@'8'1'+&&&"%%&(* ,.01 3445%5-565A5N4\3k3{3310._%R'G)=*5*.)))%( ()+- 02467 9:;<"<*<3<==I;X:h:x99975Z(N+C,9-2--,(+#+-/1 468;<> @ ACDD&D/D:DECTBd@u@@@?=U-I.?0600/,.&.035 8;=@BDEG IKMM"M+M5MALOJ_IqIHHHGP1E2;343/1)2"47: =@BEHJLNOQ SVXX&X0X;WHUYSlRRQQPJ6@69635-5%8;? BEILNQSUWY[] _bc c*b6bC`S_f]{\\[ZF:=:7929)<@D HKORUXZ]_acegi lno#o/n<lLk^jsihgfB><=6=-@#EINRVZ]`begikmprtw z||'{5zDyVxkwvtsAB;B1E'JOTY^aeilortvxz|~ *:L`vAF6J+P U[`fkosvz},?Tj;O0U%[a hnty}2G^s5Z)ahnv|$;Sh}ȏ "+4<CJOUZ^chnt{&/7>DJOTY]bhnu} !)18>DHMQV[agnv#+28>CGKOTY`hoy|{ %,28=AFJNSY`}i{rz}xvtsrqpo~}}}&{-y2x7w<v@uEsIrNqTpZoamlkwigfedcdc~ytrp onn!n'm,k2j6i;h?gDfIeOcUb\ae_r]~[YWWWXYyrkhecb bbb"a'`-_2^6];[?ZEYJXQWXU`TkRyPNLKKNNyofa]ZYX WWWW"U'T,R1Q6P:O@NELLKSJ\HfGtECA@@CD}qf^WSQONM MLLK"J'H+G0F5D;CAAH@O?X=b<p:~8779::vj_VPLIGEDC BBA@">'=+;0:68=7D6L4U3^2m1z0/.012~pdYQJEA>=;: 98753"2'1,01/8-@,H+Q*\)i(w'''(((zl_TL E ? ;75320 /.-,*#)((.'4&=%E#O"Z!g u vg[ P H @ : 5 1 . ,*)( '&$#"% + 2:CMXesrd W MD<61-)& $ " !  "(/8ALWdrn ` TJA93-)%!       & . 7 A L X dr    k ]QG=6/*%!    $ , 5>ITao~hZND:3-'"   !(1;EQ^m}eWKA80*$   &.8CN\k{bTH>5.'"   !!!#"+"5#@#L"Z"i"y!!!^QE:2+%   "$ & ''(!()(2(=)I)V'g&x&&&$"ZMA 7!/!(!#  !#%'*, .../&///:/F0S.d,v,,++(VI!>#4$,$&#""! !# %'),.02 4566$6,777B7O6`4r22111Q#E%:'1'*&%%!$#%' )+.0357:< >?? ?(?3?>?K?ZACEHJLN QSS S)S5SBRPOdMxKJJIB08100,.&.147;>ADGJLOQSUWZ ]__$_/^<^K\\YrWVUT=45402*2!59<@DHKNRTWZ\^`cfi lnn'm5lCjTgjecba:847/6%9>CGKPTWZ]`begilnqtx {| {-z<xLvatxrpo9;4;)>CIOSW\_cfiloqsvx{} $3DYp9?.C#IO U[`dhlptwz} (9Mc{3I(NT[bhmrw{ +@Vm-T![ahov} 1H`uƈ  !"$%&()*+-./02346789;<=>@ABDEFGIJKMNOPRSTUWXY[\]^`abcefgijklnopqstuwxyz|}~  !"$%&()*+-./02346789;<=>@ABDEFGIJKMNOPRSTUWXY[\]^`abcefgijklnopqstuwxyz|}~  !"$%&()*+-./02346789;<=>@ABDEFGIJKMNOPRSTUWXY[\]^`abcefgijklnopqstuwxyz|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~mft1!  !"#$%&'()**+,-./0123456789:;;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !""#$$%&&'())*+,--./01223456789:;<=>?@BCDEFHIJLMOPRSUWXZ\^`bdfhjmoqtvy|~  !""#$$%&&'())*+,--./01223456789:;<=>?@BCDEFHIJLMOPRSUWXZ\^`bdfhjmoqtvy|~6;?=EcJMϱjȮǮǮǮƮƮƮŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ6;?=EcJMϱjȮǮǮǮƮƮƮŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ6;?=EcJMϱjȮǮǮǮƮƮƮŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ6;?=EcJMϱjȮǮǮǮƮƮƮŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ6;?=EcJMϱjȮǮǮǮƮƮƮŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ6;?=EcJMϱjȮǮǮǮƮƮƮŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ6;?=EcJMϱjȮǮǮǮƮƮƮŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ6;?=EcJMϱjȮǮǮǮƮƮƮŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ6;?=EcJMϱjȮǮǮǮƮƮƮŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ6;?=EcJMϱjȮǮǮǮƮƮƮŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ6;?=EcJMϱjȮǮǮǮƮƮƮŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ6;?=EcJMϱjȮǮǮǮƮƮƮŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ6;?=EcJMϱjȮǮǮǮƮƮƮŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ6;?=EcJMϱjȮǮǮǮƮƮƮŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ6;?=EcJMϱjȮǮǮǮƮƮƮŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ6;?=EcJMϱjȮǮǮǮƮƮƮŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ6;?=EcJMϱjȮǮǮǮƮƮƮŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ5:?=DcILϱjȮǮǮǮƮƮƮŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ5:>C5HWP|X_ѭtǬǭǮǮƮƮƮŮŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ0>C4GWP|X^ѮrǭǭǮǮƮƮƮŮŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ1>B4GWO|W߳]ѯoȭȮǯǯƯƮŮŮŭŭŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮ1=B3FVN|Vߴ\ѰkȭǯǯƯƯŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮ1=B3FVN{UYӳcȮ~ǰƯůůŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮ1<A2EUM{STԹVȯxưůůůŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮ1;@1DTKzRLIƲuŰįįĮĮĮĮĮĮĮĮĮĮĮĮĮĮĮĮĮĮĮĮĮ1:?0CSJyM=PĸnñįįĮĮĮĮĮĮ29=/BQHwA5Ukx辶븵쳴}}|荒}勉~勉勉勉勉勉勉勉勉勉勉勉勉勉勉勉16;,?NCr,;Wüiμtպyڲvޫuॺt⡹s䝹t囹u暸x暹{嚹{嚹{嚹{嚹{嚹{嚹{嚹{嚹{嚹{嚹{嚹{嚹{嚹{嚹{-37);J+s5BWfoɭnϥmӞm֘lؔlڑnۏpۏsۏvۏvۏvۏvۏvۏvۏvۏvۏvۏvۏvۏvۏvۏvۏv'- 1&'O2s?JVbbcÕcȏcˊd͇fυhЄkЄnЄrЄrЄrЄrЄrЄrЄrЄrЄrЄrЄrЄrЄrЄrЄr" !-,R:nEOUVWYZ[}^{`zcyfyjynynynynynynynynynynynynynynyn$13N?dJvONMOPxRtUqXo[n_nbnfnknknknknknknknknknknknknknknk+07ECXHjGyGGzHrKlNhQfUeXd\d_dcdhdhdhdhdhdhdhdhdhdhdhdhdhdhdh ;H.NMYnbkrܩzթѪͧˤɣȣǤǥǦƦħħħħħħħħħħħħħħ ;H.NMYnbkrܩzթѪͧˤɣȣǤǥǦƦħħħħħħħħħħħħħħ ;H.NMYnbkrܩzթѪͧˤɣȣǤǥǦƦħħħħħħħħħħħħħħ ;H.NMYnbkrܩzթѪͧˤɣȣǤǥǦƦħħħħħħħħħħħħħħ ;H.NMYnbkrܩzթѪͧˤɣȣǤǥǦƦħħħħħħħħħħħħħħ ;H.NMYnbkrܩzթѪͧˤɣȣǤǥǦƦħħħħħħħħħħħħħħ ;H.NMYnbkrܩzթѪͧˤɣȣǤǥǦƦħħħħħħħħħħħħħħ ;H.NMYnbkrܩzթѪͧˤɣȣǤǥǦƦħħħħħħħħħħħħħħ ;H.NMYnbkrܩzթѪͧˤɣȣǤǥǦƦħħħħħħħħħħħħħħ ;H.NMXnbkrܩyթЪͨʦȥǥǦǧƨŨĨĨĨĨĨĨĨĨĨĨĨĨĨĨ <H-MMXnajp۪wԪϪ˫ȪƫƬƬƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭ <G-MMWnain۫uӫ~ͫɬƬƬƬƭƭƭƭƭŭŭŭŭŭŭŭŭŭŭŭŭŭ <G-MMWn`il۬sӫ|̫ǬƬƬƭƭƭƭƭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ =G-LLVn`hkڬqҫ{˫ǬƬƭƭƭƭƭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ =G,LLVn_giڭoҬyˬǬǭƭƭƭƭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ =F,LLVn_fgڮmҭwʬǬǭƭƭƭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ =F,KLUn_efۯjҭuʬǭǭǭƭƭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ >F,KLUn^cd۱gҮsɬǭǭǮƮƮŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ >F+KKTn^bb۲dҰoɭȭǮǯƮŮŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭŭ >F+JKTm]``ܵ_ӲjʮzȮǯƯŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮ ?E+JKSm]^]ݹ[ոa˱qǰ|ƯůŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮŮ ?E+JKSm\[YUֿUʶhŰůįĮĮĮĮĮĮĮĮĮĮĮĮĮĮĮĮĮĮĮ ?E*IJRmYWTMVǹlij}įįĮĮî?D)IJQlURMD[ün·zµﺲ񴱀򰱁󯱃򯲅򮲈񮳊𮳊𮳊𮳊𮳊𮳊𮳊𮳊𮳊𮳊𮳊𮳊𮳊>C)HIPlOM8J_oٿy߿䷸|箶z騵y뤵z좵|좵룶ꣶꣶꣶꣶꣶꣶꣶꣶꣶꣶꣶꣶꣶ=B'GHMjJu98ObȼoѼx׵w۫uߣs᝺s㚺t䘹w䘺{䘺㙺♺♺♺♺♺♺♺♺♺♺♺♺; @&EFG_:p7?RcoȱpΨoҠm֙mؔmڐnۏqێuێzڏ}ڏ}ڏ}ڏ}ڏ}ڏ}ڏ}ڏ}ڏ}ڏ}ڏ}ڏ}ڏ}9 >$CD;O4s=GUcfeęeȒe̍eΉgЇhцkхoхsхvЅvЅvЅvЅvЅvЅvЅvЅvЅvЅvЅvЅv6 ;!:5.T9rDNXYZ[[\]_}a{dzgzkzozozozozozozozozozozozozo16&53U?nJRPOQRTzVwXuZs]r`qdqhqlqlqlqlqlqlqlqlqlqlqlqlql(+79QEfKuJJJJyMsOoQlTjWiZh]hahehihihihihihihihihihihihihi !15?JD[CjCwD~EuFmHhKeNcQbTaX`[`_`c`f`f`f`f`f`f`f`f`f`f`f`f`f'6.;?;P;_=l}>ws@jBcE^H\LZPYSYVYYX]XaXdXdXdXdXdXdXdXdXdXdXdXdXd.@&LBY`b{josyޚ}ڕؑՌԊӉӊӋӌӍΐʒɒɒɒɒɒɒɒɒɒɒɒ.@&LBY`b{josyޚ}ڕؑՌԊӉӊӋӌӍΐʒɒɒɒɒɒɒɒɒɒɒɒ.@&LBY`b{josyޚ}ڕؑՌԊӉӊӋӌӍΐʒɒɒɒɒɒɒɒɒɒɒɒ.@&LBY`b{josyޚ}ڕؑՌԊӉӊӋӌӍΐʒɒɒɒɒɒɒɒɒɒɒɒ.@&LBY`b{josyޚ}ڕؑՌԊӉӊӋӌӍΐʒɒɒɒɒɒɒɒɒɒɒɒ.@&LBY`b{josyޚ}ڕؑՌԊӉӊӋӌӍΐʒɒɒɒɒɒɒɒɒɒɒɒ.@&LBY`b{josyޚ}ڕؑՌԊӉӊӋӌӍΐʒɒɒɒɒɒɒɒɒɒɒɒ.@&LBY`c{josyޜ}ڗדՎԋӊӋӌӍя̑ȓȓȓȓȓȓȓȓȓȓȓȓ. @%MBZ`c{jptyݢ}ٞ֙ӓҏэюяѐ̓ȕÕÕÕÕÕÕÕÕÕÕÕÕ. A%MBZ`d{korwݨ~ؤ՟ҙГϑϑϓ̕ǗØ俗俗俗俗俗俗俗俗俗俗俗俗/ A%NBY`c|impuܩ|ةԤўϘΔ͔͖Ǚě輙缙缙缙缙缙缙缙缙缙缙缙/ B$NAY`c|hknrܪyةөФΝ̘̘ɚŜ뽜뺛깛깛깛깛깛깛깛깛깛깛깛/ B$NAY`b|gilpܫvת}ӪЩ͢˜ʛƞ 췜췜췜췜췜췜췜췜췜췜췜/ B$NAX`b|ehjmܬt׬zӫϪ̨ʡɟĢ񼡒𹟓ﶝ/ C$MAX`b|dfikݮpحwӬ~ϫ̫ɦȢ¥󻢐򷠒𴞓/ C#MAX`a{cegiݰmدtӮzϭ̬ȬƧ󵡑񲞓ﲞﲞﲞﲞﲞﲞﲞﲞﲞﲞﲞ0 C#MAW``{aceg޳hٳoԱvа|̯ɮƭ򯟒𯞒ﯞﯞﯞﯞﯞﯞﯞﯞﯞﯞ0 D#L@W`^z`acd߸e۸iֹpӹvθzƳ𻯆򫟒𫞒﫞﫞﫞﫞﫞﫞﫞﫞﫞﫞0 D#L@V_]y^_`abciξrƸ{´󭬐󪦐󨢑񦟓烈烈烈烈烈烈烈烈烈烈烈0 D#L@V_[w\]]^__jǽt¹}徵쬲񬳈𨳏𥬒𣦒0 E"K@U_YuYZZ\U_l¾vܿ~㵷}馴|젵잭윦윥윥윥윥윥윥윥윥윥윥윥1 E"K?U_WsVVWQSbnҿxڼ~ହy堷x鞷頷螸瘷藮藭藭藭藭藭藭藭藭藭藭藭1 F!K?T_SoR{SMFVdƽpлxײxܤtᚹu䘹|䙺㚺◺⑺㑺㑺㑺㑺㑺㑺㑺㑺㑺㑺㑺2 F!J>Q\OiNrJAIYgĹq̵vӨr؜pܔrߒwߒ~ޔݕܐݐݐݐݐݐݐݐݐݐݐݐ2 E J>LVK_Hg=CL\hoȨnΞmӔl׎nٌsٌyٍ؎׏ՏՏՏՏՏՏՏՏՏՏՏ 3 DH=HLEO9l?GP^hgœfȓf̌gЇjцn҅s҆yцŀЇňχňχňχňχňχňχňχňχňχňχňχň 4BG;A=3Q;nCLT]^__`ăbd~h}m}r}y~ʀ~ʀ~ʀ~ʀ~ʀ~ʀ~ʀ~ʀ~ʀ~ʀ~ʀ~ʀ 6@@,+55U>oHQUUVWXZz\w_vbufukuquxuxuxuxuxuxuxuxuxuxuxux7=,.:9UCkM|PNMNOyQtSqUnXm\l_kckhkokokokokokokokokokokoko3- #1;>RHeIsGGG{HtIoKkMhPfReUdYc\cacgcgcgcgcgcgcgcgcgcgcgcgپ+ )!68BK@\?i@tA}yBqDjEeGaJ_M^P]T\W\[\_\e\e\e\e\e\e\e\e\e\e\e\e -726B7Q9^;jw{f@`B\EZIXLWOVSVVVYU]UcUcUcUcUcUcUcUcUcUcUcUc # &*)-80F2Sv5_l7hc:o]=tX@xUDzSH|RK}QO}PR}PU}OX~O\}Nb}Nb}Nb}Nb}Nb}Nb}Nb}Nb}Nb}Nb}Nb}Nb} " 4B9NSYl`glrx~|ywwxyz{|Ԃӂӂӂӂӂӂӂӂӂӂ " 4B9NSYl`glrx~|ywwxyz{|Ԃӂӂӂӂӂӂӂӂӂӂ " 4B9NSYl`glrx~|ywwxyz{|Ԃӂӂӂӂӂӂӂӂӂӂ " 4B9NSYl`glrx~|ywwxyz{|Ԃӂӂӂӂӂӂӂӂӂӂ " 4B9NSYl`glrx~|ywwxyz{|Ԃӂӂӂӂӂӂӂӂӂӂ " 4B9NSYl`glrx~|ywwxyz{|Ԃӂӂӂӂӂӂӂӂӂӂ " 4B9NSYla~glqw|၂|zzz|}~ڀԃ΅ͅͅͅͅͅͅͅͅͅͅ " 5B9OSYla~glpv{ށ}|}ۀڂӅΈȈLjLjLjLjLjLjLjLjLjLj " 5B8OSYla}glpuz݆ہڀځڃӆΉȊË " 5C8OSYka|hmqtz~܋څق؂؄Շ΋ɍÍѾѽѽѽѽѽѽѽѽѽѽ " 6C8OSZkb{inqty~ܑى؅քׇϋʏďԾԺԹԹԹԹԹԹԹԹԹԹ # 6C8PSZjbzhlptx}ܗُևՆӉʏĐ׾׺׶ֵֵֵֵֵֵֵֵֵֵ # 6C8PSZicyfjmqu|ܞٕՊԈ͍Œپڹڵٲرررررررررر # 6C8PS[hawdhkosyݦٝՏӉǑܾܸܴܱۮڭڭڭڭڭڭڭڭڭڭ #7D7PS[f`vcfilpuޫ|ڧ՘ҋ߿߷߲߯ެݪ۩۩۩۩۩۩۩۩۩۩ #7D7QS\e^uadgjmqxܯֿ֤ⴕ⮕⫔ᩔ৓ޥݥܥܥܥܥܥܥܥܥܥ #7D7QS[d]s_adgkouݿyɰծ㤗棖壕㢕⡔ࡓޠݠݠݠݠݠݠݠݠݠ #7D7QSZc[q]_bejqqsƼ{Ԡ␣薚昗嚖㛕ᛔޛޛޛޛޛޛޛޛޛޛ#8E7QRXaYoZ{]`dllpuųyӓz㐨㑟㒚㓗ᕕߕޕޕޕޕޕޕޕޕޕ#8E6RPV_WlXwZ_feipvíxюuތދތߍޏޏޏޏޏޏޏޏޏޏ$8E6RNS\ThVrYx_zZ\dltŤsэsڍڏ؇ډ܉܊܊܊܊܊܊܊܊܊܊܊$9F6QKQXRbTiXkPTXbkpŚnϊp։~֋Պ˜Ճօ׆؆؆؆؆؆؆؆؆؆؆$9G5OGOROYQ\IoMRXbkjĒi͇m҅x҆ĄчŐЅŚЀĦҁӁӁӁӁӁӁӁӁӁӁ$:H5MBLJKLB\GtLRYceeeɂìr̀}́ȇ˂ȑʀȜ{Ǩyǫyǫyǫyǫyǫyǫyǫyǫyǫyǫ%;J4J;G=>FAaGwMS[^_`a}ezm{v{|ˈ}̒|̞z̠z̠z̠z̠z̠z̠z̠z̠z̠z̠%<H,D/C!925:OCfKxSRQRS{UuXq\obnhnonvo~oՈoՋoՋoՋoՋoՋoՋoՋoՋoՋoՋ&A8&49=QFeOuMLLLyNsPmSjWh\gafggmgug}ggggggggggܯ'8  *!6:AOHaFoF{FGwGoHiKfNcRaV`[`__d_k`r`t`t`t`t`t`t`t`t`t`tڲ' /#:9?J>Z>g?q}@ztAmBfDbF^I\MZPYTYXX\XaXhXiXiXiXiXiXiXiXiXiXi׶ %3!435C5P7\z8fq:njqSAsQDtPHuOKvNOvMRwLVwLZwK`wKawKawKawKawKawKawKawKawKawKaw ""/w&;m*Fd-O\1WV4]Q8aN%J*H,F)B;IRNfRxVYXZ|\rcoppqҏrӝpӪkиm·nnnnnnnnn/@F @7)AAGWLjQzUTSVuXm_kikvlՃl֐mלmتgֻfԽfԽfԽfԽfԽfԽfԽfԽfԽ0C=)8/@FG[MlP{OOOxQoUiZfcfnfygڃgێhۛhܩhܭhܭhܭhܭhܭhܭhܭhܭhܭ1= '-93AIH\KlJyJJyKpMiQdVb^afaoaxb߁bbbbbbbbbbb/% 0 ;6BIEZDiDuEzFqGhIbL_R]X\^[f[n[v[\劘\匘\匘\匘\匘\匘\匘\匘\匘\匘%4"=6ny@vpA~hCaE\IYMXRVXV]UdUjUrU|U~U~U~U~U~U~U~U~U~ܫڸ+3!223A5O7Zw8dn:lfwZAzVE}THRMQQPVP[O`OgNoNqNqNqNqNqNqNqNqNqٰ"&',*:~-Et/Ok2Xc4_\7dW:hSR@BS>ES=IT:GGNUUc[pa|govxnhfghmsévĩxêyëy«z«z«z«z«z«z«z«z«z«"2)=9FENSU`[m`zfl}uskghjqx¬yz{||||||||||"2)=7FCNPU^[j`vekr||qlmpu{|}~~"2(<6FAONV[\gasf~kqz|srtx}"2(=4G?OKWW]cbogykqݓz҆{xy|"2(=2H=PHXT__cjgtl~ߥp՚wʐ}~~"1'>1H;QFZP^[bdfmjv٫l΢t™{"1%>/I9SBYL\U`]eeݸduұiǩqw~ēđđÑ"1$>-J6T?WGZO_Ub_׿^s˷fmtzDŽȃDžƇĈ‰"1"?*K3T;UBXG^JY]\qľcjpv{}wv{}ŀÂ#2 ?(L/R6S;V=YDQ[Yo`flqvu~pouwxz|||||||||#2@$N*O/P1T0LAPXVm\bgk|pn{kjoqstvvvvvvvvv#2A L$K&L%M&P?RVTjX|]aerjgxfeĪilnoqqqqqqqqq#3BHEBI-P@USXgXyY[x]hcbu`ԍ_רaehjlllllllll$3C@: =G4MGRZUkTzS}SnVc_`pa܅bݚcޮ`Ħaĩcëfffffffff# 3 ? 1/=%F9KLP^OnM|NvOiRa[^h^y^_ᛠ_᭟^⿞]ɡ_ȣ_Ȥ_Ȥ_Ȥ_Ȥ_Ȥ_Ȥ_Ȥ_Ȥ"0.2>*E>KPI`HoH{{InKcO]V[aZnZ|[䋚[嚘[樗[準ZʘZ˘Z˘Z˘Z˘Z˘Z˘Z˘Z˘"# 4?.EACQB`Bm}DxrEgG_LZRW[VeVqV}V鉑VꖏV뤎V붍V췍V췍V췍V췍V췍V췍V췍V췍 ) 7=0hs?riAz`DZHVNSUR]QfQpQ{PPPPPPPPPPPѽ,24/4>4K|6Wr8ah;i`=pY@uUDxQJ{OP|NV|M]|Le|Kn{KwzJzIyIyIyIyIyIyIyIyIyҵ"')+*8z-Dp0Ng2W^5^X8cS\^=c^;K=?L;CM9HM8LM7QM6VM5]M5]M5]M5]M5]M5]M5]M5]M5]Mzo d[ T"M)H/D"3@'7<+9:/;83<67=5;>3??2D?1H?/M?.R?-Y?-Z?-Z?-Z?-Z?-Z?-Z?-Z?-Z?vs lg.&_>9cFEbOR`X_[bjUlrRuyO|N~MMNOOPPR~V~Y}\}_|a{a{a{a{a{a{a{a{vs lg.&_>9cFEbOR`X_[bjUlrRuyO|N~MMNOOPPR~V~Y}\}_|a{a{a{a{a{a{a{a{ws lg.&`=8dFEdNRaX_]ajWksSuyP}ONNNOPPQȀSWZ~]~_}a}a}a}a}a}a}a}a}xt ni.%e<7jDDjMQgU^b_j\isVs{S|QPPPQQRS˃VσZ҂^Ձ`؁cۀc݁c݁c݁c݁c݁c݁c݁c݁yu ok-%j;6oCBoKOlS]g\iafs[p|VzSRRRSSTŬZφ^҅aՄd؄eۄf݅f݅f݅f݅f݅f݅f݅f݅zv pl-%n94tBAuJNrR[mZhgds_n|YxUTSTTUVÊYˉ]Ήa҈eՇfهgۉhۉhۉhۉhۉhۉhۉhۉhۉ{w rn-%s83yA?zILxPYsXflarek|^uXVUUVWXƍ]ˌaόeӋh֋iٌj؍k؍k؍k؍k؍k؍k؍k؍k؍|x tp-$x71~?=GIOWzVds^plh{dr]}XWWWX[ǐaːeϏiԎk֐lՑmՑnԒnԒnԒnԒnԒnԒnԒnԒ}z uq,$}5/>:GGNTUa{\mseykoby\XXZ\_Ȕe̓jђlӓnҔoҕpҖqіqіqіqіqіqіqіqі~{ vu+#4-?8GDNQU^[j|bvsljvb^^`bdǗjΖnіoИqϙrϚsϚsϚsϚsϚsϚsϚsϚsϚsϚ~| xy*!4*?5HAOMUZ[gas|i~tsk}edegiěmΛqΛs͝t̝u̞v̞v̝v̝v̝v̝v̝v̝v̝v̝}y})4(?3H>OJVV[bangz~quzmijkmpˠtˠvʡwɡxɡxʡyʡyʡyʡyʡyʡyʡyʡyʡ~z(5&@0I;PFVQ\]aiguߊp׀xvpoprtǤxǤyǥzǥzǥ{Ǥ{ȣ{ȣ{ȣ{ȣ{ȣ{ȣ{ȣ{ȣ{(5$@.I8PBVM\Xacgnْo}ωu|wtuvxĨ{Ũ|Ĩ|Ũ}Ũ}ŧ}Ʀ}Ʀ}Ʀ}Ʀ}Ʀ}Ʀ}Ʀ}Ʀ|(5"@+I4Q>WG]Qa[ۢejҙl{ȑszzy{|~¬~¬«ëĩĨĨĨĨĨĨĨĨ}(5 @(J1R9XB^JaT֧bh̠jy˜qw}~¬êêêêêêêê~(5@%J-R4X;\B۳YRЭ`fƦgwnuz¬¬¬¬¬¬¬¬(5A"K(S/V4X:չUP˲]deulrx}~(5AK#Q(S+O8оSNŸ[bbsioty}usruxz|~~~~~~~~(5ALM PG6PKX`_qekput|lkjnprtvvvvvvvv (5AIHBE3NIV]\ob~gk{pmxgfeiklnoooooooo ' 4@B> 7B0KFRZXl]{bfrjftba`cŧfĩgëi¬j¬j¬j¬j¬j¬j¬j¬j¬& 2 =5-=E-IBNVThXx\w_ie`q]„\Ě\Ʋ]˟`ɢbȤdǥeƦeƦeƦeƦeƦeƦeƦeƦ$.01 @J+O>ORPdSt{UmX`_ZnXӂX՘WرWіZИ\Λ^͝`̞`̞`̞`̞`̞`̞`̞`̞4@H1KCLTLdLrpNcQYZUiT|T摏T觍SŒVҍV֐XԒZӔZӔZӔZӔZӔZӔZӔZӔ  $7A$E6EFEVFduFpgH{[LTTQaPqOONNQӃS؅T܈T܈T܈T܈T܈T܈T܈T܈ ҹ+8<(>8?G?Uw@bkAl_BuWH|QONZMfLtKJ~J|J{IzOyOyOyOyOyOyOyOyԱ) 15)788Fx8Rl9\a;fY?mRDrNKuKSvI]wHhvGuuFtDsDrDqDpDpDpDpDpDpDpDp֪ʺ" )-(/5w0Ak1Ka3TY7\R;bM@fJFhGMjEUjD]jBgjAri?~h>g=g=f=f=f=f=f=f=f=fڣ̴  $#u&/j(9_*BW-JQ1PK5TH;XE@ZBF[@L\>S\<[\;d[9m[8wZ6Z5Y5Y5Y5Y5Y5Y5Y5Yή½ |rg']0U#7N'=I+BD0EA4H>9J<>K:DL8IL6PL4VL3^L2fK0oK/xJ/xJ/xJ/xJ/xJ/xJ/xJ/xJĸwm c YQ$J*E/@$3<(69,871955:3:;1?VI\U܋fbԁmrxtq|mlmnopӔrӔtҕtҕuҔuӔuӓuӓuӓuӓuӓuӓuӓtq l} ,7A%I/P8VBߙ\M֒c_͉kpŁq~yxsqqrst˙vϙwϙwИxИxїxіxіxіxіxіxіxіuq o +7A!H)O2U;ڟZIјb]Ǒimo|v{}wvwwxĝy̝z͝z͜zΛzϚyϙyϙyϙyϙyϙyϙyϙvr r+7@H$O+ߪT3դWG˞`Z—gkmzsy}zz{||ɡ|ʠ|˟|̞{͜{Λ{Λ{Λ{Λ{Λ{Λ{Λvs u  *6?GN$ڮM1ЩUEƣ^Xeilxqw}~ǥȤ~ɢ~ʠ}˟}̞}̞}̞}̞}̞}̞}̞wt x  * 5>F߳LճI/ˮSC[Vcgivoty}{zĩ|Ƨ~ǥȣʡʠʠʠʠʠʠʠxu {  ) 4 =D۹CѸG,ƳQAYT`egtmrv||tqonêqĨtƧvǥxȣyɢyɢyɢyɢyɢyɢyɢyv  '2 : ? 9̽E*O>WQ^bdrinstyjhgf§iƧkƦnǥpȤqȣqȣqȣqȣqȣqȣqȣzw %.426C'L;TN[`aof}jzoludcbadɢfɢgȣiɢjɢjɢjɢjɢjɢjɢjɢ{x !'߾%3@$I8QKW\]laz~fqjer_^^]_Λa͜b̝d̞d̞d̞d̞d̞d̞d̞d̞|z . < F4MGSXXh\vv`ie_n[}ZYYYԒ\Ӕ]і_З`И`И`И`И`И`И`И~~ ڰԾ. 9B/IBNSScyVqlZ~`_YkV{VƎUȣTɼT݇VڊXٌY׎Z֏Z֏Z֏Z֏Z֏Z֏Z֏  ۨҵ5 ?E*G~DMqF[dHgYLqRUvNbxMrwMvLtLsKqLqMtNwOxOxOxOxOxOxOx̵֧ %06":1Lg@W\BaSGiMOnIZoFgoEwnCmCkBjAiEhIhIjIjIjIjIjIjIjڟͯü" +0#30t6=i7H^9QTjd]>]>]>]>]>]>]Щŷ #}(!s,-h.7^0AU3HM7OGJX;SX9]X6iX4xW2V0U0T/S/S/S/S/S/S/S/SӣƲ ypf#&\&/S)7L,=E0B@5E<;H9BI6IJ3QJ2[J/fI-sI+H)G'G'F'F'F'F'F'F'FɮukbYQ%I!+C%0=)48-753939:0?;.F;+N;)V;(`;%j:#u:!9 9 9 9 9 9 9 9|rh^ UM F?9"4%0#'.(),.*)3+'9,$?,"G, N,V+^+h+n+n+n+n+n+n+n+|oe[R IB;5 1.+( &"!$&!!+!0!6 < BIPUUUUUUUY PE#:0!=6%A@0AJ:>UC;`I8mM6zP4Q2R2R2R2R3R3R3R3R4Q9Q=PAPDOGNINININININININZ QF"=.!A3%E=0EH:ARC>^K:jO8wR6T4U4U4U4U4U5U6U6T8TZ?YDYHXLXOWPXQZRZRZRZRZRZRZ] UJ!I(O-"S7-SA8PLCJWMDbUAnZ?{]=^=^>_?^@^A^B^C]D]H\L[P[R\S]U^U^U^U^U^U^U^_ WL N%U+ [6*[@6XJASTLL_VGk]Dw`CbBbCcDbEbFbGaHaI`M`Q_T_VaWbYcYdYdYdYdYdYd` XNT#\*c4(d?3aH?[RKU\UNg^JscHfGfHgIfJfKfMeNeOdRcVcXeZg[h]i]i]i]i]i]i]ia ZPZ d(k3$m=0jF;eOG^YSWc^QneNziMjMkOjPjQiSiThUhXgZi\k^l_m`nananananananc \T`k'r2!u<,tE7oMChVPa`\YjeTvkSnSoTnVnWmYlZl[l\m_o`qbrcrdsdsdsdsdsdsdsd ]Xfq&y1|;'|D3yL>rTKj]Wbgc\rlY}qYrZr[r[r\r]r^s`scudvewfwgwgwgwgwgwgwgwe ^]lv%0:#C.K9|REu[Rne_fnj`xs^w^x_y`yaybycydyfzh{i|j|j|j|j|j|j|j|j|f`bp{$/9B(J3Q>ZKycYpkhitte}{c~d~eefghj‬kဨlဥmဣm•mmmmmmgafu $ .8A#I,P7ۊZD҂aVzifrpslx}iiijklÄlۄnޅoޅpޅp߄p߃p߃p߃p߃p߃p߃p߃hb j x # -7@H&ޖO/ՐWẢ_SĂgcznqtu}o}nnnoppԉrۉrۉr܈r܈r݆r݆r݆r݆r݆r݆r݆hc m | " , 6?FڜM+ЖV?Ǐ^Pealo|r|vysrsstt͎u؎u؍uٌuڋtۊtۉtۉtۉtۉtۉtۉid p  * 4<ޣCՠJ)˛T<•]Nd_jmpz}vy}vvvwwǓwԒwՑw֏w؎vٌvٌvٌvٌvٌvٌvٌje s )1 9 ڨ=ХH'ǠS:[Lb\hknxs~y{yzz{zіzҕzԓyՑy֏y֏y֏y֏y֏y֏y֏kf v&.4֬9̩G$¥Q8YI`Zgilvqv}}~z~x~wv~Κx}Иy|Җz|Ӕ|{Ԓ|{Ց|{Ց|{Ց|{Ց|{Ց|{Ցlg y"(ۯ,Ѱ7ǮE"O5WG^Wefjtnszyromkk͜nϚpИrіt~Ӕt~Ӕt~Ӕt~Ӕt~Ӕt~Ӕt~Ӕmk }ֵ!̵5²BL2UD\Ubdgql~psui~edccϙeϙgИjїlҕlҕlҕlҕlҕlҕlҕnn ڲ йƺ2 @J/RAYQ_adni{xmlsc}`__^Δ`ҔaҕcҕeӔeӔeӔeӔeӔeӔeӔos   ׬Ѷʾ/ =G,O=VN[]`k|ewpiep^{\[[Ž[؍]׏^֏_֐_֐_֐_֐_֐_֐_֐px إаʻ*9C'K9RIWX[ft`shd~^lYyXWVV˃VބX݆Y܈[ۉ[ۉ[ۉ[ۉ[ۉ[ۉ[ۉr~ڞѪʵ $4?#G4MDRSvVakZn`_xXh~UvT~S}R{QyQzS}TVVVVVVVtӤ˯º. :B.H>xLMmP[bTgXZpRetPttOʅsO̘qNͬoMnLnMqOtPvQvQvQvQvQvQvw؝ͪĶ / 8>){C8oFFdJSYN^RVeNbgMqgL܂eLޔdKߨbJaI`GdIgJjKjKjKjKjKjKjݕϤű ,3{8*p;7d>CYANQGVKO[GZ]Fh]Ew\D[DYCXBVBUBWD[D[D[D[D[D[D[ӞǬ&z-p1)e54[8>R;FKAMEIQBRS?]S=jR;zQ:P9O8N8L7K;J61,' #!$*07 ? GOYZZZZZZI@5&2/44"2=%2H-0S4-`8+n;*{=)>(?)?*?+?+?,?-?->.>/>0=2<6<9;;;<<<<<<<<<<<<=>>????????????LA7%8*:/!:8%:C.8O65[<3h@1vB0C/C0D1D2D2D3C4C5C6B6B7A9A=@?@ABBCBCBCBCBCBCMC8%<(?, ?5$@A.>L7:X>8eB6rE5F4G5G5G6G7G8G9F9F:E;EDBCCEEFGGGGGGGGGGGGND;$B%E)G3#H>.FJ7AU?>aE;nH:{J9K:K;K;KJ?I@IAHBHCGFHHJJKKLKLKLKLKLKLP E@!G"L'O1!P<,MG6IR@E]GAjL@vN?O?O@OAOBNCNDNEMFMGLHKHLKNNPOQPRPRPRPRPRPRQ GEMU&X/Y:)VD4RO?LZHHeNFqRE}SESFSGSHSIRJRKQLPMPMPNSQUSVTWUWUWUWUWUWUWS IJT\$a.c8%`B0[L&pG2iP>c[J\eUXp]V{`VaWbXbXbYbZbZb\c\d^f_g`gahbhbhbhbhbhbhW OZh q! w({3|= yE+tN7nYDgbQak]]ud\g\h\i]i^i^i_i`iajblcldlelelelelelelelX P_ m v }' 1;D$~M0yW=q`Njh\dpgazlanaobobococpdpepfqgqhqhqipipipipipipY Tc q {% /8AڇL(сU:z^KseZlmghuof~sfufuguguhuhuiujvkvkukuktktktktktktZ Wg u$, 6ސ?ՍJ%̈T8Á\H{cXtjeoqplyvjyjzkzk{l{l{m{mzmzmymxmwmwmwmwmwmw[ Z ky!)2 ږ<ВH#ǍR5ZFaU|hcvnoruxp~}onoooppp~p}p|o{o{o{o{o{o{\ ] n|%ߚ-՚9˗G “Q2YC`Sfa}lnxrxtyrrrrrsфs߃rrငrq~q~q~q~q~q~] ` q  ۟&П7 ǜEP0XA^Pe_jlowzuv~uuu~v}vˉ|v܇}uޅ}u߃~t~t~t~t~t~t~t^ c u ֣"̣5  CN-V>]Nc\himur{y{yxyvytzrzƌrzڋtyۉux݆vwޅwv߃wv߃wv߃wv߃wv߃wv߃^ f x ܡ Ѧǧ3 AL+T;\KaYfgksp~xuq~m~k~igg؍j}ڋl|ۉnz݇oyޅoyޅoyޅoyޅoyޅoyޅ` j{  ٜԥ̪«1?J(R9YH_Vedip{m|qrhzcba`_ًbڊdۉf܈g~݇g~݇g~݇g~݇g~݇g~݇anڗӠͨŮ.<G%P5WD]Sb`gmukyjpax^]\[Z܆\݇]݇_݆`݆`݆`݆`݆`݆`݆br՛Τǭ*9D!M1SAYO^]ycinhudm~\wZYXXW~WXZZZZZZZdwٕРȩ %5 AI-PjOK`TWWZ`QceOpfMeMdL£bKøaK_HaIdKgLhLhLhLhLhLhyތњƧ. 8v?)kD7aICXNNPUUL_YJmYI|XIҍVHӠUGԶSFRESCWEYF[F[F[F[F[F[֔ɢ~* u2k7$a<1WAL>L>L>L>L>Lݍ͝ª |s$ k+a0"X5,O:5H@;CH@@QA>]B8<8;7:6:6<6<6<6<6<6<Ҙŧx ph _#W(O-%G2,A91=@49H66R64]62j60y5/4.3.2-1,0,0,0,0,0,0,0ȣuld \ TME$?*"9/%56'2=)/F*-O**Z)(f)&u(#'"'"&!% % % % % % %th`XQ IB<61$.**1 '7 $? !HS_m|tg\TLE >71 -(%"#(/6?I T _lxtg[PH@8 2 -'#  $*2<EOY``````;0&+)-)3&; "F""T$"a'"o*!{+ ,!,",",#,$,$,%,&,&+'+(+)*))*)*(+*+*+*+*+*+*<1(),+,0*9!'D#'R&'_)&l,%y-$.%.%/&/'/(/(.).).*.+-,--,-+.+-,0-0-0-0-0-0-=2+'0(0-/6!-B$,O(,\,+i/*v0)1)1*1+1,1,1-1.1.1/0001/1/2.2.20515151515151>30$4%6*63 5?$3L*2X/1e20r3/~4/50505152434344453636272816385;6;6;6;6;6;6@55 :!<&>0=<$;H+9T17a56n75z858697978889898:7;7<6=6=5<7<9?:A;A;A;A;A;A;A7:AE$G.E9#DE+@P3>\8<>I>I>HAHCIEKFMGMGMGMGMGMGD;FOV!Z*Y3V>&RI1MT:I_AHlDGwEHEIEJEKDLDMCNCNCNCOENHMJOLQLRMRMRMRMRMRME@LW_ b(c1a;!\E,VP8Q[ANgGNsIN~JOIOJPJPJQKQKRKRKTLSOSQURVSWSWSWSWSWSWSGER^ f j&k/k9gC&aN2\X>WcGTmMSxPTQTRURURVRVSWSWSXSXVXWZX[X\X\X\X\X\X\XHJW d l q$ s,s6q@mL+gV9`_G[hQYrVY|XYYYZZZZZ[Z[Z\Z][]\]]^^_^`]`]`]`]`]`]IN\ irw"z) {3z=wJ$qT5j\DdeQ`mY^w^^`^`^a_a_a`a`aaaabbccccbcbcbcbcbcbcbK R a nv|&/ ڃ<~H!yR2rZBlbOgiZdrac{ecfcgcgdgdgdgegehfhfgfgffffffffffffL U e rz"߈*Ո9̅FÀP/zX?t_MofYknchvhgkglglhmhmhmhmhmimilikhjhjhjhjhjhjM Y i u~ڍ%Ѝ7 NJDN,W<{^JvdXrkcnrjlzokqkrkrkrkrkrkrkqkpkokmkmkmkmkmkmN \l x Ց"˒5 CM)U9\H}bUxhatokpvrnunvnwnwnwnwnwnunsnrmpmpmpmpmpmpO _o| ّЕǖ3AL'T7[EaS~f_yljursrzxq{q{}q{{q{yq{wq{wqyxqwypuyosyosyosyosyosyosP br؎Ԕ̙š1@J$S4YC_Pd]ii{or}wuzxu~uusuquoumunu|otzqsxrrvrrvrrvrrvrrvrrvS evڊԒϘǝ/>I!Q1X@^McZgf~lqu}rznzzjyhzfzezc{΀dz~fx|hwzjuxjuxjuxjuxjuxjuxV iy֎ϕɜ,;FO.V=\JaWecxjnnoyfva_^]\~\}^~|`|{bzzbyybyybyybyybyyZm}ۈҒʙà(8 DM+T9ZG_S|c`rhkhlu`t|[Z~Y|Y{XyVyXyZy[x\x\x\x\x\x_r֍͖Ş $5 AJ'Q5WB~\Oua[lfgbkp[svWxVwVuUsTrSrTsUtVtVtVtVtVtVtdw݆ёț0=F"M0S>xXJn]Veba\hjVqnT~oSnRlRjQiOiPkQmRnRnRnRnRnRnj}؋̗à+8AI+yN8pSDfXP]]ZVdbQoeP|eOcNbN`M^L^JaLcMeNeNeNeNeNer߃ёƝ #1 <zC$qI2gN>^RHVXQPaWMlYKzXKWJUJTIRHQEUFWGZHZHZHZHZHZz؋˘)y4q<hB*^G5VM?OSGJ]JHiKGwJFȆIFȘHEɫFDEDCAG>J@M@M@M@M@M@MГĠyuo+ g4^: U@+NF4HN:EX8?8?8?8?8?֍Ȝ{qld# \+T1L7$E>+@F/=P1;[2:h1:w09/8.7,7+6*4+1.1/1/1/1/1/̘{phaZ R"K(D.=5"9=%6F&3P'2['0h&/w%.$-#,"+!+!* * * * * * ã{pe]V O HA;%5+22.9+B)L'W%d#t! |odYRKD = 71-)&&,"3;DO\k|     }pcXNG?8 2 -( $ $*1 ; EQ^mz pcWLB:3-( "    &.9D O Y f h h h h h *!$* ,1:FSao{,"#!(#)!/7DQ_lx !"###!!     -##$%'&&+#4"A!N!\!i u ! ! " # # $ % %&'(()(''!&"&"&"&"&"/$")!,"+',2*>)K (X (e"'r#'}#'#($)#*#*#+#,#,"-"."/!/!0 .".$-&-&-&-&-&-&0' .24#5.4:1G"0T#/a%/m'/y'/'0'1'1'2'3'3&4&5&6%6%7$6&5(5*4+6,6,6,6,6,2,59>!?+=6:B"8O&7\)6h+6t,6,7,8,9+:+:+;*<*<)=)>(>)=-2>2>2>2>242;AGI(G3D>!@J'>W-=c/=p0>{0>0?0@0A/B/B.C.D-E-E-D1C4B6B7C8E9E9E9E9E968BJQR&Q0N:IF&FR.D^3Dj5Dv5E5F4G4H3H3H4H4I4I5J5J8I;HJ>K>K>K>K>K>7>H S Z \$[-X7SA"OM,LY4Je8Kq9K{:K;L;L;MZK'VV3R`;Pk@PuBPCQCQCRDRDSDSDSETETFTHSITJUJVJVJVJVJVJ:G T `hkm&k0 i<eH!`S1Z\=WeDVoHVyJVKVKWKWKWLXLXLXLYMXNXOZOZO[O[O[O[O[O=L Z fmqs"s+s9nFiP.cY;_aF\jL[sP[|Q[R[R\S\S\S\S]S]T]U]U^U^T^T^T^T^T^T@P _j qvxz&z7 vDqN*lV9g^EcfN`nT`wW_X`Y`Y`YaYaZaZaZaZaZaYaYaXaXaXaXaXC Scn u z}"5 }BxL'sT6n\CjcNgjVes[d{^d_d_d_d_d`d`d`d`d_d^d]d\d\d\d\d\G Wgqx}ـЄDž2@~K$zS3uZAqaMmgWjn^hvbgdgdgegegegegegegcgbfaf`f`f`f`f`J Zjt{؁ӄˈ‰0?I!Q0|X>x_KseVok^lrej{hjijjjjjjjj}jj|ji|jg{if{id{ic{ic{ic{ic{icM ^mwӄΈƌ.=HP.W;}]HybTth^qnfnvk~mn|mozmoxmovmosmormmsmktlitlhukfukfukfukfukfPapzւψɌ,;FO+V9[EaQzf\vkfzsrmuqzqrpspqsnqskqsjqriqqjqokollnkmnimnimnimnimniSes}҅ˌĐ)9 DM(T6ZB_NdZz}idrynmlvvshuveuvduvbvu`vt_vsauqcsodrmeqleqleqleqleqlVhv؁ΉǏ &7 CK%R3X?]K}bWtfblkld}rs_|}v]|v\|u[}tZ}rY}qY{p[yo]wn^vm^vm^vm^vm^vmZlzԅʍ”"4@I!Q/V<[Gw`Sod^fih^poY{rWrWqVoUmTlSlUlV}lW|lW|lW|lW|lW|l_q~ωƒ0=FN+T7zYCr^NibY`gcYoiUzkTkSiSgRfQdOfPgQgRhRhRhRhRhduփˎ+8 BJ&|P2sU>kZIb_TZf\TnaRzcQbP`P^O\N[L]L_M`MaMaMaMaMaj{ЉƔ $3 >|E tL,lQ8cVC[[LTbTPlWNxXMWLULSKRJPHRFUHVIXIXIXIXIXq؂ˏ,|8t@lF&dK1[P;TVDN^IKhLIuLIJHIGGGFFDDFBIAKBMBMBMBMBMzъŖ|x#r0 k9c@[E(SK2MQ9HZ=Fe?Er>D=C;C:B9A7@9=<:>:@:@:@:@:@كʒ~rkg$a/ Z7R>KD'FL-BU0@a0?n/>}.>э-=џ+<ҵ*;):*7-504242424242ύ›uj_[U#N+H4B;=D :N"9Y"8f"8t!7 65541/ -"-"-"-"-"Ɨvk`WRLE# ?)91592B0L.X-e,t+*)((&%%%%%wk`UNH B< 61&--)5&>#G!S`p       xk_UKC=72 - ($ !'.6@KX h z         yl_TI@82,(#     % , 6 A N ] m}|m_SH>4-'!     ! * 5 AN[gqqqqq((*/ 7ES`ny                 '%',5BP ^ k w   $"#)2?M[ht! "#!$"0 <IWdp{  !!"##$%&&&%$$$####""()+!,,*8(E'R'_'l'w(()**+,,-../.--------$(/277(542@0M/[/g0s0}1233455677766 6"5#5$5$5$5$5$%.6<AB%?0<<8H7U 7b 8n!9y!9 : ; <<=>>>??!>%='=)<*<+<+<+<+<+(5= E K L#J,E7AC?P">]$?i%@t%A~$B$B%B%C%C&D&D&D'E'E)E,D.C0C1C1D1D1D1D1.; C NTU T) P2K>HK"FW'Fc*Gn,Gx-H-H.I.I.I/J/J/J0J0K1J3J5J6I7J7J7J7J7J73@ KV \^]%Z. V;SHOS)M]0Mh3Mr5M{5N6N6N7O7O7O7O8P8P8P:OS>T>T?T?T?T?U@UAUBUBUBUBUBUBUBUB< IWag ijk$j5 fBbM&]U3Z^;Xg@WpCWyDXEXEXEXFYFYFYFYGYGYHXHYGYGYGYGYGYG@ M\ekmn q!q3n@jJ#eS1a[;_cC]kH\tJ\|K\L\L]L]L]M\M\M\M\M\M\L\K\K\K\K\KC Q`inrsvw0u>qH mQ.iX:e`DcgJaoN`wQ`R`R`R`S`S`S_S_S_S_R_Q_O_O_O_O_OFUclrvx{|.{<wGtO+pV8l]ChdKekQdsUc{WcXcXcXcXcYbYbYbW~bV~bU~bS}bS}bS}bS}bSIYfovz|,:}EyN(vU5r[AnaKjgShnXfv[f]f]f^}f^{f^ye^we^we\weZweYwdWwdWwdWwdWwdWL\isz~Ā)8 DL%|S3xY>s_IpdRlkZ}jr_zi{axibvicticricpicnhcni`ni^oh\pgZpgZpgZpgZpgZO_lv}Ƃ'6 BK#R0}WGN)T5Y@x^KqcVi|h_ayof]wxjZwjYxiXxhWxgVyeUxdVvcWtbYraYr`Yr`Yr`Yr`YjẃÉ.; EL%R1{W=s\Gk`Rcf[[lcWvfUfTeScSaR`P`P~`Q{`Sx_Sx_Sx_Sx_Sx_^o|Ɇ*8 BJ!}P-uU8mZCe^M]dVWk\Su_Q_Q]P[OZOXMXKZLZM[M[M[M[M[ctρċ$3>~FwM(oR3gX=_\GXbORjTOuVNUNTMRLPLNJOHQGRITITITITITizʇ-}9 wBoH"hN-`S7XY@R_GNhKKtKJJJIIGIFHDGDEGCICJCKCKCKCKqҁō~{&u3n<gC`I%XN/RT7L\=Ie?Gq?F~?F=E>=@=@=@=@=@zˈtok*e5 ^<WCPI&JO-FW1Ca3Bm2A{1@0@/?->,>+;.917464646464҃đxlb ^Z*T3 N;HBCI!?R$=]$89A6K5V4b4p3ڀ2ۑ1ۥ1ܽ/-+)))))~qeZPFB=8#3+ /4->+H)T(a'p& % $ # " !      sg[PG=84/+ '' #0 9 C N \ l ~tg[PF<3/*& "! ( 1 ; GTdwvh[PE:1*%   '1=JYk}xj\PD9/&   %1>LZhxyyyy" & % ',5DQ^ k w "$#$)3AO\ i u  !!  % 1 > LYe q |             "-:HUan x               #$*!6CQ]iu~  ! ! " # # $ % % % % %%%$$$$$#'*..&,2)>'L'Y'e'p)z**+,,-.// / 0/./..----!)/ 6 : 9"7-390F0T0`1l3v34566677889887766666&0 7 @DD A( =49@8N9[:g;r<{<==>>????@@?!?#>$>%=%=%=%=%,6 @I MNK$F. C;AIAUBaBkCu C}!D!D!E"E"E"E#F#F#F$F&F(E*E*E+E+E+E+E+1 <GQUVTP(O7 LDIP I[%Ie'Io(Ix)J)J*J*K+K+K+K+L,L,L-K/K0K1K1K1K1K1K16 ANVZ[ YY$Y4 VARL!PV)O_-Oi0Or1Oz1O2P2P2P3P3Q3Q4Q4Q5Q6P7P7P6P6P6P6P6: ES[^_] a b1_>[IXR*U[1Td5Tl7Tu8T}9T9U:U:U:U:U;U;U;TKW^dfehi.g<cG_O)\W2Z`9YhXx?X@X@X@XAXAXAXAXBXBXAWAW@W?W?W?W?AO[cikkmo,m:jDgM&cU1a\:^c?]kC\sE\{F\F\F\G\G[G[G[H[G[F[EZDZDZDZDZDES^gmpprt)s8 qCmK$jS/fY9c`AagF`oI_wK_L_L_L_M^M~^M|^M{^Lz^Ky^Jy]Hy]Gy]Gy]Gy]GHVbkquuvy'x6 vAsJ!pQ-lW8i]AfdHdjLbrOb{Q}bR{bRybRwaRuaRsaRraQraOqaMr`Lr`Kr`Kr`Kr`KKYeouyy{ }$}4{?xHuO*rU5n[?kaH}hgNyfnSvewUteWreWpeWneWldWjdWidVidSidQjcOjcNjcNjcNjcNM\iry|~ !1=}F{N'wT3tY=}q^FwmdNrkjUnirYki|[ih\gi[eh[ch[ahZ`hYahWahTcfRcfQcfQcfQcfQO_mv|/; EL$}R0zW:yw\DrtaMkqgUfnn[bmw^_m_^m^\m^Zm]Ym\XmZXmXYlV[jU\jT\jT\jT\jTSdqz,9 BJ!P,{U7t}ZAlz_JewdS_ukZZst^Xs_Vs^Ut\Tt[StYRtXRsXRqVToUUnTUnTUnTUnTXhu~(6@H|N(vS3oX=g]F_bOY}iVU{rZR{~ZQ{YQ|WP|VO|TN|SMzSLySNvSNuSNuSNuSNuS\myƒ#2=~EwL$pQ.iV8a[AZ`JTgPPqSO}SNRMPMNLLKKIMHNHNI}NI}NI}NI}Nbs.~9 xBqIjO)cT3\YG>>?>?>?>?qˀ|v rn-h7 b?[FUL$OR,JY1Fb4Dm4Cy3C2B0A/@-@,>.<1:394949494yŇzkfc#^/Y8 R?MFGM!CT%@^'>i'>v&=%<$<";!: 8"6%4'3(3(3(3(̂sfYUR$N/I7 C??F;O9Y8d7r655431/.----Čwj^RGB@ <*844= 1F 0Q /] .j -y ,ъ +ќ *ҳ )( & $####zmaUJ@5/ -*#'-%8$C"O!\ k{|obWLA7-(% " )2=IV f y  qdWLA6-%   ! *5AO`tseXL@6,#   *7FXkugYL@4*!  ,<L^o~&#"$* 4 B P]iu%! !&2 ? M Zgr| "  #/ < I Wcoy  + 8 E S _ku~          (4A N [ gr{       # & %# "/< I V b mw !"##$$%%&&'' ' ' &%%%%$ ' / 1 0 -* *7 'D 'Q (^ )i +s ,| --. . / / 0 0 1 1 2 1000////# + 2: <;7$30 0> 0L 2Y 4d 5n6w7788999::::99988888) 1;CE D@<);8 ;Fh>q?y?@@@@AAAAAA@@@ @ @ @ @ . 7BIKJ GF$F4 EADMDXDbEkEtF{FFGG G G G!G!H!G$G%F%F&E&E&E&E&3=HNPOK PQ0O=LHKS K\#Kf%Kn%Kv&K~'L'L'L(M(M(M)M)M)L+L+K,K+J+J+J+J+8BMSXYUXZ-X:UERO"QX'P`+Pi,Pq-Qy.Q.Q/Q/Q/Q0Q0P0P1P1P1O1O1O0O0O0O0<GQZ_`]_a*`8 ]CZL!XT)V\/Ud2Ul3Tt4T|5T5T6T6T6T7T7T7S7S7S6S6R5R5R5R5?KV_dfdeg'f5 d@aI^Q)[Y1Z`6Xg8Xo:Xw;X;WgGdO'aV1^\7]c<[k>[r@[{AZAZB}ZB{ZByZBwZCvYBuYAtY?tY>tY=tY=tY=tY=CR_hmpoo q!q1p<mEjM%gS/dZ7a`>_gB}^nDz^vFx^Gw^Gu^Gs]Gq]Ho]Hm\Gl]El]Cl\Bm\@m\@m\@m\@FUclqtssuv.u: rDoK"lQ-iW6~f]>ydcDubjHrarJpa{LnaLlaLjaLh`Lf`Ld`Ld`Id`Ge`Ee_De_De_De_DJZgouxxwz{,y8 wBuI rP*~oU4ylZ=si`DngfJjenNgewPedPcdPadP_dP]dO[dO\dL\dJ]cH^bG^bG^bG^bGM^ksx{||~)~6 |@zHwN'zuS1trX:mo]CgmcJbjjO_isR\i~SZiSYiRWiRViQTiPThNUhLVgJWfIWfIWfIWfIQbnw|&4>F|}L$u{Q.oxV7hv[@as`H\qgNWopRUo{SSoRRoQQpPPpNOpMNoLNnKNmJPkIPkIPkIPkIVgs{ !0; }CwJ pO*jT3c}Y<\{^DVxeKRwnNPwyOOwNNwLMxJLxIKxGJvGIuHItHJrGJrGJrGJrG\lw,}8 wAqGkM%dR.]W7W\?RcENmGLxHKFJEJCIAH@G@E}BD|BDzCDzCDzCDzCbr||'w4q=kDeJ ^P)XU1R[8Mb=Jl?Hw?H=G&>$=#: 9C6K4U3`2l1z10 / - - +)((((sfYMA7 53$0..8+A*L(W'd'r&Ȃ$Ȕ#Ȩ" vi\PE9/& %0<HUduۇܜܵ     yk^RG;1(  ) 5BP`s|n`TH<1' !,:I[npbUH<1'  "0@Sh}rdVI<0%  %6I^q$ ! & 2@N[gq{!    " /=KXdox   , :HUalu}      ) 6CQ]hrz     % 1?LYdnw     !,:GT_js{  ')&#'3AO[ f!p#x$$%&''(())**) ) ) ( ( ( (  $,23 0, (,&;)I+V-`.j/s0z11223 3 3 3 3 4 3 3222222%*4::7 20$254C 6P 7[ 8e 9m 9u:|::;;;<<<<;;;:::::*1<?@=8 =>0>> >J?U@_@hApAwA~BBBBBBBBBBAA@@@@/8AGJICGI,H9 GEFPFYFbGjGrGyGHHHHHHGG G!F!F!E!E!E!E!4>FOSSNPR(Q6 OAMKLTL]!Le"Lm#Lt$L|$L$L%L%L%L&L&L&K'K'K'J'J&J&J&J&6BMVZ[VWY%Y3 W>THRP!QX%Q`(Ph)Po*Pw+P+P,P,P,P-P-O-O-O-N-~N,~N+~N+~N+~N+9FS\`a^] _"_1^<[EXM!VU(U\,Tc/Tk0Sr1Sz1S2S2S2S3}S3{S3yR4xR3wR2vR1vQ0vQ/vQ/vQ/<KXaefdb ee.d: aC^K \R(ZY.X_2Wg5Wn6~Wv7|V8{V8yV8wV8uV9sV9qU9pU8oU6oU5oU4oU3oU3oU3@P]eikigij,i8 gAdIaO'_V/~]\4{[c8xZj;vZrlY>jY>hX>gXn]n@l]wAj]Bh]Bf]Bd\Bb\B`\B_\@_\>_[<`[;`[:`[:`[:FYelqsqprs&s3q=oE~lL"yjQ+tgW4oe\;jcb@fbjCcarEa`}F_`F]`F[`FY`EX`EW_CX_AX_?Y_=Y_=Y_=Y_=K]hpuvuuvx#x1v; tCzrJupO)omU1ikZ9ch_@_gfE[eoHYeyIWeIVeHTeGSeFQeEPdDQdBQc@Rc?Rc>Rc>Rc>Paltyzyy{ | }.{9 {zAvxHpvM%jtR.dqW7^o]>XmcDTklGRkvHPkHOkGNkEMkDLkBKkAKjAKi@Kh?Kh?Kh?Kh?Vfqx}~~~+|6w?q~Fk|K!ezP*_xU3Yv[:Sta@OsjCMstDLsCKsBJs@Is>Hs=Gs.=0;1;1;1;1ivuojg(c3^; XBSHNN IU%E])Bf*Ar*@~)@'?&>$="=!:$8&7(7(7(7(q}~pe_\Y,U5P= KDGKBR?[=d >E:M8V6`5l4y43210 .-,+++sgZNC><":,653>1G /P -[ ,f ,t+*('&$# " ! ! ! ymaTH;0*)'(%2#<"F Q]k{reXL@3) ' 3 @ M [k}БЦuh[NB6+"+9GWi}xj]PD7,!  "0ARf{|m^QD7,! &9LavoaSE8,   /DYm!   #0>LXdnx    .;IUaku}   *8EQ]hrz   &4ANYdnv}   "/<IU`jsz   )7DP\fov}   #0>KWajsz !!!! !!!$('#'7 F"R%]&f(n(v)}***++,,,,,,,, + + + + #-/-( &!*1-@/M0W2a2i3q4x4~4555 5 6 6 6 6 5 544333%+39;8036,7;8G 9R :[ ;d ;l >A(A6AB ALAVB^BfBnBuC|CCCCCCBBBAA@@@@+7DLONHGJ$J2I=HHHQGYGaGiGpGwG~GHHGGGGFFEEEEE/=KSVVPO R R/Q: ODMMLUL\Ld Kk!Kr"Kz"K"L#K#K#K$K$}J${J$zJ$yI#xI"xI"xI"xI"4DQY\\WUXY,W8 UASIQQ PX#P_%Of'On(Ov(O~)~O)|O)zO)xO*vN*tN*sN*rM)qM(pM'pM&pM&pM&8JV^aa][]^)]5 [?YGVN!UU&T[)}Sb,{Sj-yRq.xRz.vR/tR/rR/pR0nR0lQ0jQ/iQ.iQ,iP+iP*iP*iP*;O[bfeb`bc'b3a=^E\K }ZR&yXX,vW^/tVf1rVm3pVv4nU4lU4jU5hU5eU5cT5bT4bT2bT0bT/bS.bS.bS.AS_fjhfdfh$g1f; dC}aIx_O&t]U,p[[1lZb5jYi7gYr8eY{9cY9aY9_X9]X9[X9ZW8ZW6ZW4ZW2[W1[W1[W1FXcjmljijl!l.k8 ~iAygGteM$obS+j`X2f_^7b^f:_]n<]\x=[\=Y\=W\Uat?Sa?Ra>Qa=OaMg~>Lg=Kg;Jg:Ig8Hg7Gf7Ge6Gd5Gc5Gc5Gc5Veovwwwwy}zy|%u{1pz: kyAewG`uM"ZtR*UrW1Pp^6Lof9Jop:Io|9Ho8Go6Fo4Eo3Do1Cm2Bl2Ak2Aj2Aj2Aj2\jsz{{{|}~ws o-j7e>`~EZ}JU{P$PzU+Kx\0Hxe3Fwo3Ew{2Dx0Cx/Bx-Ax+@x*?v+=t,$=#=!;~#9}$8{&7z&7z&7z&iu|oga^![-W6R> NDIJDQAY>b =m KV`iqx~   +9FQ\emt{ %2@LWaiqw}   +9GR\ e m t{  "3AMXaip w }!"""###$$$$$$####((# !-%<'I)S*\+d,l,s-y-.../////...-,,,$.563+*.(072C3N4W5_5g6n6u6{777 7 7 7 7 7 6 6 5 5 4 4 4 +8?A?859#:2:>;I w\EsZKnXQ$kWW)hV^,eUe.cUm0aUw0_U1]U1[T1YT0WT0US0US.US,UR*VR(VR(VR(GWagfecbcef)|e4xd<sbCn`Ii^O#e\T)a[[.^Za1[Yj3YXs4WX~4UX4SX4RX3PX3NW2NW0NV.OV,OV+OV+OV+L[ejiihfhj}k&xj1si: ngAieGddM!_bR([`X.W_^2T^f5R]p6P]{6N]5M]4K]3J]2I]1H\0H[.HZ-IZ,IZ,IZ,Q_immllkm{oxp"sp.oo8 jm?elE`jKZhP%VfV,Qe\1Ndd4Kcn5Jcy5Ic3Hc2Fc1Ec/Dc-Cb-Ba-B`,B_+B_+B_+Wdmppppp{rut runu+iu5es= `rCZqIUoN!QmT(LlZ-Ikb0Gkl0Ekx0Dk.Ck-Bk+Ak)@k(?j(>h(=g(=f(=f(=f(\irtttt|uuwoyk{g{'c{1_z: Zy@UxFPvLKuR"GtX&Dsa)Bsk)Asv(@s'?s%>s$=s"|j!=|u <|;|:|9|8|7z5x4w3v3v3vit|||}~ti_Y VS&P0L8H? DF@M:8 6*431</D-M+W*b)n({'%$#! |qeYMC8-'&$'#1!; DOZftwk_SH<1& " , 7 B MZiy}qeYNB6* (3?KZj}xl`SF9-!  #/;IYlρϖέrdVH;/# &4DVlvgXK=/# ,=Rizj[M>1$ %7Lby+9GS^hpw} (6DP[dmtz   $2?LW`ipw}  -;GR\emsy'5BNXaiov{  /<HS\dlrx} (6CNX`hnuz  / = IS\ckqw} $$)7D N!X"_#g$m%t%z&&&'''''''&&%%%,22-% %$(2*?,J-S.[.b/i/p0v0}00000000///...*6<=82- 13-4:5E5N6V6]7d7k7r7x7 8 8 8 8 7 7 7 6 ~6 }5 }5 |4 |4 3?FEA<7:<)<5<@ {LFxKMuJSsJZqJaoJhnJplJyjJhIfIdI bH `H ^H^G^G]F]F]F=MWZYWTRS UV)~U3zS<vRCrPJoOPlNVjN]!hMd"fMl#dMu$bM$`M$^M$\L$ZL$XK$WK#WK!WJWJWJWJBQ[]\[YVXZ[&zZ1vY: qWAmUGiTMfSS!cRY$`Q`&^Qi(\Qr(ZP|(XP)VP(TP(SO(QO(PO&PN$PN"PM!PM PM GV_`__][]~^z`#v_/q^7 m]?h[EdYK`XP"\VV&YU])WUe+TTn,STy,QT,OT+MT+LT*JS)IS(IR&IR$JQ#JQ"JQ"LZcccba_~aycud qd,md5hb=daC__I[]N!V\T&SZZ*PZb,NYl-LYv-JY-IY,GY+FY)EY(CX'CW&CV%CV$DV#DV#Q^fffeedyfth pilj)hi3dh: _gAZeGVcLQbR#M`X(J``+H_i,F_t+E_*D_)B`'A_&@_$?_#>]#=\#=[#=["=["Wcjjiiizisknmiofo%co/^n8 Zm>UlDQjJLiPHhV$Eg^&Cgh'Ags&@g%?g$>g"=g of =orxS;x[9xe8xq7x}6x5x4w3w3v1t0s/q.q.qisuuuvywmyb}YQMK H*E3A;>B :I 7P5Y4c3o2|1 0 / . - +} *| )z)z)zpyzyz~zt|i]TJB>=":,754=2D0M.V -`,l+y*('&$#""! ! w~~~zodXND91 .,#+,)5'>%G$Q"[!g tui^SG=2(  *3=GR_l {  {ocXMA5+! &0;FSapvi]RF;/$#-8DRbt}pdXL@4( )5AQcwnjƣƽxk_SE7* $0>Pczߑߨ޿sdUG9,+;Nc{wgXJ;- "5Jax )7DPZdlsy   %4@LW`ipv|  !/<HS\elsy~*7CNXahouz %2>JT]dkqv|+9EOX`gmsx}%2?IS[biouz  +8DNW ^ e k q w ~ !  $2?IRZahntz )/,' -":$E%N&V&]'d'j(q(w)~))))))))((''')4962-%(+),5.@.I/R0Y0_0f1l1s1z112211}1{0y0x/w/w.w.!2>@>;7124$515;6E6M7T7[7b7h7o8v ~8~ }8 {8 z8 x7 v7 t7 r6 p6 o5 o5 n4 n4 ):EFEB>::< =-<7<@ _>_=_=8GPONMIGGIJ&}I1yH: uGArFHpFOnEVlE\jEchEkgEteE}cEaE_D]D[CYCXCXBXBXAXA=LSSRQNKMN}P$xO.tN7 pL?lKEiJLgJRdIYbI`aIg_Ip]Iz[IYHWHUHSGRFQFQFQEQEQEBQVVUTRPR|SxT!tT,pS5kR<gPCdOI`NO^MU[M\YMd WLm!ULw!TL!RL!PL!NK!LK KJ JJKIKIKHKHGUYYYXVT|VwXsYoY)kY3gW: bVA^TF[SLWRRTQY"RQa#PPj$NPt$LP$KP#IP#GP"FO!DO!DNDNDMELELLY\\\[Z}Yw[r] n^j_&f^0b]8 ^\?ZZDVYJRWPNVV"KV^$IUg%GUq%FU}$EU#CU"BU!@U ?U>T>S>R>Q>QR]____^x^q`lbhced#ad-]c6Yb< U`BP_HL]NI\T F\\"C[e#B[p#A[|"?\!>\=\<[:[9Z8X8W8W8WWbccbb}crckefgah^i[i*Xi3Th: Og@KeFGdLDcSAcZ?cd=cnkQ4*$"!%.7@JU`m{ }}||y}nbWLA7-#  # , 6 @KWesth\QF:0& !*4?LYhy{nbVK?3(  (3>K[l~uh\PD8-" $/;J\o}pcWK?2& *8I\r؉ס׷yl_RD5(  &4G\tteVG7)!1E\s &4ALW`hpv{ #0=IS]elsx},9DOYbiouz~ &4@KU]dkqv{!.;FOX`flrw| )5@JS[bhnsx~"/;ENV]djouz  '4?IQY`flrw~  . : DMU\bhnu{ ')%!(5?IQX^dk q x!!!!!!!~!|!{!z z z (220,' "$$0&;'E(M(T)Z)a*g*n*u+|+~+}+{+y*w*u*s)r)q(q(q("199851,),.,/7/@0H0P1V1]}1c|1j{2qy2yw2v2t2r2p1n1l1j0i/h/h.h.*:??><852 46(636<|6D{7Ly7Rw7Yv7_t7f s7m q7v o7~ m7 l7 j7 h7 f6 d6 b5 a5 a4 `4 `3 1ADDDA>;:;=$|=/x<8v<@ sS>R=R<R<R<>KLLLJGF~FzGvIrI)nH2jG: gFAdEGaEN_ET]D[[DcZDkXDuVDTDRDPCNCLBLALAL@L?L?COOOONLJyKuL qNmN'iN0eM8 aK>^JE[JKXIQVHXTH_RHhPHrOH}MHKGIGGGEFEFEEEDEDECHRRRRRPzNtPpQlShS$eS.aR6]Q< YPBUOHRNNPMUML\KLeILoHLzFLDLCLAK?K?J>I?I?H?HMUUUUU}TvRoUjVfXcX!`X+\X3XW: TU@PTFMSLJRRGQZEQbCQmAQx@Q?Q=Q KZDGYJDXPAXX?Xa=Wk1$  /AWnymaSD4%  ,@Vn #1=IT^flrx} -9FPZbiotz~ (6ALU]ekqv{#1<GPY`gmrw|+7BKT[bhmsx} %1<FNV]cinty+6@IQX_ejou{ $0;DLTZ`flqx~ *5?HOV\b h n u | ~}|| ""   $/:CKRY_ekry}{zxvutss(++)&"+6? G!O!U"["b~#h}#o{#wz#x$w$u#s#q#o#m#l"k"k!j!"1232.+'" $&'(2);~)D|*K{*Ry*Xx+^v+eu+ls+sr,|p,n,l+j+h+f*e*c)b)b(b(*799852/+-/#|0.y07w0?u1Gs1Nq1Tp1Zn2am2hk2pj2yh2f2d2b1`1^0\0[/[/Z.Z.2<=>=;863}4z6v6*r63p6<n6Cl7Jj7Ph7Wg7] e7e c7m b7v `7 ^7 \7 Z6 X6 V5 U5 T4 S3 S2 S2 9@ABA@=;|9x: t<p='m<0i<8g<@ eDEFEDA|@w?r@ oBkC$hB.dB5aA< ^@C \@IZ@PX@WV?^T?fS?pQ?zO?M?K?I>G=F=F<F;F:F:CGHIIH}FxDrDmFiGfH!cH+_G3\F: XE@ VEFSDMQDSOD[MCcKCmJCxHCFCDCBB@B?A?@?@??@>HKLLLLzJsGmIhKdLaM^M(ZM1WL7 SK> PJDMIJKHPHHXFH`DHjCHuAH?H>HMh=Ms;M:M8M7M5M4L3K3I3I3HPQRRRzRrRiQbT]UYW UXSX"PX+MW3IW9 FV? BUE?TLj:k8k6k'4k/1k6/k>-jE+jN*kW(ka'km%jz$j"j!i hhfdcb```auakbbcWfOiHk?n6p0r -s+s *s)(s1&s9$sA#sJ!sT s^sjsxrrqpomlkjddd{eqehf^hSlKnBq9t0v'y { {{!{*{2|;{D{N{Y{e{s { z yxwvt s siiiwinjdkYnOqEu|5+"!)2=IUcsts{sqtevYyN}C7-# )3>KYi{zyxyk{_SH<0&(3?N_qsfYMA5)$0>Oawzm`TG:."  !-=Pe{ˑȪuh[OB5)*<Ri~qdXL?1!&;Rk -;FQZbipuz*7BLV^flrw| &2=HQZahmsx} -9CLU\cinsx~'3=FOW]cinsy~ "-8AIQX^diotz'2<DLSY_djou|!,6?GNU[`flrx   &0:BJPW\bhov}~|zywvvv  +5 > F M SY_fl}t||zywusqpnmmm#%%#  &0:B~I|P{Vy\xbviuqsyrpnlkigeedd#*,-+)&"!} ,z!6x">v#Ft#Ls#Sq$Yp$_o$fm%nk%vj%h%f%d%b$`$^$]#\#\"\"+0221/-*&}%y'v))s)2q*:o*Bm+Ik+Oj+Uh,\g,ce,kd,tb,}`,^,\+Z+X+V*U*U)T(T(2577753}0z.v- s/o0%l0.j17h1>f1Ed1Lb1Ra1Y_1`^2h\2qZ2{X2V1T1R1P0O/N/M.M-M,79;;;:}7x6t4q4m5j6"f7+c63a6;_6B]6H[6OY6U X6\ V6d T6n S6x Q6 O6 M6 K5 I5 G4 G3 G2 G1 G1 ;=???>z<t:p9k:h;d<a<(^<1[<8X;>V;E T;K R;R Q;Y O:a M:k K;u I: H: F: C9 B9 @8 @7 @7 @6 @5 ?@BBB}Bv@p>k>f?b@_B\B&YB.VA5S@; P@B N?H L?OJ?VH?^F?hD?rB?~@?>>=>;>9= 9< 9; 9: :: BDEEFyErDlBfCaE]F ZGWG#TG+QG2NF9 KE? HDEEDLCDSAD\?De=DpEGHIIvInHgF`H[JWKTLQM OM)LL0HL6EK= BJC ?JJ=IQ;IY9Ic7In6I{4I3I 2I 0I /H .G -E -D -CIJKL|LsLkLbL[NVOQQNRKRIR&FR-CR4@Q:n5q-t$vy|~ $-6~@~K~W~d~s}}|zyxwvggvglhbhWkMoCr8v/y&{~  $,6BN\k|m}lslim]oRsGw<{1~'  #,7DRasrzrprduWxL|@4)  ",8GWi|xxxkz^~RE8-"  ,9J]q~reXL?2&(7J_wŽzm`SF9,  &7Lczߧݻui\OB5(#7Nf~+7BNW_fmsx} '3>IRZbhoty~"/:CMU]cioty)4>GPW^dioty $.9BJRX^diotz)3<ELSY^diou{ $-7?GNTY_djpv}(1:BIOU[`flrz~}|{zz  ",5=DKQW\bho~w|{ywvtsqppp  '09@G}M|S{Yy_xfwmuut~rpnmkih g f f    !~ +{4y<xCvJtPsVq]pcnkmsk|igfdb`_^^] #&&%#!}yv't0q9p@nGlMkSiZh`fhepcza_]\ZXWVUU&)+,+*({%x"v r o!#m"-j#5h$=g$Ce%Jd%Pb%W`&^_&e]&n\&xZ&X&V%T%R%P$O$N#N"N"+.010/z.u+r)o'l'i) f*)c*2a+9`+@^+G\,M[,TY,[X,bV,kT,uR,P,N,L+J+H*G)G(G(G'/2455|4v2q0m/i.f.c0`0&]1.[16Y1=W1CU1JT1PR1WP1_O1hM1rK1~I1G1E0C0A/@.@-@,@,36899x8r7m4h3d4`4 ]6Z6#X6+U63S69P6@N6FM6MK6TI6\ G6e F6p D6{ B6 @5 =5 ;4:4939291907:;<}<u<n;h9d8_9[: X;U< R<)O<0M;6J;=H;C F:J D:R B:Z @:c >:m <:y :: 8: 7: 59 39 38 37 36 35 ;=>?z@q@j?d>^=Z>U?R@PAMB&JA-GA4E@:B@A @?G =?O ;?W 9?` 8?k 6?w 4? 3? 1? 0> .>-= -; -: -: >@ABwCnCgC`BYBTDPELFJGHG#EG+BG1?F8 9EE 7EM 5EU 3E_ 2Ei 0Ev /E .E,E+D)D(B'A'@ '? ACEFtFkFcF\GSGNIJJFL CLAM ?M(V8X3Y 1Y/Y -Y(+Z/)Y7'Y>%YG#YO"ZY ZdYqYYXWVUTRRMNOtPiQ`QXRPSHVAX9[2]*_&`$a#a"!a+ a2a:aCaLaVaaan`|`_ ^ ] \ Z Y XQR|SpTeU]UUVLXC[<^4`,c$eh hhh$i,i5i=iG hQ h]higwgffdca`_VWwXkXbYZYQ[H]>a6d.f&iln q qqq&p.p7pApKpWpcoronnmkihg[\r\g]_]V^LaCd8g0j'mpr uxxxyy'y/y9yDyPy]ykx{wwvtsrq`zanada[bQeGhL[l|lrkhk\nPrDv9z-~"  %1?O`tyqpqctVxJ|=1% %2CUiwwjz]~QD6* $3G\rreXK>0$  1G]wאצֺmaTG8+2Iby (4?IS[ciouz $/:DNV]djpuz*5?HQX^djouz %0:CKRY_djot{!*4=ELSY^diou{%.8@GMSY^diov}  )2:BHNTY_djqx$-5=DJOUZ`fmt}~|{yxwvvvu (18?FK~Q|W{\zbxiwqvytsqonmlkjj   "~,|4z;xBwHuMtSrYq_pfnnmwkihfdcaa``}zw't/r7q>o Dn Jl Pk Wi ]h ef md vc a _ ] [ Y X W W W  }ywv sp"m+k3i:gAfGdNcTa[`b^k\tZYWUSQPOOO#$%&|%w#s pnlif'd0b7`>^D]K[QZXX`W hU rS }Q OMKIHHGG$()*+x+r)m&j$h!e!b"_#$]$,[%4Y%;X%AV%HT&NS&UQ&]P&fN&oL&zJ&H&F%D%B$A$@#@"@"(,-/|/t/m.i,e*b(_( \)Y*!W+)U+1S+7Q+>O+DN,KL,RJ,ZH,cG,mE,xC,A+>+<*:*9)9(9'9',013y3p2j2d0`.].Y.V/S0Q0&O1-L14J1;I1AG1HE1OC1WA1`?1j=1v;191705/3/2.2-2,3,0356v6m6f6`5\2W3S4P5N6K6#I6+F61D68B6>@6E>6M<6U:6^86h66t462515/4-4,3,2,1-0468}9r:j:b9\9W6R8N9K: H;F< C<(A;/>;5<;<:;C8;J5;S4;\2;f0;r.;-;+:):(9&8&7&6&579;z<o=f=_=Y=R<M>I?E@BA@A=A%;A,8A36A93A@1AH0AP.AZ,Ae+Aq)A~'A&@$@"?!> < ; :;=?w?l@c@\AUAMAGCCE?F;G9G7G"4G)2G00G7.G>,GF*GO(GX'Gc%Go#G}"G FFEDBA@>@BsCiC`DXDQEIFBH=J8L4M 1M/N-N&+N-)N4'N<%ND#NM"NV NaNnN{MMLKJIGFBD|EpFeG\GUHNIEK?M8O2Q,S(T&T$T"#T)!U1U9UAUJUTU_TkTyTSR Q P O NMFHxIlJaKYKQKKLBO:R4T-V%Y[ [[[$\,\4\=\F\P [[ [g [uZZYXVUTSKLsMgN^NVOOOGQ>T6W/Y'\^ac c c c&c.c7c@cKbVbbbpaa`_^\[ZO|QoRcRZRSSKTBW9Z0](_ begjkkk k(k1k:jEjPj\jjizihgfecbTvVjV`VXVOWFZ<]3`*d!filoqr rss!t)t2t=tIsVsdstrqqpnmlZq[f[][U[J^@a6e,h"lortwyzz {|}"~*4~A~N~\~m}|{{yxwy_m`c`Z`ObDf9j/n$rux{} "*7ETdwteieaeUhIk=p2t'x|  +:J[mpkhj[mOqBv6{* *;M`vopbsUwI|;.! -@Tkjy]~PC4( ,C\tыҢѶeXK=0" -D]w$0;ENW^dkpv{ +6@IQY_ekpv{&1;DLSY_ejpu{ !+5>FMSY_djou|&/8@HNTY^diov~ !*3;BINTY^djpx%.6=DJOTY_eks{~}||{{{  )18?EJPU~Z}`|gznywxvusrqpppp$,~3|:zAyFwLvQtWs]rcpkosm}ljigffeed ~ |yw'u/s6q<pBnHmNkSjYh`ghfqd{ca_^\\[ZZ |x wusp"m*k2i9h?fEeKcQbW`^_f]o\yZXVTSRQQQztqon li f &d .b 5a ;_ B^H\N[UY\WeVnTyRPNLJIIHH!|!t njhfe b_"]*[1Y8X?VEUKSRQZPbNlLwJHFDBAAAA!#%x&p%i$e"b_^ [XV'T.R5Q<OBN IL PK WI `G jE uC A ? =;9999"%'~)t*l*e)`']%Z#W"U"R#P$$N%+L%2J%9I&?G&FF&MD&UB&^@&g>&s<&9&7&5%3$2$2#2"2!&)+{,q-h.a-\,X*U(Q(O) L*J*!H+(F+/D+5B+<@+C?,J=,R;,[9,e7,p4,}2+1+/*-*+)+(,',&),.x0n0e1^1X0T/P-L.I/ F/D0B0%@1,=13;1991@81H61P41Y21c01o.1{,1*0(0'/%.%-%,&+-/2u3k4b4[4T4O3K2G4C4@5>6<6"96)76056636>16E/6N.6W,6a*6m(6z&6$6#5!5 431003~5r6g7_7W7Q7K7E8A9=::; 7<5< 3<'1<-/<4-<;+<;7:x<k=a=X>Q>J?D@;B6D1E-G)H'H%H #I'!I/ I6I>IGIQI\IhIuHGG F E D B A;>t?h@]AUAMBGB@D8F3H-J&L!N OOO#O+O2O;ODONOY Oe OrNNMLKJIH@}BpCdDZEQEJEDF=H4K.M(O!QTV VV V& V. V6V?VIVTU`UmU|TSRQPOODyFkG`HVHNHHIAJ8M0P)R"TWZ ]]]]!])]1]:]D]O][\i\x[[ZYXVUIsKfL\LSLLLDMeIeUecdrccba`_^|NnPbPXPQPIQ?S6V-Z$]`c ehjk llmn$o-o7nBnOn]nmm~lkkjigvTiU^UVTNUDW9[0^&beh knpstu vwxy%z.z:yGyVyexwwvuusspYdZ\YSYI\=_2c(hko ruwz|}%/=M]ok_b^Y^NaBe6i+nrv z} $2CTf{hd`dTgHk;p.u"z~  $5I[ogjZmNqAv4|&  %8LazbsUwH}:- )>Un͆͝ͳ]~PB4& (@\w ,7AJRY`fkqv|'2<EMTZ`fkqv} ",6?GNTZ`ekpw}'1:BIOUZ_ejpw #+4<CJOUZ_djqy&/7>DJOTZ_eks{!*19?EKPUZ`fn}v|{zyxwvvvv %,4:~@}F{KzPxVw[ubtirqp{pomlkjjjj |z y(w/v5t<rAqGoLnQmWk^iegmfwedba`____|zvtro#n*l1j7i=gCfHdNcTaZ`b^j]t[ZXWUUUUT x t pol jhf&d-b3`9_?^E\K[QYXX_VhUrS~QOMLLKJJ yrlif fda_!])[/Y6X<VBUHSORVP ^N gM qK }I G EDBAAA~tlfb_^] [ X V%T,S3Q9O?NFLMKTI\GfEqC}A?=;9999z p!g!a \YWVTQO!M)L/J6H<GCEJDRBZ@d>o;{97531122"w$l%d%]$X#T!RPM KIG&E,C3B 9@ @? H=!O;!X9!b7!m4!y2!0 . ,**++"%s'i(`(Y(T'P&M#J"G#E#C$A%#?%*=%0;&69&=8&E6&M4&V2&`0&k.&x,&*&'%%$$$$#$"%!"&|(p*e+],V+P+L*H(E(A)?)<*:+ 8+'6+-4+42+;1+B/,K-,T+,^),i',v%,#+!+*))('&)y+m-b.Z/R/M.H.C-?.;/8/ 604021$01+.11,18*1@)1I'1R%1\#1h!1u110//.-,)-v/j0_1V2O2I2D2?2945425/6-6,7!*7((7/&76$7>"7F!7P7Z7f7s76654321-0s2g3\4S5L5F5@6:739/:,;(< &<$=#=%!=,=3=;=D=N=X=d=q=< ; ; : 9 8 71}4o5c7Y7P8I8C9=96;0=+>&@!B BCC!C)C0D8DACKCV Ca Cn C}BA@?>=<5y8l9`:U;M;F<@<:=3?-A'C!EGI JJJ% J, J4 J=JGIRI]IjIyHGFEDCC:u<g=\>R>J?C?=?7A/C(F"HJM OPPQ!P(P0P9PBPMPYPfOuONMLKJI>p@cAXBOBGBAB:C2F+H#KMPRUW WXX#X+W3W=WHWTWaWpVVUSRQQzCkE^FTFLFEE>F5I-L%OQTVY\] ^^_`%`.`7`B_O_\_k^|^]\ZZYtHfJZJQJJIBJ9M0P'SVY[^acde fgh i'i1i<iIiWhfhwgfedcbmNaNWNONGN=Q3T*W [^ bdgjlmop qrt u(u3u@tOt^sprqpoonhS]STSMRBU6Y,]!ae iloqtvwyz| } *7FWh}~|{{{cYZXSXGZ;_/c$hl ptwz} *:L_s`^Y]M`@e3j'otx} -ATi`cSfFk9p,v|1G[qZlMq@w2}$!6Md~ʗȰUwG}:+&?Yr(3=FMT[aflrx~ #-8AIPV\aflrx(2<DKQV\aflry$-6>EKQV[afls{ (08@FLQV[agmu}"+3:@FKPV[agow~}}}| %-4:AFKP~V}\{bzjxrv|trsrqpppp~ }(|/z6x;wAuFtKrQqWp]ndlmjwhgfeedccd~zw usr#p*o0m6l<jAiGhLfReXc`ai`r^}\\ZYXXXYytqnljhf%e,d2b7`=_B]H\N[UY\WeVnTySRPONNNN x pkhfd b`^!\([.Y4X9V?UETKRQQYObMlLwJIGFEEEE {qid` ^][ YWU$S*R0P6O<NBLHKOIWG`EjDvB@>=<<;; vld^ZWU T SQN M'K-J 3H 9G ?E FC NB V@ _> j< v9 7 5 4 311 1~rh_YTQONM KHF#E*C0A6@=>D<L:T8^6i4u2/-+)))*{nd [ UPLIHFDB@ >'<-:48:7B5J3R1\/g-t+(&$"""#w k"`#X#Q#L"H!D C@= ;97$5*3 12 80 ?/!H-!P+!Z)!e&!r$!"  t#h%]&T&N&H&D%@$=#9#7$4$2%1%!/%(-&.+&5*&=(&E&&N$&X"&d &p&&%$$#""#q&e(Z)Q)K)E)@);)7(4)1*.*,+*+)+%',,%,3#,;!,C ,L,W,b,o,}++*)(('#|&n)b+W,N,G,B,<-7-2-./+/(0 %1#1"1" 2)20282A2J2U2`2m2| 1 0 //. - ,'y)k,^.T/K/D0>09040.2)4$5!67777&8-858>8H8R 8^ 7j7x7654322*u-h/[1Q2H2A3;36314*6%7 9;= =>>#>* >2 >:>D=N=Z=f=u=<;:987/q1d3X4M5E6>69636.7':!<>@C DDDD&D.D6D@DJCVCcCqCBA@?>=|3m5_7T8J9B9<9690:*<">ACE HJ JKK"K*K2K;JFJRJ_JmJ~IHFEDDw8h:[;P<G<@<:<3=,?%ADFI KNO PQRS%S-R6RARMQ[QiQzQQOMLKq=c?V@L@D@>?7@/B'EHKM ORUVW XZ[ [([1[<ZHZVZeYvYYWUTSkB^CRDIDCC;C2F*I!LOR UWZ\^_` bcd"e+d5dAdOc_cpbba_^]eHYHOHHG@G6J-M#QTXZ]`ceghjk mnp#p.p:oHoXnjm}lkjih_MUMMLFL;O0S&VZ^behknprtuwy z|~$~0~>}O|a|u{xwvu[SSRLQ@T4X)]afjnqtwz|~ &4EXmYWRVFZ9^,cinsw{~%8LaxX]L`?e1j$pv{ *@VmRfFk8q*x~ -E\tˎɧMq?x1~# 7Oi $/9CKRX^chnsz  *4>FMSY^cinu{&/8@HNTY_dipv~  *3;BHNSX]cipx$-4;BHMSX]cjr{ '/6<AGLQW]ckt~}{ywxxxvu!)06;~@|E{KyQwVv]tdrmqwomljkjjjj}{ yxw#u*s0q6p;o@mElKkQiXg_fhdrb~`_^^^]]]{vrpmkji%h+f1e7c<bAaF_M^S\Z[cYmWyVTTSRRQQxqlifc a`_!^'\-[2Y7X=WBUHTORVQ_OiMuLJJIHHGHyphc_][Y WVU#S)R.Q4O9N>MEKLJSH\FfDqB~BA@?>>> s i a [ WUTR POML%J+I0H6F;EBCIBP@Y>c;o:|9865555 {nd\VQN L LJ IGE!C'B-@3?9=@<G:O8X6b4n2{1/-,,,, vj_WQLHFED C A ? = $; *: 18 76 >5 F3 N1 X. c, o* }( % $ # ! sf\SMGC@?>< :86!4(3.15/<.D,M*W'a%n#| }obXPID?;97531/.%,+*2(:'B%K#U!`lzzl_ U!M!F!@!;!7 42/- +)' "% ($ 0"!7 !@!I!S!^!k!y      wi!\#R$I$B$<$7$3#0#,#)$&$$%"% &&&&-&5&=&G&Q&\&i&w & %$##"!t!f$Y%O&F'?'9'4'0',''(#) *+ +,,#,*,2-;,D,O ,Z ,f,s,+*)('' q%b'V(L)C*<*6*1*-*)*"-./0 122 2' 2/ 372@2K2V1b1p10/.--,}$m(_*S,I,@-9-4-/-+-&.0246 8 888$8+838=8G7R7_7m7}754322x(i+[.O/E0=07010-/(0"2468 ;= >>>!>(>0?9>C>O=\=j=z=<:988t-e/W2L3B3:34302*3$579< >@B CDEF$F+F4F>EKDXDfDwDCB@?>o2`4S5H6?68635-6&8:=? BDGHJ KLNN'N0N:MFLSLcKsKKKHFEi7[9N:D:=:7909(; >AC FIKNOQ RTVW"W+W5V@UNU^ToTSSQPMc<U=J>B>;=4=,?#BEH KNQSVWY[ ]_`a%a/`:`H_X^j^}]\\YX]BQBGB@A9A/C&GJN QTWZ\_abdf hjlm(l4kAjQjdiwhgffcWGMGFF?E4H)LPT X[^aegjlmoqsu wzz+y8xHw[voutrqpSLLKEJ9M-R"V[ _dgknqtvxz|~  .>Pe{RQKP>S2X%^b hlquy| "2E[rQVEY7^*djpv{"7Ne~K`>e0k"ry~)BZrNJ¥Ek7r)y .G`y !,6@HOV\bgmsy(1;CKQW\aglsz ",5=DKQV\agmt}&/7>DJOUZ`fmt~  (07=CHLRX^emv}{z"*17=BFKPV^}f{ozzxvtrqqqon ~}$}+{1y7x<vAuFsKrPpWn_miksigedccdcczvsqpon%m,k1i7h<gAfFdLcRbY`d^n\yZXWVWWXWzsnjge dbb a'_,^2]7[<ZAYGXMVTU^SiQtOMLKLLMLypic`][YXWW"U(T-S3R8Q=OCNIMPKZIdGpE}CABBBBB}rh`ZWTRQ ONNM$K)J/I4G9F?EECMAV?`=l;y9799888wkaYSOLKIH GFE C%A+@0?6=<<B:J8S6]4i2v110////r f \ T M I E CBA @>=;":'8-73594@2H0Q.[-g+u*('&%&&| naWOIC@= ; :: 8643$1*00.7->+G)P'[%f#t! yj^SKD?:7543 2 0 . - "+ () /(6&>$G"Q\hv     ugZPHA;630.-+*(&$%",!4<EOZft     rcWMD=73/,)'%# !"*1:CMXe r o`TJA:40,(%!    !'!/!7!A !K !U!a!n!} {k]Q G!>"7"1"-!)!%!!!"$$&&& '$ '+ '4'=&G&R&^&l&{&$#"! xhZ!N#D$;%4%/$*$&$"$$&(* + ,,,!,(,0-9,C,N+[+i+x++('&%td#V%K&A'8(1','(&$& &(*, .1 1222%2-353?2K1X1f1v00.-++p#`&R(G*=*5*/**)&)")*,/ 135 6789"9)929;9G8T7c7s766421k'\*N,C-:.3--,)+$,-/2 469;< >?@@%@.A8AC?Q>`=p===;98f+W/J0@17110,/&/135 8:=?AC DFHI!I*I3I>HLG[EmEEDDA?`1R3F4=45402*2"479 <?BDGIJL NPRS%S.S9RFQVOhN{NMMLIZ6M8B8:846.6%8;> ADGJMORTVX Z]_^(^3]@[PZbYwXWWVUT<I<?<9;2:(=@D GKNQTVY[]_bd gik"j-i:hIf[epdcbaaOAEA>@8?-B"EJ NQUX[^adfhkmor uwx%w2uAtTsiqpommKFDE>D2G&KPUZ]adgknqsuwy|~(7I^v~|{JJDI7M+RW\afjorvy|+>RjJO=S0X#_djpvz1F^wDY6_)el sz 8RjÃÜ=e/l!s{*G_w*4=EMTZ`ekqx $.8@GMSY^djpx)19@FKPUZahpx"*29@EJOTY_foz~}$,39?DINSY_gp~}{xtsr %,39>C~H}M{SzYx`wiutspnlkjggf|zxwww&u-s3r8q=pBoHmMlTj[icgme{b`^\\[\[}wqnkj iii!h(g.e3c8b=aB_H^N\U[^ZgXsVTQOOOQQ{rjea_^]]\\"Z(X-W2V8T=SCRIPPOYMbLnJHFDCFGG~rg`ZWUSR RQPO#N(L-K3I8H>GEELDTB^Ai?z=:98<<=vj_WRNLJIH GFFD$B)A.?4>:<A;H9P8Z6f4u2101233~pcYQKGDB@? >=<; 9%8*6/563=2D0M/W-d+q*)())))yj^TKE@<:876 5431!/&.,-2+:*A(J'T%a#o"~! tfY O G @ : 6 3 100. -+*($')&0$7#?!H S_m|p b VKC<62., * ) ) '%$"!!' .6>H R^l{   } m ^RH?82.*'%#"! &.6?IT ` l {    z i[OE<5/*&#!$+4 = F P\ixwfXLB92,'#   ! (/8BMYfvscUI>6/)%!    !$!,!5!>!I V d to_QF;3,'" "$%%&&"&)&2';'F&T%b%r$$$!k[NB!8"0"*!$!!  " $&(* +,,,&,/-8-C-O+_*p*))(&$gW!J#?%5%-$'$## ""#% ')+-/ 1333#4+454@4L2\1m00//,*b"S%F';(2(+'&&"%$&' *,/2468 :;;;';1<<==;W,J.>/4/--)+#+-/258;=@BEGI KNNN(N3N?NMK`IuGGFEEQ1E2:322-0'/147:>ACFIKNPRU WZZ"Z-Y:YHXYUoRRQPPL6@78624+3!69=@DGJMPSVXZ]`b fhh&h2gAeQbh`^]\[G;=;7908%;?CGKOSVY\_bdgilor vwv+u:sJp`nxlkihC@=?6=+@EJOSX\_beilnqsvy| "1BWo|{ywCDUoiDhJfQdXbaak_w^][YVSRRunigfedddc#a(_-]3\8Z=YCWIVRT[ReQqPOMKIGGGsia][YWW VVVT"R(P,N1L7J<ICHJGTF`DkCzB@?=<<?vi_WSOMLKJ IHFD"C'A,@2>8=>;E:N8Z7f7t6432226}naWPJFCA@>< <<:8#7(6-433:2A0J/V.b,p+*)))+-vh[QIB=:7543 3310.$-),0+6)>(F'R%^$l#~!!!!"$qbVLC<73/-,,+ +*(' &&$,#3";!CO[iz|l^QG>71-)'&%$# #! #)08AMYgwxhZM C : 3 - ( % "   &.6@KWd t ueV J ?6/)%!         $ , 5 ? J V c s qa S G<3,&"    #*3=HTaq n ] PD90)#    '/:EQ_o j ZM@6-&!  $-6BN\mfWI=3+$     "!*!3!? L ZlbSF:0("  "% &&''''1';'I'W&h#}#"!!^OB6-%  !#&(+ --..$...8.F.T-d*z(('''YK>"3"*"#!  "%'),/14 666!6*656B6P6`2w0/...T!F$9&/%($"#!!" $&),.1369; >???'?1?>?L?\=p96655O&A(5)-)&'"%$&(+-1369<?ADG JJK!J,J9JGIWHjC@@?>I+<-2-++&) (*,037:=@CFIKNQT WWV&V3VAUQTdOLJIHC18200*.$-/2 6:>ADHKNQSVY\_b ee d,d;cKa]]xYVVU?65503)148 <AEIMPSWZ]_begknrtt&s4sCqUmoifed;:58/7#:? DHMRVZ^aehknqtwz~*;N}fzwut;>5<)@E KRV[`dhkosvy| 1D\v;B/F!LRY_ejoswz~$8Oi5M(SY agntz(@Zv.Y ahpw0Lg  !"$%&()*+-./02346789;<=>@ABDEFGIJKMNOPRSTUWXY[\]^`abcefgijklnopqstuwxyz|}~  !"$%&()*+-./02346789;<=>@ABDEFGIJKMNOPRSTUWXY[\]^`abcefgijklnopqstuwxyz|}~  !"$%&()*+-./02346789;<=>@ABDEFGIJKMNOPRSTUWXY[\]^`abcefgijklnopqstuwxyz|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~mft1!  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !""#$$%&&'())*+,--./01223456789:;<=>?@BCDEFHIJLMOPRSUWXZ\^`bdfhjmoqtvy|~  !""#$$%&&'())*+,--./01223456789:;<=>?@BCDEFHIJLMOPRSUWXZ\^`bdfhjmoqtvy|~( 2<&D7LHT]\sbhlo߽rٹuӵzͰƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭ( 2<&D7LHT]\sbhlo߽rٹuӵzͰƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭ( 2<&D7LHT]\sbhlo߽rٹuӵzͰƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭ( 2<&D7LHT]\sbhlo߽rٹuӵzͰƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭ( 2<&D7LHT]\sbhlo߽rٹuӵzͰƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭ( 2<&D7LHT]\sbhlo߽rٹuӵzͰƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭ( 2<&D7LHT]\sbhlo߽rٹuӵzͰƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭ( 2<&D7LHT]\sbhlo߽rٹuӵzͰƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭ( 2<&D7LHT]\sbhlo߽rٹuӵzͰƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭ( 2<&D7LHT]\sbhlo߽rٹuӵzͰƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭ( 2<&D7LHT]\sbhlo߽rٹuӵzͰƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭ( 2<&D7LHT]\sbhlo߽rٹuӵzͰƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭ( 2<&D7LHT]\sbhlo߽rٹuӵzͰƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭ( 2<&D7LHT]\sbhlo߽rٹuӵzͰƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭ( 2<&D7LHT]\sbhlo߽rٹuӵzͰƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭ( 2<&D7LHT]\sbhlo߽rٹuӵzͰƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭ( 2<&D7LHT]\sbhlo߽rٹuӵzͰƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭƭ( 2<&D6KHS]Zs`ehjlmʽrݽx誱( 2<&D6KGR]Ys^bcehkѺoڭs䛴zzzzzzzzzzzzzzzzz( 2<%D5JGQ\Ws\^`cfŹiήlסpu鐷u鐷u鐷u鐷u鐷u鐷u鐷u鐷u鐷u鐷u鐷u鐷u鐷u鐷u鐷u鐷u( 2<%C4JFP[VrY\_bd¯gˤjӗm܈q䈺q䈺q䈺q䈺q䈺q䈺q䈺q䈺q䈺q䈺q䈺q䈺q䈺q䈺q䈺q䈺q( 2;%C3IEOZTrV[^aceǛhϏjׂnނnނnނnނnނnނnނnނnނnނnނnނnނnނnނnނn( 2;$C2ICNYQqTZ]_acÓeˇg}l}l}l}l}l}l}l}l}l}l}l}l}l}l}l}l}l( 2;#C0IAMWOpSX\^`abƁexjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxj(2;!C.H?JVMoRWZ\^_`{bshshshshshshshshshshshshshshshshsh(2;B+H;IVLnPUY[\\~^u`nenenenenenenenenenenenenenenenene(2;B&DVAb~EluIsmLxhN|cP`S]VZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZYZY$/1&346A:N{=Yr@ajDhdGl`Jo]MqZOsXRtVVuVVuVVuVVuVVuVVuVVuVVuVVuVVuVVuVVuVVuVVuVVuVVuVVu % )*#,/1;{5Fq9Ph=Xa@^\DbYGeWJgUMiSQjRTkRTkRTkRTkRTkRTkRTkRTkRTkRTkRTkRTkRTkRTkRTkRTkRTk% /:$C3JBTU]if|ov~圄܍؈ֆ{شrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴr% /:$C3JBTU]if|ov~圄܍؈ֆ{شrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴr% /:$C3JBTU]if|ov~圄܍؈ֆ{شrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴr% /:$C3JBTU]if|ov~圄܍؈ֆ{شrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴr% /:$C3JBTU]if|ov~圄܍؈ֆ{شrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴr% /:$C3JBTU]if|ov~圄܍؈ֆ{شrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴr% /:$C3JBTU]if|ov~圄܍؈ֆ{شrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴr% /:$C3JBTU]if|ov~圄܍؈ֆ{شrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴr% /:$C3JBTU]if|ov~圄܍؈ֆ{شrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴr% /:$C3JBTU]if|ov~圄܍؈ֆ{شrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴr% /:$C3JBTU]if|ov~圄܍؈ֆ{شrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴr% /:$C3JBTU]if|ov~圄܍؈ֆ{شrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴr% /:$C3JBTU]if|ov~圄܍؈ֆ{شrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴrٴr% /9$B2JAST\hd|ltz䣀ޜږՎҊ޷zvޫvޫvޫvޫvޫvޫvޫvޫvޫvޫvޫvޫvޫvޫv% /9$B1JART[hc|jqv|ݥ؟Җ͏}{{{{{{{{{{{{{{{% /9$B1I@QSZha}hnrwۮ{֩ѣ馇ꛂ囂囂囂囂囂囂囂囂囂囂囂囂囂囂% /9#A0I?PSXh_}ejnqںuչ}ȯಟꞒ쒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉% /9#A/H?PRWh^}cgilrx־ߨ阢틓ꋓꋓꋓꋓꋓꋓꋓꋓꋓꋓꋓꋓꋓꋓ% /9#A.H>OQVg\}`ceinͼrְxޞ~蔵뇢臢臢臢臢臢臢臢臢臢臢臢臢臢臢% /9"A.H=NQUgZ}^_bfºi̯mբqޑv牸煳关关关关关关关关关关关关关关% /9!A-G2@EBWEfIsN~|QtSlTgVbY^]\bZgZgZgZgZgZgZgZgZgZgZgZgZgZgZg#(* 6:1;A>QB_Ej|ItsM{kOfRaT^W[[Y_XcXcXcXcXcXcXcXcXcXcXcXcXcXcXc,24.7<:J=VzAaqDiiHocKs_Nv\QxZTyXW{V[{U_|U_|U_|U_|U_|U_|U_|U_|U_|U_|U_|U_|U_|U_|U_| ),.*175Cx9MnVTAYQD[PG\NK]MN^LQ_LT_LT_LT_LT_LT_LT_LT_LT_LT_LT_LT_LT_LT_LT_LT_" ,6"@/I=TM^_hqqz뇉灐|zzztljjjjjjjjjjjjj" ,6"@/I=TM^_hqqz뇉灐|zzztljjjjjjjjjjjjj" ,6"@/I=TM^_hqqz뇉灐|zzztljjjjjjjjjjjjj" ,6"@/I=TM^_hqqz뇉灐|zzztljjjjjjjjjjjjj" ,6"@/I=TM^_hqqz뇉灐|zzztljjjjjjjjjjjjj" ,6"@/I=TM^_hqqz뇉灐|zzztljjjjjjjjjjjjj" ,6"@/I=TM^_hqqz뇉灐|zzztljjjjjjjjjjjjj" ,6"@/I=TM^_hqqz뇉灐|zzztljjjjjjjjjjjjj" ,6"@/I=TM^_hqqz뇉灐|zzztljjjjjjjjjjjjj" ,6"@/I=TM^_hqqz뇉灐|zzztljjjjjjjjjjjjj" ,6"@.I*F8MIV]]qdkpu۰|ל״ݮߜߓڒגגגגגגגגגגגג" ,6 >)F7MHU\\qbhlrԷyǭκ֬ޢ┋ዃ܋ڋڋڋڋڋڋڋڋڋڋڋڋ" ,6>(F6LGT\[qaejpͽv|ͳդݖ㍓ㄉ߄܄܄܄܄܄܄܄܄܄܄܄܄" ,6>(E6LGS[Yp^bgmsùx̬}՝݌㇟~~~~~~~~~~~~~~" ,5>'E5KFRZXp\`ejp²u̥yԕ}܇ᅮ{zzzzzzzzzzzzz" ,5=&E3KDQYVoY]bgkp˝tӍxڃށyxxxxxxxxxxxxx",5=$D2JCOWTnV[_cfiʐl҃p|}yvuuuuuuuuuuuuu"+5=#D0JANUPlTZ]_abȂcwhsuq‡oÜqĤqĤqĤqĤqĤqĤqĤqĤqĤqĤqĤqĤqĤ"+5= D-I=KSNkRX[]__{aqemqkƀjǒiǗiǗiǗiǗiǗiǗiǗiǗiǗiǗiǗiǗiǗ"+4<C)G9JSMjP~VY[\~]t_ldhmgzf̉e̎e̎e̎e̎e̎e̎e̎e̎e̎e̎e̎e̎e̎!+4<B"D:HRKhNzSWYZv[m]gbdjbua҂a҆a҆a҆a҆a҆a҆a҆a҆a҆a҆a҆a҆a҆!+ 3;="C;FQHdKuQTVxWoYh[c`_f^p]{\\\\\\\\\\\\\!* 2 1<%A;BNE_HnM{QzSpUiWcZ_^\c[kYtYwYwYwYwYwYwYwYwYwYwYwYwYw ')2:&=9?JAYEgIrzM{qPiRcU_X\\Z`XgWnWqWqWqWqWqWqWqWqWqWqWqWqWq#15&86:D=RA^yDhpHphLvbOz^R}[U~YYW]VbThTjTjTjTjTjTjTjTjTjTjTjTjTj  & -/$225>8JwWWA[TE]QI_PL`OOaNRaMVaLZbK\bK\bK\bK\bK\bK\bK\bK\bK\bK\bK\bK\bK\b !$(t)2i-;`1BY5GT8KPQPXd_xekظr̰x~³̨ԟ؜؏؉Ԉψψψψψψψψψψψ (2;"B.I=POWd]xciӾpƵv{­ˡӕِڈځցссссссссссс(2:!B-Is6Hj:Pb=W[A\WE`TIbRMdPQeOUeNYfM]fLcfLfeLfeLfeLfeLfeLfeLfeLfeLfeLfeLfeLfeظ  "%$}).r,8h1@_4GY8LTVM`^jnt~}󁆙zvttsplffhêhêhêhêhêhêhêhêhêhêhê %09%B/J=UL_]hnr~{򉃜퀋zvvupifilllllllllll %/9$B.J;TK]\gnpxꇈ~xuvrmjmooooooooooo %/8#A-I:RJ[\ennv~㌄ۀyxzxºr¯mprrrrrrrrrrr %/8"A,H9PIZ[bmkt{ܑ҇~|}ſ}ųwĨqĤsuuuuuuuuuuu %/8!@+H8OHXZamiqw֙~̎…»ǸǷǬ|ǡvǝwxxxxxxxxxxx %/8 @*G7OGWY_mgnۧuО|ƕ²ȮʭʥʚzɖyÔzzzzzzzzzzz %/8@)G6NFVX]ldk֭sˤyɥ̣̝̒~̎|Ǝ}}}}}}}}}}} %/7?'G5METW\kbܹiѱqũw|ɛΘϕϊ·ɇÇÇÇÇÇÇÇÇÇÇ %/7?&F4LCSVZj`~ؿg˶ntz~ɒύыт~%.7?%F2LBRTXi^}eƼlqv{ȉЂӀ{vxxxxxxxxxxx%.7>#E0K@PRVg\|cinsw{ǁzyvqqqqqqqqqqqq%.6>!E.J=NOSfYz`fjosvz|utrmmmmmmmmmmmm%.6=D*I9LLQdWy]bfjm~qsxponjjjjjjjjjjjj%-5=C&H4KJObTwY]adfukmukDŽjʖjͫffffffffffff%-5<BE3JJMaQtUXZ\v^jceod}cьbѝaҲaʻaʻaʻaʻaʻaʻaʻaʻaʻaʻaʻ$ , 4 :<D4HJJ_MqRUWzXmZd``j_v^փ]ג\ؤ[ش[ش[ش[ش[ش[ش[ش[ش[ش[ش[ش$+12 < B5EIG\JlNzR~UrVhYa_]g[qZ|YވXޘXߥXߥXߥXߥXߥXߥXߥXߥXߥXߥXߥ"''2;"?5BGDWGfKsO~uRkTcX]]ZdYmXvW倘V捗V晖V晖V晖V晖V晖V晖V晖V晖V晖V晖V晖  28#;4>C@RC_FkvKtmO|eR_VZ[XaVhUpTyTSSSSSSSSSSS  %/3#619?BA=EA*G6QD[TeenuwztponmiefëiǤkˠkˠkˠkˠkˠkˠkˠkˠkˠkˠ ",5 >)G5PCZScdluu}uppqsnjjlŨnȣnȣnȣnȣnȣnȣnȣnȣnȣnȣ ",5>'F3OAXRbcktsz݄yttuwtomp¬qƧqƧqƧqƧqƧqƧqƧqƧqƧqƧ ",5>&E2M@VP_bitqߔw֋~́zxyzytqstêtêtêtêtêtêtêtêtêtê "+4=$E0L>UO]bftnٛuВ|ƈ||~xtvwwwwwwwwww "+4=#D/K=SN\`dsݨkԡsʙz}xyyyyyyyyyyy "+4<"D-KC"G:LRRgWy\`cfrjisffeãdŸbbbbbbbbbbb ! ( 0 6 ;@#G:JOOdSvWZ\u_idcoaaҐ`Ԣ_ַ]]ê]ê]ê]ê]ê]ê]ê]ê]ê]ê !'-16@%E;HNKaOrRUxVkYa_]j[yZ܇YݖYݦW޻XɢXɢXɢXɢXɢXɢXɢXɢXɢXɢ #%$7>'B:ELG]KlOy|RpTfX^^ZgYsXW䌛V䚚U嫙T庘T庘T庘T庘T庘T庘T庘T庘T庘T庘 )6;(>9AIDXGe~KqsN{iRaV[\XdVnUyU샌T쏋T퟊SSSSSSSSSS + 37(:7=D@Q}B]sFgjJobOv\TzXZ}Ua~Si~Rq~R{}Q|Q{PzPzPzPzPzPzPzPzPzPz ֿ) .2&538?{;Jq>ThA]`EcZJhVPkSVmQ\nPcoOjnNqnNzmMlMlMlMlMlMlMlMlMlMlMlֶ$(+#//z29o5Bf8J^MICOGHPFMPDQQCVQB[QBaPAiPAoOAoOAoOAoOAoOAoOAoOAoOAoOAoOθ  wl %a$-Y'3R,8M0HD=KD97A96D95H94L93P93P93P93P93P93P93P93P93P93P9} yr"i."p5't?0tI:tTFobShp^d|fbkbmbnbocpcpdqdqcrbr`s^s\tZtZtZtZtZtZtZtZtZt} yr"i."p5't?0tI:tTFobShp^d|fbkbmbnbocpcpdqdqcrbr`s^s\tZtZtZtZtZtZtZtZtZt} yr"i."p5't?0tI:tTFobShp^d|fbkbmbnbocpcpdqdqcrbr`s^s\tZtZtZtZtZtZtZtZtZt} yr"i."p5't?0tI:tTFobShp^d|fbkbmbnbocpcpdqdqcrbr`s^s\tZtZtZtZtZtZtZtZtZt~ zs!l-!s5&w>/yH9xSEs`Rmm^hzhendqdsdtdueuevfwdwbx`x^y[zZyZyZyZyZyZyZyZyZy { u!p,x4$}>-G7QDz^Qtj_nvjisgxf{f|g}g~ggeԀcׁ`ڂ]݃\]~]~]~]~]~]~]~]~]~ | v!t*}4#=+F6PB\P{g^urko~vj}ihhhhhˈfщcԊ_֌\ٌ^݇_߃_߃_߃_߃_߃_߃_߃_߃_߃ } w x*3!<)E4N@ZOe^{pltzxnkjiiiiǑf͒bє^ҕ_Ցbڋb܈b܈b܈b܈b܈b܈b܈b܈b܈ ~ x {*3<'D2M?XMc]ml{wztnkjiih›fʜa̞`ΛcҖe֐fٌfٌfٌfٌfٌfٌfٌfٌfٌ  y ~)2;%D0L=WLa\kltzz}rljiijjɢfɢdʠfΚhӔiՐiՐiՐiՐiՐiՐiՐiՐiՐ  z )2;$C.K;VJ`Zikr{zvnklmnpƥkǥhǤj˟lЙlҕlҕlҕlҕlҕlҕlҕlҕlҕ  { )1:"C,K9UH^Ygjp{އv}}uppqrspĩlĩmȣo͝pЙpЙpЙpЙpЙpЙpЙpЙpЙ  | (1: B*J7SF]Xfim{؎tυ{|vtuvwu¬p¬qŧrʠs͜s͜s͜s͜s͜s͜s͜s͜s͜  }(1:B(I5QEZVch۝kzҕrɌx~|yyz{zutëuȤvʠvʠvʠvʠvʠvʠvʠvʠvʠ  }(09A&H3OCXTag֢iy͚qÒw|~|}~ywxŧxȣxȣxȣxȣxȣxȣxȣxȣxȣ  '09@$G1N@WRܮ_fҧgwȠnuz}z{ë{Ʀ{Ʀ{Ʀ{Ʀ{Ʀ{Ʀ{Ʀ{Ʀ{Ʀ  '08@"G/M>VOس]dͫevålsx|}}}ĩ}ĩ}ĩ}ĩ}ĩ}ĩ}ĩ}ĩ}ĩ  '07? F,L;޼TNӷ\cȰctjpuz~z||¬|¬|¬|¬|¬|¬|¬|¬|¬  '/7>E)K7QLϼZaõashnsw{|yxvqsttttttttt  &.6=D%I4OJX__qekptx}}sppojlmmmmmmmmm   & . 5<B E2MHU]\obglptuymkjjfgggggggggg   & - 4;@A/KFS[Ym_|dhkyonuhffecc¬cĩcĩcĩcĩcĩcĩcĩcĩcĩ  %+2 7 8@,ICPXVj[z_b}fpigqc~baa_ê_ŧ_Ǥ_Ǥ_Ǥ_Ǥ_Ǥ_Ǥ_Ǥ_Ǥ_Ǥ #(-.:C)G@MURgVwY\s_gd`m^|]Ɍ]˞\ͯ[ȣZʠZ̞Z̞Z̞Z̞Z̞Z̞Z̞Z̞Z̞  ",;B+E>IQMcPsRuUhX_^[jYyX܊XݛW߬VšUИVҕVҕVҕVҕVҕVҕVҕVҕVҕ / 9?,B=ENH^LlyOxmRcV\]XhVvUꄐU꓏T뢎S볍ŘQыQыQыQыQыQыQыQыQы پ/ 6;,>;AJCXzGdpKnfOw^T}X[UdTpS|RRQP~O}O}O}O}O}O}O}O}O}  ڴ",26*98n:He=Q\@XVE]RL`OScMZdKbdKjdJscI}bIaH`H`H`H`H`H`H`H`H`H`ѵ!&*$w./l18c4@[7FT;LN?OKERHKTFRUEXUD_UCgTCoTBxSBRAQAQAQAQAQAQAQAQAQӮȾu"!k&)a*1Y-8R1=L5AH9CE>ECCFAHG?NG>SG=YG<_G;fF:pE9vE9vE9vE9vE9vE9vE9vE9vE9vEɸ ti_$V!+O%0I)4E.7A29>6:<;;:?<9C<7H<6L<5Q<4W;3];2b:2b:2b:2b:2b:2b:2b:2b:2b:}rg ]T L%G)B",>&.:*/8-16115523821<20@2/C2-H2,M1+P1+P1+P1+P1+P1+P1+P1+P1+P1r md#]."c4'f>/eH8aSB^bLZpTX}YX[Y\Y]Z][][]\^\^]^]^\_[_Z_X`X`X`X`X`X`X`X`X`r md#]."c4'f>/eH8aSB^bLZpTX}YX[Y\Y]Z][][]\^\^]^]^\_[_Z_X`X`X`X`X`X`X`X`X`r md#]."c4'f>/eH8aSB^bLZpTX}YX[Y\Y]Z][][]\^\^]^]^\_[_Z_X`X`X`X`X`X`X`X`X`s me"`,!g3&j=-iG7fRBb`L^nV[{[Z_[`[a\a\b]b]b^c^c^c]d[dZeXeXdXdXdXdXdXdXdXdt of"e+l2$p<+pE5nO@j]LdkW`w_^d]f]h^h^i_j_j`j`k_l^l\mZmYkZjZjZjZjZjZjZjZju pg"i)q1"u;)vD3uN?q[KkhWetbai`l`n`o`p`qararas`t^t[uZt\p\n\n\n\n\n\n\n\nu qi!m(u1 z:'{C1{L=xXJreWkqcf|lcrbuavbwbxbybzb{`|]}Z~\y^t^s^s^s^s^s^s^s^sv rj!q'z09%B/K;VHybVrmdkxofwd|c~ccccƒcЅ`؆\܇]߃_~`yawawawawawawawaww sk u&~/8#A-J9UF`Uzkdsuqk~|fddccbb̏a֏_׎`ۉb߄c~c|c|c|c|c|c|c|c|x tl y&/8!@*I6SD^ShczqrqzjfddefhǔgӔcӔd׎fۉg߃gၳgၳgၳgၳgၳgၳgၳgy t o}&.7@(H4RB\Qfbnrxvo}ihhikllИhИhӔi؎j܈jޅjޅjޅjޅjޅjޅjޅjޅy u r%.7?&G2P?ZOd`lq؀swzpmmnopqʜm͜lЙmԓnٌnڊnڊnڊnڊnڊnڊnڊnڊz v u%-6?#G/O=YMb_ڐjpчqww~rqrrstàqˠo̝pїqՐq؎q؎q؎q؎q؎q؎q؎q؎{ w x$-6>!F,M:WJޝ`]Ԗhnˎo}Æu~{xvvvwxvȣsɢtΛtҕtԒtԒtԒtԒtԒtԒtԒtԒ{ x z$-5=E*L8VH٣^[МgmƔm|sy~{yz{{{ƦvƦv˟vИvіvіvіvіvіvіvіvі| x |$,5<D'K4߭TEը]Yˠeklzrw|}}~~êyĪyȣy͜yϙyϙyϙyϙyϙyϙyϙyϙ| y $,4;C$J1۱RCѬ[Wƥcijxpuy}|Ƨ|˟{̝{̝{̝{̝{̝{̝{̝{̝} z # +3;B H-׶PA̰YVªahhwnsw|~zyêzȣzʠzʠzʠzʠzʠzʠzʠzʠ~ z  # * 29@޾F*ӺO@ȴWT_ffukquy~zwutqp¬rǥrȣrȣrȣrȣrȣrȣrȣrȣ~ {  # * 1 8?C(οM>ùUR]dcsinrv{zqmlkji¬jƦkȤkȤkȤkȤkȤkȤkȤkȤ|  ")/ 6 <@&K#H9QMW_]ob|fjxnlse}cbba`Ǥ`˟a̞a̞a̞a̞a̞a̞a̞a̞  $'(, ; E6MJT\Yl]ya{eoieo`{_^^]\̞\Ϛ\И\И\И\И\И\И\И\И/ :C2JFPXUhXv}[q_fc^l[yZZ™YīYſWіXԒXՑXՑXՑXՑXՑXՑXՑXՑ2 <B.GALTOdRrsU~gX^^YhWwVӇVԘUժT׾SٍSۉT܈T܈T܈T܈T܈T܈T܈T܈"2:>.B?FOJ^vMkjOv_SXZTeSsR䂅Q哄Q棃P終ÓOO~O~O~O~O~O~O~O~ Ӻ %06:.>fJ=pI?>;D>9J?7P?6W>5^>4f=3o<1{;1;1;1;1;1;1;1;1;Ÿ{ pf\S#L(F$,A'/<+19037535943>41C4/I4.N4-T3,[3*c2*f2*f2*f2*f2*f2*f2*f2*f2yn cYQ IB"=%9'6#)3&*1++//+-3++7+*;+(?+&D+%I*#O*#Q*#Q*#Q*#Q*#Q*#Q*#Q*#Q*f ^T%Q-"V4&W<-UG6RT>ObENqINKOKOLPLQLQLRLSLSKTKTLTLULULTLSLSLSLSLSLSLSLSLf ^T%Q-"V4&W<-UG6RT>ObENqINKOKOLPLQLQLRLSLSKTKTLTLULULTLSLSLSLSLSLSLSLSLg _U$T,!Y2%[<,YF5UR>R`EPoKP|MPNQOROSOSOTOTOUOUOVOVOVPVPUPTPTPTPTPTPTPTPTPh `V$X*^1$a;+`E4[O=X]FUlMTyQSSTTUUUUVUVUWUWVXVXVXVXWWWVWVUVTVTVTVTVTVTVTi aW#\)c0"f9)fC2bM<^[FZiOWuUVXVZWZW[X[X\Y\Y\Z]Z]Z]Y^X_W]XYXYXYXYXYXYXYXYj cY#a'h/ l8'lB0iL;eXF`eP\rXY~]Y_YaZaZbZc[c[d[d\e[fYfXfYbZ^Z^Z^Z^Z^Z^Z^Z^k dZ#f%n.r7$rA.qJ8mVDgbPbn[^zb\f[h\i\j\k\k]l]m]n\oYoZk\g]c]c]c]c]c]c]c]cl e_!k$s-x6"y?+xI6uSBp_Oik\cvf_l^p]q]s]t]u]v]w]xZz\v]q^m_h_h_h_h_h_h_h_hm fco#x,}5>(G3~Q@x]Nqg\jrhd{r`w_{^|^~]^_ƀ`؀^_|`warbmbmbmbmbmbmbmbmn hgt#},4=%F0O=ZKze[rniiwvc``abcddхcޅbc}dxerererererererern ijx"+4<"E-M:XIbYzkiprxizeeefghiɊiڊf܈gh}hwhwhwhwhwhwhwhwo jn|"*3;D*L7WF`VقhgypvqwljjjklmnՏj؎k܇kl|l|l|l|l|l|l|l|p kq!*2;C&K4VBܑ_TӉgeˁntyts{onnopqqΓnԓoٌo݇oလoလoလoလoလoလoလoq kt!)1:B#J0U?ח^QΏecňlrrzxurrsttuȗrїrՑrڋrބrބrބrބrބrބrބrބq lw! (19A I,ܢS<Ҝ\Oɕdajpp}u{|wvwwxx›vΚuҖu֏tۈt܈t܈t܈t܈t܈t܈t܈r my ! ( 08?G(اQ:ΡZMĚb_inn{sy|zzzz{z̞wϚwӔwٌwٌwٌwٌwٌwٌwٌwٌs n| ' / 6>ޯF#ԫO8ʥYK`]glmzrv|~}}}~~ɡ{̞zЗyՐy֐y֐y֐y֐y֐y֐y֐s o~ ' - 5<۳C!ЯN7ƩWJ_[ekkxpty}|zŤw~ɢx}Λx|Ӕx|Ӕx|Ӕx|Ӕx|Ӕx|Ӕx|Ӕx|Ӕt p  &, 3 :ַA ̳L5UH]Yciivnrv{xusqpnǤo̞pїpіpіpіpіpіpіpіu r $*0޻6 Ҽ?ǷJ2SE[WaggtkptyxokjihfȤg̞hИhЗhЗhЗhЗhЗhЗhЗv u "&+. =½H0QCXT^ddrh~l}qrui}edccaʠbΛbҖbҖbҖbҖbҖbҖbҖbҖw y  ޿ ):E-N@UQ[a`oe{ivmkrc{``__^Κ^і^Ց^Ց^Ց^Ց^Ց^Ց^Ց^Ցx~ %7B)K=RNW^\l`xxdmhcn^x\\[ZZғZ֐ZڋZڋZڋZڋZڋZڋZڋZڋy  2?%G9NJSZWh{[tp^eb]jYvXXWVVъU܈V߄V߄V߄V߄V߄V߄V߄V߄{  Է"3GKDKGKMDSNC]OBgNAsM@L@K?J?I>G>G>G>G>G>G>G>GԤȳ {q#g'$^+,U/3O38I8JA5=5<5<5<5<5<5<5<5<ʮ y oe[ S#&L'+F+/A02=54::67@64F73M61T60\5.e5-o4,y3+2+2+2+2+2+2+2+2vl b YPI C$="'9&*5*+2/,04--9-+>-(D-'K,%R,#Y+"a* k) k) k) k) k) k) k) k)ti_ VMF ? 94!1".#+$$)(%',%%1%#6% ;%@$F$L#S"S"S"S"S"S"S"S"YOE'F-!I3%I<+GH2EU8CcJ>J>K>K=L=L=M=M=N=N=N=N=N=N=N=N=N=ZQF&L*P0#Q:*OD1LQ9I^>HmBH{CICJCKCLCLCMCMBNBNBOBOBPBPBPBPBQAQAQAQAQAQAQA[RH&P(U."W8(UC0QN9N\@KjDLxFLGMGNHNGOGOGPGPGQGQHRHRHRHRHRFSDSDSDSDSDSDSD\ SL$U'Z- \7&[A/VL8SY@PgGOtJOLPMPMQMQMRMRMSMSNTNTNTOTOTNUKUIUIUIUIUIUIUI^ TP"Y%`,c6$b@-_J6ZV@VcISpNS}QSSSSTTTTTTUUUUUVVVVWVWVWWSXPXNXNXNXNXNXNXN_ VU _"g+j4!j>*gH4bS?]_IYlRWxWVZV[V\V\W]W^W^W_X`XaWaY]ZZZV[S[S[S[S[S[S[S` WYd!m*q3q<'oF1lP=f\I`hT[s\Y~aXcXeXfXgXhXiXjXkXlZh[d\`]\^Y^Y^Y^Y^Y^Y^Ya X^j s)w2x;#xD.uN:oYGhdTbn`]yg[lZnYpYqZq[q\q]q]q]o_j`f`ba_a_a_a_a_a_a_b Zbo x(}1: C*~K6yWDraRjkabsl]}t]v]w^w_w_w`wawawavbqclcgddddddddddddddc [gt}'09A&J2U@{_Psg`jomdxvbza|b|c|c|d|e|f|e|ewfrfmgigigigigigigid ]jx&/7@"I.T<ۃ]L{e]smlltvh|}ffghhij́jၪi|iwjrjnjnjnjnjnjnjne ^n{ & .6?G*ޑS8Պ\J͂c[{jitqunx~kkkllmmƅnچmm|mwlslslslslslslsf aq  % -5=F%ڗR5АZGljbXhg{otuu~q|ooopqqrԊp݇pၔo{owowowowowowowg dt  $ + 4<ߟE ՜P3̕YEŽ`Vgemr|r}wytsssttuΎsٌsޅrq{q{q{q{q{q{q{g fw #* 2 :ۤCѠN0ǚXC_Teckpp{}vy|wvvwwwȒvՐuۊt߄ttttttth i z ")0 7بAͤL.ÞVA^Rdainnzs~yzyyyzzÖyҕ~x؎~w܈}v߃}v߃}v߃}v߃}v߃}v߃}v߃i k |!'-ެ4 Ӭ?ɨK,T?\Oc_hlmxqv|}}|{}y}w~u}ϙu|Ԓv{ًuy݇uy݇uy݇uy݇uy݇uy݇uy݇j n  $)۱.ϰ=ŬI*RdD=qC<~A;@;?;>:=:<:<:<:<:<:<:<ϤIJw md"[&"S+)L//F43A:6=@8:G98N96W85a84l72y514030201010101010101Ů~tk aYPJ"#C&'>+*90,66.3<.0B/.I.,Q.+Z-)d,(o+&y*%)$($($($($($($(|qg^ V MF?: 5!#1%$.*%,/&)4&&:&#@&!H%P$X#`#j"q!q!q!q!q!q!q!|od[R JB;5 0,)&#!!&+06<CIQWWWWWWWKA8)=, ?2#><(0?/?/@.@.A.A-B-B,C,C,D,D+D+D+D+D+D+LB;(A*C0#B9(AE.>R2=`5=o6=}5>5?4@4A3A3B3B2C2C2D1E1E1F0F0F0G/G/G/G/G/G/G/MC>&D(G."G7'EC.BP3A^7@l8@z8A8B8C7D7D7E6E6F6F5G5H5H5H5I5I4J3J2J2J2J2J2J2NDB$H'K, L6&KA-GN4E[9Di;DwGs@H@I@J@J@K@K@L@L@M@M@M@N@NAO?P=Q;Q;Q;Q;Q;Q;Q;QFJ R"X)[3"Y=)UH2PT;MaALoDL{FMFMGNGNGOGOGOGPHPHPIPIQHSETCT@T@T@T@T@T@T@RHOX_(b2a;&^E0XP:T]BQjIPvLPMPNQOQOQPRPRQRQRRRSRSUOWLWIXFXEXEXEXEXEXETIT_g'j0j:#gC,bM7]ZBXeKUqRT|USWSXTYTYTZT[T\U\U\V[YWZS[O[L[K[K[K[K[K[KULYem&q/r8pA(lK4gW@`aL[lVWv\V`UbVbWcWcXcYcYcZcYc\^^Y^V^R^Q^Q^Q^Q^Q^QVP^ks%x-y6x?$vH/qTF*zR8t\GldVemb`uj_m_n_n`n`nanbobobodkdfebe]e\e\e\e\e\e\X Xg t }# *3<E%݃Q3|ZCtbTmiagqkdzpcscsdtdtetetftftgrhlhghchbhbhbhbhbhbY \k x " ) 1:D ؊O/σXA|`Qug_onjjurh~vhxhxhxixixjyjykwkqkmjhjfjfjfjfjfjfZ _o {!( / 8ݔCӏN,ʉW>^N|e]vkiqrrnyxl{l|l}m}m}m}n}n}nwmqmllklklklklklk[ b r &- 5 ٙAΔL*ŎU<]LcZ}igworsvyq}~ooopppŁpۂp{pvoqoooooooooooo\ e u$+ߝ2 ԝ?ʘK(T9[IbXhe~mpyryuysrrssssֆs rzquqsqsqsqsqsqs\ g x!'ۣ-С=ƝI%S7ZGaVfckn~pxzuw}uuvv~v}vъ|vބ{u~ztyzswzswzswzswzswzsw] j z!צ*̥;¡H#Q5YE_Seailnws{y}yzyxyvytzszˍsz܈sxrw|rv{rv{rv{rv{rv{rv{^ m }ޥҪ'Ȩ9F!P2WB^Qc^hjlup{ut~}p}n}l~k~iǏjڋj}ޅj{jz~jz~jz~jz~jz~jz~_ p٪ έ$ì7DN0U@\Nb\fhjs}n}trlygedcbĎbڋcޅccccccc` t  إҮȲ!5 BK-S=ZK_Ydehpwl{npew`_^]]Ê]܇]]~]}]}]}]}]}]}e x ٠ҩ˱¶1 ?I)P9WH\Uab{emqixgn_u\[ZZYÃY܁Y}YyYxYxYxYxYxYxi}ܙӤ̭Ķ-;E&M6SDXQ}]^taijesak|ZsXWV~V}U{UzUwVsVrVrVrVrVrVro֞ͩŲ(7A!I1O?TMvXYl\ebanZguVqxT~xSwSuRtQrQqQnRkRkRkRkRkRkRkuڗУǮ!1 <D+J:wNGmRTcW_Z\gTdlQonP|mOlOkNiMhMgMeMbMbMbMbMbMbMb~ӝɩ* 6>%xD4nHAdLMZQWSW^O`aMlbLzaK͉`KΙ^Jϫ]I[HZHYIWIWIWIWIWIWIW̥ٗð'0x7 n=-dA9[FDSKMMRRJ\THhTHvSGQGPFOEMDLDKCJCJCJCJCJCJCJޏПŬ$ w+m1c5)Z93R>;KEAGMEDVFCaFBnEA|DAC@A@@??>>>=><><><><><><ԙǨ~u l$b)Z.%R3,J82E>6AE9>M:6-:'*E&(N&&W%$b$"n#!z"! xlbZR JC <61. *%(*$/!5<DMV`jvyyyyyyxk_VNE > 72- ($!!&+1 9 @HPY[[[[[[>4"1(5+61!4;%2G(0T*0b*0q*0~)1(2'3&3&4%5$5$6#6#7"8"9!9!9 : : ::::::?5!4'8)9/ 89%6E)4R+4`,3n,4|+4*5*6)7(7(8'9'9&:&;%;%<$<$=#=#=#>">">">">">"@6!7$<'=, =7$;C)9P-8].7k/8y.8-9,:,;+;+<*<*=)>)>)?(?(@'@'A'A&A%A%A%A%A%A%A7 ;"@$B*C4#A@)>M.0?/@/@.A.A.B.B-C-C-D-D-E+E*F)F)F)F)F)F)B8 @E"I(J2!H=(EI.BV3Ad5Aq6A~6B5C5D5D4E4E4F4F3G3G3G3H4H3I1J/J.J.J.J.J.J.C;DKQ'R1P;&MF-IR4F_9Em;Fy;G;G;H;H;I;I;J;J;J;K;K#dH._T9Y^DUiLStQR~SRTSTSTTTTTUTUTVTVUWRZM[J\G\D\D\D\D\D\DIN[g n"r)s2r<nE(iQ5c[B\dNXnVWxYWZWZX[X[Y[Y[Z[Z[Z[[Y]T_P_M_J_J_J_J_J_JJS` l t x( z0z9xC#sO/mY?eaM`jW]s]\|`\`\a]a]a^a^a_a_a_ab[cWdSdPdPdPdPdPdPLVe qy~& . 7A|M*uW;n_JhfWcn_awd`f`fagagbgbgcgcgcgfbg]gYfUfUfUfUfUfUMZ i u}$+ 4ۈ@уL'|U8v\HodUjk_gsfe{jekekelflflflglgligibi^hZhZhZhZhZhZN] lx"(0 ֍>̈J%ÂS6|[EwbSqh^mogjvlioipipipiqjqjqjqkmkgkcj_j_j_j_j_j_O` p{%ܓ,ё<ǍH"R3YB}`Pxf\slfpsnmzrltlululululumvnrnlmhldldldldldldRc s  ؗ)͕;ÒG P0X@^N~dZyjetonqvto~woxoyoyoyozozpwpqolnhnhnhnhnhnhT fv ߗӛ'ə9FO.W=]KcXhczmmvrtsyyr|q}~r}}r~{r~yr~ys{ysuxrpwqlwqlwqlwqlwqlwqlW ix ڛ Ϟ$ŝ7 DN,V;\IaVfakk{ot~wv{zu~wuuusuqupvÁowpvyputotootootootootootoZ l{  ٘Ԟʢ"5 BM)T8[F`Sd_ijmsx}r|qzymykyizhzfzf{؂g{{gyvgwrgwrgwrgwrgwrgwr] oۓԛϢŦ3@J&S6YC^Pc\ggzkqqo{ivdba`_^ԁ`|`w`}s`}s`}s`}s`}s`}sas֗ϟɦ0>H#P3W@\MaY}edtiokmxcs^}\[[Z~Y}[y[u[q[q[q[q[q[qewڑқʣª,;E M/T=YJ^Vxcangkekt^r{Z}}X|X{WyVxVwWsWpWmWmWmWmWmWmi|Ֆ͟Ĩ'7BJ+P9VEz[Qq_]gcg_ioYqtV|uUuTsTqSpRoSlTiTgTgTgTgTgTgoڏЛǤ"2 >F&L4{RArVLiZX`_aYfhTolR{lQkQjPhOgOeOcOaP_P_P_P_P_P_vԕʠ,8A |G.tL;jQGaUQYZZSb`OlbNyaM`M_L]K\KZKYKWKUKUKUKUKUKU~ڎΛħ #1 }:tA'kF4aK?YOIRUPM^TKiUJvUIƅSIƔRHǦPGȹOFNFMFKFJFJFJFJFJFJӖǣ|)t3k: a?,XD7QI?KQEHZGFfGEsFE؂EDْDCڣBC۷AB@A?A?@>@>@>@>@>@>ُ˞zr$ i+`1W6&Oy8>7=6=4<3;2;1:1:1:1:1:1:1ϙçwog _$V)O/!G4'B;,=B/:J08T07_/6l.5z-4+4*3(3'2&2%2%2%2%2%2%Ƥtld\ TM!F&?+ :1#68%3?&0G&.Q&-[%+g$*v#(!( ''&&&&&&ti`YQ JC<7!2'/-+3(9%A#J!T`m{th]UMF >8 2.*& #& +18AJU` k wuh\QIA9 3 .($ !' -5>GPYaaaaaa1'&*',*,1): &F"%T#%b"%p!%} %&'(()**+,-...........1'&-%/(/.-8!+D#*R$)`$)n#)z")!* +,,-../01222222222223)$0#4%4+36!1B$/O&.]&.k%.x$.#/"0!1!1 233456667777777774-!5 8"9':3 8?$5L'4Y)3g(3t(4'5&6%6$7$8#8#9"9":";!;!A&B0@<$(>(?'@'@'@'A'A&B%B$C#C"C"C"C"C"77@DI$K.H8"ED(AQ-@^0?k1@w0@0A/B/B/C/C.D.D.E.E/E/F/G-G+H*I(I(I(I(I(I(8<ELR"T,R6M@&IL.FY3Ef5Er6F}6F6G6G6H6H6H7H7I7I8I8J6L4M2M0N.N.N.N.N.N.:ALU[!]*[3W="RH,NT4K`9JmK>L?L?L?M?M?N?N@O>P;R8R6S4S3S3S3S3S3;FR\ c e(e1a;\D'WQ2S\;PgAOrDO|EOFPFPFQFQFQFRFRGRGSFUBV?WtJ$nS4h[BccM_lT^tW]}Y]Y^Y^Z^Z_Z_Z_Z`[aWcRdNdKdJdJdJdJdJHX f qy~$ނ-Ԁ<{H!vQ1pY?j`KfhTcpZbx]b^b_b_b_c_c`c`c`d^fXgTfPfOfOfOfOfOK [j u|ه)υ:ŁF|P.wWG!N.~S:vXFn]Pea[]gcWohTyjSiRhRfQePcPaQ^Q\Q[Q[Q[Q[Q[pԍʘ-9CI)wO6oTAfXK^]TWd\Rl`Pw`O`O^N\M[MYLXMVNTNSNSNSNSNSv܆ϓŞ&4 =xD#pJ0gO;^SEWYMQ`SMiULuUKTKSJQIPINHMHKHJHJHJHJHJHJ~ԍɚ,x6p>gD(^I3WN=PTDK\HIfIGsIGGFFFEECDBDAC@C?C?C?C?C?C?܆͕áy t n- f6^< VB*OH3IO8EX;Dc3=3=3=3=3=3=3ӏƝzojc$ [,T2L9"F@(BH-?Q.=\.=i.7!:>$7G%5Q%4\$3i#2w"1!0//.......|pe]V P IB!;'6-24/;,D*M)X'd%s$#"!!!!!!!}peZSLE > 82."+('.$5 =FQ]k{~qdYNG@94 . )%"!&-4= GS_ly rdXMC;4.) $    ")1; F P Z e h h h h h $'#'$)!09FTao| !!! ! ! ! ! ! ! ! ! %!%%$''%-!7 DQ_my  !!"##$%&&&&&&&&&&&&$")!+#*))4&A%N$\$j$v$%&&''())++,,,,-,,,,,,'(.0 0&11.>,K!+X!*f *r+~,--../001223333333333(-479#:.8:4G"2T$2a#2n"2z!3 44566788999:::;;;;;;*3:?C!C+A7=C#:O&9\'9i&9u&:%;$;$<#<#=#=">"?"?"?"?"@!A ABBBBBB-9AGL M)J3F>!BJ'?W*?d+?p+@{*A*B*B*B*C*C*C*D*D+D+E*F)G'G%H$H#H#H#H#H#2?GP VV&T0P:KF%GR,F^/Ek1Fv1F1G1G1H1H2H2I2I2I3J3J3K0L.M,M*N)N)N)N)N)7CN X ] _% ^-Z7TA!PN*MY2Ke6Kp8Kz8L9L9M9M9M9N:N:N:O:O;P8Q5R3S1S/S/S/S/S/<I T _eg" g* d3`?[K%VU2R_:Qj=Qs?Q|@Q@Q@R@R@RASASASASBT?Vo_HjeQglVfsZe{\d]d]e^e^e^e_e_fZgUhQgNgNgNgNgNQ`nw~Ղфȇ2?I!|Q/xW;t]FpcPliWio\hw_gagbgb~gc}gc{gcygdzi_{jZ{jUziRziRziRziRziRScqz؁ц̈Ë0=HO,~V9y[DuaNqfWnl]lsb|k{ezjfxjgvjgtjgrjhpjhqldrm^rlZrkVrkVrkVrkVrkVVgs}Ԅ͉nj-<FN)T6ZAz_LvdU}si^xpodtnwhqnjonkmnkknkinkgnkhohjpbjp]jnZjnZjnZjnZjnZYjvڀчɌ+: DM&S3X?]I|bSxyf]qvlelssjhr|merncrnbrn`sm_sm_tjaudbt`br\br\br\br\br\]myփ͋Ő(8 CK#R0W<\Fz`Qsd[k|iddzoj`xxn]xo\xo[ynYymXykYziZzd[y`[x][x][x][x][x]`q}҇ɏ $5AI P-U8}ZCv^NnbXfga^mhYvlWlVkVjUhTgTeUaV]V[V[V[V[V[duف΋œ1=GN)S5xX?p\JhaT`e\YlcUufSfSeRcQbQ`P^Q[RXRVRVRVRVRViyԆʐ,9 CJ$zP0rU;jZEb_O[dWUk\Ru^P^P\O[OYNWMVNSNQNPNPNPNPNPoϋŕ&5 ?{FsL+kQ6cV@[[HUaOPiTNtUMTLRLQKOJNJLJJJIJHJHJHJHJHvօʑ.z9sAkG%cL/\Q9UWAO^GKgIJrJIIHGHFGDFCFAF@E?E?E?E?E?E?~όĘ|x&r2 k;cA[G(TL1NR8IZEo=D|ʈ->ʘ,=˪*<);(;(9)9)9)9)9)9)͏ui_[V&P/J6D>?F >>???@AAAAAAAA0;B K P P$M,H7CC@P#@]$Ai$Bt$B}$B$C%C%D%D%D&E&E&E&E'F&G$G#H!H H H H H 6@ J TXY W) R3M?JL"HX'Gc*Gn+Hw,H,I-I-I-J-J-J.J.K.K/K-L+M)M'O&O&O&O&O&; F Q[`a`%\. X<THPS)N]/Mg2Mq3My4N4N4N4O5O5O5O5O6P6P5Q2S0T.T,T+T+T+T+? KWa fhg d*b9^EYO)UX2Sb7Rk9Rt:R|;S;S;S;TWn@WvAW~AWAXAXBXBXBXCXCXCY@Z<[9[7[6[6[6[6F Sainpo r"q4 nAiJ#dS/`Z9^b@\jD\rE[yF[G[G[G[H[H[H[I[I\F]B]?^<^;^;^;^;JXdlqttww2t>oH kQ-gX8d_@aeF_mI^tK^|L^L^M^M^M^N^N^O^L`G`DaAa@a@a@a@M[houxy{|/y=uGqO*mV6i\?fbFciLbpOaxPaQaRaRaSaSaS~aT}aQ~bL~cH~dE~dD~dD~dD~dDP^jsy|}-~;zEwM'sT3oZ=k_FheLelQdsTd{V~cW|dW{dXydXwcXvcYudWveQvfMwfIwfIwfIwfIwfISbmv|ʀÁ+9 D|L$xR0tX;p]DmbLjhR{hoWxgwZvf[tf\rg\pg\og]mf]lg[mhVniQoiMoiMoiMoiMoiMUepy΀Ƅ(7 BJ"}Q.yV8v[Br`KyoeStlkYpks]mj|_kj`ij`gj`fj`dj`ck_elYflUglQglPglPglPglPXhs|ʃ‡%5@IO+U6{Z@{x^ItucRnrhYhpo_enxbbnc`nc_oc]oc\ob[oa]p[^qW_pS_pR_pR_pR_pR[kwЀLJ "2>GN'S3}X=v~\Fo{aPhxfXbvl_]tucZtdYtdXucWubVuaUv`Vv[XvWXuSXuSXuSXuSXuS_n{̄Ë/<EL$Q/yV:q[Cj_MbdU\}j\W|s`U|~aT|`S}_R}]Q}\Q~[R}WR}TS}QS|PS|PS|PS|PdsȈ,9 BJ {O+tT6lY?d]H]bQWiWSr[Q}[PZPXOVNUNSNQNNOLOLOLOLOLix΄č&4?|GuM'nR1fW;_[CXaKShPOqSN}RMQMOLNKLKKKIKGKEKEKEKEKEo~ʉ /|: uBnI!gN,`S5YY=S_DNgHLqIK}IJGIFIDHBGAG@G?G>G>G>G>G>vЄď~z(t4 n=gD`J%YO.RT6M[;Id>Go>F{>FXDQI&KP,GW1D`3Bl3Ax2A0@/?-?,>*=*<*;+;+;+;+;+Іēxkc`![-U5O<ICDJ!@R$>\%61,($  $ + 4 > I Vewwj]QG<3,'" "*4?L[k|zl^QF;1(!  )4AN[hvxxxx '$$&,6DR_l x %!!# ) 4BP]j v                   "%1>LZ f r }     ".;HVcoy            #'&*)+&7#D!Q!^ j u!"# $ $ % & & ' ( ( ( ( ( ) * ) ) ) ) ) "*.254&13-?+L*Y*f+q+{,-..//011 1 1222222222(1 6 = @ ?#;-7:3G2T3a4l5v66777889999:::;;::::.7 > FJI E)@4>>???@@@@AABBBBBBB3 = FO RRO% J/ F<DICVCaCk Dt!D|!E!E!E"E"F"F"F#F#F#G#G"H IJIIII9 BNV ZZXS)Q8MEKP!J[%Ie'In(Jv(J~)J)K)K)K*K*K*L*L+L+M)N'N%N$N#N#N#N#= GT[_ _]\%[5 WBSL!PV)O_-Oh.Oq/Ox0O0P0P0P1P1P1P2Q2Q2Q0R.R+R*R(R(R(R(AMY`cca d!c2 _?[I XR)UZ0Tc3Tk5Ts6T{6T7T7T7T7T8T8T8T9T7U4V1V/V.V.V.V.EQ]chigjj0g=cG_O(\W1Z_6Yf9Xn;WvW>W?W=X:Y7Y4Y3Y3Y3Y3HU`gmomop-m:iEfM&bT0_[7]b<[i?[q@ZxAZBZBZBZCZCZDZDZC[?\<\9\8\8\8\8KYclqsrtu+s8 oClK#hR.dX7a_=_eA^lD]tE]|F]G]G]H}]H|]Iz]Ix\Iy^Dy^@y_>y_{FxM&tR0qX9{n\AukbHphhNmgoRjfxTgfUffVdfVbfV`fV_fV`gQahLbhIchGchGchGchGVeqy0<D}K#zQ-}wV7vt[?pq_HjneOellTaktW_j~Y]kY\kXZkXYkWWkWXlSZlN[lK\lI\lI\lI\lIZiu}-9 BI O*x}T4rzY=kw]EdtbM^riTZqqXXp{YVpYUqXTqWSqVRqURrQTrMTrKUrIUrIUrIUrI^mxǁ)6 @GzM&tR0mW:f~[B_|`JYzgQUxoURxyVQxUPyTPyROyQNyPNyMOyJOyHPxFPxFPxFPxFbr}Æ%3=|EuK#oP,hU6aZ>Z_FTeLPnONyPMOMMLKLJKHKGKDKCKBKBKBKBhwɂ /}: vBpIiN(bS1[X9U]@PdEMmGKxGJFJEICHAH@G?G=GiEcK"\P+VV3P\9Lc=Im>Hx>G=G;F9E8D7D5C5C4C4C4C4C4v˃}v s!n/h8 b@[FUL$OR+JY0Ga3Ek4Cw3C2B0B/A-@,?+?+>+>+>+>+>+}Ŋzmgd&_1Y: S@MGHM"DU&A](?h(>t'=&=$<#;!: :8 7!7!7!7!7!ˆtf[WT'O1J9 E@@G-:6 6? 3H2R0]0j/x .Έ -Ι ,ϭ + * ( ' &&&&{obWLB730-'*1(;&F%Q$]#l"|! ~qdXMC9/,(%!#,6@LXhy    seYNC9/'# % . 8DQattgZNC8.% $.:HYl~wi[NB7-# #/>N_o|$ " "$*5C Q ^ kw " !&2@ N [ ht~ #0=K X e pz     ,9G T a l w    " )5BO\ h s |       $ & + - ,$(0$="J!W !c "n #x $%%&&''((()*** * * * * * * %+ / 78 7 3+.8,E+R+^ -j .t /} / 0 0 1 1 2 2 2 3 3 3 4 3433 3 3 3 + 2 :A CA=& 81 4?4L5Y6e7n8w899:::;;;;;;<;;<<<<1 8CIKJF @+>9 =G>S>^?h?q@y@@AAAAABBBBBCCCCCC6>IOQPMK%I5 GBFNEXEbEkFsFzFGGGG G G G!H!H HIIHHHH;DOTVUP T!S1Q>NILS K\#Ke$Km%Ku%K|&L&L&L&L'M'L'L(L(L(M%M$M"M!M!M!M!?ITY]]Y\\.Y;VFSO"QW'P`*Ph+Po,Pw,P~,P,P-P-P-P.P.P/P/P,Q)Q(Q&Q&Q&Q&BNW_cd`bc+`9 ]CZL!WT(U[-Tc0Tj1Sr2Sy2S2S3S3S4S4S5S5S6T2T/T-T+T+T+T+ER\dhjggh)g6 cA`I]Q(ZX/X_3Wf5Wm6Vt7V|8V8V9V9V:V:~V;}V;|V8|W4{W2{W0{W0{W0{W0GU`hmnlln&l4i?fGbN&_U.][4[b8Zh:Yp{Y>yY?xY?vY@tX@tY=tZ9tZ6tZ4tZ4tZ4tZ4JXdlqsqp r#q2o=kEhL$dS-aX4_^9}]d=z\k?x\sAv\|Bu\Bs\Cq\Co\Dm\Dk[Ek\Bl]=l];m]8m]8m]8m]8N\hptvuu v v/s; pCmJ!jP+gV3{d[9wba>s`gBp_oEn_xFl_Gj_Hi_Hg_He_Ic_Ic_Fd`Ae`>e`;e`;e`;e`;Q`ksxzzyzz-x9 uBrIoO(|lT1viY8qg^?ledDickHfctJdb}KbbL`cL^cL]bL[bL[cI\cD]dA^d>^d>^d>^d>Tdov{~~}~~*}7 z@wG}uM%xrR.roW7ll\>fjaEbhhJ^gpM\gzNZgNXgNWgNVgMTgLTgJUhFVhCWh@Wh@Wh@Wh@Xhrz'4>}Ey{K"sxP+mvU4gsZG~=G};G|:G|9G|9G|9G|9hvĀ|)v5p=jDdJ^O'XT/RZ6Ma;Ji=Ht=G+>+>+>+uƂyojf)b3\< VCQIKO!GV&C^)Ah*@s)?(?&>%=#<"3*"$.9 F Sct~pbVJ>4*" &1>L]prdWJ>3)   '5DVi}tfXK>2(*:L_q"" ( 3 AP]iu~ $ 1 > MZfr{    " . ; IVbnx   * 7 E R^jt}         ' 3 @ N Z f p y    # % #" . ; H Ualu} """""!!!! % */ 0.*) %5 #C "P#\$g%q&y'(())**+++,,,,, + + + + ' ,5:;83"..+<-J.W0a1k2s 2{ 3 3 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 -3<AB@;6&767D 8Q 9[:e:n;u;|;<<<<<===========3:CGGD> B!B1A?@K@VA_AhAoBwB}BBBCCCCCCCCCCCCC7@IMPOHLL.J;HFGPGYGbGjGqGxGHHHHHHGGHHHHHHH;EMUXXQTU*S7 PBNKMTL]!Ld"Ll"Ls"Lz#L#L#L$L$L$K%K%K&K$L"L!L LLL=IT[__ZZ\'Z5 W?UHRP!QX$P_&Of(On(Ou)O|)O)O*O*O+O+O,O,O*~O(~O&}O$}O$}O$}O$@MYadea`a$`2^=[EXM!UT&T[*Sb,Ri-Rp.Rx.R/R/R0}R0{R1zR1xR2wR0vR-vS+vS)vS(vS(vS(DR^eijge f!f/c:`C]JZQ&XW,W^/Vd1}Ul2|Us3zU{4xU4wU5uU6sU6qU7pU7nU6nU2nV/nV-nV-nV-nV-HVbimnljkk-h8 eAbH_O%]T,|[Z1yY`4vXg6tXo8rXw9pX9oX:mX:kX;iX;gXf[>d[?c[?a[?_[@^[?_[:_\7`\5`\4`\4`\4N^ipuvurss(r4o=mD|jK!wgP)qeU0lbZ6ha`;e`g>b_pA`_yB^_B\_B[_BY_BW_BV_BW_=X_:Y_8Y_7Y_7Y_7Sbmtxzzwwx%w1t; ~rCxpIrmN&mkS.ghX5bf^;^dd@ZclCXcvDVcEUcDTcDRcCQcCPcBQd>Rd;Rd9Sd8Sd8Sd8Xfpx|~~{{|!{/z9 zxAtvGnsM#hqQ,boV3]m[:Xkb?TijCRisDPiDOiDNiBMjALj@Kj?LjIq=Hr;Gr:Gq8Gp7Gp5Go5Go5Go5boy{'v3p< jCdI^N$Y~S,S|X2N{^7Kzg:Iyq;Hy|:Gz9Fz7Fz6Ez4Dz3Cy2Cx1Cw0Cw0Cw0Cw0ht~xt"o/j8 d@_FYKSQ&NV,J]1Gf3Ep3D|2D1C/B-A,@*@*?*>*>*>*>*nzzplh)c4^< XCSINN IT%E\)Ce*Ap*@|(@'?%>$=" LEGLCR@Z>d %I$S#_"l!{ug[NB6," !,8DP^ n  ВЧxj]QE9.%  #/<K[m{m_SF:/$ &4EVi}~oaTG:/$ +=PdxqcUH;.$!3G\o    $2@N[fqz    ! /=KXcnw     +9GT`kt|      (5CP\gpy     #0>KWblu}       +9 F R ^ h q y  #('$ %2@MYcmu|  !""###$$$$$$$$"%-10-("*"9%G'T(^*g+p+w,},----......//....(-6872,-#/31B2N3X4a4j5q5x 5~ 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 .5<?A>69:.:< :H ;R <\ >>>>========1;BJLIBDE)C7 BCBMBVB^BfCmCtCzCCCCCCCBBBBBBBB4@KRTSLLN&L3J>IHHQGYG`GhGoGuG|GGGGGGGGGGGGGG9EQX[[TRU"T0R;ODMMLTK\KcKi Kp Kx K!K!K!K"K"}J#|J$zJ#yK!xK xKxJxJxJ=LW^aa\Y ZZ-X8 UARIQPOW"O^#Ne$Nl%Ns&}N{&|N&zN'xN'wN(uN)sN)rM)qN&pN$pN#pN"pN"pN"AQ\bffb^__+]6 [?XFUMTS$}RZ&{R`(yQg*wQo*uQw+tQ,rQ,pQ-oQ-mQ.kQ/iP/iQ+iQ)iQ'iQ&iQ&iQ&EU`fjjgcdd(b4`=]DZK{XQ$wVV(tU\+qTc-oTk/mTs0lT|1jT1hT2fT2dT3cT3aT4aT0aT-aT+bT)bT)bT)IYdjnnlhhh%g1e; bB{`Hv]N#q[T(mYY-jX_0hXg3eWo4dWx5bW6`W6^W7\W7[W7YW7YW4ZW1ZX.[X-[X-[X-N]gnqrqllm"l/j8 |g@veFqbL!l`Q(h^W.d]\2`\c6^[k8\[u9Z[:X[:W[:U[:T[:R[9S[6S[3T[1T[/T[/T[/Sakquvupp qp,}o6 xm>rjEmhJhfO&cdT-^bZ3Za`7W`h:T_r;S_|s(>r(>r(>r(hs|zp lh)c3^; YBTGOMJS#FZ'Cb)Bl)Ax(@'?%>$="=!<~!;}!:|"9{"9{"9{"nyvic`#\.X7S> NDIJEQAX?a =k N;V9_8j7v6554320////||m^QJGE)A3=;:B 6J 4S2\1g0s 0 / . , +*) ( ' ' ' ugYL?864(22/:-C+M)W(b'n&|%#" {m_RE9.% #"$ .8BMXetrdWJ>1'  %1<IVewljƝƳugZMA4) *6DSdwً٠ظxj\OB6* !/>Nau{l^QD6+   &6H\q~o`SE7+  .BVj}   "0>KXdox   -;HUaku|   )8EQ]hqy  %3@MYdmu|  !.;HT_iqx~(5COZdltz  " . < I U_hpv}&'% %5DP Z!c"k#r#y$$%%%&&&&'''''&&&"'.//) #'0)>+J,U-^.f.m/t/z//00001111000///&.6<=8003*484E5O6X6`7g7n7u7{ 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 *4@FGD>;=%=3=? =I =S =[ =b =i =o=v=}==>>>=======<<0=HNQNGDF!F/D: CDCMBUB]BdBjBqBxBBBBBBB~B|B{B{BzAzAzA4DOUXVPL MM,K7 I@HIGQFXF_FeFlFsF{F}F|FzFyFwFuFtFsFrFrErErE9JU[]\WRSS(R4O=MELLKSJZ}Ja|IgzIoxIvwIuJtJ rJ pI!nI!mI"lI kIjIjIjIjI@OZ`ba]XXY&W1U: SBQI{OPxNVvM\ tMc"rMj"pMr#oM{$mM$kM%jM%hM&fM'dL'cL%cM#cM!cL cL cL ET^dffb]\]"\/Z8 ~X@zUFuSLrRR!oQX#lP_%jPf'hPn(gPw(eP)cP*bP*`P+^P+\P,\P*\P'\P%\P#\P#\P#JXbgjjgaa aa,_6 z]>uZDpXJlVO!hUU%eT[(cSb*aSj,_Ss-]S~.\S.ZS.XS/VS/US/TS-US*US(US&US&US&N\eknnlfe fe){d3vb<q`Bl]Hg[M cZS&_XX*\X_-YWg/XWp1VW{1TW1SW1QW1PW1NW1NW/NW,OW*OW)OV(OV(S`iorsqjjj|j&wi1rg9 le@gcFbaK^`Q%Y^V*V]]/S\d1Q[m3O[x3N[3L\2K\2J\1H\0H\/H[,I[+I[*I[)I[)Xdmrvwvoo{nwo#rn.mm7 hk>cjD^hJYfO#UdT)PcZ-Mbb1Kak2Iav2Hb1Gb0Fb/Eb.Db-Cb,Ca*Ca)C`)C`(C`(\iqvz|{u}tutqtmt+hs5cr< ^pBYoHUmM PkR%LjY*Hi`-Fij.Eiu.Di-Ci+Bj*Aj(@j'?i&>h&>g&>g%>f%>f%bmu{|yzpz kzgz'cz2^y: Yx@TvFPuKKsQ!GrW%Dr_'Bqi(Aqt'@r&?r$>r#=r!{h ={s<{;{:{9{8{8z6y5w4v4v4vnxrd[ WT(Q2M9H@ DF@M=T:]9g8r76543310///t~}m`RMK!H+D4@<=C 9J6R4[3e2q1~0 / . - , + * ) )){xiZMB><#9-653=1F/N-X,b+n*{('&$#"!   qcUH;0,+!)+'4%=#G"Q \hvwi\NA4)&0;EQ ] l ||n`SF9-" !+7CO^nrdVI<0$%1>L\pЄЙϯufYL>2&)7GYoxi[N@3'!1BUk|l^PB4' )<Pez  .;IVblt| +8FS^hqx  '4BOZdmu{  #0>JV`iqw}*8EQ[dlsy   $1?KV_hou{  *9FQZcjqw }  ! 1?KU^fmsy!',+$,!:#F$Q%Y&a&h'o'u({((()))))))))((((3994+'+&,5.A/K/T0\0c1j1p1v1|11112211111100%2=CD@936!6/6;7F7O7W7^7d7k7q8x 8 8 8 8 8 8 8 8 8 ~7 }7 }7 }7 }7 *<FLMJC= ??+>6=A =J =R =Y =_ =f =l =s =z===~=|={=y=w=v=u<u<t<t<3CMSTQKEFF'E2D< BEBMATAZAaAg}An|AvzA~yAwAuAtArApAoAmAmAl@l@l@:ISXYXRLKM#K/J9 HAGH}FOzEVxE\wEcuEjsEqrEzpEoEmEkEiEhEfEeEeDeDeDeD@NX]^]XRPR Q,O6 }M>yKEvJLsIRqIXoH_mHfkHmjHvhHfHeIcHaH_H ^H^H]H]H]H]HES\acb^XU VV)}T3xR; tPBpOHlMNiLTgL[eLbdLi bLr!`L|"_L"]L#[L#YL$XK$VK#VK!VKWKWKWKJW`dgfc]ZZ~['yY1tW9 oU@jSFfRKcPQ`PW!^O^#\Of$ZOo%YOy&WO&UO'TO'RO'PO'OO'PO$PO"PN!PN PN N[chkkha_~_y_$u^.p\7 kZ>fYDaWI]UNZTT"WS[%USc'SSl)QSv)PS)NS)MS)KS)JS)IS(IS&IS$JR#JR"JR"S_glnolfcycud pc,kb5f`< b^B]]GY[MUZR#QXY&OX`)LWi*KWs+IX*HX*GX)FX(DX(CX'CX%CW$DW#DV#DV#Wcjpssqk{hth ohkh)gg2bf: ]e@YcFTaKP`P!L_W%I^^(G^g)E^r)D^~(C^'B^&A_%@_$?_#>^">]">\">\">\"\gotwxwqxonninen%an/]m7Yk>TjDPhIKgOGfU"De]$Bef%Aeq%@e}$?f">f!=f mewR;wZ9vd8vo7w{6w5w5w4v3v1u0s/r/q/qmv~}naSNL!I,F4B;>B ;I8P6Y4c3n2z10 / . - ,} +| *{)z)zs}zi\OD A?%=.966>3E1M /V .` -l ,x+)('%%$## # {teVI<420&./,8*@(I&R%]#h"u!{m_PC7+# !$-7@JUan} tfXJ<0%   )4>JVdsxj]OB5( &1<HVfx}n`SE8,   "-9FUg{ɐȦǿrcUH:." '4CTh~ߔߪufXJ</# ->Rgyj[M>0$ %7Md|+9HT^hqx~   '6DP[emt{  $2?LWaiqw} -;GR\elsy~'5BMW`houz  .<HR[cjqv|  '5BMV^flrx}  .< G Q Yahntz$(&'5BLT\ciou | !!!!""""!!'1550&""%0&='G(P)W)^)e)k*q*w*~***+++++++***"1;@@;4+ -/+070B1K1R1Y1`1f1l1s2z222222}2{2y2x1x1w1w1*:DHIE?668&727=7E7M7T7[7a7g7n7u}7} |8 z8 y8 w8 v8 t7 r7 q7 o7 o7 o6 o6 3BKOPMG@=?">.>8=A jJDgHJdHPbGV`G]^Ge]Gm[GwZGXGVGUGSGQGQGQGQFQFQFIV]acb^YT|SwT!rS,nR4iP; eNAaMG]LM[KSYKZWKaUKjTKtRKQK OK MK LK JK JKJJKJKJKJNZaeggc]~YwXrXnX)iW2dU9 `T?\REXQJUPPROWPO^ NOg!MOq"KO|"JO"HO"GO!FO!DO!DODNDNENENR]dikkhbz^r] m]i]&d\/`[7 \Y=WXCTVHPUNMTTJT\!HTe"FTo#ETz"DT"CT!AU @U ?U>T>S>S>R>RWahmppnhwdmbgbdb#`b-[a5W`; S^AO]GK\LHZSEZZ CZc!AZm!@Zy ?Z>[=[<[:[9Z9Y8X8X8X\flqtusnukghah]hZh)Vg2Rf9 Ne?JdEFcKCbQ@aY>abjP;jX9ja8jk7jw6j5j4j3j2j1h0g/f.e.efov{||ozaxTuOuLv!Jv+Fu3Ct:?t@ }.;}68}=5|D3|L 1|U /|^ .|i -|u ,|+{){({'z&y%x$v #u #u r{vfXK=754'10/8-@+I)Q'[&f%s$"!zqaSF8,(&$(#1!: CLVbn|xj[L?3'&09C N Zgu~pbTF8,  $.8CO]k|ugYK=0$",6BO_pzk]OA4' (3?N`sˆž~o`RD6) #/<M`vڍ٤ػrcUG8+*9LaxvgXI:,$6J`w  )8EQ[emtz   %4AMXaiqw} !/<IS]emsy~*8DOYaiouz $2?JT]dkqv{+9DOX_flrw|%2?IRZagmsx~ *8CMU\cintz  !$" #1=GOW^djpv}%.21+! +7B K R!Y!_!e!l"r"y"#####$$}$|${${#{#!/8<<70%$'&(2)=)F*N*U*[*a*g+n+t+|+~,|,{,y,x,v,t,s+r+r+q**9BEEA:2-0!0-181A1I1P1V~1\}1b{1iz1px2xw2u2s2r2p2o2m2k2j1i1i1i12@HLLIC<5 77)737<|7Dz7Kx6Rv6Xt6^s6eq6lp7t n7} l7 k7 i7 g7 f7 d7 b7 a6 a6 a6 a6 9FNQRPJC==>%|=/x<8u<@ r;G p;M n;T l;Z j;` i;h g;p f;y d; b;a;_;];[;Z;Z;Y:Y:Y:?LSVWUPJCC{D"vC,rB5nA< k@C h?I f?Od?Vb?\a?d_?l^?v\?[?Y?W?U?T?S?S>S>S=S=DPW[\ZUPJzHuIqH)lG2hE9 dD@ aCF_CL\BR[BYYB`XBiVCrUC}SCQCPCNCLBLBLBLALALAIT[_`_[U}OuM pMlM&gL/cK6_I= [HBXGHVFNTFURF]PFeOFoMGzLGJGIGGGEGEFEFEEEEFENX^cdc`ZyUpRkRgR$bQ-^P4ZN: VM@SLFPKLMKRKJZJJbHKlGKxEKDKBKAK?K?K?J?J?I?IR\bfhhe_vZkWeWaW ^V*ZV2VT8 RS>NRDKQJHPPEPXCP`BPj@Pv?P>Q=QV_^M;]U9]^8]h7^t6^5^4^3^2^1]/\.Z.Z.Y`iotvwvzrooalTiNhLiIi)Fh1Bg8?g> x9x7x5x(3x01x8.w?,wG+wP)wY(wd&wp%w}$w"w!vvusrqqrzscUH:/ ,* (*'2%:#C!L V`mz~}|{zzy|m^PB5(  )2;EOZg u ufXI;/#  )2<GS`n}{m^PA4( (2=IVeurdUG9,   &0<IXhzwhZK=0# "-:HYl{l]O@2% )6GZpӆҜҳo`RC4'  %3F[rsdUF7(  0E[r  '5BMXajqw}#1>JT^fnty~,9EPZbjpu{ '4@KV^elqv{"/;GPY`gmrw| (6AKT[bhmsx}"/;ENV]cinsy '3?HPW^diou{" -8B K R Y _ e j p w ~~~#,/,'&2=EMTZ`flsz~}{yxvvuu!.6983+!! -!8"A"I#P#V#\#b~#h}$o{$vz$x$w%u%t%r%p%n%m%l%l$l$*7?BA=6.% ')(*3*<~*D|*Kz+Ry+Xw+^u+dt+kr+rq+{o,n,l,k,i,g,e,d,c+c+c+2?FIIE?8//0$|0.y17v1@t1Gr1Mp1So1Ym1`k1gj1oh1wg1e2d2b2`2^2]2\1[1[0[09EKNOLF@8~6z7 u7*r63o6;l6Bj6Ih5Of5Ue5\c5cb6k`6t _6~ ]6 [6 Z6 X6 V6 U6 T5 T5 T5 T4 ?JPTTQLF?x;t<o<'k<0h;7e:>b:E `:K ^9Q ]9X [:_ Z:g X:p W:{ U: T;R;P:O:M:M9M9M8M8DNUXYWQL|FsA nAjB$fA-b@4^?;[>A Y>G W=M U=TT=[R>dQ>mO>xN>L>K>I>G>F>F=F=F<G<IRX\][WQyLnGhFdG!`F*\E1YD8UC> RBC PBJNAQMAXKBaJBjHBuGBECDCBC@B?B?B?A@@@@MV\`a`\WuRiLcK_K[K'XJ/TI5PH; MGA KGGHFNFFUDF^CFhAGs@G?G=GL\=Lf;Lq:L~9M8M7M5M4M3L3K3J3JU^dhjig{ap^cZXV TVQV!NV*JU1GT7DT= @SD=RJ;RR9RZ7Rd6Rp5S|4S3S2S1S0S /R.P.P-OZbhlonlyhneaaS]M\K\H\'E\.B[5>Z<;ZB 8YI 6YP4YY3Yc2Zo1Z| 0Z /Z .Z -Z ,Z *X )W (V(U_gmqttrwnll^iPeFc CcAc#>c+;b28b95a@3aG 1aO /aX .ab -bn ,b{+b)b(a'a&a%_$] #\ #\ dlrwyzyvvis[pMm?k:j8j6j'4j/1j6/j=-jE+jM)jV(j`'jl&jy$j#i"i ihgedcjrx}t}ezWxIv;t1r .r,r!*s)(s2's9%sA#sJ"sS s^sjrwrrqqpnmllqx~p`RD~6|*{"{ {{#|+|4|<|E|O|Z|f|s{ { z yxw u u txyj[L?1% # + 4 >HS`m|~}rcTE8+#,6@LXfuxj[L=0$ $,7BO]m~~o`RC5(!+6BQbtteVH9+ (4AReyxiZK<. $1ATi~͕̬|m^O@0#-@UlqaRC3$ *?Vn$2>JU_gntz -:FQ[cjpv{ )6BMW_flrw|#1=HRZbhmsx}+8CMU\cinsx} &2=GPW^dinty~+7AJRX_djotz  $/:DLSY_ejou|(3=FMTZ_ekqx~}{ z y x x "*+(#  " - 7@HOU[agm~t}|{zxvusqpooo!-464/' (2;CJ}P{Vz\xbwiuqsyrpomljhgffe)6<>=93* !#}"-{#7x#?v#Ft$Ls$Rq$Xo$_n$el$mk%ui%h%f&d&c&a&_&^&]&]%]%2=CFEA;4+~'y(v))s*2p*:n*Bl*Hj*Nh*Tg+[e+ad+ib+ra,|_,^,\,Z,Y,W,V,U+U+U*9CILKHB<4w. s/o0%k0.h06f0=d0Db0J`0P_0W]0^\0fZ0oY1yW1V1T1R1Q1O1N0N0N/N/?HNQQNHC{<r5l5i6!e6*a52_59\5@Z4FX4LW4SU4ZT5bS5kQ5v P5 N6 L6 K6 I5 H5 G5 G4 G4 G3 DLRUVSNIxCm;g:c;_;'[:/X96V9<S8BQ8H P8O N8W M9_ K9h J9s H: G: E: C: B: @9 @9 @8 @8 A7 HQVYZXSNuIiBa?]@Z@$V?,S>3O=9M=? K=E I=L G=T F=\D=eC>pA>|@>>><>;>:>9>9=:<:<LTZ]^]Y|SqNeH\E WETE!QE)MD0JC6GB< EBC CBI ABQ?BY=Bc vH vSv^vlvzuutrqponw~vgWI;.! &.7BMYfu~}{zyxx}o`QB4' '/:EQ_n~vgXI:-  '0;HVev{l]O?1$  &0=K[lqbSD5' "-;M`tufWH9* +;MbxШzk[L<- );Pf}~n_P@0 %:Rj .;GR\dkqv{*7CNX`gmsx| %3?IS[bintx} .:DNV^djoty~ (4>HQY_ejoty".9BKSZ`ejpuz(3<EMTZ`ejpu{!,6?GNTZ`ekpw~~}||  %/9AHOU[`flrz}|zxwutsrr!'(%)3;CIPV}[| az hx ow vu s r p o m k jiih ,131+$  "-}5{=yDwKuQsWr]pcokmsl|jhgecba`__*4:<:5/&~zw(t1r9p@nGlMjSiYg`fgdpcya`^\[ Y X W WW2;ACB>80(w s!o"$l"-j#5h#<f$Cd$Ib$Oa$U_$\]%d\%l[%vY&W&V&T&S&Q&P&O&O%O%9AGIHE?9{1q(l(h) e))b)1`*8^*?\*EZ*KY*RW*YV+`T+iS+sQ+~P,N,L,K,I,H+H+H*H*>FLNNKE@w9l1e.a/^/%[/-X/4V/;T/AR/GQ/NO/UN/]M0fK0pJ0|H1G1E1C1A0A0A/A/A.BKPRSPK~Ft?i8`4 [4X5"U4*R40O37M3=K3CJ3JH3RG4ZE4cD4mB5yA5 ?5 =5 <5 :5 :5 :4 :3 :3 GOTWWUP{KpFe?[:V9R:O9'L9-I84F7:E8@C8GA8O @8W >9` =9k ;9w 9: 8: 7: 5: 4: 39 38 48 47 KSX[[ZVyPnLaFV@P>M?J?$G>+D>1A=7?=>==E ;=L 9=U 7>^ 6>i 5>u 3? 2? 1? 0? .?.> -= -< .< OW\_`^[vVkQ_MSGJD GDDD!AD(>D/J;J&9J-6J34J:1IA0II.JQ-J[,Jf*Ks)K(K'K&K$K#J"H"G"F X_dhihfsbh_\\OWAR9Q7Q5Q#3Q*0Q1.Q8,P?*PG)QP'QZ&Qe%Qq#R"R!R QQPONM]dimnn~mqiggYcL_=[2X /X-X+X')X.'X5%X=$XE"XN!XXXcYpY~XXXWVUTSbiortt}sqpcmVjHf:c-`%_#_"_" _*`1`9`B`K`U```m`{`__ ^ ][ZZhouxz{|znw_tQqDn5l(jh hhh$h,h4h=hG hQ h\ hihwggfedcbaov{xj}ZzLx>v0t#sr q qqq&q/q8qBqLqXqdpspoonljiiv}sdTF7~*}|{{{{{!{){1{;zG{R{_znz~yxwutsr~zl]N?1$  ")3?KXgx}}sdUF6) !*5BO^oxiZK<-  *6DTex~o_PA1# )7GYlsdTE5' %4H^twhXI8) #4J`xّبֽ{k\M<, "5Ld|+8DOX`gmsx} '4@JT\cioty~"/;EOW_ekpuz*6@JRZ`fkpu{ $0:DMT[afkqv{*5>FNU[afkpv| $.8@HOU[`fkqw~(1:BIOU[`fkry}|zyyww !+4<CJPU[ag}m{uz}xvtrqpnmll $%!%.6~>|D{JyPxVv\tbriqqoymljhgedcbb!*/0-(  }z(w1t 8r ?q Eo Km Ql Wj ^h eg me wcb`^][ZYYY)27972+#x tp"m+k3i:gAeGdMbS`Z_a]j\sZ~YWVTRRQQP1:?@?:4-{$qlhe'c/a6_=]C\IZPXVW^UgTqR|Q O N L K J I I I7?DFEA<5v.l%d!a!^"#[#+Y#2W#9U#?T$FR$LQ$SO%[N%dL%nK&yI&H&F&D&C&B&A&A%A$=DIKKHB|=s5h._( Z(W(T)'R)/P)5N)<L)BK)HI)PH*XF*aE+kC+vB+@,>,=,;+:+:+:*:)AINPOMHzCo=e5Y/T-Q.N.$K.+I.1G.8E.>C.EB.M@/U?/^=/h<0t:090705040303/3/4.EMRTTRNxHmCa<V6N3K3H3!E3(B3.?24>2;<3B;3J93R84[64f55r352515/5.5-5-4-3-2JQVXXWSuNjI^CS=I9 E8B9?8%<8,:8288868@48G39P19Y09d/:p.:~,:+;*:(:':'9'8'7NUZ\][XsSgO\JQED?>><>9>"7>)4>02>60>>/>E->N,?X+?b)@o(@|'@&@$@#@"@!>!=!<RY^aa`}^qXfU[ROMAG8E 5D3E 1E'/E.-E4+E<)ED'EL&EV%Fa$Fm"F{!F FFFEDCBW^cfff|dp_e]ZYMT?O2K .K,K*K$(L+&L2$L:#LB!LJ LTL_MlMzMMLLKJIH\chkll{jofddW`I\;W.T&R$R"R S(S/S7S?SHSRS]SiSwSSS R QPONahmprrzqnnakSgEc7`*]Z ZZZ#Z+Z3Z;ZEZO [Z [f ZtZZYYWWVUgnsvxxzxkt]qOnAk3h&fdc c c c&c.c7c@cKcVcbbpbba`_]\\ntz}v}gzWwIu;s-q ommlll!l)l1l;lFlQl^klk{jihgfddu|~paQ~C|4{'yxwww vvv#v+v5v@uLuYugtvtsrqonn}xiZK;. $-8ER`q~}|zyxpaRB3& $.;IXh{vgWH8* $/>M^q{l\M=.#0ARezpaQA1# !0DXnueVF5%.D]vҍңѸyiZJ9) 0G_x (5@KT\cjouz~$0<FPX_fkquz,6AKS[aglqv{ &2<ENU\bglqw| ,6?HPV\bglqw}&0:BJPV\aflqw~ !*3<CJPV[aflry~~%-6=DJPV[agmt|}|zxvutssr'/7>EK~P|V{[yaxhvotxrpnmkjihgf!"  !~*{1y9w?uEsKqQpWn]mckkitg~edb`_^]\\ (,-*$|wt$q,n3l:j@iFgLeRdXb_`g_p]{[ZXVUT S S R (0564.' {s nj g &d .b 5` ;_ A]H\NZTX\WdUnTyRPOMLKJJJ08<=<71*v"me a^!\)Z0X7V=UDSJQQPXNaMkKvJHGEDCBBB6>BDB>9{2r+h#^ZWT%R-P3N9M@KFJMHUG^EhD sB A!?!>!%e<%q;&~9&8&6&4&3&3&3%3$@GKMLJEv@l:a3U,M' I'F'D(%A(,?(2=(8<(@;)G:)P8*Y7*c5+o3+|2+1+/+-+,+,*-*-)DKPRQO~KtFi@^:R3H.C-@-=-":-(8,/6-55-=4.D3.M1/V0/a.0m-0z,0*1)1'0&0&/&/'.HOTVVT|PrKgF[@P;D5<2937352&22,133/3:.3B,4K+4T*5_(5k'5x&6$6#6"6 6 5 3 3MSXZZY{UpPdLZHNCB=79 3818/9$-9*+91)98(9@&:I%:R$:]";i!;w ;;;;;:98QW\^_^z[nVcSXOMK@E2@-?+?)?!'?(%?/#@6"@> @G@Q@[AhAuAAAA@?>=V\acdcyam]bZXWKR=M0H&E #E!F F%F,F4F<GEGNGYGeGsGGG F F EDC[afhiixgldbbU^GY9U,QMMMM!M)M0M8MBNL NW Nc NqNNMMLKJJ`fknooxnlk_hQdC`5](YVU U U U% U-U5U>UIUTU`UmU|UTSRQQPflqtvvwuirZnLk>h0e#b` ^^^^!^)^1^:^E^P]\]j]y\\[ZYWWmsx{}}s{dxUuGr8o*mkihh hgg$g,g5g@gKfXfeeueddba`_tz|n^~O{@y1w$ut ssrrrqq&q.q:pFpRp`pponmlkih|vgWH8*~}}}}| ||| |'|2{?{L{Z{jz{yxwvut|n^O?0" (5DRbutdUE5& )8GXjyiZJ:+  *:L_s}n^N>.+>Rg~rcSC2! +BYp͇͞ʹvgWG6%*B]x%1<GPY`flqv{!-7BLT\bhmrw|(2=GOW]chmrx} ".7AJQX^chmsx~(2;CKRX]chmrx ",5=ELRW\bgmsy&/7>EKQV\agmt|~}{zyyy !)19?EKQV\a}h|ozwxvtrqonmmm $+3}:{@zFxKvQuVs\qcpjnrl|jigedcbaa |x&u-s4q;oAmFkLjQhWf^efcnax_^\ZYXWVV&**& }w rn k(h/f5d;cAaG_M^S\ZZaXkWuUSRPONMLL'.231+$vn hda"^)\0Z6Y<WBUHTORVP^O gM rL ~J H G E D C C C .6:;94.z'qh_ [ X U $S +Q1O7N>LDKKISG[FeDpC|A?><;;;;5<@A?;6w/m(c ZS OM K'I-G3E:D@BHAO?X>b<m;z97643333:AEFEB~<u7k/`)U!L HFC#A)?0=6<=;D9M8V6`5 k3 x2!0!/!- + , ,,?EIKJG|Br=h7]0R)G"A!>!M9B36.1,/,-- +-')--'.4&.<%.E$/O"/Y!0e 0s111000/.LRVWXVxSlNbJWELA@;36+3 (3'3%3$#3+!42 4:4C5M5X5c6q66665543PVZ\\[wXkTaQVMKI?C1>%: "9 99":):0:8;A;K;U;bAH AS B_ BmB|BAAA@?>Y_dfggueia`_S[EV7R*NJG G H H# H*H2H;HEHPI\IjIyIHGGFED_eilmmulii]fOaA]3Z%VS PPPPP'P/P8PBPNPYPgPvPONMLKKekort~tusfoXlJhM\n~}}|qbRB2# #1BRdzvgWG6' #4FXm{l\K:*  %8K`wp`P?.'<RjȂșȱteUD2"&@[s!-8CMU]chnsw})3>HPX^dinsx~ $/9CKRY_dioty*3<EMSY_dintz$.6?FMSY^chnt{ (18@GMRX]bhnu}"+3:@FLQW\bhow}{ywvttss %-4;@F~L|Q{Wy\wcvjtrr{pnmkihggg    }'z.x5v;tArFqLoQmWl]jehmfwdba_]\\[[{vs"o)m/k6i<gAeGdLbR`Y^`]i[sY~WVTSQQQP$''# xq lhe$b*`0^6]<[BYHWNVUT\ReQoOzMKJHHGFF&-00-(!zric _[X%V+T1S7Q=OCNILPJXHaGlExCA@?=<<<-47861+v$md[ UROM&K,I2G8F?D EB MA U? _= j; v: 8 6 5 3 2 3 3 4:>><8}3s,i%_VMI F D!A'@.>4<:;B9I7R6\4g3t1/.,**+,9?CDB?z:q4g-\&RHA >;9$7*60473>1G0P/Z-e,r*(&%##$$>CGHGEx@o:d4Z.O'D ; 642 0&.--4,<*D)M(X&c% p# !     BHKMLJwEm@b;X5L/A)6#0! -!+!(!#'!*&"1%"9##B"$K!$V %a%n&}&%%%%$$FLPQQNvKkF`AV<K6@14,*' &&$'"' !''(/(6)?)I*T*_+m+{+++***)JPTUUTuPiK_GUCJ??:35&/ ---.%.,.4/=/G/R0]0k1z 1 0 00/ / .NTXZZ~YtVhQ^NTKIG=B0<#74 344"4*515: 5D 5O 6[6h7w7666543SY]__}^s\gX^VTRHN:H-C?;: ; ; ;'GNU[`ejou{%/8@HOUZ_ejou|  )2:BHNTY^diov~$,4;BHMSX]cipx}|{z{ &.5<AGMRW]~c}j{ry{wusrponmm!(/}6|<zAxGwLuRsWr^penmlvjhgecbaa`  {x$u)r0p6n<lAkGiLgRfXd`bh`q^|\[YWVUUU {v qmj%g*e1c7a<_B^H\MZTX[VcUmSxQONLKJJJ"%$ { slgc_ ]&Z,X1W7U=SCRIPONWL_JiIuGECBA@@@$+..*%vm e^ YVS!P'N,M2K8I>HDFKDSB\@f>r=;987655,2553.{(r!i_WP LIG!E'C-A3?9>@<G:O8Y6c4p3}1/.-,++38;<:5y0o)e"[RI B @=;#9)7/6 54 <2 D0 L/ V- a+ n) |'%$ " !"# 8=AA@<w7m1c*Y$NE;6 410$.*,1+8)A(J&T%_#l!z<BEFEBu=k8a1V+K%A70 ,*( &'$.#5">!GR]jy@FIJJ~GtCi>_8U2I-?'4"*%" #+3;EP[h w    EJNON}LsHhC]?S:H4=03+(%! !!!!"("0#9#C#N$Y%g %u & %%%$$ #INRSS|QrNfI\ERAH==823&.( ''((&). )6 )@ *K*W+d+s,++**))MRVWX{VqSeO\LRIHE<@/:"50. . //$0,040>0I1U1b2q21100/.RWZ\]z\pZeV[SRPFL8F+A=85 667"7*727<7G7S7`8n8~876544W\`bczbp`e]\[PWBR4M'HD A> >>>?'?0?9>D>P>]?l?|>=<;;:\behiyipgeeYaK]=X/T!PLIHGGGG$G,F6FBFNF[FiFyFECBA@chlnpyppobkTgFc7_)[XUSRQ QPP!O)O3O>OKNXNfNvNMKIHGioruwzwlt]pNm?i1f"ca^]\[ [ZYY$Y.X:XFXTWcWsVUTRPOqvz|~u|fyWvGs8p)mk ihgffe ddcc(c4bAbOa^`o`^]\[Yy~}o_~O|?y/w!usrrqqppo onnn,m:mImXlij|ihgfevfVF5&} |{{|{{{zz zzz"y1yAyQybxuvusrq{m]M<, %7GYmrbRA0  ';MayvgWF4$ ,@Tk{k[K9( 0F^v~o`P>, 6Oh܀ܘܮ %0<EMU[afkqv|!+6@HOV\bglqv|'0:BJPV\afkqw~ !+3<CJPU[`ekqx%-5=DJOTY_ekry  (/6=CINSX^eks|}{yxvuuu")07=BH}M|RzXy^wfumswqpnljihgg }$z*x1v7t=sBqGoMnRlYj`hhfqd|ba_]\[ZZ zvr o%l+j2h7g=eBcHbM`T^[\cZlXwVUSQPONN }vq lhd!a&_,]2[8Z=XCVITORVQ^OgMsKIGFDDCC "!wnhb ^ZW"T'R,Q2O8M>LDJJHRFZDdBo@|?=;:999#)++'!{ri `YTPMJ"H(F-E3C9A??F=M;V9`7l6y531100/+0330+w%ne[SLGDA>#=);.947;5B3J1S/^.j,w+)'&&%$179973u-l&b WNE > :753$1*/0.7,>*G(P&[$g#u!7<??=}:s4i._(U!KA8 0 -+) ' %% +$ 3" ; D N Y ft   ;@CDB|@r:h5^/S)H#>4+$ ! (/8ALWdr      ?DGHG{Eq@f;\6R0G+<%2 )%,5?I U b pCHKLLyJpFeA[<P7F2;.1)'$ " * 3 =GS ` n!~ GMPQPxOoLdGZCP?F;;612%,&" "## $($1%;%E%Q%^&l'|'&%$##LQTUVxTnQcMYJPGFC;: :::":*:3:>9J9W:f:v:97655[`dfgwfmeccW_IZ;V-RMIFDC CCBB'B0B<AHAUAcAsA@>=<;afjlnwnnl`hReD`5\'YU RONM LLKK$J-J8JEIRI`IqIHGECBhmqsuxujr[nLj=f.c `][YXWV VUTT(T4SASNR]RmQQPMLJptx{|szdwTsEp5m'jh fdcbba` `_^"^.^;]I]X\i[{ZYXVTw|{l]|My- !6I]steTC2!%:OexiYH6%*AXp|m^N;)0Ib{֓֫",7AIQW]chmrx~'1;DKRX]bgmrx #+5>ELRW\aglry &.7?EKQV[afls{!)18?EJPUZ`fmu~~}| #+28>DINTY`g}o|xzxvtrqpoo%+2}8{=zCxHwNuSsZqapinrl}jhfdcbaa {xu&r,p2o8m=kBjHhNfTd[bc`l^w][YWVUTTzu qmi!g'd-c3a8_>^C\IZOXVV^TgRrPOMKIHHH xqkgb_\#Y'W-V3T8R>PDOJMQKYIbGmEzCA@>=== { rjc] XUQN#M(K-I3G8F?DEBM@U=^;j:w8653322"')($wne\UP KHDB#@(?-=3;:9A7H5Q3[1f/t.-+**))).10-}(t!jaW OGC >;86$5)3/15/=-D+N)X'd&q$"!05774{0r*h$^TJA:5 2/-+%)+'1%9#A!KUbo~5:<<;z7p1f+\&RG>4 ,(%#! &-5>HS_m}     9>AA@x=n8e2[,P'E!;2)    " * 2 ; F Q ^l{  =BEFEwCm>c9Y4O.D):$0'   ' /9CO\jyBGIJIvHmDb?X:N5D09,0('#  %-7AMZhxFKMONvMlIaEWAN=D9:511%,%  #+ 5 @ K X!f!v"!JORS~SuRkO`KWHNEEA;=-7 2,'& %&&!&)'2'=&I'V'd't('%$##OTVX}YuXkU`RWOOMDH6C)=83/. ---.'.0.;-G-T.b.r.-,*))TY\^}^t^k\`YXWMS?N1I#D? ;86 6555%6-595E4R4`5p54210/Z^bd}eudkcaaU]HX9S+OKFC@?? >=="=*=6=gloq}svshpYlJh;d,`]ZXUTSRR QPO"O.O;NINWMhMzMKJGEnsvy}zqxbuRqBn3j$geca`_^]\[ ZZY(Y5XDXSWdVvVUSQPv{~yj|ZyJw9t*qo mlkjiihgffee d.d=cMc^aq`_^][qbRA}0z ywvuuttssrrqqqq$p5pEoWojmkjihwhXG6%~~~}}}~ ~})}<}N}a|wzywv|n]M;*  1DWmrbRA/ 5Ja{vgWF3!%;Rjzk[K9&+D\vяѧ  !"$%&()*+-./02346789;<=>@ABDEFGIJKMNOPRSTUWXY[\]^`abcefgijklnopqstuwxyz|}~  !"$%&()*+-./02346789;<=>@ABDEFGIJKMNOPRSTUWXY[\]^`abcefgijklnopqstuwxyz|}~  !"$%&()*+-./02346789;<=>@ABDEFGIJKMNOPRSTUWXY[\]^`abcefgijklnopqstuwxyz|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~mft1!  !"#$%&'()**+,-./0123456789:;;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !""#$$%&&'())*+,--./01223456789:;<=>?@BCDEFHIJLMOPRSUWXZ\^`bdfhjmoqtvy|~  !""#$$%&&'())*+,--./01223456789:;<=>?@BCDEFHIJLMOPRSUWXZ\^`bdfhjmoqtvy|~ozPMXэiJqѼËn? vCC[!6xqP?+ˠy=Yĝ¯ԎP3[݋C,Z mt)OG7}G> ʃDpНh<43Hg̦ڴkA.#]b2s)~Cak I04}6z] fs0M^*.͕gSN^uķoQ@2#`׋F 7G_ q)YhE$1=_k"Qk+3r7kYT]ky鲏vdUD3xz;Bt'5TnYfG"4UcBF*-ݢc9.ѫ~˴~mbĄT4 `df9'O_cP#@-Tz)q k̿wW=&$/;GTs紐s[E1eb'5Pap"GO!l&lN2 'i < ӿxia`gpzʲt_GAʊ[8NjKTnhzղ}qib^YURNKJLPV_j6dE2*b >d,ZT23*C^|/=O`pŽl\OE=5.)$"*7>t/X~Cm$W#* $@^}t 0@Qf}Ռӷ~yuroppsxJ8*! Frn7Z]J:7&d )K..Mlk  1F]vagzrib\WRMJHGGILS^o]',T|+QxAb= +Kno3JcMCWk~ɻcVLE>950,*('(,29JhFt#Jp,4\S4U{},C]}R.BVj~}zyz{B91*%"(Hr@k'.M-S{q"Fl8/Gba"7Lbv||tnjhggigkqx/! 2^I1]p'Rz58_V$.0>.0=-0=-0=-0>.0=-0=-0>.0>.0>.0/!&4~fffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffff3}/!&}yg}yg}yg~zh~zg~zg}yg~zgpWY#oWY"oWY"oWY"oWY"pWY#oWY"oVY"pWY#oWY"oWY"oVY"pWY"oVX"pWY#~zh}yg}yg~zg~zh}yg}yg}yg~zh~zg}yg~zg~zg}yg}yg}yg~zhrtSoWY"oWY"L8;>.0/!&ϿоϿппппппоϿz_a0oVX"З~zh}yg}zg}yg}yg}yg}yg}zg~zg~zh}yg}yg~zh~zh}yg~zh~zh~zg}zg}yg~zh}zgϾϾϿпппоϿппппϿпоϿппппппппЗ~zh}ygz`b0oWY"K8;/!&3}ffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffff3}>.0пппппппоϾϿоϿпппоϿпоϿпппппппоϿпппппоϿпппппоϿппСjk@XCE . %ϿпоϿпппϿппдL9; pWY#поϿпоϿппппппппоϿппппппппппппппппоϿпппоϿпппппппппппппоϿпϠij@XBD 3}ffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffff3}=-/ϿпппппоϿпоϿпоϾϿоϿоϿппоϿоϾϿпоϿппппппоϿоϿоϿппппоϿпоϡXBD . %поϿпппоϿппС!oWY"оϿоϿппппппппппппппоϿоϿпппоϿппппппппоϿппппоϿоϾϿϾϿпппппоϿппппЩij@K8; 3}ffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffff4~>.0ппппоϾϿпппппппппппппппϿпппϿпппоϿппϿпппппппппппоϿпппгoVX" .!%оϿоϿпппоϿпЄij@oWY"ϿоϿппппппоϿпоϿпппппппппппоϿоϿпоϾϿпоϿппппоϾϿппппппоϿоϾϿоϾϿппппппЎstSL8;4~fffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffff3}>.0пппппппппоϿоϾϿϿппоϿппоϿппоϿпппппоϾϾϾϿпппппоϿоϿппоϾϿппдoWY".!%оϿппппоϿоϳXCDpWY#поϿппоϾϿоϾϿпппппппоϿпϿоϾϿппппоϿппоϿϿпппоϾϾϿппппппоϾϿпппппоϾϿоϿпппгoVX"!3}ffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffeffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefff4~!oWY"pWY#oVX"oWY"pWY"stSпппоϿоϿпоϿоϿпоϿппппппоϿппппппоϿпппппппппоϿппоϾϿоϠ/!&/!&оϿпппппппС. %!=-0>.0=-0XCEoWY"~zgппппппппппппоϿоϿϿпоϿппппппппоϿпппппоϿппоϿппппппппоϿпппппоϿϾϿппЄik@ 3}ffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffff4~=-0пппппппоϿоϾϿоϿЗ}yg~zh~zh~zg}yg~zh~zh~zg}yg~zg~zh}ygпоϿпппппоϿппппоϾϿϿпоXCE/!&пппппппппЄij@ !z_b0пппоϿпппоϿпппппппппппппппппϿпоϾϿпоϿппоϿпппппппппппоϿппппппппппЄij@!4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffff3} ϿппппппоϿпп=-0/!&K8;z`b0пппоϿпоϾϿпоϾϿпппz`b0/!&ппоϾϿппоϴXCDXCDϾϿоϿппппоϾϿоϡ}ygz_a0oWY"cMN>.0=-0=-0/!&/!&=-0XCEoWY"rsRпоϿоϿпоϾϿпϾϿппппоϿпппгpWY"3~fffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffeffff3}!ппоϿпппппп=-0.!%jk@оϿппоϿоϿпппппоτij@/!&ппоϾϿпппЩ/!&z`b0ппппппппоϿЗ~zg>.0oWY"ппппоϿппппппоϾϿоϿппС/!&3}ffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffeefefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffeffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffef3}jk@пппппппϿпп>.0 jk@пппппппппоϿоϿоXCD. %ппоϿоϿппЎstS !оϿпппоϿпϿпЗ~zg XBD}ygппппϿϿппппоϿппппппdNO4~ffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefef3}XCEппоϿоϿпппп=-0>.0ϿоϾϿоϿоϿппппп.!%/!&ппппппппdNOппппппппоϗ}yg!z_a0оϿоϿппппппппоϿппЅjk@ 3}fffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffeffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0пппоϿоϿппп=-0 пппппппоϿппоϡ/!&ппоϿпппЪ.!%}ygпϿоϿоϿоϿпЗ~zg pWY#поϿоϿпппоϿпппппР 4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff3}=-0оϿпоϾϿпоϿп=-0 оϿпппппппппоoWY" оϿпоϿппЎstS }ygоϿоϾϿоϿппЗ}yg z_a0ппϿпппϿпϿппппоϿР 3~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffeffffffffffffffffffffffff4~>.0оϿпппппппп>.0!пппппппппппд  пппппппdNO}ygϿоϾϿпппппЗ~zh/!&пппоϿпппппппоϿР 3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffefffffffffffffffffffffeeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0поϿппппппп>.0dNOоϿппоϿпоϿоϾϿcMN поϾϾϿпд>.0~zhпоϿппппппЗ~zh ik@ппϿппппппоϿппоϠ 3}fffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffff3}>.0ϿппппппоϾϾ>.0~zhпппппппппппЪ ппоϿппЗ~zg ~zgпоϿпппоϿпЗ~zhXCEпппппппоϿпоϿоϿЄij@3}ffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffeefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff3}>.0ппϿппппоϿп=-0=-0ппоϿпппппппп/!& ϿппппoWY"}ygϿоϿпоϿппоϗ}yg>.0ппппппппоϿпппcMN4~ffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffefffffff3}>.0ппоϾϿппоϿп>.0пппппоϾϿпппoWY" пϿд=-0~zhоϿпппппппЗ~zh/!%пппппоϿппоϿпо/!&z`b0~zh}yg~zg}ygXCE3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffff4~=-0поϿпппоϾϿп>.0z_a0пппппппппппЗ~zg С }ygϾϿпппппппЗ}yg>.0ϾϿппппппоϾϿппРL9;ппоϿoWY"3}ffefffffffffffffffffffffffffffffeffffffffeffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefeffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~>.0пппппоϿппп>.0/!&оϾϿппппппппд!z`b0~zhϿпоϿпоϿппЖ}ygXCEппоϾϾϿоϾϿоϿпоoWY" поϿпoVY"3}ffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeeffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffeff3}=-0оϿпоϿоϾϿоϿ>.0пппппппоϿппп~zhϿоϿпппппоϗ~zhjk@поϿппоϿоϿпоϿд rsRпппппoWY"3}ffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffefeffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffff3}>.0пппппоϾϿпп>.0~zhппппппоϿоϿп>.0~zgоϿпппппоϿЗ}yg ппоϾϿпоϿппоϿЄij?dNOппппоϿoWY"3}ffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-0пппппппппп>.0ik@пппппппппоϿ>.0~zgпппппппппЗ~zh=-0поϿпппппппппп /!&оϿпппппpWY#3}ffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffff3}>.0пппппппппп>.0oVX"ϿпппппоϿппп>.0~zhоϿϿпппоϿпЗ~zgrsRϿпоϿппоϿпоϿоoWY" пппппоϿoVX"3}fffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffff3}=-0ϿпппппоϿпо=-0pWY#ппоϿпппоϿпп>.0}ygпппоϿоϿпоϗ}yg!ппппппппоϿпоϴ ϾϿппппппoWY"3}ffffffffffffffffffffffeffefffffffffffefffffffffffffffffffffffffffffffffffffffeefffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff3}>.0ϿоϿпоϿоϿпп>.0oVX"ппппоϿппппп>.0}ygппоϿпппппЗ~zhij@ппоϿоϾϿппппоXBDппппоϾϿоϿoWY"4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffefeffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~>.0пппоϿппппп>.0oWY"ппппппоϿппп/!& >.0>.0>.0=-0/!&!=-0=-0=-/>.0! =-0>.0>.0>.0=-0/!&. %=-0>.0>.0=-0!}ygпппоϿппоϾϗ~zh/!&ппппппппппппЍrsR=-0=-0>.0>.0=-0 =-0>.0>.0>.0>.0!!>.0=-0>.0=-0>.0!!=-0=-0>.0=-0>.0!!>.0>.0>.0=-0!!>.0>.0>.0 ik@пппппоϾϾϿпoVX"!=-0>.0>.0>.0 /!&>.0=-/=-0=-0>.0 3}ffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~>.0ϾϿпппппппп=-0oWY"пппоϿпппппо/!&dNOrtSппппппоϳ~zhz_a0L9;>.0z`b0ϾϾϿпpWY# XCEik@~zgппппппппЪjk@XCD  L8;z_a0~zhоϾϿппппЪrsRcMN!~zhпоϿпоϿппоϗ}yg~zgпϿпоϿппппппп !XCDij@ппппппппЗ~zhik@XCE /!&dNOstSоϾϿоϾϾϿппЗ}ygrtSoWY">.0 !XCEij@поϾϾϿпоϿЩrsRcMO/!%!XCEij@ϿпоϿоϾϿоϠjk@XCE!>.0z_a0ϿпоϿoVX"!dNO~zhппоϿппЗ~zg>.0ij?ϿпппϿппппппoWY">.0oWY"~zhоϾϾϿпппЪrsRdNO.!%L8;oWY"~zgпппппоϾϿг~zhz_b0XCE/!&3}fffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffeefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=.0пппппппппп>.0ij@оϿпппϾϿпоϿϡ!z`b0пϿпоϾϿпппппппппгjk@. %>.0oVX"}ygппоϿпоϿоoVX"XBD~zhоϿппоϿппппϿпппппЅjk@>.0L9;rtSпоϿппппппппппппоϠdNO ~zgϿпϿпппппоϗ}ygXCDпппппппппоϿоL9;  dNOϿпппппппоϿоϾϿоϿпЍrsRL9;!oWY"ппппоϾϿоϿпоϿппϿппоϩ~zhoWY"pWY#=-0>.0.!%!dNOϾϾϿппппппппоϿпппЩz`b0! XBDпоϿпппппоϾϿпоϾϿпЗ~zgL9; =-0oWY"~zgппоϿппппoWY"=-0~zhϾϿппппппппoWY"ij@поϾϿоϿпппϿоϿoWY">.0jk@ппоϿппппоϾϿппппЩoVX" >.0ij@оϿпппоϿоϿпппппппоϿЖ}ygik@oVX"XCE=-0=-/!3~ffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffff3}=-0ппоϾϿппппп>.0}ygппппппппппЅjk@!jk@ппоϿппппппппоϿппппоϿпЗ}yg/!&!>.0dNOjk@ппппоϿоϿппоϿoVX" pWY#оϿоϿпоϿпппппппппппппЗ~zh!XCEппоϿппппппппппппоϿоϾϴoWY" ~zgппϾϿпппппЗ~zh пϿпппппппппоz`b0 oWY"пппппппоϾϿппппппппоϿЩ=-0!ik@пппоϿпппоϿпппппппоϿппппоϿпоϗ~zh>.0ik@ϾϿпоϿпппппппппоϿпппппоυjk@! pWY#ппϿоϾϾϿоϿпоϿппппоϾϿпЗ}yg/!&!>.0oWY"ik@ϿппоϿпппоϿппoVY"!~zgпϿпппппоϿоϾϿoVY" rsRпоϾϿпппппппппoWY"L9; поϿппппппоϾϿоϿппппппгoVX" XCEппппоϿпоϿоϿппппппппппппппппoVX"4~ffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffefffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffefffffffffff3~=-0пппппппппп>.0пппппоϿппоXCD z`b0ппппоϿппппппоϿппппоϿпппппz_b0/!&}ygпппоϾϿппппоϿоϿппоϿpWY#XCDппоϾϾϾϿппппоϾϿпппоϿпппппcMN=-0пппоϾϿоϿппппϿпппппппппϾϿЩ>.0~zhпппппоϿпоϗ~zg}ygпоϿоϾϿппоϾϾϡdNOпппоϿпоϿппоϿппппппоϿоϿппЎrtS oWY"пппппоϿппоϿпппппппппппппоϿпппЗ~zh!rsRппппппппппоϾϿпϾϾϿппппоϿпппz`b0 L9;оϿпоϿоϿппоϿпоϿпоϿппппппоdNO/!&~zhпоϾϿоϿппппппппоϿппoVY"XCDϿоϿоϾϿпппппппoVX"!ппппоϾϾϾϿппоϿпЗ}ygoWY"oVY"oWY"oWY"oVX"oWY"oWY"pWY#oVY"oVY"oVY"oVX"oVX"pWY#pWY"oWY"oWY"oWY"pWY"oWY"XCD/!&~zgоϿоϿпппппппппоϿоϾϿоϿоϿппдL9;/!%}ygоϿппппоϾϾϿпппоϿпппппоϿпппппоϿXCE3}ffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffeffefffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0поϿппппϾϿп>.0!ϿппоϿпоϿппп >.0пппппоϿпппппппоϾϿппппппппппР!=-0ппппппппппппϿϿппппппoWY"!}ygппппоϿоϿпппппоϾϿпппппппппппЄik@z_b0оϿпоϿпоϿпппппоϿпппоϾϿпоϾϿппоpWY#}ygоϿпоϾϾϿппЗ~zhoVX"пппппоϿппппп!оϿоϾϿпоϿпппϿппппϾϿпоϿппппппд=-0 ппппппϿпппϿппппппппппппоϿϿппоϾϗ~zgoWY"поϾϿϿпоϿпϿппоϿпоϿоϿпппппϾϿоϿпЩ/!& rsRпоϿппппϿпппоϿппоϾϿоϿппппоϿпЅjk@>.0ппппппппппппппппппппpWY#ik@пппоϾϿпппппппппoWY"L8;ппппоϾϿппппппппппоϾϿоϾϿппппппппоϿпппЗ~zhoWY"ϿоϿоϿпоϿпоϾϿппоϿпоϿпппоϿпппоτij@XCEпоϿпппппппоϿпоϿппппппоϾϿпϿпппп>.04~fffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffef3}=-0оϾϿϿпппппп=-0XCEппппппппппЍrtRcMOппппппппппппоϾϿпппппппппппппоϿд/!&=-0ппппппоϾϿоϿϿппппппппpWY#>.0пппппппппппоϿппппппоϿппппппппЄik@ ппппппппϿпоϾϿпппппоϿпппоϿпппоϿЄik@}ygппппоϿпппЖ}yg>.0ппппппппϿппп>.0=-0поϿоϿпппппппϿппоϿоϾϿоϿппоϿпоϿпXCE/!&пппппппоϿпϿЩ~zh}yg~zh}zgппоϿоϾϿпоϿпппЗ}yg/!&пппппоϿоϿппппппппппоϾϾϿпппппппппXCD/!&поϿпоϾϿппппоϿпппоϾϿппоϾϿппппоoWY"=-0пппппппоϿппппппоϿоϿоpWY# ϿппоϿоϿпппппппоϿoVX"=-0ппппппппоϿппоϾϾϿпппппоϿпϿпоϾϾϿпоϿоϿпппϗ~zh rtRппппоϾϿпппппппппоϾϿппппϿпоϾϿппР z`b0ϿппоϿппппппоϡ}yg~zh}zg}ygпппппоϿппппппп=-03}fffffffffffffffffffffffffefffffffffffffffffeffeffffffffffffefffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffff4~>.0ϾϾϿпппϾϿпп=-/jk@пппппппппоL8;jk@оϿппоϿоϿппϿЍrsRoVX">.0=-0>.0L9;oWY"~zhпппппоϿпппппг/!&>.0оϿоϾϿпппоϿпоϿпппппоϿoVX"XCEоϿпппоϿпоϿпппоϿппппппоϿоϿпппппоϿЅjk@.!%ϿппппоϾϿппЩij?cMO>.0>.0>.0cMNik@оϿппппоϿпоϿпτij@~zhоϿппппоϾϿЗ}ygϿоϿоϿпппппппdNOXCEпппппппппппСoVX"K8;>.0=-0>.0oVX"stSппппппоϿппппXCE. %ппппппоϿЪz_a0=-0>.0z`b0пппппппппЗ}ygXCEϿпппппппппппппппппппоϾϿпппппппоϿпоXCE/!&ппϿоϾϿоϿпппппоϾϿпппппоϾϿппппоϿо=-0>.0ϾϾϿоϿпппппоϿоϿпппоϿпoWY" пппппϾϾϿпппппппппoVY"=-0ϿоϿоϿппϾϿпппппппппоϿппппппоϿппоϿпппоϿпЗ}yg ппппппппппдik@dNO=-0>.0>.0XCDz`b0ппоϿппоϿϿоϿпС oWY"оϿоϾϿпоϿоϗ}ygXCE! K8;ik@ппоϿпоϿппп>.03}fffffffffffffffffffffffffefeffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-0оϿпоϿпоϿпп=-0 пппппппппЪjk@ппоϿпппоϾϴoVY" !oVX"Ͽппппппппоϴ!=-0ϿппппппппоϾϿпппоϾϿоϾoVX"XCDпппоϿппппоϿоϿппппоϿппоϿпоϾϿппппоϿпK8;/!&оϿоϿпоϿппЗ}zg=-0>.0}zgϿппппоϿоϿпоτik@}zgппппппппоϗ}zgоϿоϿппппппоpWY#XCEппппппппоϿЄij@! XCDппоϿоϿпппппL9; пппппппгdNOXBDппппоϿпЗ~zhdNOпппппоϿппоϿЗ~zg~zh~zg}ygпоϿпоϿпоϿппоϿпоϿппппXCE/!&оϿоϿпоϿпппппппппппппϿпоϿппппппппЪ=-0ϿппоϿппоϿпппоϿпппоϿпoVX"ik@ϿппппоϿпоϿппоϿппппoWY"=-0пппоϿпоϿппппппппппппппппоϿпппппппппоϿоϗ~zh ппоϿпоϿпоϩXCE/!&rsRпппоϿппппппЗ}ygL8;ппппппппР/!&!stSпппоϿпоϾ=-03}fffffffffffffffffffffffffffffeeffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffeffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffff4~>.0ϿппоϿпппоϿ>.0XCEпоϿпоϾϿппо=-0z_a0поϿппппппЍrsR !~zhппоϿппппппС !ij@пппппппппппппппоϿпРпоϿоϿпппоϿЗ}yg}zg}yg}yg}yg~zhпоϿпппϾϿоϾϿппоϿпппд  оϿпппоϿоϴcMNL8;оϿоϿпоϿпппcNO}ygϾϿпппппппЗ~zgrsRоϿпппппппппЗ~zgK8;оϿпппоϿппР.!% z_a0ппоϿппппппг!z`b0оϿоϿпппг/!&!ппоϾϿпЗ~zgjk@оϾϾϿпппппЅjk@L9;=-0z`b0оϿпппппппппϾϿппоy_a/ ϿоϿоϿппЩy_a/K8;!.!%XCDjk@поϿпоϿпоϿпппппcMN!rsRпппппппппппϿппппппoWY"cMNппппппппппппϿпоϿпоϿoVX">.0пппоϾϿпоϿпоϿппоϿϿппппоϿпппоϿппппоϿпоϿпЖ}yg оϿпппппппdNO>.0пппппоϾϿпϿz_b0 ϿпоϿпппЄik@XCEϿпппоϿп=-03}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffff3}=-0пппппоϿппп>.0ппппппоϿпЗ~zhXCDпппппппоϿoWY"ik@ппоϿϾϾϿпппz_a0/!&pWY#}zgппппппоϿппоϿпппппппппппЎstSXCD/!&/!&dNOϿпппппппппппоϿпoWY"ϿппоϿпппг/!&/!&ппппоϾϿоϾϿ. %}ygϿпппоϿоϿпЗ~zhoWY"ппоϿоϿпппппЗ}zg/!&поϿппппϿЄij@ XCEппоϿппппппР!ппппоϿпп/!& ϾϿпппЗ~zhoWY"ппппппппЖ}yg!>.0jk@ϾϿпоϿоϿппоϾϿпЄij@stSппппппЗ}yg>.0XCEϿпоϿппоϿппϿпЪ>.0oVY"}ygппппоϿпппппоϿϿпЄik@оϾϿоϿппоϾϿпппппппппoWY">.0ппϿппппппоϾϿпоϿппппоϿоϿоϾϿпппппппоϿоϿпЗ~zgij@ппоϿппппг/!& ϿоϾϿϿпоϿпп=-/jk@поϿпппоϗ~zhXCDппоϿпп=-03}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffff3}>.0оϿпоϾϿпппп=-0oWY"ппϿппппппг  ϿпппппппcMNik@ϿпппппппоϿ>.0.!%cMOjk@ϿпоϿппппппоϿоϿпЩoWY" >.0}ygоϿпппоϿоϿппппгoWY"пппоϿпппϴ. %/!&оϿоϿппϿппЗ~zh}ygоϾϿппппппЗ~zhdNOппоϿппоϾϿппϴ ппппппϿпЍrsRXBDппппппппоϿdNOij?ппппоϿпЄij@>.0поϿппϖ}ygXCEϿпппϿоϿоτij@/!&}ygпппϿппоϾϿпЅjk@L9;пппоϿЩ=-0 ij@ппоϿоϾϿппппп/!%>.0dNOstSоϿппоϿпппппоϿоϾϾϿпппппппппоϿпоϿпpWY# >.0=-0>.0=-/=-0=-0=-0ϿпоϿппппоcMN>.0>.0=-0>.0=-0>.0=-0=-0>.0=-0>.0=-0>.0=-0>.0>.0=-0=-/=-0=-0.!%dNOϿпппппппд.!% поϿпоϿпппЪ!ϿоϿоϿппп!rsRоϿоϿп=-03}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff3}>.0пппппппппп>.0!пппппппппK8;}ygппоϿппппЅjk@ пппоϿппппЗ~zh=-0ппоϾϿппоϿпппдoWY"dNOппϾϿпппппоϿпL8;>.0ппоϿпоϿпп.!%=-0ппппоϿоϿппXCD~zhоϿпппппппЗ}yg>.0пппппппппоϿпz_b0ппппппппР ij@пппппппппд  пппппппп!ik@ппппЗ~zh.!%ппоϿппппЄij@K8;ϾϿпппппcMNппппЍrtR ik@ппϿпоϿпоϿоϿz`b0K8;ппппоϿппппппппппгrsRpWY#=-/=-0/!&>.0dNOjk@}ygpWY#}ygоϿппппппо>.0!ппппоϿоϿXBD/!&оϿпппϿпоϿоoVX"cMNпоϿпоϿпЗ}yg!Ͽпппп>.03}ffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffefffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffff3}>.0ϿпппппппϿп=-0 ϿоϿпоϿоϾϿz`b0XCEпппоϾϿппЪ /!&ϾϿппппппϿп>.0=-0ϿппппоϿппппР!/!&ппппппппоϿоυjk@пппппппоpWY#z`b0ϿппоϿппппЩ}ygпппппппппЖ}yg>.0оϿппоϿпппоϿп. %ппоϿпоϿпп/!& ϿппппоϿоϿoWY"XCEппппппоϩ=-0ϾϿппЗ}zg пппоϿпоώstS stSϿппппXCE!ппппЅjk@jk@ппппоϾϿпппϗ~zh=-0пппппппппоϿпоϿЗ~zhL8;~zhппоϿпоϿпп>.0}ygппппппппz`b0oWY"пϿпппппоϿд ппоϿппоoVX"ik@пппп=-03}fffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefff4~>.0ппппоϿоϾϿо>.0 пппоϿпоϿпЄik@ Ͽппппппп=.0ij@ппϿппоϿппЗ}yg>.0пппппппоϿпЄij@>.0ппоϾϿоϿппппЩXCEппоϿпϿппЩ оϿпоϾϿпоϾXCD~zhпоϿпоϿпоϿЗ}yg=-0ппоϿпппппϿпп~zhппппоϿппoWY"XCEпоϿоϿоϿоϿг ik@ппоϿпппЖ}ygпппЗ}zgz`b0ппппппоϴ cMNпппXBDXBDпЄjk@ оϿоϿппппоϿ>.0ппппппппппппС=-0}ygппппппппϿ>.0>.0ппппппппд ϿϿпппоϿпоcMN поϿоϿоϿп>.0K8;оϿпо=-03}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffefffffffffffffffffffffffff3}>.0пппппоϿппп=-0 ппоϿпппоϿЄij@pWY#оϾϿоϿоϿпЗ}yg!пппоϿппппп/!&=-0ϾϿпоϿппппСoWY"оϿпппоϾϿпоϿ пппоϿпоϾXBDpWY#поϿппппппЗ~zh~zgпппппппппЗ~zg>.0ϿппппоϿпппоϿ=-0пппппϿппд ппоϾϿппоϿXBDпппоϾϿоτik@rtRпоϿЗ~zh>.0ппоϿпппоXCE.!%XCD. %ij@XCEоϿппппоϾϿо!>.0пппппппоϿппЄik@ }ygпоϿпппппп>.0}ygоϾϿпппоϿoVX"XBDпппппппппЪ=-0пппппоϿо>.0 пппо>.04~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffe3}=-0ппоϿпппппп=-0=-0ппппоϿоϿпЅjk@ϿоϿоϿоϿп=-0rsRϿппоϿппппz_b0>.0ппппппппоϗ~zh ппоϿоϿпоϿп=-/XCEппппппппЩ пппппппппп!}zgппоϾϿпппоϗ~zg>.0ппоϿпппппппо~zhϿппоϿпппpWY"cMNпппоϿоϾϾϾϡппппппппЍrsRoVX"пппЗ~zh}ygпппппппЩ =-/!ϿппппϾϿпп=-0=-0пппппоϿпппЄik@}zgпоϿпппппп>.0=-0ппппппоϿг  ппппппппп/!&cMOоϿоϿппоϾ>.0ϿпоϾ>.03}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-/ϿпппппоϿпп>.0=-0~zgппϿппппппϿy_a0XCEпоϿпппоϿЩL8;ппппоϿппоϪ=-0пппппппппЗ~zhdNOпппоϿпоϿппXCEоϿппппппcMOrsRппппппппϿcMN~zgппоϾϾϿпппЗ}yg=-0ϿпоϾϿпϿппппп!ппппппппп  ппппоϿппоϿ!ппппппппРdNOпоϿЗ}yg>.0ϾϾϿппоϾϿdNOjk@оϿпоϿоϿϿп>.0>.0ппппоϿпппР~zhппппппппп>.0rsRппппппппz_a0ij@пппппппппz_a0oWY"ϿппоϿпоϿXBD~zhϿппXBD3}fffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffeffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-0ппппппппппdNO!/!%cMNпппоϾϿϿпппгL9; ϿппоϾϾϿпz_a0пппоϿпппоϿ/!&=-0ппппппппϿЗ}yg поϿϿппппппoWY". %ппппϾϿпоϿ!dNOпоϿппоϾϾϿЗ~zg}ygппоϿпппппЗ}yg=-/поϿпппϿпппппz_a0пппϿппоϿСппоϿпоϾϿоXCEппппоϿппп!>.0ппоϗ}zg~zgϿппппппп dNOппоϾϿпппп>.0=-0пппппппппЗ}yg}ygпппппϿпϿо>.0!поϿпппоϿп.!%L8;ϿпппппоϿпЩoVX"поϿпппппЗ}yg~zhпоϿoWY"3}fffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffff3~>.0ϿпппппоϿпппппг}yg}yg}ygjk@pWY#pWY#oWY"oWY"oWY"oVY"oVX"rtR}ygϿпппоϿппппппоϗ~zh!!ϾϿппппоϿп/!&}ygϿоϿпппоϿпdNO>.0оϿпппппппЗ}ygпппппппппoWY"z_a0оϿпоϿпппР/!&ппппппппоϿ}ygоϿппоϿпппЗ}yg=-0оϿппппϿппппопппоϿпоϾcMNpWY"оϿпоϿоϿоϿЎrtSпппппппппЎstS >.0>.0>.0=-0/!&. %ппппппоϿЗ}yg=-0пппппоϿпп>.0=-0пппϿпппппЖ}yg~zgппппппппп>.0cNOпоϿоϿоϾϿЩ пппппппоϿϿ!pWY"ппоϿппппо>.0/!&>.0=-0=.0=-0!3}ffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffefffffffeffffffffffffffffffffeffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefff3}>.0ппппоϿппппоϿппппппппппоϿппппппппоϿппоϿпгcMNdNOоϿппппппгoWY"пппппппппЍrtR>.0ϿппоϿпоϿпЗ}ygrtSпоϿппоϿоϿpWY"оϿппоϿппpWY#ппппоϿпоϾϿ=-0}ygпппппоϿппЖ}yg>.0ϿϿоϿпппппппп/!&ппппппппп/!&>.0ппоϿпппппЩоϿпоϿпппппXBDz_b0поϿпппппcMO>.0поϿппϿпоϿ>.0>.0ппоϾϿппоϾϗ}ygϿппоϿϿппп=-0}ygппппппппЅjk@ппппппппоK8;oWY"ϿпϿппппоϿг/!&3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffeff3}=-0оϿпоϿоϿоϿпоϾϿпоϿоϾϿпппппоϾϿоϿпппоϿппоϿz`b0 rtSϿпппппппЗ~zhK8;ппппоϿоϿпР>.0пппппоϿϿпЗ~zgoWY"ппоϿпϾϿппpWY"!пппппппоϿL9; }ygпппоϾϿпоϿdNO~zhппппппоϾϾϗ~zg=-0пппппппоϿпоϠoWY"ϿоϿппппоϿ!оϿоϾϿппоϿп ппоϿппппоϿпpWY#ϾϾϿоϾϾϿп=-0 оϿппппоϿп>.0>.0пппоϿпппоϗ~zgоϿппппппоϿ=-0 поϿпппоϿпdNOrsRппппппоϿпpWY#XCEоϿппппппппд/!&3}fffffffffffffffffffffffffffefffffeffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffefffffffffffffefffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0ппоϿппппппппоϿппппоϿппппппоϾϿпоϾϿппппcMOпппппппоϿoWY">.0ϿоϿпппоϿоϿ>.0пппоϿпппоϗ~zhoVY"ϾϿпппппппoVX"dNOпоϿппоϿпп rsRпппппппϿпz`b0}ygϾϿоϿоϿпппЗ~zgcMNпппоϿпппппоϗ~zg~zhϿппппппϿЗ~zgппппоϿпппо=-0}ygϿпппоϿпппппЗ}yg.!%. %пппппоϿппоϾϿппоϾϿо>.0=-0пппппϿппоϗ}zgпппоϿппппп=-0L8;ппоϿппоϿп>.0oVX"ϿпппппппϿЗ~zh/!&поϿппоϿпппппpWY# 3}fffffffffffffffffffefffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffeeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeeefffefffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffefffffffffffff3}=-0ппппппппппппоϾϾϾϿппппϿппппоϿппппппϾϾϿг!.!%ппϿпппппоoVY"!ϾϿппппоϿпп.!%>.0ппппоϿппоϗ}ygoWY"пппппппппoWY"jk@поϿппоϾϿпoWY"ппоϿоϿоϿпЗ~zh~zhпоϿппппоϿЗ~zgoWY"оϿоϿпппϿпппЎstSϿппппппппЍrtRппппоϿппоXCDz_a0ϿппппппппоϿппЅjk@!oVX"ϿпппппппСϿпппппппп=-0>.0ϾϿпоϿппоϿЗ~zhппоϿоϿпϿпп=-0oVX"оϿппппппп oWY"пϿпоϾϿпппЗ~zhпппппоϿппппоϩcMO 3}ffffffffffffffffffffefffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~>.0ϿпппоϿппппЪппϿпоϿппппоϿпппоϿоϾϿпппппоϡdNOϾϿппоϾϿоϿ>.0ппоϾϿппппп>.0>.0пппппппппЗ~zhoWY"ппоϿппоϿпoWY"оϿппоϿппгoVY"пппϿпϿоϿпЗ~zg~zhпппоϿоϾϿпЗ}ygz_b0ϿпппоϿоϾϿппoVY".!%оϾϾϿпппппoWY"~zgппоϿоϿϿппoVX"/!&ϿппоϿоϿоϾϿпппппЗ}ygXCE}ygϾϿпоϾϾϿпЗ}ygппппппппп>.0=-0пппппппппЖ}ygϿппоϿпоϿпп=-0}zgпоϾϿппоϾϿoVX"пппппппппоjk@ппоϿоϿппоϿϿппоϳz`b0/!&3~fffffefefffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffeffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffff3}=-0пппппппппо>.0=-0>.0=-0>.0=-0cMOoWY"oVY"oVX"pWY#oWY"ппппппппппоϾz_a0y_a/пппппппоϿппппппппппппппппоϿппппппппппппϿппппоϾϿпп=-0=-0пппппппппЗ~zgpWY#оϿпппппппpWY#поϿпппппппппппоϿпϿппппоϾϿоϾϿппппппппоϿппппоϿоϿпппг~zgϿпоϿпппппЗ}yg~zhпппоϾϿпппппXCDK8;ппппппппппоϿпппоϿоϿоϿппоϿппппппппппппппоϾϿппппоϿоoWY"пппппоϿпппппппппгjk@/!&пппоϿпппτij@ппппппппп>.0>.0поϾϿппоϿпЗ~zhппппппппоϿ.!%пппппоϿппппоϿпоϿоϿппппппоϿϿпоϾϾϾϿппппппппоϿпппппп>.0ппоϿпппоϿоϿоϾϿпппРdNO!3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffeffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffff3}>.0поϾϾϾϿпппп>.0 ппппоϿппппппL8;}ygпоϾϿпппппоϿпппоϿоϿϿоϿоϿпппоϿпппппппппппϿпппоϿппппK8;=-0ппппппоϿоϗ~zhpWY#оϿоϿппϿпоpWY#!оϿпппоϾϿппппппппппоϿоϿппппоϿϿоϿппоϿпоϿоϿппппппоϿпп}ygпппппппппЗ}ygпппппппϾϿпп>.0oVX"поϿпппϿоϿпоϿϿппппппоϿпппппппоϿоϿоϿппппоϿппоϿоϿпппoVX"XBDϿппппоϿпппппппоϿппоϪz`b0/!& пϿпоϿппппoVX"ϿпоϿппппп>.0>.0ппоϿоϿпппЗ~zhппппоϿпоϿпппппоϿппппоϿпппппппппоϾϿппппппппппоϿппппппоϿпппппп}ygϿппоϿпоϿппппоϿоϿоϿпЖ}ygXCD 3}fffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffeffefffefeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffff3}=-/пϿпоϿппппо>.0L9;ϿппппоϿппоϿпд/!&}ygоϿпппоϾϿппппоϿоϿппоϿпппоϿпппппппппппппппппоϿпппппoVX">.0ппппоϿоϿпЗ~zhpWY#поϿппоϿпоoVX">.0оϿпппппппппоϿпоϿппппоϿппппоϿпппппϿоϿппппоϿппппоϿϿп}ygпоϾϿпппппЗ~zhппоϿпоϿппппоz`b0оϿпппппоϿпппппоϿоϿппоϿϾϾϿппϿϿппоϿоϿппппппппппоϿппЎstS}ygпппϿпппϿпϿпппппппппоϾϪdNO!>.0поϿппппоϿoWY"оϿпоϿϾϿоϾ=-0=-0пппппоϾϾϾϗ~zhϾϿпппппппп/!&поϾϾϿоϿпϿпппппппоϿпппппппоϾϾϾϿппппппппоϿппоϿпϿпппо/!&ппппппппппппппоϿоϿппϿпЎrtSL9; 3}fffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffff3}=-0пппоϿоϿппп>.0rsRпппоϿпоϿϿппϾϠ ппппппппоϿпппоϾϿпппппппппоϿппоϾϿпппппппоϿппппппоϿоoVY"=-0ппппоϿпппЗ~zgoWY"оϿппоϿпϿпpWY"L9; ппоϿппппоϾϿппоϿппппоϿппппппппппоϿпϾϿпппппппоϿоϾϿпп~zhоϿппоϿпппЗ~zh=-0ппппппоϿоϾϿР~zhппппппоϿппоϿпппппппоϿппппппппппоϿппоϿоϿпппппоϿпппЗ~zh ϿϿппоϿппоϿппоϿпппппппппЍrsRL8;L9; ϾϿпппппппoWY"ϿпппппппϿ=-0=-0пппоϿппппЖ}ygпппппппппп=-0ϿппппоϾϿоϿпппоϿппппппоϿоϿпппппппппϿоϿпппппппппппппcMOпппоϿоϿоϿппоϿппппппппппдz`b0!3~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffff3}=-0поϾϿϾϿоϿпп>.0 ппппппоϾϿпппЄij@ппппппоϿоϿпоϿппоϿппоϿоϿоϾϿпппппппоϿпϿпппоϿоϾϿпппоϾoVX">.0ϿппппппппЗ~zhoWY"ппппоϿпппoVX"oVX"ϿоϿпппппппоϿппоϿпоϿппоϾϿпоϿоϿпϿпоϾϿпоϿпоϿоϿпппоϾϿп}ygϿппппоϿоϿЗ~zgcMOпоϿпппппппϿЅjk@~zhпппппппппппппоϾϿпппппоϿппппппоϾϾϾϾϿпоϿпоϿппппппппЗ~zg/!&ппппоϾϾϿпппппппоϿоϿпппппЪdNO oVX"ппппоϿпппoWY".!%>.0пппппппоϿ=-/>.0ϿоϾϿпппппЗ~zhпоϿпппоϿпп=-0поϿппппппоϿпппоϾϿпппппппппппппппϿоϿоϿппоϿпппппϿоϿпij@ϿпппппоϿпппппппϿпппоϿппппЍrsR>.03}efffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffff3}>.0ппппппппоϿ=-0L8;пϿппппппппппоdNOϿпппппппоϿЅjk@oVY"oVY"oWY"pWY#oVX"oVY"oWY"oWY"oVX"oWY"oVX"oWY"oVX"pWY"oWY"oWY"pWY#oWY"pWY#oWY"oVX"pWY#pWY"oWY"oVX"oVY"oVX"oWY"oWY"oWY"oWY"oWY"oVX"oWY"pWY#oWY"oVX"pWY#oVX">.0=-0ппоϾϾϿпоϿЗ~zgoWY"поϿппппппpWY#oWY"оϿпппппппЩoVX"oVX"oWY"pWY#oVY"oVX"oWY"pWY#oWY"oVX"oVX"oWY"pWY#oVX"oVX"oVY"oWY"oVX"pWY#oWY"oVY"oWY"oWY"oVY"oVX"oWY"oWY"pWY#oVX"oVY"oWY"oVX"oWY"oVX"oVX"oWY"oVY"pWY#oWY"oVX"~zgппппппоϿпЗ}ygrtSоϿппппоϿпппXCE}ygпоϿпоϿпппЗ}zgpWY#oWY"oWY"oVX"oVX"pWY#oWY"pWY#oVY"oWY"oVX"oVX"pWY#oWY"oWY"oVX"oWY"oVX"oVX"oWY"oWY"oWY"oWY"oWY"oWY"oWY"oVX"oVX"oVX"pWY#oWY"oWY"oWY"pWY#oVY"oWY"oWY"pWY#oWY"XCD/!&пппппоϿппппоϿпϿпϿпоϿпппппгoWY"oWY"ппппоϿпппoVX" >.0oVX"z_a0}ygпоϾϿппппоϿппп>.0>.0ϾϿпппппппЗ~zhппппппппоϿ>.0ппппппппϿЩoWY"oWY"oWY"oVX"pWY#oWY"pWY#oVX"oWY"oWY"oVY"oVY"oVY"pWY#pWY#oVY"oWY"oVX"oWY"oVY"oWY"oWY"oWY"oVY"oVX"oVX"oVX"oVX"oVX"oVX"oWY"oWY"oVX"oWY"oVX"oWY"oWY"pWY#oWY"oWY"pWY#ппппоϿппппоϿппоϿоϿппппϿппϾϗ}zg>.03}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffff3}=-0ϿпппппоϾϿп=-0rtRппппоϿоϿппппп/!&пппппппппо>.0>.0пппоϿϿоϿпЖ}ygoWY"пппппоϿппoVX"oWY"поϿоϿппоϿЗ}yg~zgпоϿппппппЗ~zhоϿппппппппп!~zhϿппппппппoWY" ~zhпппоϿппоϿпппппппоϿпоϿоϿпппЩ=-0oWY"поϿппппоϿoWY">.0oWY"}ygϿоϿпппоϿпппппоϿоϿпо=-0=-0пппппппппЗ~zhпоϿпппппппXCDпоϾϾϿппппЗ}ygL8;поϿппппоϾϿпоϿппоϿпппппоϿппЄij@ 3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffeffffffffffffffeffffefffffffffffffffefffffffffffffffffffffefeffffffffff3}=-0ппоϿпоϾϿпо=-0 ппппппппоϿоϿд пппппппппп=-0=-0оϿпоϿппоϾϗ~zgoWY"ппппоϿпппoVX"oVX"ппппппоϿпЗ}yg~zgпоϿпоϿоϿпЗ}yg/!&ппϿппппоϿппС~zhпппппппоϿoVX"L9;оϿппппппппоϾϿоϿпппоϿоϿоϾϿпz_a0oWY"ппоϿпоϾϿоz`b0!cMO}ygппппппппппппппппϿоϿппппп=-0=-0ппоϿпппппЗ~zhпппппппоϾϾoVX"ϿпоϿпппппо ij@ппппппппппппппппоϿппппппппг=-04~ffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0пппоϿпоϿпп>.0K8;ϿппоϿпоϿппппоϡппоϿпоϾϿпп>.0>.0пϿппппоϿоϗ~zgoWY"ппоϿпппппoWY"oVX"ϿппоϿоϿоϾϗ}yg~zgпппппппппЗ}ygcMNппппппоϾϿппz`b0}ygпппппппппoVX" cMNϿппппппппоϿппоϿпппоϿоϾϿппС oWY"пппппоϿпϿЖ}yg XCEпппоϿпппппппппоϿпоϿпппппоϾϿ>.0>.0поϾϿппппоϗ~zhпппппоϿϿоϿ>.0оϿпппппппо!ij@ппоϿппппппппоϿппоϿоϿппппоϿXCD3}fffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffeffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffeffffefffffffefffff3}=-0пппппппппп>.0z`b0пппппппппппϿпЄij@ппппоϿоϿппL9; =-0ппппппппоϗ}ygoWY"ϿппппоϿппoVX"oWY"ппппппоϿоϿ~zhппппппоϿпЗ~zhпоϿпппоϾϿпп/!&~zhϿппппппппoWY"XCE~zhпппоϾϿпппппоϿоϿппппппоϾϿС pWY#ϿпоϿппϿппЖ}yg oWY"оϿоϿпппппоϿоϿппЩ~zhjk@oVX"поϾϿппппп>.0>.0оϿпппоϿппЗ~zhпоϾϾϿпоϿоϿ>.0пппϾϿппппп!oVX"оϾϿпоϿпппппппоϿпоϾϾϿппϿпXBD3}ffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffeffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0пппппппппп>.0 ϿппппппϾϿппппXBDппоϿоϿпоϿоoWY">.0ϿппппппппЗ}ygpWY#пппоϿппппoVY"pWY#ϿпоϾϿпппоϿ~zhϿпоϿпппоϿЗ~zh!оϿоϿппоϿпппР~zhпппппоϾϿпЖ}yg!cMNппппппоϿппппппппппоϾϿпЎstSoVX"ппппппппппK8;пппоϿппоϿппЩrsRpWY#L8;/!&поϿоϿпоϿп=-0>.0ϿпппоϿпппЗ~zh/!&поϿппоϾϿпп>.0поϿоϿоϿпоϾ.!%L9;ij@ппппϾϾϿппоϿоϿпппппппппK8;3~fffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefefffffffffff4~>.0оϿппппппоϿ>.0/!&ппоϿпппппппппп/!&ппппппоϿоz_a0>.0ϿоϾϾϿоϿппЗ}ygpWY#оϿпоϿпоϿϾoWY">.0пппппппппо/!%}ygппоϿϿппппЗ}ygz_a0ппппппппоϿпXCE}ygппϾϾϿппппС!dNOпппппппппппппппппоϿпcMO>.0ϾϿпппппппо! ik@Ͽппппппппдik@XCD пϾϿпппппп>.0>.0поϿоϿпппϿЗ~zh=-0оϿпппппппп=-0поϿппппоϿо>.0L9;ij@пппппоϾϿоϿпппппппппг 4~fffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffff4~>.0поϾϿоϾϾϾϿп>.0oWY"ппппоϿпппппппд!}ygоϿпоϿоϿппЗ~zh>.0ϿпппппоϿпЖ}ygpWY#оϿппϿппппoVX">.0оϿппппϿпппK8;~zhоϿпппппппЗ}yg пппппоϾϿоϾϴ oVX"ϿоϿоϾϿпппп!dNOпппппоϿппоϾϾϿоϾϾϿг =-/ппппппппппL8; ппппппппЗ}ygL8;ϿпппоϾϿпо>.0>.0ϿоϿппппппЗ~zh>.0оϿпппппппо ϿпоϾϾϾϿпппcNO=-0ij@ϿпϿпппппоϿппϿппппoVX"3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffff3}=-0Ͽппппппппп>.0~zhпппппоϾϿпϿппϿР }ygпоϿппппоϿд>.0ппппоϿппϾϗ}ygoVY"пппппппппoWY"!ппоϿпоϿоϿоoWY"}ygппппоϿпппЗ~zhXCEпоϿпϿппппоϿz_b0oVX"ϿпппоϿппоϿ/!&!z`b0пппппϿпоϿппппппXCE!ϿпппоϾϾϿоϿz`b0 оϿпоϾϿпЪ>.0пппппппоϿ>.0поϿппоϿоϿЗ}yg=-0ϿпоϿпоϿпоϿппоϿппппоϿЄij@L9;~zhпппппппоϿоϿпоϿпд 3}fffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff3}>.0ϿппппоϿппп=-0!поϿпппоϿпппппЎstSoVY"поϿппппоϾϿ/!&=-0пппппоϾϿоϗ~zhoVX"ϿппϾϿоϾϿпoVX"оϿоϿппппппЗ~zg~zgпппоϿппппЗ~zhϿоϿпоϿппппо!L8;пппппппппоcMN oWY"поϿпоϾϿппппппРϿпппппппппЩ}ygппппоϾϿЎrtS ппппппппп=-0пппппппппЗ~zg=-0ϿоϿпппппппϿппппппппЩ!ik@пппппоϿпоϿоϿппXCE4~fffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0ппоϾϿпоϿпп>.0L8;пппппппоϾϿппппz_a0XCEпппппоϿппоdNO>.0оϿоϿппоϿпЗ~zhoVX"пппппппппoVX"ппоϿпппппп }ygϿпϿппоϿппЗ~zhoVY"поϿоϿпппоϿпz_b0.!%ппппппоϾϿпЍrsR ij@пппппппоϿпппп~zhоϾϿппппппо/!&oVX"пппоϿоϾϗ~zhпппоϾϿоϿп>.0оϿпппоϿппЗ~zh>.0оϿпппппоϿп}ygпппппоϿоϿп!=-/ппппоϿппоϾϿпЅjk@3}fffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffeffffffefffffffffffffffffffffffffffffffffefefffffffffefffefffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffeffffefffffeff3}=-0поϿппппоϿп=-0y_a/поϿппппоϿпоϿппXBD>.0пппппппппоϡ>.0ппоϾϿпппоϗ}ygoWY"ппоϿпппппoWY"ij@ппппппппппL8;}ygпппппоϿппЗ}yg оϿоϿппппоϿг поϿпппппппгXCDпппппппппппп=-0y_a/поϿпоϾϿпоϿy_a0 ϿϿппоϿп!ппоϿпоϿоϿ=-0ппппоϿϿпоϗ~zh>.0оϿоϾϿϾϿпппoWY"ппппϾϿпоϿпcMN ~zgϿпоϾϿппппоϾϗ~zh3}fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffff3~=-0ппоϿоϿпппп>.0пппоϿпппппппппXCEϿоϿоϾϿппоϿп!=-0поϿоϾϿппоϗ~zgoWY"оϿпппппппoWY"cMOϿпϿпоϿпппоώstS~zhппппоϿпоϿЗ~zhrtSпппоϿппоϾϿпcMO}ygппппппоϿпоXCDXCEпоϿпппппппп>.0XBDппппппоϿоϾϳoVX"пппппппЄij@ппппппппп>.0пппппппппЖ}yg=-0ппппоϿпппЩL8;ппппппппппР~zgппоϿппппппг3~ffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0ϾϾϿпппппоϿ=-0!ϿпппоϾϿппоϿппд.!%}ygппппппппппoVX"=-0поϿппппппЗ~zhpWY"поϿпппоϿпoWY"/!&ппппоϿпоϿпп!~zhϾϾϿпоϿпоϿЗ}ygXCDоϿоϿпппппппСoWY"пппппппоϾϿЗ}zg >.0>.0>.0=.0/!&jk@оϿпппппϿпп>.0!поϾϿоϿоϿппϾXBDпппоϿоϿL9; ппϾϿппоϿϿ=-0ϿппппппппЗ~zg>.0поϿϾϿппппЗ~zg поϿпппппппп. %.!%>.0>.0=-0>.0! пппппппппп3}fffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0пппппппппп=-0>.0поϿпппоϿппоϾϿоϳ.!%cMOппппппппппг >.0поϿпоϿпппЗ}ygoWY"пппппппппoWY"ϿпоϿппппппoVX"~zhпппппппппЗ}zg. %ппппппппϾϿо/!&=-0пппппоϿпппп>.0=-0ϿппЗ~zh поϿппппппп=-0ϾϿпоϿпппппЩ>.0пппоϿппп!оϿпоϿϿпоϿ>.0ппппоϿпппЗ}yg=-0ϿппппоϿппЗ~zhϿпоϾϿпппппЄik@}ygпоϿoWY"oWY"ϿоϿоϿппоϿо3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffeffffffffffffffffffeffff4~>.0ппппоϿппоϾ>.0dNOϿпоϿппппппоϾϿпд/!&/!&ϿоϿппппоϿппoWY">.0ппппоϿоϿпЗ~zgoWY"пппппппппoVY"jk@пппоϿпоϿоϿп!~zhпппппϿпппЖ}yg ппппппоϿпппdNOпоϿпппппϿпЗ~zh=-/ппоϴrtSоϿоϿпппϿп>.0z`b0пппппоϿпоϾϿoVY"pWY#ϿпоϾϾϿоϿппппоϿоϾϿ=-0пппппоϿоϿЗ~zg=-0ϿпϿпппоϿпЗ}ygcMOоϾϾϿоϿпппоϿ>.0}ygϿппoVX"!поϿпоϾϾϿпЪ3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffff3}=-0пппппппппп=-0jk@ппппппоϾϿоϿоϿпд.!%ппппоϿоϿппп/!&>.0оϿпоϿппппЗ~zhoWY"поϿппппппoVX"L9; ппппоϿпоϾϿпЍrsR}ygпппппппппЗ~zg ϿппппоϿпоϿпЎrtSij@пппоϿпппϿппXCD=-0ппппoWY"ппоϿппппп.!%!ппппϾϿоϾϿппг!rtRпоϿпϿоϿо ппппппϾϿп =-0ϾϿпппппппЗ~zg>.0пппппппоϾϴ!ϿоϿппоϿппоϾϡ}ygоϿпpWY#оϾϿпппппЗ}yg3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0поϿпоϾϿппп>.0 пппппоϿппппоϿоϳ. %dNOпппϿппоϿпппР >.0оϿппппϿоϿЗ}ygoWY"ппппппоϾϿoWY"пппоϿпппоϿпcMO~zhппппппппоϗ~zh пппппппппппС >.0поϿпоϿоϿпппд!>.0пппп L9; поϿпоϿппп}ygоϿоϾϿпппппоϠ}zgϿппппоϿп=-0оϿпппоϿпп>.0>.0поϿпоϿппоϗ~zh>.0пппоϿпппппоϿпоϿппппппoVY"~zhпппЎstS}ygпппппоϿпz_b03}fffffefffffffffffefffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffff3}=-0оϿппппоϿоϾ=-0 ппоϿппппппоϾϿпд/!& поϿппоϿпппппЄij@/!& >.0пппппппппЗ}zgpWY"поϿоϿппппoWY"oWY"ппоϿоϿпппппп.!%jk@z`b0~zhпппппппппп.!%ϿоϿпппϿппппг!ппппоϾϿпоϿоϡ  >.0=-0ϿпоϿ=-0=-0ппппппоϿРXCEоϿпппоϿпппппЅjk@z`b0=-0}ygпппоϿпппdNOϿппоϿппппz`b0>.0пппппппоϿЗ}zg=-0оϾϿпоϿпппп/!&XCDоϾϿппппоϾϿппXBDik@stSz`b0ппоϩ~zgϿппппппоXCD3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-/ппоϿпппоϿп>.0/!&пппппппппоϿпппг/!&jk@поϿппоϿпппппЄik@L9; З}yg=-0ϿϿоϿпоϿоϿЖ}ygoVX"ппоϿпоϿϿпpWY# оϿпппоϿппппд/!& ij@ϿK8:~zgпппппппппо K8;оϿпоϿппоϿпоϳ/!%XCEоϿппппппоϿппС . %д >.0оϿппz`b0oVX"ппппппппz`b0пппппоϿпппппЄjk@jk@ϳ ~zhпϾϿпоϿоϿРоϿппоϿпппЩ >.0пппппоϿппЗ}yg=-0ϿппппоϿпппdNOоϿппоϿϿоϿпппXCDij@пcMNoWY"ϿоϿп!пппппоϾϿ!3~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0оϾϿппппппо>.0/!&ппоϾϿпппппппппдXBD!оϿппппоϿпппоϾώstS oWY"пппoWY"=-/пϿϿпоϿпϾϿЗ~zgoWY"ппппоϿпппoWY"oWY"поϾϾϿппоϿпппдXCE/!&поϴ ~zgппппппппппK8; z_a0ппппппоϿпппоϴ/!&ппоϾϿпппоϿпоϡ/!&XCEппЍrsR>.0поϿпЪij@пппппппп!L9;пппппппппппппЄij@  ~zgϿпЍrsR}ygоϿпоϾϿппо=-0 ппϿпппппппpWY#cMOпппппппппЖ}yg=-0ппоϿппппоϿЩdNOпоϿппоϾϾϿпоϿпcMO!~zhϿпп/!&pWY"ппппcMN ппппппппЗ~zh3~fffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffff3}>.0ппппоϿпппп>.0XCEппппппоϿпппппϿппdNOz_a0ппппппппппоϿпЪ>.0=-0ппппп.!%dNOппоϿоϿоϿоϳrtSпппоϿоϿппЍrsR ппппоϿппппппоώstS  oVX"ппппоϗ}yg}ygппппппппппЗ~zgXBDппоϿппппппппЪ. %XBDппоϾϿоϾϿпппппгdNO!~zhϿпппϿcMO=-0пппппXCEппоϾϿпоϗ}yg}ygппоϿппппппоϿпР/!&XCEппппdNO}ygпоϾϿпппппЩ ~zgоϿппппппϿоϾL8;oWY"оϾϾϿппоϿпЪ/!&пппппппоϿппdNO.!%/!%пппϿппоϿпппппЗ}yg!oWY"ппппР oWY"пппоϩL9;ппоϿоϿппXCD4~fffffffffffffffffffefffffffffffffffffffffffffeffffefffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffff3}cMNпоϾϿоϿппппoWY"XCEпппппппоϿпоϿппппЄij@  поϿппппппоϿппоϗ}yg>.0K8;~zgпоϿпоϾϿ>.0ij@ϿоϿϿпппппп/!&оϿоϿппоϾϿгcMNпоϾϿппппϿоϾϿоϿдpWY# !oVX"оϿпоϿпРоϾϿпоϿоϿппо=-0XCEϿоϿпппппоϿпппС ~zhппоϿоϾϿпппоϿпоϩXBD>.0jk@оϿппппϾoVX">.0пппппЩ XCEпϿппппоϿ=-0!поϿпоϿпппппппппoWY" >.0~zhϿпппппЩoVY"пппппоϿпппР  rsRпппппоϾϿоϿоϿгXCE}ygппппппппоϿ!оϿппоϿоϿпоϿг/!&dNO K8;ппппоϿпоϿоϿппппoVY"! cMNоϾϿоϾϿд oVX"пппппoVX"~zhϿппппппЩ4~ffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffefff4~rtSпоϿпппоϿппРXCDппппппоϿппппппппС. %K8;поϿппппппппппоϿоϡdNO. % L8;ik@оϾϿпппппz`b0 ппппппппппoWY">.0ппппоϿппппп=-0~zgпппоϿоϿпппппппппЍrsRXCD /!&cMOrtSпппппппоϴ/!&/!&пппппоϿоϿпоϿд>.0!oWY"оϿппппппппппоϿz_b0!пппппппоϿппоϿоϿЩy_a0=-0>.0z`b0ϿϿпппоϿпС=-0ппппоϿЎstS ппоϿоϾϿЎrtScMNппппппоϿпппоϿоϿгik@/!&!cMNоϾϿϿпппп. %K8;ппϿппппппоϿС!/!&оϾϿппппппоϿппппoWY"!поϿппоϿппппoWY"~zhϿпппппоϿпппг>.0.!%~zgϾϿЍrsRstSоϿоϿппоϿппппоϿппЎstSXBD!!XCDrsRоϿппппоϿп=-0oWY"ппппппL8;L9; пппоϿппп>.04~ffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffefffffffffffffffefffffffffffffffffffeffffffffffffffffeffffffffffffefffffffffffffefffffffffffffffffffefffffffffeeffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffeffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffef3}>.0пппоϾϾϿпппоϿ>.0XCDпппппоϿпппоϿппппгcMNjk@поϿпппоϾϿппоϾϿппϿппЗ}ygrtSpWY#pWY#oVX"pWY"ij@}ygппоϿпппппппτjk@oWY"пппппппппппг/!%}ygϿппппппппппР!ппппоϾϿпппппϿпппоϿЩ~zgz`b0oWY"oWY"oVY"oVY"}yg~zhϿппппппппоϿп>.0stSпппппппппоϿпппЄij@/!&=-0oVX"ппоϾϾϿпппоϾϿпппдL8;XCDппϿпоϿппоϿпппппппппР~zhoWY"pWY#oWY"oVX"z`b0~zgϿппоϿппоϿоϿР =-/поϾϾϿппЄij@ rsRппоϿппоϴ jk@поϿпоϾϿоϿппппппоϿЩrsRoVX"K8;>.0>.0>.0K8;oVX"jk@поϿпппппппXCEпппоϾϾϿппоϿгoVY" /!&ij@ппппппоϿпппоϿоϿпппЩ>.0rsRϿпоϿпппппоϿг. %XCEпппппоϾϿоϾϿпоυjk@/!& XCE}ygоϿпоϾdNO ппппоϿпоϿпоϿпоϾϾϿоϴ~zgik@oWY"oVX"oWY"oVY"rsR~zhппоϿпппппоϿпXCDpWY#поϾϿппгXCE/!&оϿпппппz`b03}fffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffeeffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffeffeffffffffefffffeffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}/!&ϿпϿпппппппппд/!&>.0ϿпппоϿпоϿпппоϿппЗ}yg=-0ϿппппппппоϿпппоϿпппппϿпоϿппоϿппппппппоυjk@XCEпппппоϿппппппР/!&ik@пппоϿпоϿоϿоϾϿЄik@ . %ϿпоϿпоϾϿпппппппоϿпппппппоϿпоϿоϿоϿоϿппппXCEjk@ϿппппппппппппоϿппЩjk@oWY"=-0=-0>.0/!&=-0L9; oVY"ij@оϿоϿоϿпппппоϿппоϾϿЄij@ z`b0оϿпппоϿоϾϿоϿппппппоϿоϿппппппппппоϿппϿпР =-0ϿппоϿпоϿР>.0 оϿпоϿппп>.0 оϿоϿоϿпппппппппппппппоϿппоϿоϿппппппппXCDpWY#оϾϿпппппоϿоϾϾϿЍrsRoWY"L9;>.0=-0dNOz_a0ппппоϿЅjk@ппппппппппоϿпЗ~zg=-0dNOпппппппппоϿппд.!% ппппоϿпоϿпппппд}zgoVX"oVX"oWY"oWY"}ygпоϿоϿпоϿп /!%ппоϿпппппппоϿппппппппоϿϾϿппоϾϿппппоϿоϾXCEoVX"ппоϿппппz`b0 L8;ϿпппппϿР3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffff4~!oWY"ппппϿппппппппппz_a0!/!&пппппоϿϾϿппппоϿоϿЖ}ygK8; поϿппппоϾϿпппппоϿпппппппппппппппϿпппЄij@K8;~zhϿпоϿппоϾϿппппппдz`b0/!& XCDппоϿпппппоϿпоϿпЩcMO!XCDпϾϾϾϿппппппоϿпппппϿппппппоϿпϿпппоϿппг/!& XCEϿпппппппппппппппоϾϿппϿпппоϿпоϿоϾϾϾϿпоϿппппоϿпппоϿоϿппппппϿппС=-0jk@пппппппоϾϿоϿпоϿпоϾϿоϾϿпоϿпппппппоϿппР >.0оϿппппппппЗ~zgXCE !y_a/пппппппоXBD пппоϿпппппппппппппϿпоϿппппппппппппдXBD оϿоϿоϿппоϿпппппппппппоϿоϿппЄik@L9;ϿпоϿппппоϾϿпоϿоϩXCE  L8;~zgппппппппппппппппτik@L9;pWY"поϾϾϿппппоϿпппппппоϿпоϿпппоϿпппXCE/!&пппппоϾϿппоϿпппппппппоϿппоϿпппппппоϿXBDij@ппоϿпоϿппгz`b0/!&L8;}ygпоϿпппоϿС 3}ffeffffffffffffffffffffeffffffffffffffffffffffffefffffeffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefeffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffff3}z_a0}yg~zh~zhоϿпоϿпппппппппппппоϾϴ~zh}yg}yg~zh }ygппппппоϿппппоϿпппоϳ~zh}yg~zh пппппϿппппоϿпоϿпϿппппоϿппппппппоϿпcMO~zg}zg~zhпппппоϿппппоϿппппоϿпппЗ~zh~zh~zgXCE/!&~zh}yg}ygпппϿппоϿпппппоϿоϿппоϿг}yg~zg~zh/!&XCEпоϿпппоϿппппоϾϿпоϿпоϿппоϿппппоϿпоϿС/!&/!&}yg}yg}ygппоϿпппппппппоϿпппоϾϿпоϿппоϿпппппϿппоϾϿпппппппппппппоϿоϾϿппппЩXCEij@пϾϿпппоϿппϿпппппоϾϾϿоϿоϿппоϿппоϿϿпЅjk@=-0оϿпппппппоϿоϾϖ}ygz`b0pWY#K8;>.0>.0>.0>.0oWY"jk@оϿоϿппϾϿппXCD ϿпппоϿоϿппппппппоϿппоϾϾϿпϿоϿоϿоϿР/!&=-0ϿпппппппппппппппппϿϿоϿϿпппЄij@z_a0ϾϿоϿоϿппппппппппoWY"}yg}yg}ygоϿпоϿпоϿппппппппппппоϾϩ~zh~zh}zg/!&пппппоϿппппппоϿоϿппоϾϿпппппппXCE/!&пппппппппппоϿϿппϿпппоϿоϾϾϿппоϾϿппЩ.!%~zhппоϾϿпоϿпоϿпгrtSpWY#dNO>.0>.0>.0=-0XBDoVX"rtSпппппоϿоϿР 3}ffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffeffffffffffffffffffffffffffffeffffffffefffffffffff3}~zhпппоϿппппппоϿпппппппппоϿпϿоϿпdNOппппоϿпппппппппппппϿ rsRппоϿппоϿоϿпппппппппоϿпппоϿпоϾϿпС.!%оϾϿпппоϿппппппппппппϿппоϿппппoVX">.0ппппоϿоϿппппоϾϾϿппппппоϿоϿоϿп>.0/!&ппоϿпоϿпоϿпппоϿпоϾϿоϿппоϿппппппz`b0 >.0ппппппппппппппппппоϾϿоϿппппппоϿпппоϿпппппппоϿппппппппоϿппϿпппппЗ~zhK8;oWY"ппоϿппоϿпппоϿпппппппппппоϿпоϾϿпϳK8;>.0ппппоϾϿппппоϿппппппппппϿппоϾϿϿппоϪ.!% jk@пппоϿппппппоϾϿпоϿппппоϾϿппппппz_a0 XCEппппоϿпппппоϿппϿϿоϿоϿпппy_a0ik@пппϿппоϿппоϿоϗ~zh/!&ϿпоϿоϿппоϿппоϿоϿоϾϿпоϿппппоϿпп>.0!оϿппоϾϿоϿпоϾϿпппппппппппоϿЩ. %/!&ппоϿпоϿпппппппппоϾϿппппппппппппЎstS ~zhϿоϿоϿпппппппппоϿоϿпппппппоϿппппппЄij@ 3}fffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~}ygпппппппппппппппϾϿппоϿпоϿпоϿпо!stSпппппппппппоϿппоϿппcNOппппппппоϾϿппппппппппоϿппппгoWY"поϿпоϿппппоϿппппппппϿпоϿоϿпппoVX">.0оϿоϿпппϿоϿпппоϿппоϿоϿппппппоϿ=-0 }ygппппоϿпппоϿпппппппппоϿппппппЗ~zh=-0>.0пппппϿоϿоϿпппоϿппппппппппппϿпϿпппппоϿпппϿппоϿппоϿпппппоϾϾϿоϿЩz_b0!=-0ппоϿпппппппппппϿппппппоϿоϿппЅjk@ >.0оϿпоϿпоϿпппппппппоϿпппппппппппппЄij@ L8;ппппппоϿпппппоϿоϿпппппппппЗ}yg/!&XBDпппϿпппппоϿпппппоϿпоϿгL8; rsRппппппоϿппгXBDпоϿпппоϿпппоϾϿпппппоϾϿпппппппп>.0/!&оϿппппппоϿоϿппϾϾϿппппоϿпoVX"  stSϿппппппппппоϿоϿоϿпппоϿоϿоϿпоϩ=-0}ygоϿпоϾϿоϿппппппппппппоϿппоϿоϾϿпоϳL9; 3}ffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffff3~}ygпппппппппппоϿпппппоϿппоϿпоϿпо=-0~zhппппппппппппппоϿп!rsRппппппппппппппппоϿппппппгoWY" пппппппоϾϿпппппппппппппппппппoWY"=-0ϿпппппоϾϿппϿпоϿпппппппппппоϾϿ=-0L9; ϿппппппппппппппппппппппоϪXCE>.0ϿппппоϿпппппппоϿппоϿпоϾϾϿпппппппоϿпоϿоϿпппппоϾϿппппоϾϿпппРz_a0/!& oVX"ϿппппппоϿпппоϿоϿпппппппппЄij@!/!&~zg~zgпппппоϿпппппоϿпппппоϿоϿпппппЗ~zh=-0 jk@пппоϿппппппппппоϿоϾϿпппЗ~zh=-0/!&оϾϿппппϿппоϿпоϿоϿпЗ~zg!ij@ϿппоϿоϿпτik@ пппϿоϿпппϿϿпоϾϿппоϿоϿппппоϿпоϿ>.0 z_b0ϿппппппоϿпппоϿоϾϿппппЄij? >.0ϿϿпоϿпоϾϿпппппоϿоϾϿпϾϿппЩXBDz_a0~zgппоϿпоϿппоϿпппоϿпппоϿпоϿппоϿz`b0 3}efffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~~zgппппппппоϿппоϿпоϿпппппппппппп!z`b0оϿпппппппппϿпп.!%jk@оϿппоϿоϿппϿпоϾϿппоϾϿРdNO ϿппоϾϿпоϿоϿппоϿппоϿппппппоϿϿпoVX"=-0оϿпϿоϿпппппппппппоϿппппппоϿоϾ=.0XBDппппппппоϿппоϿппоϿппЄik@=-0>.0поϿпоϿппппоϿпппппппппппоϿппоϿпϾϿпоϿпппппппоϿпппппппппЗ~zhz`b0K8; !z_a0ппппоϿпϿпппппппппппЩz`b0!!K8;z`b0поϿпппоϿпоϿппппоϾϿппоώrtS>.0!jk@пппппоϿоϿпппоϾϿппоϴik@>.0oVX"ϿппппоϾϿпппппϿЗ}yg>.0dNOппппР>.0ϿпппппппппппппϿоϿпϿпппппппоϿпп=-0!ik@пппппоϾϿппппппппРcMN XCEϿпоϿпоϿпппоϿппппоϿппЎrtSL9;>.0dNOrsRоϿоϿоϾϿоϿппϿпоϿпппоϿЪoWY"!3}effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffeffffffffffffffff3}XCEoVX"oVX"oWY"oVY"oVX"L9; >.0=-0>.0=-0=-0>.0=-0=-0=-0=-0>.0>.0>.0>.0>.0>.0>.0L8;oVY"oVX"oWY"oWY"oWY"oWY".!%cMNrtRппоϾϿϿоϠ}ygoVX" XCDrtSϾϿпппппоϿϿппппЗ~zhdNO. %oWY"oVX"oVX"oWY"oVY"cMO>.0=-0>.0>.0>.0=-0=-0>.0>.0>.0>.0>.0>.0=-0=-0>.0>.0=-0XCDoVY"oVX"pWY#oWY"oWY"=-0!oWY"oWY"oWY"oWY"oWY"XCD=-/=-0>.0>.0=-0>.0>.0>.0=-0>.0=-0>.0>.0=-0>.0=-0=-0>.0cMNoVX"oWY"oWY"oWY"oWY"!/!&z`b0ϿпппϿппϿпппппЩij@XBD  =-0=-0>.0>.0=-0=-0>.0=-0>.0>.0>.0=-0=-0=-0=-0>.0>.0=-0=-0=-0>.0>.0oWY"oWY"oWY"pWY#oWY"oWY"}yg~zh}yg}yg~zh~zhппппоϿпппЩ~zh~zgrsRoWY"dNO=-0!L8;jk@ϾϿпппоϿппппоϿСz_a0>.0!XCEij@пппппоϾϾϿппппгrtSXCE  XCEstSоϿппппоϿппоϿЩik@L9;XCErsRпппоϿпоϿСy_a0. %!ij@пдoWY"oVX"oWY"oWY"oVY"oWY"oWY"L8;>.0=-0=-0>.0=-0>.0>.0>.0=-0>.0=-0=-0=-0>.0>.0>.0=-0=-0oWY"oVX"oWY"oWY"oVX"oWY"! XCEij@}ygϾϿппϿоϿпЗ~zgz`b0XCE!.!%pWY#ϿоϿпоϿппоϿпппдrsRXCD >.0oVY"}ygпϿпоϿппппппппЩz`b0L9; 3}ffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffeffffffffffffff3}/!&>.0>.0>.0/!&XCEoWY"z`b0}yg}yg}yg}ygrtRoVX"oVY"K8;/!& =-0cNOoWY"rtR~zh}yg}yg}ygij@oWY"dNO>.0 !K8;oVX"pWY#~zh~zg}yg~zh~zhoWY"oWY"XCE>.0 =-/XCDoWY"oWY"}yg~zh}yg}yg}ygz`b0oVX"L8;/!&/!&XCEoVX"z_a0}yg~zh~zgik@oVX"oVX">.0 . %=-0oWY"oWY"oWY"pWY#L9;>.0 !cMN!=-0>.0=-0>.0/!&=-0cMOoVX"ik@~zh~zg~zh}ygik@oVY"oWY">.0! >.0oWY"pWY#ij@~zg~zg~zg}ygrsRoWY"oVX">.0 3}ffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffff3}3}ffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffeffffffffffffffffffffffeffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffff3}3}fffffffffffffffffeffffeffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffeffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}fffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3~efeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff4~4~ffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffeffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffff4~4~fffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffe3~3}ffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffeffffefffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffeffffffffffffffffffffffffeffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3~fffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffeffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffff3}3}ffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffefffffffffffffefffffeffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~fffffffffffffffffefffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffeffffffff3}3}ffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffff3~3}ffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffefffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffff4~4~feffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff3}3}ffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffeffffffefffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffeffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~ffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffeffffffffffffffeffeffffffffffffffffffffffffffffffffffffeffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffff3~3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffff4~4~ffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffefffffefefffffffffffffffffffffffefffffffff3~3}ffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffe3}3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffeff3}4~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffff3}4~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffeffffeefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffff4~3~fffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffeffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffff3}4~ffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffefffffffffffffffffffeffffffffffffffffffefffffffffffefffffffffffffffffffeffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}ffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffff3}3}ffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffeffffffffefeffffffffefffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffeffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffff4~3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffff3}4~ffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffeffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffeffeffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffff3}3}fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}ffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}fffffffffffffffffefffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffefffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffefffffffff3}3}fffffeffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~4~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffff4~4~fffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffff4~3}ffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffeeffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffff4~3}fffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffff3}3}fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffeffefffffffffffffffffffffffffffeffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~4~ffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffeffffffffeffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffeffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffff3}4~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffefffffffffffffefffffffeffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffeffffffffeffeffffffffff3}=-0y_a0ппоϿL9;z`b0ϿоϿЗ}yg3}ffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffff3}>.0dNOrtSϿпппппп>.0oWY"~zhоϿпппппϗ~zg3}ffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffff3}=-0XCEz_a0~zgпппппппоϿппп=-0cMNz`b0~zgоϾϿппоϿϿпппЗ}yg3}feffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefff3}oWY"~zh~zgппоϾϿпппϿоϿоϾϿппо!z`b0}yg}zgϾϾϿпϿпппппппппппЗ~zh3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffefffffffffeffeffffffffffeffeffffffffffffffffffffffffeffffffffffffffffffffffeeffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}ϿоϾϿппоϿпппппоϿппоϿпп>.0ϿоϿпппоϿоϿпоϿпппппоϿЗ~zh4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffefffffffffffffffffffff3}поϿпппппппппоϾϿпппппп=-0пппппппоϾϿпоϿпппппппЖ}yg3}fffeffffeffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffff3}пϿоϿоϿпппоϾϿпппϿпоϿпп>.0ппоϾϿпппппоϿпоϿппппоϗ}yg4~ffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffeffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffff3}ппппппппоϿпппоϿпоϿппп>.0ϿпоϿппппппоϿппппппппЗ}yg3~fffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffefffefffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff3}ппппϿпппппппппоϿпппп dNOstS~zg~zg}ygrsRXCE /!&oWY"~zg~zh}yg~zhy_a0K8;!ϾϿппппоϿоϿпоϿппппппЗ~zg3~fffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffff3~ XCDij@ϿпоϿппоϾϿпппппоϿoWY"ппппппгcMN rsRпоϾϿпппЩ/!&!XBDrsRппппоϿппϿппппппЗ~zh3}fffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffff3} >.0>.0>.0>.0=-0=-0/!&. %=-0>.0>.0>.0=-0>.0>.0>.0/!& >.0>.0>.0=-0>.0>.0>.0=.0=-/=-0>.0=-0=-0 /!&dNOstSпппоϿппппппоik@ϿпппппоϿоϿz_a0 Ͽпппппппоϴ/!&/!&cMNrsRϿппппппппппЗ~zh3}fffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffff4~>.0оϿпппппоϿпоϿпппоϿпоϿпппдпоϿппппϿоϿппоϾϿппппп>.0!XCDппппоϿппппXCEϾϿппппппппоϾ=-0stSоϿппппϿппппд !oVY"ппппппппϿЗ~zh4~ffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffeffffffffffffffefffff3}>.0ппппппппппппппппппппппппXCD=-0оϿпϿϿоϿппоϾϾϿϿппппппо=-0ϿпппоϿпппппоϾϿпоϿпппппЍrsR/!&ппоϾϾϿпппоϿпоdNO>.0ппппппоϾϿЗ~zh3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffeffffffffffffffffffffffffffffffffff3}=-0ппппоϿппоϿϿоϿпоϿппппппоϾϗ}ygstSпоϿппоϾϿппоϾϿоϾϿппппп=-0ппппϿппϿпп/!&ϿпппоϿоϾϿпоϿппoWY"ппппппоϿоϿоϿоϗ}yg>.0ϿоϿппппппЗ}yg3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffff3}>.0пппппппппппоϿпппппоϿппппп!!ϾϿоϿппоϿоϿпппоϿоϿпоϿпо=-/ϿпоϿппоϿппcNOппппппоϿпппппп>.0}ygпоϿппоϿпϾϾϿппг=-0ппппоϿпппЗ~zh3}ffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}/!&~zg}ygϾϿппоϿпппппппоϿпппϿпппz`b0z`b0ϿоϿпоϿпоϿпппппоϿппг~zh~zg}yg/!&пϿпппппоϿпoVX"пппоϿпппппоϿпо>.0~zhппоϿпппппппппп>.0ппппоϿпппЗ}yg3}ffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffff4~/!&XCE~zgпппппоϿпппϿппоϿппоϴ пппоϿпоϿпппппоϿЄij@>.0оϿппоϿппоϿcMOпппппппппппппп=-0}ygϿппппппоϿпϾϾϿп>.0поϾϿпппппЗ~zh3}ffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffff3}L9; пппппоϿппппппппппXCDXCEϿппппппппппппоϿXCEпоϿппппппп>.0ппппоϾϿппппоϿп oWY"ϿппппоϿпппоϿпЗ~zh=-0пппоϿппппЗ}yg4~fffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffff3}/!&ппппоϿпоϿпоϿоϾϿпоϡппппппоϿппппппoVX"ппоϿпоϾϿоϿпппоϿпппппппЗ~zg=-0ппппоϿпϾϿоϿппcMO>.0ϿппоϿппппЗ}yg3}fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}oVX"ϿпппппппппппппоϿп/!&>.0пппоϿоϿппоϿпппд ппппоϿппппoWY"поϿппппппоϿп=-0ϿпоϾϿпппоϿпг =-0ϿпппоϿоϿпЖ}yg3}ffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffeffffefffffffffffffffffffffffffff3} ппппоϾϿппоϿппппппЅjk@~zgϿоϿппоϿппоϿпоϿЅjk@пппппппоϿп ппппппппппЄjk@.!%ϿпппппоϿппL8;>.0пппппппоϿЗ~zg3}fffffffffffffffffffffffffffffefffffeffffffffffffffffefffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffff3~}ygоϿпппппппппппппоϳ !поϿппоϿпппппоϿоdNOпппоϾϾϿоϿп пппппоϾϿoVX"/!&пппппппдL9;=-0пппϾϾϿоϾϿЗ}yg3~ffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffff3}oWY"пппппппппоϿппппппXCDik@ппоϾϿϿппоϿоϿппп=-0поϾϿоϿпппоXCE~zhϾϾϾϩij@! oVY"пппСoWY" =-0пппоϿоϿпϿЖ}yg3}ffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffff3}XCEпппоϿоϿппппоϿппппР ппппоϿпппоϿппоϿ.!%оϾϾϿоϿпппо=-0поϾϿоϿпоϾϗ~zh3}ffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffefffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~=-0ϿпоϿппппппппппϿоϿо>.0dNOоϿпппппоϾϿппоϿпппппоϿппппо>.0поϿϿппоϿпЗ}yg3}ffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffff4~=-0поϿппппппппоϿпппппЅjk@ϿпппппппппппоϿпоϿпоϾϿоϿпоϿ>.0ϿппппппоϿЗ~zh4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffeffffffff3}>.0оϿпппоϿппоϿппппппоϿ L9; ϿппоϿппппппппппппϿпппппоϾϿп>.0поϾϿоϿпппЖ}yg3~fffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffefffffeffffffff3}>.0ϿппппппппппппппоϿппcMN}ygϾϿоϿппϾϾϾϿпппоϾϿппϿпппоϿпоϿ. %=-0=-0>.0>.0! >.0>.0=-0>.0/!&>.0ппϿпппппоϗ}zg3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffeffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffff4~>.0поϿпоϾϿпоϿпоϿппппϿпЩ ппппоϿппоϾϿпппоϿппппппоϾϿоϿп/!&пппоpWY#rtSпппЗ}yg=-0ϿппппоϿппЗ~zg4~fffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffeffffffffffffffffeefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffff4~>.0пппоϾϿЪϿоϿоϿппппппп=-0ij@ппппппЩппппϿппппϾппппппϿϿоϾппппoWY"L9; поϾϿЗ}yg>.0ϾϾϾϿпппппЗ~zg4~ffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffeffffffffffffffefffffffff3}>.0оϿпппоϗ~zg~zhϿоϿпоϿпоϿϾϿЄjk@ оϿпппдoVX"пϿппппоϿппϿоϿппоϿпппoVX"пппппoVX"!ппоϿЗ~zh>.0пппоϿпϿппЗ~zh4~fffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffff3}>.0ппппппϗ}ygXCEппоϿпппппппп!oVX"пппппоoVX"pWY#поϿоϿппппппоϿппоϿппп=-/оϿоϾϿпoWY"~zhппоϿпЗ~zh>.0пппоϿппппЗ~zh4~ffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffff3~>.0поϿпппЗ}ygϿоϿпоϿпппппoWY"ппппоϿ!oVY"ϿппппϿпппппоϿпϿппоϿп ппоϿпоpWY"y_a/поϿппоϖ}yg=-/ппоϾϿппппЗ~zh3}ffffffffeffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffff4~>.0пппппоϖ}ygoWY"поϿпппппппоϪXCEоϿпппоυjk@pWY"пппппоϿоϿпоϿпоϿпоϿоϾоϾϿппппoWY"XCDппппоϾϿЗ~zh=-0оϿпоϿпоϿпЗ}yg3~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffff3}>.0ϿϾϿпппЗ~zh!пппоϾϿппппоϾK8;~zhпппппп>.0oVY"ϿппоϿоϿпоϿппппϿпппоϾjk@ϿпппппппoWY"/!%пппоϿппЗ}yg=-0оϿппппппоϗ}yg4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffff4~=-0оϿоϾϿоϗ~zgrtSппоϿпппппппЎstS.!%ппппппРoWY"оϾϿпоϿппппϿппоϿпоϿϾϿoVX"ппппоϾϿппpWY#/!&ϿпоϿпппоϗ~zg>.0пппппоϿпоϗ~zh4~fffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffefffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff3~>.0ппппппЗ~zhL8;поϿпппоϿϿппп!jk@ппппппXCEpWY#ппϿпоϾϿппппоϿпппппппXCDппϿппоϾϿппoVY" пппоϿппппЗ~zh>.0оϿппппоϿпЗ}yg4~fffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffff3}=-0ϾϿϿпппЗ~zgппоϿпϾϿппппpWY# пппоϿпдoWY"пппппппппп =-0oWY"z_a0~zh~zh~zg}yg}yg~zhij@oWY"L8;!!L8;oWY"z_a0}yg~zg}yg}yg~zg~zh}yg}ygz`b0pWY#XCE=-0оϿппппоϿпп XBDjk@~zh}yg~zg}ygy_a/XCEпппϾϾϿϿоϾϿпoWY"/!&XBDpWY#~zh~zh~zh}yg~zh}yg}ygz_b0pWY#>.0  ппппоϿппппЗ~zh!dNO~zg}yg~zh}yg~zgXBD =-0oWY"z`b0~zg~zh}yg}yg}yg~zg~zg}ygoVX"oWY">.0 L9;y_a0~zg~zh~zh~zgz_a0 L8;oWY"ik@~zh}yg}yg~zh}yg}ygrtSoWY"L9;  =-0oWY"y_a0}yg~zh}yg~zh~zh~zhik@oWY">.0  >.0oWY"y_a0}yg~zh~zh~zg~zg}yg}ygz_b0oVX"K8;/!&/!&K8;pWY"z`b0}yg}yg~zg~zh}yg~zg~zg~zhoVY"pWY#XBD>.0=-0пппппппппЗ}yg/!&XBDoWY"rtS}yg}yg}yg}yg}zgrsRpWY"XCE.!%3~efffffffffffffffefffffffffffffffffffffffffffefefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-0ϿпоϿпоϗ~zhoVX"ϿϿппппппппоϴoWY"ппппппoWY"oWY"ппппппппϿп!dNOппоϿпппоϾϿпоϿРz`b0!!cMNrtSпоϿпоϿоϿпппоϿоϿоϡz`b0ппоϿпппппп=-/oVX"ϿоϿпппЗ~zhXBDппппппоϿпппоoWY"L9; jk@ппппппппппоϿпЗ}ygXBD  ϿпоϿпоϿпппоϗ~zh!XCEij@оϿппппoWY"/!&z_a0ппппппппппоϿпоϿЪjk@K8;. %cMN~zhпоϿпппЗ~zh/!&z_a0оϿоϿппоϿпппппЗ~zgXCE !z`b0поϾϿпппппппппРdNO!/!&y_a0ппппппппоϿпппппЗ}ygz`b0dNO=-0 !dNO~zgппппппϿпоϿпоϾϾϿппРrsRппппоϿпппЗ}yg XCErsRпппоϿпоϿппппгij@K8;3}ffffffffffffeffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~>.0ппппппЗ~zh поϿоϿпппппппXCEпппппп!oVX"пϿпппппппп=-0~zhпоϿппоϿϿппппоϿоϿпппЗ}yg>.0 XCDппппоϿоϿппппппппппоϿпппϿпппппппоϿ.!%XCEz`b0ппппппϾϿоϿЗ~zgXCEппϿпппппоϾϾϿпoWY" cMOпоϿпоϿоϿпппппппϿϿпгpWY"  оϿпоϿпппоϿппЗ}yg=-0dNOik@ппппппоϿппoVX" dNOппппппппоϿппоϿппϿппппгjk@. %!L9; oVY"~zgϿϿоϾϿпппппЗ}ygXBDпппϿпоϿппппппппппϾϳoWY" XBD~zhоϿпппоϿппппппппппппЎrtS>.0XCEппппппоϿпппппппоϿпппппоϿг}ygXCD dNOппппоϿпоϿоϿппоϿоϿпоϾϿпϿпппппппоϿЗ~zh ij?ппппппоϿпппппоϿпппЩXCE4~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffeffffffffffffffffffffffff3}=-0ппппппЗ~zhjk@оϿппоϿоϿпппЗ}ygXCEϾϾϿпппЄij?oVX"пппппппоϿп=-/~zhппппппппппоϾϿпппоϿппппоώstS! oWY"пппппппппоϿппппппппппппϿппппоϿппппп L8;oVX"oWY"stSоϿппоϾϿоϿоϿппϿпЗ~zhz`b0ппоϿппппппϿпппpWY#XCEппппппϿоϾϿпоϾϿппппппппЩ/!&/!%оϿпоϿпоϿпппппЗ}yg!XCEoVX"z`b0~zhϾϿпϿпϾϿпϿоϿппппoVX" pWY"ϾϿппоϿппппппоϿпоϿппоϿпппппЗ~zh/!&/!&dNOoVY"jk@~zhпппϿпппоϿппппппЗ~zhL9; ϿпппоϿпппппппппппппоϿϿдL8;>.0ппоϿппппппппоϿпппппппоϿЄij@ >.0пппоϿпоϿпппппппоϿппппппоϿоϿоoWY"!ij@ϿппоϿпппоϿоϿоϾϿпоϿоϿпоϿпоϿппппппппЗ}yg ij@поϾϿппоϿпппппоϿпоϿппоϾϿЪ=-03}ffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffefffeffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffff3}=-0ϿпппппЗ}yg>.0оϿоϾϿпоϿпппп!оϿпппп>.0oVX"пппппппппп z`b0ϿпппппоϾϿппоϿпппоϿϿпппоϿппгXCEpWY"ппϿппоϿпппппппппппоϿпппоϿппппппппппоϿ>.0ппппппппппоϿоϿоϿоϿоϿЗ}yg stSϿппппппппппоϿппппоϿппппоϿппоϿпппппппЗ~zh!}zgпппппппппппппоϿпппоϿоϾϾϿпоXBDXCEпоϿппппоϿоϿϿппппоϿппппппппоϿпппоϿппо>.0oWY"оϿϾϾϿппоϿпоϿпоϾϿппппoVY"cMOпппппоϿппппппппоϿоϾϿппоϿпппоϿпЄik@ ~zhпппппппппоϿоϿпоϿϿоϿϗ~zh!~zgпппоϿпоϿппппппппоϿпппоϿпоϿz`b0 rsRϿϿпппппоϿпппоϿоϾϿпоϿпоϾϾϿоϳL8; z`b0ппппппоϾϿппоϿпоϿппппппоϿпппϿппpWY# oWY"ппппппппоϿпппоϿппппϿппоϿпппппоϿппоϿоϿЗ~zgK8;пϿпппппоϿоϿппппппоϿппоϿпппЄij? 3~effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffefffeffffffffffefefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffff3}>.0ппппоϿЗ~zgϿппппппоϾϿпy_a0=-/ϿпппоϾϗ~zhpWY"ϾϿпппппппп/!&ппппϿоϿпоϿпппппппппппоϿппппппz_a0/!&ϿпппппппппоϿпоϿоϿоϾϿппппоϿпппϿппппппппп=-0ϿппппоϿппоϿппоϿпппϾϿЗ~zg!оϿппппппппппппоϿппппппппоϿоϿппоϿпϿоϿпЗ~zhL9;ϿппппппоϿпппппппппппппппоϿппXCEz_a0ппоϿпппппоϿоϾϿпппппппоϿоϿппппппоϿпоϿϾϾ>.0oWY"оϿппппппппппппппппппoWY". %ппоϿоϿоϿпппппппϿоϿппппппппоϿϿппппг>.0}ygпппоϿпппппппппоϾϿппЗ}ygL9;поϾϿоϿппоϿоϿпппоϿппоϿпоϿппппτik@. %ϿоϿоϿоϿппоϿпппппппппппоϾϿпоϿпoVX" поϾϿпппппоϿϿпппоϿоϿпппппоϾϾϿпппoVX"=-0пϿоϿпоϿпппϾϿппппппоϾϿоϿпоϿпоϿппппппппоϗ~zh jk@пппоϿоϾϿппϿпппоϿпоϿппппппппппР 3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffeff4~>.0ппппппЗ}ygcMOϿпоϿпппппоϿдjk@оϿоϿпоXBDoVY"оϿппоϿпппп=-/пппппоϿпоϿпЩ~zh}yg~zh}ygоϾϾϿпоϿпппϿоϿЄij?dNOппппϾϿппппоϿпппЗ~zg~zg}yg~zh~zg}ygоϿппппоϿпоϿпоϿпппо=-0ппппоϿоϾϾϿппоϾϿппппоϗ~zh=-0пппппппппппппоϿппппппппппппоϾϾϾϾϿоϿпппЗ~zhXCEϿппоϾϿппоϿоϿппппппоϿоϿппппппппп/!&~zgппппппоϿпппппппоϿппппоϿпппппппппϿппппо=-/oWY"оϿоϾϿпппппппппппппппoVY"XCEпппппппппппппЗ~zh~zgz_a0pWY#jk@~zhоϾϿппппϿпоϿппппcMO~zhппппппоϿпппппоϿппппЗ~zhpWY#ппппоϿппппппппппϾϿппппппппоϿппоτij?XBDпоϾϿппппоϿпЪ}yg~zh~zh}ygпоϿпппоϾϿоϿпппЅjk@ поϿппоϿппЪij?cNO>.0>.0>.0>.0=-0K8;pWY#}ygϿппоϿпппоϿпpWY#z_b0оϿппоϿппппоϾϾϿг~zh~zh}yg}zg~zg}ygϾϿппппппоϿпоϿппппЗ}yg ϿоϿпоϿппппппЗ~zh~zh~zh~zgϿоϿппппппппппР 3~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~>.0ппппппЗ~zh оϿппппппппоϿXCE!ппппппЩoWY"пппппппппоXCDϿпоϿпϿппоϿЩcMO!/!&z`b0пппоϿппппппЄij@jk@пппппппппппдjk@XCE!>.0oVX"поϿппппппппппп>.0ппппппппппппппппппоϿЗ~zg>.0пппппппоϿоϿпоϿϿпппппоϿппппппоϿппппппоϿЗ~zhcMNпоϿппппппппоϿпоϿппппоϿоϾϾϾϿпоϿппЪ}ygппппппппоϿппппппппппппппϾϿппоϿпоϿпппоϿ=-0oWY"пппоϿппоϿпппппппппппoVX"z`b0ппппоϿппоϿпгz`b0=-0 K8;jk@ппппппппппоϿпЄij?~zhпппппоϿпппппппоϿпппЗ~zgij@ппппппппппоϿпоϿϿппппппоϾϿппппппппcMOXCEпϿппппоϿппЪXCE /!&y_a0ппоϾϿппппппz`b0 ппоϿпоϿпЍrtR/!& pWY#ϿϿппоϿпоpWY# }ygпоϿоϿппоϿпоϴjk@K8;  >.0oVY"ϿоϿпппппппϿоϿЗ~zg ппϿпппппоϴz`b0.!%!XCEпппппоϾϿппоϠ 3}fffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-0поϿпппЗ~zhij@поϾϾϿппоϿпоϡoWY"ппппппoVY"oWY"поϿоϿоϿϿпп. %поϿппппппдXBD z_a0ппппоϾϿппппdNO пппппоϿоϿпЩXCD!oWY"ппоϿпппппоϿ/!&пппϾϿппппппоϿоϿппппоϗ~zh>.0оϿпоϾϾϿппппоϿоϿппппппоϿппппппппоϿпоϿппЗ~zhXCEоϿпппппоϿРz`b0oWY"oVX"oWY"oWY"pWY#~zhпϿпппоϿппппппппoWY"~zhппппппппоϿпппппоϿпппоϾϿпппоϿпппппоϿоϿп>.0oWY"ппппппϿпппоϿоϿппппппpWY#ij@поϿпппппппдoVX" !jk@ппоϿпппппоϾϿЅjk@}ygпппппоϾϿппппппоϿпппЗ~zhij@ϿппоϾϾϿоϿоϿпппоϿппппппоϿпоϿпппппппд!XCEϿоϿппппппгXCE z_b0оϿпппоϿппоϿXCEy_a0ппппоϿпгL9; rsRппоϿпппoVX" ппппппппппЗ~zhXCE!ik@ппоϿппппппЗ}zg ппппппоϿоz_b0 XBDпппоϿппппоϠ4~fffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffff4~=-0поϿпоϿЗ}yg/!&оϿппоϿпппоϿо/!&Ͽппппо oVX"ппоϾϿппппо/!&оϿпоϾϿппР >.0ппппоϿппоϿ.!% ппппппппоϳcMN z`b0ϿпппппппоϿ XCEij@пϿпппппппппоϾϿппЗ~zh>.0пппппϿппппппоϿоϿпппппппппппппппппоϿпппЗ~zh/!&пппоϿппРXCE L9;~zgпппппппппппппг~zgпппппппппоϿпϿоϿпппппппппппоϾϾϿоϿпоϾϿпп=-0!cMNrsRппппппппппоϿппппоoWY"ij@ппоϿппоϿпоϖ}yg =-0оϿпппоϿпоϿпoWY"=-0z`b0ϿоϾϿпппппппппппоϳпоϿппоϿгstSoVX"=-0/!&>.0>.0oWY"}ygпоϿпоϿпϿоϿппппппЄik@/!%ϿппϾϿпппР K8;ппппппоϿпг!=-0пппоϾϿоϿ=-0jk@ппппппoWY" пппоϿоϿпϿдXCE!stSпппппппппЗ~zh~zhпоϿпппппгK8; ϿппоϿпоϾϾϿoWY"3}ffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffff3}>.0пппоϿϿЗ~zgпоϿппппппппЅjk@XCDϿпппоϿЅjk@pWY#поϾϿоϿоϿϿп ппппппппР /!&ппппппоϿпСrtSппоϿпппоϿС ппппоϿпппп!XCEjk@ппоϾϿпоϿоϿоϿЖ}yg. %}yg~zg~zg~zh}yg}yg}ygппϿпппппоϡ~zg~zh}yg}yg}zg}yg~zh~zg}yg}yg}yg}yg}yg~zg~zh}yg~zh}yg~zg}ygz`b0пппппЩ=-0=-0ппоϿпппоϾϾϿпXCDy_a0~zg~zg}yg~zg}yg}ygоϿпппппоϿг~zg~zg}zg~zh~zh}yg}yg}zg~zh~zh}yg}yg~zh~zg~zg~zg~zh~zg}yg}yg~zh/!&>.0cMNrtSппппоϿпоϿпоϾoVX"jk@пппоϿпппппЄij@ пппоϿϿпппппL8; L9;oWY"~zhпппппоϿппппоϿпппϿпоτij?L8; oWY"поϿппппппппппо! ппоϿппппЄik@/!&пппппппппЗ}yg~zhпппппппoWY"~zhппоϾϿoWY" поϿоϾϿппоύrsR =-0поϿпппϾϿпЗ}ygpWY#оϿппппϿпг.!% поϿоϾϿпоϿп/!&3~ffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffff3}>.0ппппоϿЗ~zhXCDпоϿϿпппппппг оϿппоϾ/!&pWY#поϿппппоϾϿz_b0поϿпппппР >.0ппппоϿпппоoWY"y_a0ппппоϿпппЅjk@пϿоϿпппппп >.0jk@поϿпоϿппоϗ~zh}ygоϾϿоϿпоϿп>.0XCEпппппoWY" ij@пппоϾϿпппппЍrsRpWY"ппппϿоϿппЗ~zh!XCD}ygппппппоϿпoVY"XCEппоϿпппоϿпЄij@ ϿоϿпоϾϿпоϿд!/!&cNOппппппоϿпоϾϿпoVY"  z`b0оϿппппппоϿпппz`b0rsRϿпппппппϠ XCDпппоϿпппппXBD!пппппппо !пппппpWY#ij@поϿппппппЄij@=-/ϿпппоϿпппЗ}yg>.0оϾϿпппппо>.0 ϿппоϾϿппоϠ3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffeffffffffffefffffffffffffffffffefffffffffffffffffffffffeffffffeffffffffffffffffefffffffffffffffffffffff4~>.0ϿпппоϿЗ}yg ϿппппоϿппппXBD=-0ппоϿоϿЗ}ygoWY"поϾϿпоϿппп=-0ппоϿппппг/!&oWY"ппϿпоϿпппд L9;ϿппппппппЅjk@ϿоϿппϿоϿпп=-0ппоϿоϿоϿоϗ}zg}zgппппппппп>.0пппгXCDrsRппппппоϿоϿдpWY"ϿпппппоϿпЗ}ygoVY"пппппппппpWY#. %оϿпϿппппппЎrtS!оϿппппппппЗ~zh~zgпппоϿппппппЖ}yg!K8;ппоϿпппоϿппЪK8;ппппппппд!y_a/пппоϿпппϿЩz`b0ϿппϿпппЍrsRik@поϿпoWY"cMNпппппппппЄjk@>.0пппппппоϿЗ~zgппϿппоϿпoVX"/!&ϿоϿоϿпппппXCE4~fffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0ϾϿпоϿоϗ~zhjk@поϿоϿппппппСij@ппппппXBDpWY#поϿппоϿппϾппппппппpWY# пппппϿпппoVY" ϿпппппппР поϿппппппп=-0ппппоϾϿппЗ~zg~zgпппппоϿϿп>.0z`b0ппд.!% оϿпппппппп!pWY#ппппппоϿпЗ}ygoVY"пппппппппoVX"пппϿпппппϩ L9;пппппϿпоϿоϾL9;}ygоϿппоϿппппz`b0/!&ϿппоϿппппппп/!&поϿпппппXCE пппппппппXCDϿоϾϿпоϿoVX"K8;ппоϾoWY"!ϿпппоϿппЍrsR=-0пппппппппЗ}ygoVY"пппоϿпппСz_a0пппппппоϿЪ3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffeffffffffffffffffffffffffffffffefffefffffffffffffffffeffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffff3}>.0пппппоϗ~zg!ппппппппппоϿ.!%!ппоϿпоϪoVX"ϾϿппппоϿпоXCDппϿпппппЩXCEппоϿпппппЩij@пϿппппппг!пппоϿппппп=-0ϿппппппппЗ~zgϿпоϿпппоϿп>.0XCEп>.0XCDоϿппппоϿпп=-0oVX"ппппппоϿпЗ}ygpWY#поϿппоϿпоoVX"oWY"ппппоϿϾϿппL9; rsRппппппппппЪ}ygоϿоϿппоϿпoWY"dNOпппϿппоϿоϿпXCEXCEпоϿпппппСpWY#ϿппоϿппппЩоϿпоϿпппXCE ппппoVX"~zhпппппоϿпг >.0поϿпппоϿпЗ~zh пппппоϿϾ=-0 ппппппппо>.04~fffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffff3}>.0ппппппЗ}yg~zgпппϿоϿоϿпппЄij@z_a0ϿпоϿппoWY"oWY"ппппϿоϾϿоϿппппппоϿXCEпппппоϿппL9;>.0оϿоϿпппоϾcMNϿпппоϾϾϿпп>.0поϿппппппЗ}ygпппппϿоϿпп=-0K8;XCDϿппппоϿпоoWY"oVY"поϿпоϿпппz_a0oWY"пппппппппpWY#!поϿоϿппппЗ~zg!ппоϾϿппппппXCE~zhпппппппϿϿ=-0~zgϿпоϿпоϾϿоϿy_a0пппоϿппоK8; ппоϿоϿоϿо/!&=-0пппппоϿп=-0пппpWY#L8;ϿпппоϿпоϾL8;>.0оϿпппоϿϿпЗ}ygoVX"ппппппппЖ}ygjk@ппоϿпппппЅjk@3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffeeeffffffffffffffffffff4~=-0ппппоϿЗ~zgXCEϿпоϾϿппоϿоϾϿ  Ͽппппп oVX"ϿппппоϿпппL8;ппппппоϿгz_a0ϿпоϿпоϿоϿЄik@~zhпоϾϿоϿппЪппппоϿоϿоϿ=-0ϾϿппоϿпппЗ~zgϿппппоϿппϿ>.0z`b0оϾϾϿоϿпппpWY#oWY"поϿпппппоpWY#pWY#ппоϿоϿоϿпoVX"jk@ппоϿпппппо>.0ik@пппппоϿоϿпС~zgпппоϿϿпоϿ=-0=-0поϿпоϿппϿпЗ}ygXBDппппппппЩij?ппппоϿппоz_b0=-0поϿппппоoWY"}ygпппoWY"ппппппппϗ}yg>.0ϿпппϾϿпϾϿЗ~zhпппоϾϿппL9; /!&поϿппоϿппϿ 4~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffff3}=-0ϿпппппЗ~zgпппоϿппоϿппcMNXBDϿпппоϿЅjk@oVY"поϿоϿппппоrtSппппоϿппz_a0/!&оϿпоϿппппд>.0оϿппоϿпоϿXCDϿпоϿпппппп>.0ппоϿпоϿппЗ~zhппоϾϿоϿппп=-0>.0пппппппоϿpWY#pWY#ϿоϾϿппппоpWY#pWY#ϿпппоϿпппoWY"!пппппоϿпппР/!&поϿппоϿоϿпо.!%~zhппппоϿоϾϾ=-0ппоϿпппппЗ~zgпоϿппоϾϿpWY#L8;пппппппппЪ>.0ϿпϿпоϿппЎstSjk@ϿппoWY"XCEоϾϿпппппо>.0=-0ϿппппппппЗ~zhXCEпппппоϿпгпоϿоϿоϿпоL9;4~feffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~=-0ппппппЗ~zhz`b0поϿппоϿппппЩϿпоϾϿп oWY"ппппппоϿпо оϿппϿпппп>.0оϿоϿоϾϿпо>.0rsRϿппппоϿпЩϿппоϿппппп>.0пппоϾϾϿппЗ~zhппоϿоϾϿоϿп! поϾϿоϾϿоϿoVX"oWY"оϿоϿпппоϿoVX"oWY"ппоϾϿппоϿoVY"z`b0ϿпппппппппWBDоϿпоϿпппппz_a0~zgппппппппп>.0z`b0ппоϿпппоϿЗ~zh!оϿоϿппппо!ппппоϾϾϿпп. %=-0ппппппппп!XCD~zh}yg}yg~zhXBDпϾϾϿпппϿР>.0ппппоϾϿппЖ}ygrtSпоϿппппоτij@z`b0пппоϿппппz`b03}ffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffefffffeffffffffffffffffffffffffffffffffffffffffffffffff3}>.0ппппппЖ}yg!ϿпоϿпппппппп=-0=-0пппппϿЗ~zhpWY#пппоϿпппппXCEоϿоϿоϿоϿгrtSоϿоϾϾϿппϿoWY"!ппппппппоy_a0пппоϿппппп>.0пппппппппЖ}ygппоϿппоϿпопппппппппoWY"oWY"ϾϿпппппппoVX"oWY"поϿпоϾϾϿпpWY"ϿппϿппоϿпп cMNпппппоϿпппЪ~zgпппппоϾϿп=-0K8:ϿоϿпппоϾϿдcMOоϿпоϿпппЩ~zhϿоϿппппоϿXCE>.0поϿпппоϿоϠ/!&пппоϾϿппоXCE>.0ппоϿпппоϿϗ~zg ϿпппппоϿпL8;XCEпппппппппС3}fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffff3}=-0пппппоϖ}ygrtSппоϿпоϿппоϾτij?rsRоϿппппL8;pWY#пппппппϿппrtSϿппппппоϗ~zhoVY"пппоϿппппЍrsRcNOпоϿпоϿппп. %ϿоϾϿпппппп>.0ϿпппоϿппоϖ}ygϿппппппоϿоϿпппппппоoWY"oWY"поϿппппппoVX"oWY"ϿϾϿппппппoWY"L8;ϾϿпппппоϿпЖ}yg!пппппоϿпппп/!&~zhоϿϾϿоϿппп=-0>.0пппоϿпоϿпопппппоϾϾυjk@z_a0оϿоϿпоϿппz_a0>.0поϾϿпппϿппЎstS z`b0оϾϿппоϿпп =-0пппппоϿппЗ~zgXCDппппоϿппп /!&поϿппппппп4~effffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffeefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefff3}=-0оϿппппЗ}ygL9;ϿппппоϿоϿппп !ϾϾϾϿоϿЪoWY"пппппϿпппппппоϿппоoWY"K8;оϿппоϿпоϾϩϾϿппоϿппЪпоϿпоϿпппп=-0ϿпппоϿпоϾϗ~zgппппоϿпппппоϿпппппоoWY"oWY"поϾϿпоϾϿпoVX"oWY"пппппппппoVX"ij@поϿпϿппппоoWY"ппппппппоϿdNO~zhпоϾϿппппп>.0 ϾϿоϾϾϿоϿпо пϾϾϿоϿϿппpWY#oVX"поϿоϾϿпппЗ~zh!оϿпппппппппС/!&ϿоϿпппппС>.0пппппппоϾϗ~zhij@поϾϿϿппоϩпоϿпппоϾϿп>.03}fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffff3}=-0ппппппЗ}ygпппоϿппппппpWY#y_a0ппппппcMNoWY"пппоϿпппоϿ/!&пппоϿϿппоXBD>.0оϿпппоϿппп!пппппппппЄij@оϿпппппппп=-0оϿпппппппЗ~zgппппппоϾϿопϿпппоϾϿпoVX"oWY"пппппппппpWY#oWY"пппппппппoWY"ϿпппппоϾϾϿ>.0jk@пппппппппоώrtS~zhпппппоϿпп=-/оϿоϿпппппо>.0ϾϾϾϾϿпппп=-0=-0ппппппϿϿпϴпоϾϿпоϿппоϿоτik@!/!&ϿппϿпппппpWY#=-0оϿпппппппЗ}ygϾϿпоϿппоϗ}ygоϿппоϾϿппL9;3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0ппппппЗ~zhoWY"ппппппϿпоϿпЩ поϿппг oWY"ппппоϿпппоcMNпппоϿпппо=-0=-0ппоϾϿпппоϿ!XCEоϿпппоϿппcMNппоϾϾϾϿоϿо>.0оϾϿпоϾϿппЗ~zhппоϿпппппппппппппппoVY"oWY"ϿппоϿоϿппoWY"oWY"пппоϿоϿппoWY"/!%пппппппппппdNOϿппоϿпоϿпоϩ~zhппппоϿппп>.0ппппоϾϿпоϿoWY"поϾϿппппп=-0>.0ппппоϿппппij@пппоϿпппоϿϾϾϿпЅjk@/!&cMNппоϾϿпппп>.0=-0пппоϿоϿпоϗ~zh ϿϿпппппоϿЅjk@~zgпоϿппппппoVX"3}ffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffef3~=-/поϾϿппЗ~zg!ппппппппппппL8;cMNпϿппоϿЄij@pWY#ппппоϿпппоy_a0пппппппоϿЄij?oWY"oWY"oWY"oVX"oVY"oVX"oWY"pWY#oWY"oVX"pWY#oWY"oVY"oWY"oWY"oVX"pWY#oVY"oVX"oVX"oWY"oVX"oVX"oWY"oVX"oWY"oVX"jk@ϿпппоϿпоϿп>.0z`b0поϿоϿпппп=-0ппоϿпоϿппп>.0ппоϿппппоϗ~zhпппппппоϿопоϿппоϿппpWY#pWY"ϿпппппппоpWY#oVY"оϿпппппппoVX"cMNппппппоϾϿоϡ>.0ппϿпппоϿппп~zhппппппоϿп>.0оϿпоϿппоϾϿstSпоϿпппппоτik@oWY"oVX"oVY"oWY"oWY"oVX"oVY"oVX"pWY#oVX"oVY"oVY"oVY"pWY"oWY"oVX"pWY#oVX"oWY"oWY"oWY"oVX"oVX"oWY"oVY"oWY"oWY"ik@ϿϿоϾϿпоϿоϿ!L9; ϿпоϿппппппппппппРdNO rsRпппппоϿпп!>.0ппппппппоϗ~zh=-0ппппоϿпппЗ~zgoWY"oVY"oVX"oVX"pWY#oWY"pWY#oVX"oVX"oWY"oWY"oVX"oVY"oWY"oVX"oWY"pWY#oWY"pWY#oVX"pWY"oVX"oVX"oWY"oWY"oVX"oWY"oWY"пппппппппoVX"3}fffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffeffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffff3}>.0ϿпппппЗ~zgstSппппппоϿоϿпЍrsRппоϿпϾ!oVX"ппоϿоϾϿппп}ygоϾϿппппппппппоϿоϿоϿоϿпппппппоϿпоϿϿпоϿпоϾϾϿϿпоϾϿпп>.0оϿоϾϿппппоϿпппоϿоϿп>.0ϿпппппоϿпЗ}ygпппоϿппппппппппппппoWY"stSпппппоϿоϿpWY"oWY"поϿппϿпппoVX"ij@пппоϿϿоϿоϿЗ}yg пппппоϿпппп=-0}ygϿппппоϿϿо=-0пппппоϿппп}ygпппппппоϿпппппппппппоϿпппппппппоϿпппоϿоϾϿпппоϿппо>.0оϿоϿппоϿппппппоϿоϿЍrsRXCD оϾϿпппппп>.0ϿпппоϿпппЗ~zhXCDпппппппппппппоϿпппппоϿпппппоϿппоϿппоϾϿппппоϿпϿпоϿz_b04~ffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffff3}=-0ппϿпппЗ~zh=-0пппппппппппп!L8;ппппппЗ~zhoVX"оϿпппппоϿпппоϾϿпппоϿпоϾϿпоϿоϿппоϿппоϿϿппппоϿпппϿппппоϾϿпппо>.0ппϿпоϿппппппоϿпппппп=-/пппоϿппппЗ}ygпоϿпппоϿпопппппппппpWY"~zhппппппоϿоpWY#oWY"оϿоϿпоϿппoVX"~zhоϿпппппоϿпoVX"ппппппппоϾϿ>.0~zhϿоϿпппппп>.0ппппоϾϿоϿппппϿпппппоϿпппппппппппϿппппппоϾϿппоϾϾϿппппппϿппппп>.0K8;ппппоϿппоϿпппппоϿоϿппЎrtSK8; ϿпоϾϿпоϿпЖ}yg>.0ϿоϿоϾϿппоϗ~zgpWY"ппппппϿпппппϿоϿппппппппппппппппппппппоϿпппппоϿпппЗ~zg3}ffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffff3}=-0ппппппЗ~zhппппппоϿоϿпoVX"~zhϾϿпоϿпL9;oVX"ϿпоϾϿоϿппппоϿоϾϿппппппппоϿпппоϿпппоϿппппппоϿппппппоϿпппппппп=-0!ппппппппоϗ~zhпппϿпппоϿп=-0поϿппппппЗ}zgпппппоϿпппппппппоϿпpWY#}ygпоϿппппоϿpWY#oWY"пппоϿппппpWY#пϾϿпппппппpWY"поϾϿϾϿпоϿпcMO~zgпоϿпппппп=-0ппоϿппоϿппϿппппппппппппоϿппоϿппоϿпппппппоϿппппппппппппппоϿоϿ=-0ij@ϿпппоϿппппппппппппппппгz`b0. %>.0пппппппоϿЗ}yg=-0ϾϿппппоϿпЗ}ygik@ϿппоϿппппппппоϿпоϿпппппппоϿппппппппппппппппоϿппппЖ}yg3}fffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0ппϿпппЖ}ygdNOпоϿппоϿоϾϿпϩ!ппппоϿЩoWY"ϿпппппϿпппоϾϾϿпппппоϿппоϾϿпппппоϿппоϿпоϿппоϾϿпоϾϿоϿпϿпоϾϿоϿп>.0>.0поϾϾϿпоϾϾϗ}ygппппппоϿпп>.0ϿппппппппЗ~zh!ϿпппоϿппппппоϿпппппoWY"~zgϿпоϿпппппoWY"oWY"пппоϿпоϿпoVX"ппппоϿппппоdNO~zhппппоϿоϿппpWY#}ygпппоϿпппп>.0ϿϿппппоϿпп!пппппоϾϿппппппппппппппппппппоϿоϿоϿпппппоϾϿпппоϿппп>.0 оϿппппппоϿпоϿпппппппппоϿЗ~zgXCEXCDппппϾϿпппЎstS>.0ппппоϿϿоϿЗ~zh~zhпоϿоϿпппϾϿппоϾϿпппоϿппϿпоϿпппоϿппппппоϿпϾϿппоϾϿппЗ~zh3}ffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~=-0оϿппоϿЗ}yg ппппоϿпоϿпппXCEij@поϾϾϿпdNOoWY"ϿппппппоϿппппппоϿоϿоϿппоϿпппоϾϿппппппппппппппппппппппппоϾϾϿп>.0XCEппоϾϾϿпппЗ}ygпппппппоϿп=-0ппоϾϿппоϿЗ~zh=-0пппппоϿпоϿ!>.0dNOoWY"ij@~zh~zhппппоϿпоϿoVY"}ygппппϿоϾϿпoWY"pWY"ϾϿпппоϾϿпoVX" пппппппоϿпо>.0}ygϿоϿпоϿппппoVX"~zhϾϿоϿпппоϿ>.0оϿпппппппо>.0ппппппппппппоϿпоϿппппппппоϾϿпппоϾϿпоϿпппоϿппоϿпппо>.0 оϾϿппппппоϿпппоϿпппппппппЪXCEoWY"оϿпппппппoWY">.0ϿппппоϿоϿЗ~zg~zhϿпоϿпоϿппоϾϿпппоϾϾϾϿппппппоϿоϿпоϿпппппппппппоϾϿппЗ}yg3}ffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-0ϿпппппЗ}ygjk@ϿппппоϿппппЗ~zh ппоϿоϳ oWY"оϿоϾϿоϿпоϿ=-0ппппоϿппппoWY"оϿпоϾϿпппЗ~zhоϿпоϿоϿппп=.0пппппппппЗ~zh>.0ппппппппоϿ>.0pWY#jk@оϿпоϿпоϿпппоϿоϿпоoVX"}zgоϿппппоϿоcMNpWY#ппппппппϿoVX"=-0ппппоϿппппо>.0}ygоϿпоϿппппоoWY"~zhппоϿппппо>.0ппппппоϿпп=-/пппоϿпппппik@оϿппппоϾϿоϿппппппппппппппоϩ=-0oWY"оϿоϿппоϾϿoVX"=-0пппппппппЗ~zg}ygппппоϿпоϿoVX"3}fffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffeffffffffffeffffffffefff3}>.0пϿппппЖ}yg=-0поϿпϾϿпппппо!cMNпоϿпппz_a0oWY"оϾϿϿпϿоϿоϿ>.0ϿпппоϿпоϿпoVX"поϾϿпппппЗ~zhппппоϾϿппп>.0поϾϾϿоϿппЗ}zg=-/ϿоϾϿпоϾϿпп=-0z_a0ϿппппппппϿппоϿппппппоϿoWY"}ygппппоϿппп=-0oVY"ппппоϿпппpWY#=-0поϿпппппппп>.0}ygппппппппоϿoVX"}ygоϿоϿппппо=.0ϿпоϿпппппп>.0ϿпппппппппL9;пϿппоϿоϿппппппоϾϿпоϾϿпппоϿЎstS jk@пппппппппoVX">.0ппоϿппппоϗ}yg~zhпппоϿоϿппoVX"3}fffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0ппϾϾϾϿϗ~zhпппппппоϿпоz`b0пппппп!oWY"ϾϿпϿоϿоϿпϿ>.0ппоϾϿпоϿпп=-0pWY#пппппоϿоϿЗ~zhппппоϿпϿоϿ>.0оϿпппппппЗ}yg=-0поϿпппппоϿL9; ij@ϿпϿппоϿппппппппоϿппппоϾϿоoWY"}ygппоϿоϾϿпп=-0oWY"пппппппоϿoWY"=-0оϿпппппоϿпп>.0~zhоϾϿпппппппoVX"}ygппппоϿппп=-0пппϿппоϿпп>.0ппппппппоϿ oVX"ппппппоϿоϿппппппппоϿоϿпппЩ. %~zhϿппоϿппппoWY"=-0ϿпоϿппппоϗ~zh~zgппппоϿпоϿoVX"4~ffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffff3}>.0ппппппЗ}ygXCDпппппппппппгL9;ϿпоϿппЎrtSoVX"ппоϿпппппп ϿппппппппϿ>.0oVX"ϿппппппппЗ}ygпппппппппп>.0ϿоϿппппппЗ~zh>.0оϿппппоϿпо cMNппппоϾϿппппппоϿоϿпоϾϿпппппппoVX"}ygϿпппппппо>.0oWY"ппоϿпоϿппoVY"=-/поϿоϿпппппп>.0~zgϿппоϿпппоϿoVX"}ygппоϿпоϿпп>.0поϿпоϿоϿпп>.0оϾϿппоϾϿпп.!% cNOϿпоϾϿпппппоϾϿпоϾϿпппппппг/!&~zgппоϾϿпппоz_b0>.0Ͽпппппппоϗ}yg}ygппппппппоpWY#3}ffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffff3}>.0пппппоϖ}yg ϿоϿоϿпппоϿпXCE}ygпппоϾϿ>.0oWY"ппоϿоϿоϾϿпппоϿпоϿппп=-0oWY"пппппппппЗ}ygϿоϿпппоϿпϿ=-0пппппоϿппЗ~zh>.0ϿоϿпоϿпппЩXCEппппппоϿпппоϿЗ}ygij@oWY"K8;>.0 оϾϾϿппппоoWY"~zhϾϿпппоϿпп=-0oVX"пппппппппoWY"/!%ϿоϿпоϿпппппdNO~zgппоϿоϾϾϿпоoWY"~zgпоϿпϿппϿп>.0ϿпоϿϾϿппоϾ>.0оϿппоϾϿппп=-/L8;ij@пппппппппппппппоϾϿоϿпппг/!&~zhпппппппппЗ}yg>.0ϿпппоϾϿоϾϗ}yg}ygппоϿппоϿпЍrsR3}ffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~=-0ппппппЗ~zhik@ппϿппппоϿоϿЗ}zg/!&пппппϿЪoVY"пппппоϿппоϿпоϿпппоϾϿoWY"pWY#ϾϾϿоϾϿоϾϿЩппоϿоϿпоϾϿ=-0пппппппппЗ~zh=-0ппоϿпоϿппЗ}yg!}ygϿппоϿппоϿоϡz`b0L9;!пϾϿпппппоoWY"}ygϾϿоϾϾϾϾϿп>.0oVX"оϿϿппоϿппoWY"ϾϿпппппппоϿpWY#}ygпоϿпоϿппоϿ>.0~zgϿпоϿппппп=-0пппппϾϿппо поϾϿпппппϿK8; XCErsRппоϿппппоϿппоϾϿоϿппоϠ~zgϾϿпппоϿппЖ}yg=-0поϿппппоϾϗ}yg}zgппппппоϿоϗ~zh3~ffffffffffffffffffffffffffffeffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~>.0ϿпоϿпоϗ}yg/!&оϾϿоϿоϾϿппоϿ.!%jk@пппппоXCEpWY#ϾϿϾϿппоϿппϾϿппппппппz`b0pWY#пппоϿпппппоϿпоϾϿппоϿ=-0оϿпппϿоϿпЗ~zh>.0пппоϿппоϿЗ}yg/!&ппоϿоϿппЩcMN!ппппппоϿп>.0}ygппппоϿпоϿ>.0oVX"пппппппппoWY"поϾϾϿппппппoWY"оϿппппппоϿп>.0~zgппппппоϿп>.0пппппппппоϿоϿпппппϿпpWY#L9; ij@ϿоϾϿппоϿппппоϿпппоoWY"oVX"ϿппоϿпппоϩ>.0оϿоϿппоϾϿϗ~zhoVX"оϿпоϿппоϿо3}fffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-0поϿоϾϿЗ~zhϿппппоϿппппЅjk@ поϿпппг oVX"оϿппоϿпппп~zgоϿпоϾϿпппЗ~zgoVX"ϿпϿоϿоϿппп!пппппоϿоϿп>.0оϿпоϿппппЗ~zh=-0поϿппппппЗ}ygL8;ппппппоϿР>.0ппппппппп>.0~zhоϾϾϿоϿпϿо>.0pWY"ппппоϿпоϿoWY"пппппоϾϿппЗ}ygппоϿппппоϿп~zgϿпппппппп>.0пппоϾϾϿппппоϿпоϿоϾϿЎstSL8;rsRпппоϾϿпппппоϿпппд oVX"пппоϾϿппоϿ=-0оϿпппппппЖ}ygoWY"ппппоϿпппп!3}ffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffff3}>.0оϾϿоϿпЖ}ygXCEпппппоϿппппд oWY"поϿпоϿz`b0oWY"пппоϿппоϿп}ygϿпппϿппппп=-/ϿппппппоϿоK8:ϿоϾϿпппппо>.0ϿоϿппппппЗ}yg>.0пппппппоϿЗ}yg.!%оϿппоϿпoVX"поϿпппоϿп=-0~zgоϿпппоϿоϿ>.0oWY"ϿпппоϾϿппoVY"}ygпоϿппппоϿпР. %оϿоϿппоϿппЩ}ygпппоϿоϿпп=-/поϿоϿппппо~zgпоϿппоϿппг!pWY#пппϿпппоϿоϿоϾϿXCEoWY"оϿпппппппп=-0>.0поϿппппппЗ~zhK8;оϿпоϿпоϿппK8;3}ffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0оϿпϿппЗ~zhппппоϿоϿпоϿXCDоϾϿоϾϿ!oVY"пппппппоϾϿoWY"пппппϾϾϿоϿ>.0=-0ϿпппоϿппппy_a0оϿоϾϿппоϿп>.0пппϿппоϿпЗ~zh>.0оϿпппппппЗ}yg ϿоϿппппXCEоϿпоϿпппп=-/оϿппппппп=-/pWY#пппоϿоϿппoVY"z`b0оϿппоϿппппп=.0пппппппппоώrtS}zgϿоϿпппппп=-0пппоϿоϿппϿjk@пппппппппп  z`b0ϿпппппппппϿоϿЍrtR=-0ϾϾϿоϿоϾϿппcMO>.0ппоϿпоϾϿпЗ~zh=-0оϿппппϿпоϿy_a04~ffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffeff3}>.0пппоϿпЗ}ygz_b0оϿпоϾϿоϿпппСXCEпоϿппоύrsRoWY"ппппоϿппппXCEоϿпϿоϾϿпоϿz_b0пппϿппппппРпппоϾϿоϿпо>.0ппоϿпппппЗ}yg=-0поϿпоϿпппЗ~zhz_a0ппппоϾϿy_a/ϿпоϿппппп>.0ппппоϾϿппо>.0oVX"ϿпппϿпоϿпoWY"XCDϿпϿоϿппппоϿ>.0oWY"поϿпппоϿппcMO}ygϿппппоϾϿо>.0ппппппппппpWY#оϿппоϿоϿппcMO=-0ϿпппппппппоϪ/!%ппппппппппЍrsR>.0пппоϿппппЗ~zhппоϿппппппЩ3}ffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0пппоϿпЗ~zh!поϿппппппппп/!&}ygпппппп=-0oVX"ϿоϿпоϾϿоϿп/!&ϿпоϿппппппЪппоϾϿппоϿп!пппоϾϿоϿпп=-0ϿпоϿппоϿпЗ~zh>.0пппппппоϿЗ~zg!пппоϾϿпд оϿппппоϾϿ>.0поϿпоϾϿппп=-0oWY"поϿппппппoWY"/!&пппппппппоϿcMNrsRппппоϿппоϾ!~zhпппоϿпппп=-0пппппоϾϿпо>.0ϾϿпппоϿппоϡ. %ппоϿпоϿпоϾϿппппоϿпоϿпд>.0пппппоϿппЖ}ygпоϿппϿпппп/!&4~ffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffff3}=-0ϾϿпппоϗ~zh~zhоϿппппоϿпоϿЄij@.!%пппоϿпЩoWY"ппппоϿпоϿппппппϾϿппп=-0rtRоϾϾϿоϿоϿппcMOппппппппоϿ>.0ϿппппоϿпоϗ~zh=-0оϾϿоϿоϿппЗ}ygz`b0пппоϿппЅjk@пппϿоϾϾϿп=-/пппппппппп=-0oVX"ϾϿппоϾϿоϾpWY#оϿппппппппЎrtSϾϿпппппϿоϩ}ygоϿпппоϿпп=-0ϿпоϿппппоϾпппппоϿоϿоϿ!/!&ϿпϿоϿоϿппоϾ~zhппоϿппоϿпоXCE=-0ппппппоϿпЗ}ygz`b0оϿппоϿпоϿоυjk@3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffeff3~=-0ϿоϿпоϿЗ}ygXCEоϾϾϿппппоϿпп ij@ппппппXCEoWY"пппоϿпппппrsRппппппоϿоϿЗ}ygdNOоϿоϿоϿппппЩпоϾϿпоϾϿпп=-0ϿппппппоϾϗ~zhpWY#пппппппппЗ~zhпппппϿпdNOппоϿппппп=-0поϿппϿпппп>.0oWY"оϿпппппппoWY"ij@ппппппппппп/!&ппоϿпоϿпппz_a0~zgппоϿппппп=-0ппппппоϿпп~zhϿпппппппппЄjk@XCD}ygпpWY#oVX"оϿппппппппz`b0пппппппϿппЗ~zh=-0ϿппппппппЗ~zgL8;пϾϿппппоϿпг 4~fffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefeffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffff4~>.0пппппоϗ}ygппоϿпппоϿпоcMO поϿппоϳoWY"оϿпоϿпппппXCDппппоϿпоϿпп=-0/!&пппоϿпппппо=-0пппппоϾϿпп=-0ппппоϿпппϗ}ygoWY"ппппппоϿоϗ~zh/!&пппппппо>.0Ͽпппппппп=-0ϿпппппоϿпп=-0oWY"ппппоϿоϿпoWY"K8;ϿоϿппоϾϿпппXCEz_b0оϾϿппппоϿп!~zhϿпппппппп=-0ппоϿппппоϾdNOппппппппппп!oWY"поϿoVY"!оϾϿпппоϿппL8;ппппппппоϿп >.0пппоϿппоϿЗ~zg ϿппппоϿппппoWY"3}ffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffff3}>.0оϿпоϿпЗ~zhoWY"ϿппппоϿпоϿпЩoWY"пϿппппoVX"oWY"ппоϾϿоϿпоϿ пппппϿпоϿппЗ~zhпппоϾϿппппРпппппоϿппо>.0поϿппппппЗ~zhoWY"пппппппппЗ}ygXCEппппоϿпп>.0ппппоϿппп=-0оϿпппппппп=-/oWY"пппппоϾϿпoWY"ϿоϿоϿппоϿпЗ~zhпппппппппЗ~zh~zhϿпппппппп>.0ппоϿппоϿоϿ!оϿпппоϾϾϿппЍrtRoWY"пппЖ}ygϿппппппппϿпппоϿпппоϗ~zh=-0оϿппоϿоϿϿЗ}zgrtSпппппоϾϿппп!3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefeffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffeefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffff3}=-0ппппппЗ~zh!ппппппппппппгппоϿпп!oWY"поϿппппоϿпrsRоϾϿпоϿпппппdNOz_a0пппппоϿппоϾdNOпоϿоϾϿппоϿ=-0ппоϿпппппЗ~zgpWY"ϿоϿппоϿпоϡoWY"поϿоϿпоϿcMNппппоϿпϿпdNOпоϿпппоϿпп>.0oVX"ϿппппппоϿoVX"ik@ппппппппппп!=-0оϿпппппппп>.0}ygпоϾϾϿппоϿ>.0ппппппоϿпппппппоϿппппXCEoWY"оϿпЗ}ygrsRппппппппСik@поϿпппоϾϾϿпL9; >.0поϿпоϾϿоϿϗ}zgXBDоϿппппоϿпоϿЗ}yg4~ffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffeefffffffeffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffff3}>.0пϿϾϾϿоϗ~zhrsRпппппппоϿппоϿоϿϿпоτij@oWY"пппппппппоXCDпппоϿоϾϿпппп/!& oWY"!оϿппппоϿпппг.!%ϿпоϿоϿппоϿ>.0ϿпппоϿппоϗ~zhoVX"оϿппппппппoVX"поϾϿоϿоϿz`b0ппппппппоυjk@поϿпппоϿϿпoVX"oVX"ϾϿппϿппппpWY"!пппоϿϾϿпоϿпЄik@~zhппппоϿоϿпЗ~zg~zhоϿппппппп>.0пппоϿоϿпппXBDϾϿппппппппоϴ/!& cMOoWY"ϾϿпдoVY"ппппоϿоϿЄij@>.0оϿпоϿппппппг >.0пппппппоϾϗ~zg ппппϿппппппz_b0pWY# 3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffefffefffffffffefffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~>.0ппппппЗ~zhK8;ϿппоϿоϿпппппоϿпппп=-0oVX"пппоϿппппоппоϿппоϿпоϿг.!% L9; }ygϾϿпппоϿппппС поϿппппппп=-0ϿппппппппЗ}ygoWY"оϿоϿппппоϿ>.0rtSппоϿоϿппЩпппппоϾϾϿд ϿпϿпппоϿппЍrtRoVX"ппппоϿоϿпoVX"ij@оϿоϿппоϿпоϿ/!&=-0поϿпппппоϿ/!&}ygппппппоϿп>.0пппоϿппоϾϿ поϿппппоϾϿпг/!& =.0oWY"оϿпп!~zhϾϿпппппоXCEпоϿпппппоϾϾϠ =-0поϿпппппоϗ~zhz_a0пппоϿоϿпппоϾXCEij@ЍrtR3}fffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffefffffffffffffefffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffeffffffefeff3}>.0ппоϿпоϗ~zgппоϿппппппппппппРoVX"оϿпппппппϿXCDϿоϿпппппоϿоϿд/!&/!%пд!=-0ϾϾϿпппппоϿппР  пппппппппп>.0поϿппоϿпоϗ}ygoVY"ппппппппоϿz_a0oVX"ϿппппппоϿL8;поϿппоϾϾϿпoVY"ппппппппппп pWY#ϿппппппппoWY"!пппоϿпппоϿпРппоϿпппϾϿz_a0ппппоϿппо>.0 оϿпоϿпппппoVX"пппппппппоϿпг/!&>.0Ͼϴ oVX"пппϾcMN~zhоϿпппппп XCEϿппппппппппоτjk@ =-0ϿппоϿпппоϗ}zg!ппппоϿпоϿоϿппpWY# jk@оϿcMN3~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffff4~XCEпппппппoWY"ппоϿппппппппппппXCDoVY"ппппппоϿоϿппппппоϿпппппcNOoWY"ппппР~zhппппоϿппппппС!!ϾϿппппппппK8;Ͽпппппппоϴ=-0пппппϿппппг oVX"оϿппϿппоϾϩ/!%ппппппоϿппп/!&ппппппппоϿoWY"jk@пппоϿпппоz`b0pWY#оϿпппппппппoWY"y_a0оϿпппппппЪ пппппппппп>.0>.0ппппппппоϿ ϿппоϿпппоϿϿпдdNO oVY"ппппЗ~zgoVY"пϿппЩ оϾϿпппоϿЄik@Ͽппппппппппоϡ /!&пппоϿппппЗ~zhz_a0ппппппоϾϿппоϿЍrsR >.0пппп/!&3}efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffff3}y_a0пппоϿпϿ/!& пппоϿпоϿоϿпппппдz_a0поϾϿоϾϿппо/!&L8;поϿпппппппппппР>.0XCDоϾϿпппXBD>.0ппппоϿпппппппдcMNcMNϿппппппппппpWY#ппоϿпппппп /!&пппппппоϿппЎstS!z_a0XCEпппоϿпоϿппЄik@/!&оϿпппоϿппппд/!&}ygϿппппппоϿпг/!&dNO ппппппоϿпЗ}ygпппϿоϿпоϾϿпXCEXCDпппппппппп.!%!ппϿпоϾϿпппdNOXCEппппоϾϿппп. %cMNϾϿпоϿоϿппппоϿоϗ~zh>.0 XBDϾϿпппп>.0oWY"пппппXCEXBDпоϿпоϾϿо>.0K8;оϿоϿоϿоϿоϾϿппгL9; oWY"пппппппппппЗ~zh ппппппппппппоϴcMO>.0~zgппппппЄik@4~ffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffff3}пппппппz`b0jk@пппппппоϾϿппоϿoWY"пппппппппоXCDrtRϿппппоϿϾϾϿоϿпоϾϗ~zhXCE /!&z_a0оϾϾϿппоϠz`b0пппоϾϿоϿппппппЗ}yg=-0L8;ϿпоϿпоϿпппппппЗ~zhz_a0dNO=-0 ϿппϾϿпппппXCDоϿппоϿоϿпппЄij@XCDϿL8;!оϿпоϿппϿпппЄik@>.0пппппппппоϿппд>.0pWY#пппппппоϾϾϿг/!&!~zhϿЗ~zh поϿппоϿϿпоϿ . %ϿпппоϿпппппXCEXCEоϿппоϾϾϿппXCEXBDппоϿоϿппϿпЗ~zgij@ппппппппϾϿoWY"}ygоϾϿоϾϿппоϿпппппЗ}ygXCD/!&y_a/ϿппоϿоϿύrsRoVX"поϿоϿг/!& оϿϿппппЍrsRrsRппоϾϿпппппппппЗ~zh>.0XCEпоϿпоϿпппппппоϗ~zgz_a0dNO>.0L8;пппппоϿппппппппЩoWY"!!XCDϿоϿоϿпоϳ/!&3}ffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffefffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffeeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffff3}dNOппппппппп.!%=-0оϿϿоϿппоϾϿоϿпп!>.0ппппппоϿоϿпЖ}yg ппппппоϿппоϾϿппппЗ}ygoWY"L8;>.0/!&/!&>.0K8;oVX"stSппϿппппоϿЪ  ппϿппоϾϿпппоϿппРdNO !dNOпппппоϿппоϿппоϿппоϿоϿЩrtScMO/!&=-0ппоϿпппппппЪrsRоϾϾϿпппппппоϗ}yg.!%XCDппоϴ пппппппппппС=-0!jk@ппппоϿппппппоϿпппz`b0 /!&ппоϿпоϿпоϿппгdNO!jk@поϾϿpWY"oWY"ϿппппппппоϿoVX"XBDппоϿпоϿϿппппdNOoWY"пппппоϿпоϾz`b0пппϿппппппо>.0!поϿпϿпϿппппд  пппппппппппппппппЗ~zhoVY"K8;=-0!/!&>.0L9;oWY"stSоϿоϿоϿпоϿР oVX"поϿпппС ij@ппоϾϿппд  пппппппппппппппРXCE !oVY"оϿоϿоϿпппппппппппппппЩrsRcMN/!&rsRппппппппппоϾϿппппРz`b0cMN>.0>.0 =-0=-0dNOjk@ппппоϿппппXCD3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~/!&пппппппппР!поϿппппоϿпппЄik@ пппппоϿпϿпппdNO>.0ппоϿпоϿппоϾϿппоϿоϾϾϿпоϿппппоϿппоϿппппппг/!&.!%ϿпппппппппппппоϿпЩrsRoVX"oWY"=-/=-0XBDoWY"ij@пппоϿпоϿпоϿпппоϾϿϾϿппоϿоϾϿпоϗ~zh оϿоϿоϿпппппоτik@L8;оϿоϿпппппоϾϿппРoWY">.0/!&>.0=-0dNOik@ппппппЗ~zhcMOппппоϿпппппоϿЗ}ygXCE!!XCErsRпппппгпϿппппппппоϿгoVX" ϿппоϿпппоϿоϿпгz`b0K8;=-0 !=-/K8;y_a0поϿоϿпп.!%/!&ϾϾϾϾϿппоϿппоϿXBDXBDϿϿпппоϿоϿпоϿЗ}yg!>.0~zgϿпоϿппоϿоϿЄij@ik@ппϿпппппппоϿЩ  оϿппϿппоϿпоϿЅjk@L8;ϿппоϾϿпоϿппоϿпппппппппоϿппϿпϿпоϿпоϿппппР oVY"ϾϿпппппг=-0jk@поϿппппϿL9; >.0оϾϿппоϾϾϿпппϿпппппЪrtSoWY"oWY">.0=-0cMOoWY"rsRоϾϿпппппппоϿппппппппппппппоϾύrsR ппоϿппоϿппппоϿоϾϿпппоϾϿпоϿоϿпппоϿппппоϿXCE3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffff3}cMNпппппппппппгXCEcMNппппппоϿпппп/!&=-0поϿппппоϿпϿϾϿоz_a0 XBDϾϾϿпппппоϿпппппϾϿпппппппппоϿпϿпппоϿппЩ. %L8;поϿппппппппппппппоϿпппппппппппппоϿоϿϿоϿпоϿпппоϿпппппоϾϿпЗ~zh>.0оϿпппппоϿпппоϿЍrtR!ппϿппппоϿпϿϾϿоϾϿппппппоϿппоϿоϿпС поϾϿоϿоϿппппппппЗ}yg~zhппоϿϿоϾϿоL8;dNOпоϿоϿпппппппппдoWY" XCDппоϿпппоϿппппоϿпппоϿоϿппоϿпппппп.!%cMNϾϿпппоϿоϿппппппpWY# XCEоϿпппоϿоϿпоϿпЄik@L9;  XCE}ygпоϿоϿпппппоoWY"!rtSпппϿппппппппппЪXCD>.0пппппппппппппоϗ~zg!XCDоϾϿпоϿϿппϿпоϿϿоϿппппппоϿппппппоϿппоϾϾϠ oWY"ϿппоϿппппЍrtR/!&=.0оϿпппппоXBDXCEоϿппппппппоϾϿпоϾϿппппоϿпппппппоϿппппϿпппппппоϿпппоϿпппоϿЗ}yg!пппоϾϿпппоϿоϿппппоϿппппппппппппппппппXCD4~fffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffefffffffeffffffffeffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffefffffffffff3}/!&=-0=-0oWY"ij@пппоϿпппппоϿпппдrsRoWY"L9; >.0>.0 ппϿппппоϿпЗ~zh =-0>.0>.0XCDoVX"ппппппппппоϿппоϿпгrsRoVX">.0>.0>.0/!&XBDпппоϿоϿпппоϿоϿоϿоϿпппппппппоϿпоϾϿппР XCEоϿпппппоϿпппппоϿппϿоϿппппппоϿϿпоϿдK8;пппппппппппϿппоϿпппЗ}yg/!&=-0>.0oVX"y_a0оϿппоϿоϿоϿпппоϿпппРoVY"XBD=-0=-0!>.0ϿпоϿоϿппппппоϿппппппппппоϾϿпппЗ}yg L8;ϿϿпоϾϿпппоϿоϿоϿпоϿпппϿппоϿоXBDik@поϿпппппппоϿппппЄij@}ygппппппппоϿппппоϿпппппппоϿппппд>.0 >.0=-0K8;oWY"rtSппϿпппоϿϿпппппппϿгrsRoWY"L9;>.0>.0XCEппппппппппппппдrsRoVX"dNO>.0>.0L9;pWY"z`b0}ygϿоϿпппппппппгXCE!>.0=-0XCEoWY"~zhппппппппоϿоϿппппппЩij@oWY">.0>.0. %/!&=-0>.0dNOz`b0оϿоϿппппоϿппоϿпϾϾϿРz_a0cNO>.0>.0!XBDппппппппппппппппоϿпоϿпппппоϾϿппоϿппЍrsR oWY"поϿпппппппоϠz_b0K8;!>.0oVX"пппппппппoVX"XBDоϿппϿϿпоϿпппппппппоϾϾϿпппппппоϾϿпд/!&ппоϿпоϿппппппппппппЗ}yg/!&поϾϿппппппппппппппппппппппппппппппг>.03}fffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffeffffffffeffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffeefeffffffffffffffffffffffffffffffffffffffffefffffffffeffffffefffffffffff3}}ygоϾϿоϿппппппоϾϾϿпоϿпоϾϿоϿппij?оϿоϿпппоϿпXBD=-0пппоϿппппоϿпоϿппоϿппоϿпоϿппоϾϗ~zgXCEппппоϿппппппоϿоϾϿпоϿпппппоϾϿппппz`b0>.0ппппппппппоϿпппоϿпппоϿпоϾϿпоϿпР пϾϾϿппппппоϿпппоϾϿϿЗ~zg~zgпппппоϿпппппоϿпппппппппоϿпппoVY"oVX"ппппппоϿппппоϿϿоϿоϿпппппппппz_a0z`b0ппппппϿппоϿпппппоϿоϿппϾϿгL9;  ппппппоϿппппоϿЗ}yg!!ппппппоϿпоϿппппппппппппоϿппС/!&=-0оϿппппоϿпоϾϾϿпппоϾϿпппппппппп/!&ϿппппппппппппппппппппоϿпппппппоϿппР.!%oWY"поϿппппппппппппппϾϿпоϿпппоϿϾϗ~zg~zhϿппппоϿпппппппппппппппппоϿппoWY"XCDппппоϿппоϿпоϿппппоϾϾϿппппппппоϿппpWY"oWY"пппппппоϾϿпппппоϿЗ~zh}ygоϿпппппппппппXCEXCEппппоϾϿϿпоϾϾϿпоϿоϾϿппппппппоϿппЗ}yg оϿпоϿппппппппппппппЗ~zg!ϾϿпппппоϿпппоϿпоϿппппппппоϿоϿпоϿЗ}yg!3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeefffffffffffffffff3}~zhоϿппппппппппппппппппоϿпппп/!&ппппппппϿЪ=-0ппппппппппппппппппппппппппоϿоϗ~zh/!&ппппоϾϾϿоϿппоϿппппϾϿпппоϿоϿппР=-0/!&ппппппппоϾϾϿпппоϿппϿоϿпппоϿгpWY#ппппоϿпппппппоϿпоϿпЗ~zh}ygпппппппппппппппппппппппϿпоϾϾoWY"ik@ппппппоϿпппоϾϾϿпппппоϿпппЩ>.0ij@пппппппоϾϿппоϾϿпоϿппппЪ/!& ппппппоϿпоϾϳL9; .!%пппппоϿппϿоϾϿоϿппппппппппz_a0 =-0оϿоϿппϾϿпппоϾϿпппппппоϿппоϾϿп y_a0ппппоϿппоϿпппппппоϿпппоϾϿϿппоϿпгoWY"oWY"оϿппоϿоϿпппппоϿпппппоϿппппппЗ~zh~zhпппппппоϿпппппппппппоϿпоϿоϿоoWY"=-0оϿппппппоϿппппоϿпоϿппппппппппЗ~zg/!&oWY"оϿппппоϾϿппппппоϿоϿпоϿоϿпппппоϿоϩ/!&.!%ϾϿппппоϿоϿппппппϾϿоϿпоϿппппгXCEппоϿппппппоϿпоϿоϿоϿЗ~zg rtSппппоϿоϿппоϿпоϿϿппоϾϿпоϾϿоϿоϿгdNO3}fffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffeeffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~~zgпппоϿппппппппппппппппппппппоϾϿппппpWY#>.0пϿппоϿоϿпппппппппоϾϿпппппппппЗ~zg z`b0пппппϿппппϾϿппоϿппппппппппгXCDoVX"поϿпоϾϿпппппппппоϾϿпппппϿЄij@ ппппϿпппоϿпппппг}ygz`b0oVY"K8;~zhппоϿппоϿппппппппппоϿоϿппппппoWY"XCEоϿппппппппппоϿппоϾϿпоϳoVX"dNOпоϾϿпппоϿппппппоϿоϿпЎstS  поϿпоϾϾϿпz_a0 !ϿппоϿоϾϿпоϾϾϿпоϾϿппппоϗ}zg!=-0поϿоϿпппппппоϿппппппϾϿоϿпппоϿ/!&}ygϿппппоϿоϿпппппппппппоϿппппппЄij@!oWY"оϾϿпϿппппппппппоϾϿоϿоϿппоϿппЗ}yg~zhппппппппоϿϾϿϿоϿпппоϿпппппппоoWY" jk@поϿппппппппппоϿппппоϿпппппЪXCEpWY"пппппппоϿпоϿпоϾϿпппппоϿппоϿппоϳoWY"  z_b0пппппппоϿппппппоϿпппппппϳpWY# оϾϾϾϿпппϿпϿоϿппϪ~zhz_a0oWY"L8;L8;ϿпоϾϿоϿппппоϿпппппϾϿппоϿпоτik@ 3}ffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffefffeffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffff4~}ygппппппппппппппппппппоϿппоϿXCDппппϿппп >.0пппппоϿппппппоϿоϾϿпппппоϿпоϿпЖ}yg!jk@ϾϿппоϿпоϿпппппппϿпппппЩXCE!ij@оϾϿоϿппппоϿппппоϾϾϿоϴoWY"!ϿоϿппппппϾϿРz`b0L8;!~zgппппппппоϿппппппппоϿоϿппппоϿpWY#!ij@ппппоϿппппппппппппСXCD . %~zhппоϿпппоϿпппоϾϾϿЩ>.0 rsRпппоϿпЗ}yg.!%XCDпппппппоϿппоϿппппгik@!=-0ппппоϾϾϿпоϿппоϿоϾϿппппоϿппппп>.0ik@ϿпппппоϿпппппоϿппппппппгij?!oVY"пппоϿппоϿппоϿппппппϾϿпоϿпппоϗ~zh}zgпппппппоϿппоϾϿппоϿоϿϾϿппппппoWY". %rsRоϿпппппϿоϿпппоϿоϿпоϿппРXCE!>.0>.0cMNjk@оϾϾϿпоϿпппппппппппппоϿпгz_a0!/!&~zhϿппппоϿпоϿпппппппппоϩoWY" пппппппппппСz`b0L9;  pWY#пппппппоϿппоϿпоϿппппоϴy_a/!4~fffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffff3~}ygϿС~zg}yg}yg}yg~zg}yg}yg~zh}yg}zg}yg}yg~zg~zh}yg~zh}yg~zh}zg}yg~zg}yg ϿпппппЄij@>.0ппЗ}yg~zh}yg}yg~zh~zg~zg~zh~zh}yg}yg~zg}yg~zh}yg}yg~zh~zh~zh~zh~zh}yg}yg}ygϿЗ}yg!oVX"пппппоϾϿпппппппоϩz_a0/!&!z_b0поϿпоϿпоϿпппппгij@L9; ппппппоϿЍrsRXCE!}ygϿЗ}yg~zh}yg~zh~zh~zg}yg~zg~zg}zg~zg}yg~zg}yg~zh~zh~zh~zh~zh~zg~zh}yg~zg~zhϿoVX"!cMOϿпппоϿппоϾϾϿЗ~zgpWY".!%=-0rtSоϾϿпппппоϾϾϿЍrsRL8;L8;ппдdNOK8;rtSпппппппоϿппЩik@K8:>.0пд~zg~zh~zh}yg~zh}yg}yg~zg}zg~zh~zh}yg~zg}yg~zg}yg~zh~zg~zg~zh~zh}yg}yg~zhϿп XCDrtRппоϿппппппоϿпоϿоϿдrsRXCE pWY#ϿС}yg}yg}yg~zh}yg}yg~zh~zh~zg~zh}yg~zh}yg}yg~zh~zh~zh}yg~zh~zg~zh~zg~zgпЖ}yg}ygоϗ}yg~zh~zh}zg~zh~zh}yg}yg}yg}yg~zh}zg~zg}yg}yg}yg~zh}yg~zh~zg~zg~zg~zh~zhпoWY"!z_b0ппппппппппоϿппппЪz_a0.!% XBDij@ϿппппппоϾϿппппппоώstSXBD !z_b0поϿппппоϿпппоϾϳjk@L8;пппппппдjk@XBD  XCDrsRпппоϿпоϾϿпϿппппоϳrsRXCD3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffeffffeffffffffffffffffffff3}.!%dNOik@~zgппϿпоϿоϪ}ygz_a0XBD!/!%cNOrtSϿппоϾϿРstSoVX"=-/ппппгij?K8; >.0cMNoVX"oWY"stS~zgz`b0pWY#oWY"K8;>.0 L8;oWY"}zg}zgР}yg~zhoWY"K8;  dNOjk@ /!&L9; oWY"pWY#y_a0}ygjk@oVY"oWY"dNO>.0 >.0oVY"ij@~zhϾϿпппоϿЗ}ygij@dNO>.0.!%cMNik@}ygпппппппЪ}ygz_a0XBD! L8;pWY#~zhпппоϿппЪ~zgoWY"L8; /!&pWY"rtSппппппЗ~zhrsRcMN/!&ϿпппЩz_a0K8; L8;z`b0}ygϿпоϿоϿпЗ~zhjk@dNO>.03}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffeffeffffffffffffffffffffffffffffffffffffffffefff3}/!&>.0 !=-0 >.0=-0=-/=-0.!%/!&>.0!>.0!!>.0 >.0=-0>.0>.0. %!>.0!4~efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefeffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffeffffeffffffffffffffffffffffffffffffffffffefffffffeffffffffeffffffffffffffffeffffffffffffffffffffffffff3}4~fffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff3}3}ffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffefffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffefffffffffffffefffffffffffff3}3~fffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefff3}3}ffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~fffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffff3}3}feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffefffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffefefffffffffffffffffffffffffffffffff3}4~fffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffff3}3~ffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffefffffeffffffffffffffffefffeffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffff4~3}fffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffeffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffeffffffffffffeffffffffffffffffffffffff4~3}ffffffffffffffffffffffffffffffffffffffffefffffffffffffefeffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffff3}3}fffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefefeeffffffffffffffffffffffffffffffeffffffefefffffffff3}3}fffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3~ffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffeffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffff3}4~ffffffffffffeffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffeffffffffffffffeffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffeffffffffffffffff4~3}ffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff3}3}ffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~3}fffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffff3~3}fffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffeffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3~ffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffff3}4~ffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff4~3}fffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffff4~4~fffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffff3}3}fffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3~ffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffff3}4~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffefffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffff3~4~ffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffff3~3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffff3}3}ffffffeffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffef3}4~fffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffff3}3}ffefffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffff4~3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeefffffffffffffffffffffffffffffffffff4~3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefff3}4~fefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffff3}4~fffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffeffffffffffffeefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff3}3}fffffeffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffefefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffeffffffffffffffffffffffffffffffeffffffffefffffefffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffeffffffffffffeffffffffffffffffffffffefffffffffffffffffffffff4~3}fffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffff3~3}ffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffeffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffff3}4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefeffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~3}fffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffefffffffffffffffffffffffefffffffff4~3~fffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffff3}3~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffeff3}4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffff4~4~ffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffeffffeeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffff4~3}fffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffefffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~ffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3} XCErtR}yg}yg~zh}zg XCDstS~zh}yg~zh~zh/!&L9;ik@}yg~zg~zh~zh/!%3}fffeffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffff3}=-/pWY#поϾϿпп>.0oVY"}ygпппппо=-0/!&cMNstSппоϿпп=-03}fffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}!L9;pWY#}ygпппппппппп >.0pWY#~zhпоϿппоϿоϾϿ=-0 >.0oWY"rtSпоϾϿоϿоϿп=-03}ffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffff3}>.0>.0L9;oWY"z`b0}ygоϾϿпоϿпоϿппппп/!&=-0>.0oVX"z_a0}ygппппоϿпоϿпоϾϾϿ>.0. %>.0>.0oWY"oWY"}zgпппппоϿппппппп>.03~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffeffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefeffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffefff3}ϿпоϿппϿппппоϿпппппппп~zgппоϾϿоϿпппппппппппоϿ>.0~zhпппппоϿпппппппппппоϾ=-03}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffefeffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffff3}ппппппппппппппппппппп}ygϿпппоϿппппоϿоϿпппоϿп=-0}ygпппппппоϿоϿппппоϿппп=-/3}efffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}пппппппоϿппоϿпппппппп}ygппппппппппϿппоϿппппп=-0}zgппппппоϿппоϿппоϿпппо>.03~ffffeffffffffffffefffffffffefffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffeffefffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffefffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffff3}пппоϿпппппппппппоϿппп}ygппппппоϿпϾϿоϿпоϿоϿпп=-0~zhпппоϾϿпоϾϿппппппоϿпп>.03}fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~=-/L9;oVX"L8;=-0ϿпппоϿоϾϾϾϿппппппϿоϿп/!&=-0oWY"XCE>.0!~zhппппоϿпппоϿппоϿпоϿпп=-0~zgппппппппппоϿпппоϾϿпп>.0!=-0cNOoWY">.0.!%3}ffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~!ij@поϾϾϿгik@ !cMO~zgоϿоϿпппппоϿоϾϿппппXCEпппппЗ~zh=-0!dNOrsRппппоϿппоϾϿоϿоϿппп=-/ XCErsRппппоϾϿпоϿппппппп=-0=-0}ygппппоϩXBD3~fffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffff3}/!&ппϿоϾϾϿпд/!&K8;z_b0ппппппппппппϿп }zgпппппоϿпоdNO>.0z_a0пϾϾϿпоϿпппоϿпп>.0.!%oWY"~zhппϿппппоϿппппо>.0z`b0оϿппоϿппоώrtS 3}ffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffeffffffeffffeffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffff4~=-0Р~zh~zh~zg~zh}yg~zg~zg}yg~zg}yg~zh~zh}yg}yg}yg~zh}yg}yg~zg~zh~zg}yg}yg}yg~zh~zg}zg~zh~zg}yg}ygϾϾϳ~zh}yg~zg}ygij@oWY"XBD>.0. %ϿпоϿпппоϿпЪ =-0З~zh~zg~zh~zg~zg~zh~zh~zh~zh~zh}yg~zh~zh}yg~zg}yg}yg}yg}yg~zh~zh~zh}yg}yg~zh}yg~zh}zg~zh~zh~zh~zhпоϳ}yg}yg}zg~zgz`b0oVY"XCE=-0 =-0oWY"}ygоϿппоϾϾϿоϿrtSоϿппоϿоϿоϾϿK8;=-0pWY#~zgпппппоϿоϿ>.0=-0cMOstSппппоϾϿоϿ>.0dNOпоϾϿпппоϿппz`b04~ffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffff4~=-0оϾϿпппоϿпппоϿппппоϿппппппоϾϾϿоϿоϿпппппппппϿппРz`b0L8; }ygппоϾϿпппппппoVX">.0ппппппппппппппппппоϿпппппппппппоϿпппоϿпϾϾϾϿппСz`b0L9;поϿпппоϿпп>.0пппппоϾϾϾϿппг}ygппоϿпоϾϿп=.0}ygϿпппппппϿ>.0 оϾϾϿпппппппп/!&4~ffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffff4~>.0пппоϿпппппппоϿппппоϿпоϿпппппоϿпоϿппппоϿпппппппоϾϿЄij@>.0!ппоϿпоϿоϿппппЪ>.0ппппппппппппоϿппоϿпппппппппоϿоϿпоϿппоϾϿоϿппоϿпоϿгij@/!&пϾϿпппппппrsRпппппоϿпппппоK8;~zgϿоϿппоϿпп=-0}ygϾϾϿппппоϿ>.0dNOппппоϿппппппоz_a03}feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffff3}=-/оϿппппппϿоϿпппппоϿппппппппппоϿппппппппоϾϾϿпппппппоϿЩXCDXCEпппоϿппоϿппппо!>.0ϿппппоϾϾϾϿпппппппппппппппппϿпоϿппоϿппоϿпппоϾϿпппппϾϗ~zh=-0ϿпппппоϿоϿппппоϿппоϿппоϿoWY"}ygоϿоϿпоϿпо=-0}ygϾϿппϿпоϿо>.0~zgоϾϿоϿпоϿоϿоϿпϗ~zh3}ffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffff4~>.0ппппоϿпппппппппппоϿппппппоϿппппппппоϿпϿпоϿпоϾϿпппппϿпР=-0oWY"пппоϿпппоϿпппп>.0>.0ϿпппоϿоϾϿппппппоϾϿпппппппϿппоϿпппоϿоϿппппоϿпоϿпппппппЗ~zg!оϿпоϿпоϿоϿпппоϿоϿппоϿпϿпЎrtS}ygпппоϿоϿпп>.0}ygппппоϾϿпп=-0}ygпоϿпппоϿпппоϿг3}ffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffeefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffff4~ >.0=-0>.0=-0XCDoVX"пппппϾϿпппоϾϿпппϿоϿппппоϿпоϿпппппппппппоϾϿппппппz_b0oWY"поϿппппоϿϿпппп>.0 >.0=-0=-0=-0cMNz`b0поϿппппппппппппппоϿпппоϿоϿппппоϾϿппоϾϿппоϿппппоϴXCDпппппппоϿпппппппппоϾϿпоϿЖ}yg}ygоϿппппппп=-0}ygоϿппппппп=-0~zgппппппоϿпппϾϿп3}fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffefffffffffffffffffffffffeffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}!rtSоϿпоϿппоϿпппР}yg}yg}yg~zgstSoVX"oVX"pWY#oWY"oWY"oVY"rsR}yg}ygϿоϿпоϿппппоϿппϿпппЗ~zh XCEпоϿппппппоϿппп!>.0ϿϿоϿпппппϿппЗ}yg}yg}yg~zh}ygrtSoVX"oWY"pWY"oVX"oVX"oWY"~zg}yg~zhппппппϿпоϿпоϿппоϿоϾυjk@ппппппоϿппппппоϿпппоϿппoWY"}ygоϿппппппп>.0}ygппппппппп=-0rsRппппппппоϿоϿоϗ~zg3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffefffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~ij?ϾϿоϿпппппоϿ>.0 L8;z_a0ппоϿпппоϿоϾϿппоϡ !ппппппппоϿоϿпЪ оϿппппппппп L8;ij@ϿпоϿппппоϿпппппЄjk@ϿппппоϿпппstSппппоϿппоϿпппK8;~zhпппоϿпϿпп>.0~zhппппппϿпо=-0cMNϿпоϿпоϾϿпппппz_b03}ffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffff3~ ппппппоϿпо>.0>.0ij@ппппоϿппоϿпоϿпР }zgоϿпоϾϿппппоϿpWY#!пппппоϿппппL9;~zhппоϿоϾϿппппоϿоτij@оϿоϿпппппоXCEпоϿпппоϿппппЩ~zgпоϾϾϿпппп=-0}ygоϿппппппп>.0!ппппппппппппп!3}fffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}z`b0ппппппппоϿ>.0/!&}ygпппппппппппппЍrsR>.0ппϿоϿоϾϿоϿпР }ygпппппппϿпп>.0поϿоϿпппоϿоϾϿoWY"ϾϾϿппппппп~zhпппоϿоϾϿпппL8;~zhппппоϿппп=-0}zgпоϾϿппппо>.0oWY"поϾϾϿппоϿппz`b03}ffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffeffeffffffffff3}L8;поϿоϿппппо=-0oWY"ппппоϿпппппппdNOXCEппϿппппппР!pWY#ϿпппппоϿпп ij@оϿпппппоϿпппо=-0пппппоϿппп оϿпппϿпппXCE}ygпоϿоϿпппо=-0}ygоϿпоϾϿппϿ=-0jk@ϿоϿппппппЄij@3}ffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffeefffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffff3}=-0ппоϿпппппо>.0XCEппппппппппппг =-0пппппгz`b0 pWY#ϿоϿппппоϾϿjk@ϿппппппппоϿоϠпоϿϿпоϿпоϿ ij@ппппоϾϗ~zg>.0~zgоϿппппппо>.0}ygпппппоϾϿп>.0oWY"пппппЪXCD3}fffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff3}>.0пппппппоϿϿ>.0XCEппппоϿпоϿоϿпz_a0/!&dNOoVY"oVX"pWY#L8; oVX"ппоϿппппппik@оϿпппппоϿпппXCEпоϿпоϾϿппо L9;oVX"oVX"oVY"XCE!~zhппппппппо=-/~zgоϾϿпппппп>.0>.0oWY"oVX"oWY"dNO.!%3}fefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefff3}>.0пппппппппп>.0ij@пппппппппппг pWY#ппппϾϾϿпоϿϾϾϿоϿппϾϿппЩϿппоϾϿпппп~zhппϿϿпоϾϿп>.0}ygϿпппϾϾϿпо>.03}fffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffeffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffefeefffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~>.0ϿпппппоϿоϿ>.0 пппппппппоϿdNOoVX"ппппппоϿпп/!&ϾϿппппппппппL9;ппппппоϾϿп~zhппоϿϿпоϾϿ=-0}ygппоϿпоϿпо=-04~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0ϿоϿппппппп=-0XBDϿппоϿппппппРoWY"Ͽппппппппоjk@пппоϾϿпппоϿЄik@пппппоϾϾϿп~zhппоϿппппп>.0}zgппппоϿппп=-03~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffff3~>.0оϿоϾϿппппп=-0 ппппоϿппоϿп!oVX"ппппппоϾϿп!ппоϿпппоϿппгпппппппоϿп}ygϿпоϿпоϿпп>.0}ygпппоϾϿппо>.04~ffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffff3}>.0поϿоϾϿпппо>.0z_b0пппоϿпоϿпппXCDoVY"ппппоϾϿппп~zhппппппоϿппп.!%ϿпϿппппппп~zhппппппппп>.0}ygпппппппоϿ=-04~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffff3}>.0ппоϿпппппп>.0=-0Ͽппппппппппz`b0pWY#ϿпϾϿппппоϾcMOоϿппоϿпоϿппXCEппоϿпоϿппп~zhϿппппоϿпп>.0~zgоϿппппппп>.04~fffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffff3}=-0Ͽппппппппп=-0ϿпппппоϿпоϿЗ~zhoVX"ϿоϿпппппоϾ!пппппппппппpWY#пппппппоϿп~zhппппоϿоϿп=-0~zhоϿппппппп>.03~fffffffffffffffffffffffffffeffffffffffffffffffffffffffefefffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffeffffffffffffeffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffff3}>.0оϿпппппппп>.0}zgпоϿпоϿпппоϠoVX"пппоϾϿпппппппоϿоϿппоϗ}ygпоϿппϿпппп~zhппппппппо>.0~zhпппппоϿпп>.03~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffff4~=-0пппппппϾϿп>.0z_a0ϿппппппппоϿoWY"ппоϾϿппппо~zgппппоϿпоϿоϖ}ygоϿпппппппо}ygппппппппп>.0}ygпппоϿппоϿ>.04~ffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffff3}=-0поϿппппппп>.0oWY"поϿппппппппoWY"поϿпппппппz_a0оϿпϿппппппЖ}ygоϿпппоϿппϿ~zgппппппоϿп>.0}ygппппппппп>.03}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffefffffffffffffffffffffffffffeffffffeefeffffffffffffffff4~=-0ϿппоϿппппп=-0=-0поϿппппппппoVX"ппппппппппoVX"пппоϿоϿппоϗ}ygпппппппппо}ygппппппппп=-0~zgппоϿппппп>.03}fffffeffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffff3}>.0оϿпоϿоϿоϿп>.0>.0пппппппппппoWY"ппппппппппpWY#ϿϿппоϿоϿоϿЗ~zgпппоϾϿппϿп~zgϿпппппппп>.0}zgппппппппп=-04~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~=-0ϿпппϿппппп=-0=-0пппппппоϿоϿoVX"ϿпоϿппппппoVX"ппоϾϾϿппппЗ~zhпппппппоϿп~zgпоϿппоϿпп>.0}ygпппппоϿпп=-03}ffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffff3}=-0поϿпппоϿпп>.0>.0ϿпппппоϿппг!>.0>.0=-0=-0/!& >.0=-0>.0=-0>.0. %=-0oWY"oVX"pWY#oVX"XCD XCDoWY"oWY"pWY"oVX"!. %>.0XCDpWY#oWY"oVY"XCE=-0  >.0>.0pWY#oWY"oVX"dNO=-0. %. %>.0XCEoVY"oWY"oWY">.0>.0/!&oVX"пппппоϿпппoVX"поϿппϿппппЗ}ygϿпппоϿпоϿо =-0=.0oVX"oWY"pWY#oWY"=-0>.0!cMNpWY#oWY"oWY"oWY"!}ygпппппппоϿ>.0 >.0>.0XCEoWY"oWY"pWY"XCE=-0>.0!>.0=-0=-0oWY"oVX"=-0=-0>.0/!&=-0=-0K8;oVX"oWY"oVX"dNO>.0=-0/!&!=-0=-/>.0>.0. % =-0>.0=-0=-0>.0>.0>.0!~zhппоϿппоϿп=-0>.0=-0cMNpWY#oWY"oVY"L9; >.0  XBDoVX"oWY"pWY#oVX"=-0=-0>.0XCEoWY"oVX"pWY">.0>.0!3}fffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffff3}>.0пппоϿоϿппп>.0>.0ппппппппоϿЗ~zh L8;y_a/оϾϿпЗ}yg z`b0поϿппппz`b0!XCDjk@поϾϿЗ}yg/!&oWY"поϿпо=-0K8;z`b0оϿппппоϿпЩik@K8:!cMOrsRϿппппппппЗ~zhoWY"/!&L9;z`b0ппппппппоϿЗ~zhz`b0/!&oWY"пппппоϿпппpWY#пппппппоϿпЄik@оϿоϿпппппп.!%cMN}ygппппппоϾϾϠz_a0.!%=-0z_b0оϿпоϿ=-0}ygппппппппϿ>.0. %oVY"rsRппоϿоϿпппппЗ}ygij?XCE!!cMNrsRппоϿпппппоϴ~zgoVX"K8;!!dNOrsRппппϾϾϾϿпппРik@dNO! L9;z`b0пϿϿоϗ~zh L9;z_b0~zgппоϿпппппоϠz_a0L8;~zgпϾϿпоϿоϿп=-0!XCErtRпппппппппЪij@L8;/!&dNO~zhϿпоϿпoWY"K8;ij@ппппоϾϿоϿоϗ~zgpWY#.!%3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffff3}=-0ппоϿоϿпппп=-/>.0ппоϿоϿоϿпоώstS!K8;z`b0ϿпϿпппппϖ}yg=-0~zgпппппоϿпппЖ}yg. %XBDik@ппппппппЗ}yg>.0oVX"rsRоϿпоϾϿпо>.0>.0jk@ппппппоϿпппппппЪoVX"  XCDпоϿпппппоϿоϿппппРXCE!ik@ппппппоϿпϿпппϿппЩXCEpWY#ϿпоϿоϾϾϿппpWY#ппоϿпϿппϿϿoVY"пппппппппо cMNпоϿппоϾϿппоϾϾϿппЪXCE =-0oWY"~zhппппоϿоϿп>.0}ygпппппоϿпп>.0!z`b0ппоϿппппоϿоϾϿпппоϿпСdNO  XCDϾϿппппϿоϿппппппϿппϿпЗ~zgrtSoWY"oWY"oWY">.0!dNOϿппоϿпппппоϾϿпппоϾϿЩoWY"!!L9;z_b0ϿпоϿпоϿпЗ~zgK8;rsRппоϿпппппоϿппппппгjk@/!&~zhϿппоϿпппп>.0XCE~zhпппппоϿпппппϿоϿпдoWY" =-/cMNrtSпппоϿпппoWY"/!&jk@поϿпппоϿппппϾϿппЪXCE3}fffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff3}=-0Ͽппппппппп>.0XCDппппппппппoVY" =-0XBDoWY"}ygпоϿϿпоϿпппоϾϗ}yg stSпппоϿпппппппЖ}yg!>.0cNOz`b0}ygппппппппппппоϗ~zh/!&=-0oWY"ij@ппппоϿппппппо>.0>.0}ygппоϿоϿпоϿппоϿпппппппгdNO oVY"пϿппппппппоϿоϿпппоϿпЩ>.0!ij@пппϿппппоϿпппппоϾϿпппЩL9;oWY"поϿпоϿппппoVX"ппппппппппL9; ϿпоϿппоϾϿп oVX"поϾϿпоϿоϿппоϾϿппппоϿЩL8;>.0L9; oWY"rtSпппоϿппппппоϿ>.0}zgппппппппп>.0>.0~zhппппоϿоϿппппϾϿпппϿоϿпппппЄij@! pWY#оϿпоϿпппппппппоϿпппоϿпоϾϿоϿoVX"!ij@ϿппоϿппоϾϿппоϿпппоϿпппппоώstS>.0 >.0XBDoWY"~zhпоϿоϿппϿоϾϿпЗ}ygXCEппоϾϿпппппппϿпппоϿпоϿпЖ}yg.!%~zhоϿпоϾϿппп=-0XCEϿппппппппппппппоϿоϿпгoWY".!%>.0oVX"jk@оϿоϿпоϿпоϿоϿпpWY#/!&~zgппоϿоϿоϿпоϿппппппппппϪ=-03}ffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffefffffffffffffffff3~>.0пппоϿппппп>.0pWY#пппоϿппппп>.0оϿпппϿоϿпоϾϿппоϿппоϿЗ~zhK8;оϿпппппппппоϿЗ~zg>.0оϿпппппппϾϿппппппппоϗ~zhoWY"ппппоϾϾϿпппппппппоϿп>.0!}ygпппппппппоϿпппппоϿпппппоϠ!cMNоϿппоϿпппппоϿппппппппоϿпz`b0 oVY"ϿоϿпппппппппппппппϿпппоϿпy_a0oVX"пппппппппп~zgпоϿппоϿппп пппппоϿпппXCDпппоϿпоϿпоϿпоϿппоϿппппппЍrtR }ygппоϿпоϿоϿпоϾϿпоϾϿоϿп=-0~zhпппоϿпппо=-0=-0~zhоϾϿоϾϿппппппоϾϿпппппппппппоϿпz`b0 >.0ппппоϿппппоϾϿпппппппппоϿпоϿппoVY"!ij@оϿпϾϾϿпппппппппппоϾϿϿпоϿппоϿпЗ~zg!ппппппппоϿоϿпппппппоϗ}yg!}ygϿпоϿоϾϿпппппппϿоϾϿпоϿпппппy_a0 }ygппппппппп=-0/!&ппоϿпппоϿппппппппоϿоϿппоϠ/!&oWY"поϿпоϿоϾϾϿпоϿпоϾϾϿппpWY" y_a0ϿпоϾϾϿппппппппппппоϾϿппппoVY"3}fffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffff4~=-0ппппппоϿпп>.0rtRппппоϾϾϿппоϾϿпппппоϿппппоϿпоϿоϗ}ygoWY"ϿппоϿпоϿпппппппЗ~zh=-0ϿпппппоϿппппоϿппоϿппЗ}ygpWY"ϿпппппоϿппппппоϿоϿоϿ=-0XCEϿппппппппоϿпоϾϿппппппппоϾϾϳ/!&/!&ппоϿоϿпоϿппппоϿпппппппоϿпппС /!%пппппоϿпппппϿоϾϿпппппппппппЅjk@oWY"пппппппппоϿппппппппЪпоϿпоϿоϿпп rtSпϿпппппппппппппппппоϿппппппС ~zhпппоϾϿппппϿппппоϿппп=-0~zhϿппϿпппоϿ>.0 z`b0ϾϾϿпоϿпппппппоϾϿпппоϿпппоϿппоϿпоϳK8;oVX"ппппоϾϿпппппппппппппппϾϿппппппп=-0cMOпппппоϿппоϿпппоϿпппппппоϿппϿппоϿoWY"ϿппппппоϿппϿпппппоϿпЖ}ygXCDппппппппппппϿппϿпоϿоϾϿϿоϿппоϡ.!%~zgппппппппп=-0oWY"ϾϾϿпппϾϿппппоϿппппоϿпппппппд/!&oVX"ппϿоϿпппппоϿппϿпппппoVX"/!&оϿоϾϿппппппппппоϿпоϿоϿоϾϿппЅjk@4~ffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefeffffffeffffffffffff3}>.0ϿоϿпппоϾϿп>.0оϾϿппоϿппЎstSϿоϾϿппоϾϿпппппоϾϿпппЗ~zgij@пппппппппоϿпоϿппЗ~zg=-0ппппоϾϿоϿппоϿппппоϿпЗ}ygpWY#пппппппппппппппппппп>.0ij@пппоϾϿпппппоϿоϿппоϿоϿϿпппппоϿд/!&XCEпоϾϿоϿпппоϿпппоϿпппоϿппппппппР XCEпоϿппппоϿппоϿпоϾϿппппоϿпоϿпппz`b0pWY#оϾϿппоϿппо ппоϿоϿпоϿоz`b0пппппоϾϾϾϿ/!&оϿпϿпппппоϾϿϿпппппппоϿппппоϿпС }ygпоϿпппоϿпппппппоϿппп=-0~zhпппоϿпппо>.0/!&ϿпϿппппппппппоϿппппппоϾϿоϿппппоϿоϿоτik@jk@ϿпоϿпоϿппппЗ~zh}ygz_a0oVX"oVY"}yg~zhϿоϾϿппоϿпϿпп>.0!}ygппоϿпппппоϿпоϿпоϿоϿпоϾϾϿппоϿпϿппппоϖ}yg поϿпппппппппппппоϿппЗ~zgij@пппппоϾϿппппоϿпϿппоϿоϾϿоϿпоϿппоϳ/!&}ygпϿппппоϿп=-0 }ygппппоϿппппоϿоϿпппппппппппппппг/!&pWY"ппппппоϿϾϿпппоϿпппппpWY#XCEоϿпоϾϿппппппоϿппоϿппппоϿппппппdNO3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffff3}>.0ппϾϿоϾϿппп=-0!пппппоϿпппXBDппппппоϿпоϿпппппппоϿЗ~zgjk@пппппоϿппппппппппЗ}yg>.0ппппппппоϾϿппппппоϿпЖ}ygpWY#пппϾϿпппппппппоϾϿпоϿ>.0 ϿпппппппппппппппппппппоϿпппппппг ij@ппоϾϾϿпппппоϿпппппппппппппоϿппппЎstSXCEϿоϾϿппппппппоϿϾϿппппоϿоϿпоϿϿппппL9; oVX"пппоϿоϿпппL9;пппоϿппппп/!&ппппоϿоϾϿп/!&оϿппппоϾϿппппппоϿоϾϿпппппппппппЗ}yg~zhϿпоϿппппппоϿпппппппп=-0}ygпппппоϿоϿ>.0XCDпппппппоϾϿппЩz`b0XCE=-0/!&K8:z_a0оϿоϿпоϾϿпппппС jk@поϾϿпппоϳij@=-0/!&oVX"поϾϿоϿппп>.0/!&Ͽппппппппппгjk@XCD>.0 /!&>.0pWY#поϿппппппппоϿЪ. %ппоϿпппппппппоϾϿппппЗ~zhik@ϿпппппппппппппоϿоϿоϿϿпппоϿппоϿпппг/!&~zhппппоϾϾϿп>.0 ϿпппоϿппоϾϾϿппппппппоϿпппоϿппппг oWY"поϿпоϿппппоϿоϿпоϾϿппoWY"XCEпппппоϿоϿоϿпоϾϿпппппппппппоϿпппп=-04~ffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffeffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffff4~>.0ппоϿпппппп>.0dNOоϿпоϾϾϾϿϿг пппппоϿппппоϿϿппппоϾϗ}ygcMNϿпппоϿпппоϿоϿпоϿппЗ~zh>.0пппоϿппоϿппоϿпппппппЗ}ygpWY#поϿоϿпппппоϿпппппппоL8;оϿϾϿоϿоϿϿппоϿпоϿпппппппппппппппппЖ}yg ~zgϾϿпппппппппппоϿоϿоϿппппппоϿпппппппdNOXCEоϿпппппппппЩ~zg}ygппппоϿпппоϿппппппЩ oWY"пппоϿпппппjk@пппϿппппоϩϿϿппппппоϿ/!&ϿоϿппоϿппппоϾϿпппппппппппϿоϿппоϿпpWY#~zgпппоϿоϿппппппппппппп>.0~zgппоϿппппп>.0z_a0ппппоϿпппппЗ}yg=-0>.0jk@пппппоϿппоϿоϡ XCDϾϿппппоϾώstS pWY#ппоϾϿппо>.0XCDппоϾϿоϾϿппоϠXCE!ik@ппппппппппоϿд/!&пппппппппоϿпппппϾϿпоϿпоϿϿпппппппппСппппоϿпппппϾϿоϿоϿпппг/!&~zgпоϿоϿппппL9;пппппоϿппппппппϿпппппппппппппппппЗ~zhoVY"ппоϿппппоϿпппппппоϿпoWY"XCEпоϿпппоϾϿппС}zg~zhϿпппппоϾϿоϿппоϿппР3~ffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffff3}=-0поϿппппоϿп>.0поϾϿпппϾϿЄik@cNOrtSпппппппппппоϾϿппппЗ~zg>.0пппоϿппппоϾϿпппϿппоϗ~zg oVX"ϿппоϿппппϿоϿпппоϿϿЗ~zh/!&z`b0ϿпоϿпоϾϿпппппоϿпппЪϾϿппппоϿг~zhij@oWY"pWY#oWY"oWY"}ygоϿппппппппоϿпоϾϿпL9; пппоϿϿоϾϿЩrsRpWY#oWY"oWY"oWY"rtS}ygпоϾϿпппоϾϿппппппоϳ /!&пппппппЍrsRXBD/!&>.0cMNппϿпппппоϿппппoWY"oVY"поϿоϿппппп поϿпϾϿоϾϿXCEппппппоϿппдϿпппппоϿС~zgoWY"oWY"oWY"pWY#jk@}ygпппппппппоϿппппппг!L9; ik@ппоϾϿппппппппппппп>.0~zhпппϾϿоϿпп=-0ij@пппппппппоϩ=-0>.0пппоϿпоϾϿпоϡ !ппоϿпппЄij@/!&пппппо=-0XCDϿпоϿоϿппоϾϳXCE!~zgпоϿппппппппг!XCErsRϿппппϾϿпоϿпппппоϿппоϿоϿпϿгrtScNO>.0  =-/z`b0ппппппппппϾϿоϿппЩ ~zhϿпппппппоϴппоϿпппоϪ~zhz`b0oWY"pWY#oWY"z_a0}ygϿппппоϾϿоϿпппппппL9; /!&z`b0ппоϿпоϿпϿпппоϿппппpWY#>.0ппппппоϿЎrtSXCE!=-/z`b0оϿппппоϿппппппXCE4~ffffffffefffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffff3}>.0поϿппоϿоϿо>.0>.0ппоϿоϿппоϿ!>.0oWY"~zhпппппппоϾϿппппЗ~zhпппппоϿоϿоϿпоϾϿоϿппЗ~zh L9;z`b0поϿпоϾϿппϿппппЗ}yg!XBDik@ппппппппоϾϾϾϿоϾϿоϿоϿпРdNO/!& XCE~zhоϿппппппппппппС~zhпппппппЗ~zhXCE!L9;ik@пппппппппоϿппппoVX"оϿппппoVY"!>.0оϿоϾϿпппппппЩoWY"ппппоϿппппXCEϾϿппппоϾϿЩппоϿпппппϿппппоϿгjk@L8; >.0ij@ϿппппоϿппоϾϿпϾυjk@/!&oVX"~zgпппппоϿппппппп>.0~zhϿоϿппоϾϿо=-0oWY"ϿпϿппппппоύrsR  rtSпппппппппоϿЄij@jk@оϿпппппЍrsR.!%ϿпоϿоϾ>.0XCEппппппоϾϿоϠ!oVY"оϿпппппппппϡ >.0oVX"}ygпппппппоϿппоϿппппппϠXCE =-/~zhϿппппппппппоϿппЎrtS}ygппппоϿϿппппоϿпппЍrsRXCE!/!&pWY#оϿппоϾϿпоϿппппЩ!dNOstSппппппппппппппoVX" поϿппдoWY" XCEϾϿпоϿпппоϿппС3}fffffefffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffefffffeffffffff3}>.0пппппппппп=-0}ygϿпппппппоz`b0>.0dNOrsRϿпппоϿоϿппппоϾϿоϿпоϿппг~zh~zhϾϿппЗ~zh >.0pWY#}ygппоϿппоϿоϗ}zg!L9; y_a0~zhϿоϿпппппоϿпϿпппЄjk@/!&>.0~zhпппппппоϿппппоϿпппппЄij@! ij@ппоϾϿпоϿоϿпппдoVX"Ͽпппоϗ~zh!oVX"пппоϿппппоϿп/!&oWY"ппоϾϿпоϿппппппоϾϿппXCEпппϾϿпоϿпппоϿоϩXBD  oVX"ппппоϿоϾϿппппп .!%XCDij@ппоϿппппоϿ=-0~zhпоϿпппппп>.0XCDϿпппоϿоϿппЄij@jk@пппппϾϿппппcMN!пппппппп!oWY"ппппо=-0/!&поϿпоϾϿппС XBDппппоϾϾϾϿппЅjk@=-0cMNstSппппоϿпппоϿпЩXCD=-0ϿппоϿпппппоϿппXCE}ygппппппппппоϾϿгoVX"!XCDпппппппппппппK8;!L8;z`b0~zhϿппппппоϿоoVX"z_a0поϿппЍrsR  ij@пппоϿпппппоϿ!3}fffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffeffefffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0пппппоϿпоϿ=-0L9;оϿпппппппд ппппппоϿпппоϿпппЪjk@XCD=-0 >.0XCEz`b0z`b0>.0поϿппппоϿЖ}ygoWY"ппппппппоϿппЗ~zh!cMOоϿпппоϿпппоϿпоϾϾϿЗ~zg!>.0пппоϿпппппппXCEϿппϿpWY#XCDпппппппппппy_a0oVX"ппппппппппoVX"пппппоϿппРϿоϿпппппппппдoVX".!%поϾϿпппоϿпппXCE~zgоϿпппоϿпо=-0}ygпппппоϿпп>.0.!%ппппппϿпппЍrsRstSϿпппоϿпоϾϿд!oVY"пппоϾϿпύrsR пппп=-0 ϿппппппппР oWY"ϿоϿпппоϿпппL8;поϿоϿппппппЎrtS  ij@пппппппппппппд }ygоϿпппппппϿппЄjk@  }ygпппппоϿпппппЄij@oWY"поϾϿпппоϿpWY# пппппXCEij@пппоϿоϿппппdNO4~fffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffeffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-0оϿпоϿпϿоϿп>.0 пппппппппL9; пппппппоϿпппϿпЖ}ygK8;=-0пппоϾϿоϿпЗ}ygoWY"ппоϿпоϿппппcMOXBDϿпппоϿпоϾϾϾϿпппdNO.!%ϿппϿпппппппЄij@/!&ппппXCEy_a/поϿпппппппЖ}ygoWY"оϿппоϿппоϿ. %ппоϿпппппп. %ϿпппоϿпппппР! пппппоϿпоϿпЎstS~zhоϿоϿпоϿоϾ=-0~zhппоϿпоϾϿп>.0 ϿппппоϿппЪ  ппппппоϿоϿϗ}ygпппппппoVX"y_a0ϿппϿ=-0rtSппппппоϿпг. %~zgоϾϾϿоϿпоϿпг поϿппоϿоϿпЅjk@jk@пппоϿоϿϿппоϿпoVX"}ygϿпппппппппг>.0ij@пппппппппппгoVY"оϿппоϿпоϿoWY">.0пппϴ=.0rsRппоϿппппппЍrsR3}ffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffff3}=-0ппппппппоϿ=-0~zhϿоϿппппппЄik@ϿппппоϾϿппппЩ>.0>.0пппппппоϿЗ~zgoWY"пппоϿппоϿп>.0XCEпоϾϿпоϿппоϾϾϳ>.0/!&ϿппоϿппоϾϿЩ/!&пXCD ппппоϿппоϿoWY"пппппппппп ϿоϿппппппdNOоϿоϿппппппР !ϿоϿппппоϿпг~zgпппппоϿоϿ=-0~zhпоϿппϿппп>.0z`b0Ͽппппппппп>.0=-0оϾϿпппппппоL9; ϿпоϿоϿоϿ=-/=-0Ͽппп=-0K8;ппппоϾϿпоϿcMN!поϿпппппппoWY"пϿппоϿппппik@поϿппппоϿоϿпд ~zgоϿпоϿпппоϳ/!&ппоϿоϿппппп>.0oVX"поϿппоϿппoWY"XCDп/!& пϾϿоϿпоϿпС4~ffffffffffffffffffeffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~=-0пппппппппп>.0ij@ппоϿппϿппР поϾϾϿппоϿпоϡ =-0ϿпппппоϿпЗ~zhoVY"пппоϿппппz_a0stSппппппоϿппп=-0cMNппоϾϿпппппп . %cMOXCEппппппппппoWY"пппоϿпппоϿ поϿппппппЄik@ϾϿпппппппп K8:пппоϿпппϿпп/!&}ygппппϿпппп=-0~zhоϿппппоϿп=-0!ппоϿоϿппоϿЅjk@stSппоϿппоϿппЩ>.0оϿппоϿпп>.0оϿпп>.0 пппоϿпоϿпЩoWY"оϿпппппоϾϿг ппоϿппоϿоϿ}ygппппппоϿппппoVX"~zhппоϿпппппK8;!ппппппоϿппdNOoVX"пппппппппoWY".!%XCDoWY"пппоϾϿпппп3}ffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffff4~=-0поϾϿппоϿпп>.0 stSпппппппппР оϿпоϿоϾϿппЗ~zg=-0оϿппоϾϿппЗ}ygoWY"ϿпппоϿппоoVX" пппоϿпоϿпппппоϿпϿоϿпп>.0ппоϿппоϿп>.0oWY"поϿппппппп!пппппоϿоϿСϿпппоϾϿоϿп~zgпоϿпппппоϿ>.0}ygоϿпппппϿп>.0~zhϿϿппоϿппо>.0~zgϿппппппппп!!пппоϾϿоϿппп>.0cMNпоϾϿппоϿ=-0оϿпK8:pWY#ϿпппппппппXCE ппппоϿоϾϿпoVX"оϿпоϾϿппоϿ пппппппоϿппЪ}ygппппппппп>.0oWY"пϿппоϿппппpWY#oWY"пппоϿпоϿпoWY"!пппппоϾϿпп3}fffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffff3}=-0пппϿпоϾϾϿп>.0=-0пппоϾϿпппС поϿппппппп >.0пϿпϿпппппЗ}ygoWY"ϿпппппоϿпoWY"stSпппоϾϾϿоϿпdNOппппоϿпппоL8;rsRϾϿоϿппппп>.0oVY"пппппоϿпϿпXCDпппппппппС оϾϿпоϿоϿппXCEпппппппоϾϿoWY"}ygппϿоϿпоϿп=-/~zhϿпоϿппппп>.0=-0ϿпппппппппЅjk@rsRппппппоϾϿпЍrsRoVY"поϿпппппdNO}ygпппoVX" ппоϿпоϿоϿЩoWY"пппппппоϿпЪпоϿпппппппcMNпппоϿпоϿоϿппK8;~zhоϿпппппоϿ>.0!ϿпоϿппппппЗ~zgoWY"поϿпппоϿпpWY#ппппппппп!4~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffefffffffffffffffffeffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffefffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~>.0Ͽппппппппп=-0!/!&stSппппппппоϿС пппоϿоϿппо>.0ппппппоϾϾϗ}ygoWY"оϿпϿпппоϾoWY"K8;пппппппппп/!& поϿпппппоϿoWY"pWY#ппппоϿппп>.0oVY"оϿпоϿппϿоϿ >.0}ygпоϿпппппппЎrtS оϿпоϾϿоϿоϿппппоϾϾϿппoVX"~zhппппппппо>.0}ygоϿппппппп>.0rsRпоϿпоϿпппп=-0L8;оϿппоϿппппо!pWY"ппппппппР~zhоϿоpWY#oWY"ппппоϾϾϿоϿdNO ппппоϿпппппL9;пппоϿппппппппоϿпппоϿоτjk@~zhϿппоϿоϿоϾ=-0~zhпоϿоϿппппЗ~zhoVY"ϿппоϿпоϿпoWY"z_a0пппппоϾϿп>.03}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffff3}=-0оϿоϾϿпппоϿ>.0Щij@XCE>.0/!&cMNпоϿпппппппоύrsR оϿпппϾϾϾϿп>.0поϿоϿоϿппЗ~zhoWY"ϿпппоϿпоϿoVX" ппоϾϿпппоϾ=-0ппоϿпппппoWY"=-0поϿппппоϿ=-0oVX"оϾϿпппоϿоϿϡz`b0L9;/!&=-0z`b0ппоϿппϾϾϿппz_b0ппоϿппоϿпп~zgпоϿппппппoVY"}ygпоϾϾϿпппо>.0~zhϾϿппоϿппп=-0 пппппппоϾϿЩϿпппоϿпоϾϿdNOoVX"ппϿоϿппоϿdNO/!& пппппппппп rsRоϾϿппоϾϿппЄjk@ппппппоϿоϾXCEϿпппоϿппоϾϿЩ~zgоϿоϿпппоϿ>.0oVX"поϿоϿппппЗ~zhoVX"ϿпппппппоoWY"dNOппппппппо>.04~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff4~>.0ϾϿппоϿпоϿп>.0Ͽппппд~zh~zh~zg}yg~zh}zgппппппппоϿпоϿгcNOпппппппоϿп=-0ϿоϿпоϿпппЗ}ygpWY#ппоϿппппоpWY#ппппоϿппп>.0rsRϿпппппоϿпoVX">.0пппоϾϿппп=-0oWY"пппϿоϿоϾϿппоϿоϿЩ~zh}zg~zg~zh~zh~zhппоϿпппппппппг=-0ппппоϿппппz_b0поϿпппппоoWY"~zgппппппоϿп>.0~zhппоϿппппп=-0cMNппппппоϿппz_a0ij@ппоϾϾϿппппЗ~zhoWY"Ͽппппппппд/!&L8;пппппппппоϗ}ygXCEпппоϿпппппгпппоϿпоϿϿпппппппоϾϿпп/!&}ygппоϿппоϿо>.0L9;ϿппппϿпппЗ~zhoVX"пппппппппoVY"=-0оϾϾϿппппп>.03}fffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~=-0ϾϾϿппппоϿп=-0поϾϾϾϿппппппоϾϾϿоϿпппоϿпппЍrsR!пппппппоϾϿ=-0Ͽпппппппоϗ~zgoWY"ϾϿоϿоϿпϿоoVX"}ygоϿппоϿппп>.0oVX"оϿпппϿоϿпoWY">.0ϾϿпппоϿпп>.0oVX"оϿппоϿппппоϿпоϿпоϿпппоϿпппппппппппоϾz_a0 ϿпппппппоϿoVX"пппппоϿппpWY#~zhпппппппоϿ=-0}ygпϿоϿпппоϾ>.0пппппоϿпоϾ=-0K8;ппоϿоϿоϾϾϿп>.0ϿпппппппппгXCDjk@ϿпппппппоϾdNO!пппоϿппоϿоϿ/!&Ͽппппппппоy_a0ϾϿппппппппоXCD}ygоϿпппоϿпо=-0=-0поϾϿппоϿпЗ}ygoVY"оϾϿппппппoVX">.0поϿппоϿоϿ 3}ffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffefffffeffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-0ϿпоϿоϾϿоϿо>.0оϾϿппϿпппоϿппппппппппоϿпЗ}zg>.0пппоϿпппоϾ=-0ппоϿпппϿоϗ~zhpWY#пппоϿппппoVX"}ygппппппоϿп=-0oWY"ϿϾϿпппоϿпoWY">.0ппоϿппппп>.0pWY"оϿпппппппппоϿпоϿппоϾϾϿпϾϿпоϿоϿппппЄik@!оϿпппппппоoWY"ппппϾϿоϿпpWY#~zhппппппппп>.0~zhоϿппоϾϿпп=-0!пϿоϾϿпппоϿп ппппппоϿппп=-0!пппппппоϿпппЍrsR!ппппϿппппп=-0ϾϾϿпоϾϿппоdNOпппоϿппппп/!&пппппоϾϿппоυjk@}ygпппппппоϿ=-0>.0ппппппоϾϿЗ}ygoVX"ϾϾϿппппппoVY"=-0поϿϿоϾϾϿп3}ffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~=-0пппϿпппппп=-/ппппппппϿоϿпоϿоϿоϿоϿппЄik@>.0поϿоϾϿпппп>.0оϿппппоϿоϖ}ygoWY"ппппоϾϿппoWY"}ygппппоϿппо>.0oWY"оϿппппоϿпoVX"=-/ϿппппппоϿ=-0oVX"поϿппоϿпппϾϾϿпппоϿппоϿпппппоϾϿпгz_a0!ппоϿпппппоpWY#поϿпппоϿпoVX"~zgоϿппоϿппп=-/~zhпппппппоϾ=-/cMOппппппппппЗ~zhϿппппоϾϿоϿoWY"ппппоϾϿϿпппппЅjk@!/!&поϿппппппппij@оϿоϿпппоϿпЍrsRпϿпоϿпϿппппппоϾϿппппЖ}yg~zgпппппппоϿ=-0=-0ппппппоϿпЖ}ygoWY"пппппппппoWY">.0пппоϿппϾϿ3}ffffffffffffffffffffefffffffffeffffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffeffffffffffffffffffffffff3}=-0оϿпппппппп>.0поϿппоϿоϿпоϿпппппдrsRXCE ϿпоϿппоϿпп=-/пппппппппЗ}ygoWY"пппппппппoWY"~zgппппппппп=-0oVX"ппппоϾϿпоpWY#>.0пппппппоϿ>.0oWY"ппппппоϿоϾϿппоϿпппϿппоϿоϾϿпЪjk@K8;ппппппппппoVX"ϿоϿппоϿпϿoWY"}ygϾϿоϿоϿппп>.0}ygппппппппп=-0ij@ппоϿппппппz`b0ij@ппппппппппЄik@jk@ппппппппппоϾϾϿпЗ~zhXCDdNOϾϿппϿпоϿпоϗ}ygdNOпппппппппоϡоϿоϾϿппппϿij@ϿпппоϿоϿппг~zhоϿппппппп>.0=-0оϿоϿоϿпппЗ~zhoWY"пппϿоϿппоoVY"=-0ϿоϿоϿоϿпп3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffefffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0ϿппппоϿпϿп=-0 L9;oWY"}yg~zgϿппппппС}ygy_a/XCE/!&ппоϿоϿпппп>.0поϾϿппоϿоϗ~zgoWY"пппϿпппппoVX"}ygϿпппппппп>.0oWY"пппппппппoWY"=-0ϿппппоϿпо=-0oWY"оϾϿпоϾϿппо!XCEz`b0}yg}ygпппппоϾϗ}zg~zgoVY"XCE!поϾϿпоϿоϾϿoWY"ппппоϿпппpWY#~zhппппоϿϿпп>.0~zhппппппппп>.0поϿппппппоpWY#oVY"пппппппппоϗ~zh/!&ппппоϿппппппоϾϿппгij@>.0rtRпппппоϿпоϾυjk@>.0пппппппппппппппппϿппоcMOоϿоϿппоϿппп}ygпоϿпоϿоϿо=-0=-0оϿпоϿоϿпоϗ~zgoVX"пппппппппoWY">.0пппппоϿпп4~fffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~=-0пϿппоϿпппп=-0пппппоϿппп>.0ϿоϾϾϿпоϿпЗ}ygoWY"пппппппоϾoWY"~zgпппоϿпппп>.0pWY#пппппппппoVY">.0поϿϿппппп>.0oVX"ϿпппппппоϾпппϿпоϿпппpWY#пппппоϿппoWY"~zhпппппоϾϿп>.0~zhпппппппоϿ=-0Ͽпппппппппп>.0L9; ϿппппоϿпппоrtSϿппоϿоϿоϿпоϾϾϿоϿппоϩy_a/. %ϿппппоϿпппoVX"!оϿпппппоϿпо!ϿпппоϿппоϾ=-0Ͽпппппппппп/!&~zgϿоϿпоϿппп>.0=-0ϿппппппппЗ~zgoWY"ϿпоϿпппоϿoWY">.0ппппоϾϾϿо3}ffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefeffffffffffffffffffffeff4~>.0ппппппоϿпо>.0оϿпппоϿоϿп>.0оϿпоϿппппЗ~zhoWY"поϿппппоϿoWY"}ygоϿпоϿпппо=-0oVX"ппоϾϿпоϿпoVX">.0ϿпоϾϿпппо>.0oWY"ϿппппппоϿоппоϿпоϿпппpWY"ϿппппппппpWY#~zhоϿоϿппппп=-0}ygпппппппϿп>.0=-0ппппппппппп>.0>.0ϿпϿпоϿпоϿпп!оϿпппоϿппппппппоϿоϿппЪcMN пппппппоϿппcMOоϿоϿпоϿоϿϾϿ>.0оϾϿоϿппппо ϿппппϾϿоϿпп>.0~zgппппппппп=-0=-0поϿпоϿпппϗ~zgoVX"ϿппппоϾϿоoVX"=-0ппппппппп3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0пппппппппп=-0оϿпппппппϿ=-0пппоϿоϿоϾϗ~zhpWY#ϿпппоϿпппpWY#~zgϿпппппппп>.0oWY"поϿпоϿпппoVX"=-0пϿппппоϿп>.0oWY"ϿоϿоϾϿппппппппппппппoVY"ϿппппϿппоoWY"}ygоϿппппппп=-0}ygпппппоϿпп>.0>.0пппппϾϿпппп . %ппоϿоϿппппо L9;оϿппϿпоϿпоϿоϿоϿппоϿппоϿпЍrsRL8; пппппоϿоϿпп>.0оϾϾϿппппппп=-0пппоϿпппппппппппппппп>.0~zhпппппоϿпп=-0>.0пппппϿппϿЗ~zgoWY"ппоϿппоϿоoWY"=-0оϿпппоϿпп3}ffeffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffeffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffffffffffffffffffffffff4~>.0ппоϿппппоϿ=-/поϾϾϿппоϿо>.0пппппппппЗ~zgoWY"поϿоϿппоϿpWY#~zhппппппппп=-0oVX"пппппϿппоoVX"!=-0>.0pWY#ϿппппппоϿ=-0oWY"ппоϿппппппппппппппппoWY"ппоϿппоϿоpWY#~zgппппппппп=-0}ygпппоϾϿппп>.0cMNпппппоϿппппппппппоϿоϿо>.0XBDϿппппппоϾϿпппппппппппппппЩXCD=-0пппоϿппоϾϿϿ>.0ппоϾϿпппппXBDппппппппппппоϿпппппϿ>.0}ygппоϿппппп>.0>.0ппппппппоϗ~zhoWY"пппппппппpWY#!=-0>.0pWY"ппоϿппппп4~ffffffffffffeffeffffffffffffffffffeffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffff4~>.0оϿппоϿпппо=-0ϿпоϿоϿппоϾ=-0пппппппппЗ~zgoWY"пппппппоϿoVX"}ygпппппппоϿ>.0oWY"ппппппоϿпoWY" =-0oWY"ik@~zhппоϿпппппппппп=-0oVY"оϿпппппппппппппоϿпппoWY"пϾϾϿоϿпппoWY"~zhппппппппп>.0}zgϾϿпоϾϿппп=-0pWY#оϿпоϾϿпппппппппоϿппоϿп>.0XCEоϿпппппппоϿпоϿппппппоϿпϿоϪXCE=-/пппоϿпппппп=-0}ygппппоϿппппoVX"оϾϿппппппп}zgϿппппппппп>.0~zhϾϿпппоϿпп=-0>.0оϿпппппппЗ~zhoWY"пппппоϿппpWY#!=-0oWY"ij@~zhпппппппппоϿоϿп3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=.0ппппппппоϿ=-0оϿоϿппппоϿ=-0ппппоϿпоϿЗ~zhoWY"оϿппоϾϿϿпoWY"~zhпппппоϾϾϿ>.0oWY"ϾϿпоϿппппoVY"/!&cMNrsRпоϿпппоϿпппппоϿпппϿп=-0pWY#ппϾϿоϿоϿппϾϿоϿппоϿппoWY"ппппоϿпппoWY"~zhϿпоϿппппп=-0}ygпппппппоϿ>.0pWY#оϿоϿппоϿппппппоϿпппппп=-0.!%оϾϿпппппппппоϾϿпоϿпоϿоϿппϿϠ. %>.0Ͽпппппппппп>.0}ygпппппппппϿoVX"пппоϿппоϿп}ygϿппϾϾϾϾϿпп=-0}ygϿпппппϿпп>.0>.0оϾϿоϿппппЗ~zgoWY"пппоϿпϿппoVX". %cMNrsRппппоϿппппппппоϿпппп4~ffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~=.0ппппϿппппп>.0оϿпоϿппоϿп>.0пппоϿпппоϗ}zgoVY"пппппоϿоϿpWY"~zgϿппппоϿϿо>.0oWY"ϿпоϿппоϿоoVX"L8;ik@ϿоϿппппоϿоϾϿоϿпппппппϿоϿoWY"ϿоϾϿпоϿппппоϿпоϿоϿппoVX"пппоϿппоϿpWY#~zhϿппппппоϿ=-0~zhппппппппп=-0oVY"пппппоϾϾϿппппоϿпппппϿо=-0cMNоϾϿпоϿоϿпппоϾϿппппппппоϿоϿcMN>.0ϿппппппоϿпп>.0}ygппоϿпоϿппоoWY"поϿпоϿоϿпо~zgпппппϿпппп>.0~zhппппппппп=-0=-0пппоϾϿпппЗ~zhoWY"пппоϿпппоoVX" XCEij@пппппппоϾϿппоϾϿпϾϿпппппп3~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffff3}>.0ппппппппоϿ=-0ϾϾϿппϾϾϿпп=-0ϾϿоϿпппппЗ~zhoWY"оϿппоϿппоoWY"~zhпппоϾϿппп=-0oWY"оϿппоϿоϿпoVY"!jk@пппппппоϿппппоϿпппппппппоϾϿoWY"пппппϿпоϿпϿппоϿппоϿпoVX"ппппппппоoWY"}ygпппппппоϿ>.0}ygппоϿппоϿп>.0pWY#оϿпϿппппппппппппппоϿпп>.0 oWY"оϿпппоϿпппоϿппппппппоϿоϿпЅjk@=-0поϿпппппппп=-0~zgоϿпоϿоϿпппcMNпппппппоϾϿ~zhпоϿоϿпппϿп!}ygппппппоϿп>.0>.0ϾϿпппппоϾϖ}ygoVX"поϿппоϿоϿoWY"/!&ij@ϿпппппппппппппппϿпппоϿппппп3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffeffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffeeffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-0ϿппоϿппппп=-0пппппппϿпп>.0ппоϿпϿпппЗ}ygoVX"пппппппоϿoWY"~zgоϿоϾϿпппп=-0oVX"ϿпоϿпппоϿpWY#!ik@оϿппппппппоϾϿппЪ~zhz`b0oWY"oVY"ппоϿпϿппоpWY#пппппппоϿпϿпппппоϿппoVX"оϿппппппоoVY"}ygоϿоϿоϿппп=-0~zhппϿоϿоϾϾϿ=-0oWY"ϿппппппппоϿппоϿпппппϿп!XCE}ygоϾϿпппппппппппоϿпппппоϿпЅjk@>.0оϿоϾϿппппоϿ>.0оϾϿппппϿпп>.0пппоϿпоϿпп~zhпппоϿоϿппп~zhпоϾϿϿпппп>.0=-0пппппппппЖ}ygoVX"ппппппоϿпoWY"=-0~zhоϿпппоϾϿппппппоϠ}ygz_a0oWY"oVY"пϿпппоϿоϿ3}effffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffff3}=-0ппппппппоϾ>.0ппппоϿппоϿ=-0ппоϿппоϿпЗ}ygpWY#ппоϿпппппoWY"}ygоϿппоϿоϿп>.0oWY"ппоϿппϿппoVX"oWY"ϿппппппппоϿд~zgoWY"L9; /!&>.0ϿппппϾϿппoWY"ппппппоϿппоϿпппϿппоϿoWY"пппоϿппппpWY#}ygпппппоϿоϿ>.0}ygпоϿпппоϿп>.0oWY"поϿоϿпоϿппп !ппппппппппп!cMNϿппппоϿппоϿпппппϾϿпппоdNO>.0пппппппппоϿ>.0ппоϿоϿппппп>.0пппппппϿпп}zgпоϿϿоϿпппд~zgϿппоϿпппп>.0>.0поϿпппϿппЗ}ygpWY#поϿоϿппппoWY" z`b0ϿпоϿоϾϿоϿоϿдrtSoWY"=-0!>.0пппоϿпппп3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffeffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff3}=-0поϿппоϾϿпп=-0ϿпппоϾϿпоϾ>.0пппппппппЗ~zgoWY"поϾϿпппппoVX"}ygоϿпппоϾϿп>.0oVX"пппппппппoVX"!пппппппппСdNO/!&>.0пппоϿпоϿоoWY"оϿппппоϿпппппϿпппоϿпoWY"оϿпоϾϿоϿпoWY"}ygппппϿоϿпп=-0}ygϿппоϿоϿпп=-0L8;ппппппппппо=-0>.0пппоϿпоϿппо!cMNоϿоϿппппппппоϾϿоϿпϿд!/!&оϾϿппоϿпоϿоdNOоϿппппппппо!оϿпоϿпппоϿ}ygоϿоϿпппппЗ~zh~zhоϾϿппппоϿ>.0=-0оϾϿппϿпппЗ~zgoVY"ппоϾϿоϿппoVX"/!&ппϾϿпппоϿЍrsRcMN!>.0ппоϿппппп3}ffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffff4~=-0пппппоϿоϾϿ=-/оϿпоϿоϿппп=-0ппоϿпппоϾϗ~zgpWY#пппоϿпоϿпoVX"~zhпппоϾϿппп>.0pWY#ϿоϿппппппpWY"/!&ппппппоϴz`b0!=-0ппппппппоoVY"поϿоϾϿпϿппппϿппоϿппоoWY"пппоϾϿпппoWY"}zgоϿппппппп>.0~zgппппоϿϿпп>.0>.0ппоϿппппппп>.0>.0ϾϿппппппппЗ~zh!cMOϿпппппоϿпппппоϾϿпЄik@пϾϿпппоϿпппoVX" ппппппппппоппппппоϿппппоϿпоϿпппz`b0~zhппоϿппоϿп=-0=-0ппоϿϿпппоϖ}ygoVY"ϿпппппоϿоpWY"/!&пппппппдoVX"!>.0пппоϿпппп4~fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-0ϾϾϿппппппп>.0ппоϿоϿоϾϿп>.0поϿппппппЗ~zhpWY#поϿппппппoWY"~zhпппоϿпоϿп>.0pWY#пппоϿϿпппoVX". %ппппоϾϿЍrsR!=-0пппппппппpWY#ппппппппоϿϿпоϿпппппоoVX"оϿппппоϿпoWY"}ygϿϿппоϿппп>.0~zhппоϿппппо>.0 пппппппппппoWY"cMOϿппоϿппоϿпЄik@!z`b0оϿпппппоϿоϿпппп!ппоϿппппппЍrsR=-0оϿппоϿпϾϿоϠпоϿϿппппппϿпппппоϿппXCE~zhϿпоϿппппп>.0=-0поϿпппппоϗ}ygoVX"ппппϿппппpWY#/!&пппппппЎrtS >.0ппппоϾϿпп4~ffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff4~=-0ϾϿпппппппп=-0поϿппппппп=-0ппоϿппппоϗ}ygoVX"пϿпоϿппппoWY"~zhоϿппппппп>.0pWY#оϿпппппппoWY" ппппоϾϾυjk@=-0оϿппппоϿпpWY#ϿпоϾϿϿппоϿппоϿпппоϿпoWY"ϿоϾϿппоϿϿoVY"~zgппоϾϿпппп>.0~zhпппоϾϿпϿп>.0оϿоϿппоϿпппЄik@oVX"поϿоϿппппоcMN oWY"ϾϾϿпппппппппоdNO~zhпппппппппоϠL9; ппппппппоϿЄij?ппоϿпппппп.!%пппппппппп. %}ygппппппппп>.0>.0оϿпоϿпппоϗ}ygoWY"оϿпппппппpWY# пппппппXCE>.0ппппппппп3}ffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffefffeffffffffffeffeffffffffffffffffffffefefffffffffffffffffffffffffffffff3~=-0пппппппппп>.0поϿппппппо>.0ппппппоϿпЗ~zhpWY#пппппоϿппoWY"}zgϿпппппппп>.0oWY"пппппоϿппoVY"z`b0оϿпппоϾυjk@>.0пппоϿпоϿпoWY"пппппоϾϿоϿпппппоϿпппoVX"пппоϿоϿппoWY"~zhппппппоϿо>.0}ygпппоϾϿппп>.0ϿппоϿоϿпϿпЗ~zh}ygпоϿппппппп. %!~zhϿппппϿпппппоώstSz_b0ппоϿпппоϿппoVX"ппоϿпппоϿпdNOппппоϾϿппоK8;пппппппппЩ~zhпоϿпоϿппп>.0>.0пппппоϿппЗ}ygoWY"пппппппппoWY"~zgпппппппpWY#>.0ϿппппппоϿ3}fffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~>.0пппоϿппппп=-0поϿоϿоϿоϿп>.0ϿпппппоϿоϗ~zhoWY"пппппппппoWY"~zhоϿпппппоϿ>.0oWY"пппппппппoWY"/!&Ͽппппппг =-0оϿпппϿоϿоoVX"пппппппоϿпоϿоϿппоϿппoWY"пппоϿоϿппoWY"~zhпппоϾϿоϿп>.0~zhоϿпоϿоϿпп>.0ik@оϿпоϿоϿоϿпппппппппоϾϳij@пппппппппппЖ}ygXCEппϿпппоϿппп>.0}ygоϿппппппϾϿ/!&пппппϿппппz_a0ппппоϿпппЅjk@~zhппоϾϿппоϿ>.0>.0пппппппϾϿЗ~zhoVX"ϿппппппппoVX">.0ϿϿоϿпппЪ>.0ϾϿппппппп4~efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefff4~>.0ппϿпоϿпппп>.0пппппоϿппо=-0пппппппппЗ}ygpWY#ппппоϿпппoWY"}ygппоϿппппп>.0oWY"ппппоϿоϿпoVX"ij?пппппппpWY#>.0пппоϿоϿппoWY"ппппппппппппппоϿоϿппoWY"оϾϿппппппoVX"}ygпоϾϾϿппоϿ>.0~zhпоϾϿппппп>.0XBDппоϿппппоϾϿ>.0!ϿоϿппоϾϿппЍrtRjk@пппоϿпппппп!оϿоϿпппппоϿdNOϿппоϿоϿпϿЩппоϿоϾϿоϾϿ~zhϿпппоϿпппL9;~zgпоϿпппоϿп>.0=-0пппппоϿоϿЗ~zhoVX"пппϿппϾϿпpWY"~zhϿппппппXCD>.0ϿпппппоϿп4~fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffeeffffffffffffff3}>.0ппппппоϾϿп>.0поϾϿпппппп>.0ϿпппппоϿпЗ~zhoVX"пппппппппoWY"~zhппппоϿппо=.0oVX"оϿпппппппoWY" поϿоϿппп>.0>.0ϾϿоϾϿппппpWY#поϿпппоϾϿпϿппоϿппппϾoVY"оϾϿппппппoWY"~zhпоϿпппппп>.0~zhпппппппϿо>.0!ппппппоϿоϾϿz_a0XBDпоϿоϾϿппϿпXCEXCDoWY"oWY"oWY"oWY"=-0 ппппппоϿпооϿоϿппоϿппЗ}yg/!&ппппоϿпоϿпz`b0оϿпоϿоϿппп Ͽппппппппг}ygоϿпппппоϾ>.0=-0ϿоϿпоϿпппЗ}ygpWY#пппппоϿппoVX"!ппϿппоϾϾ!>.0поϿпппоϿп3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffeffffffffffffffffffefffffffffffffffffffffffffffffff3}>.0пппппппоϿп>.0ппоϿпппппп>.0пппппоϿϿпЗ~zgoWY"пппоϿппппoWY"}ygпоϿпппоϿп>.0oVY"ϿпоϿппоϿпoVY"XCDпппоϿппп=-0ϿпппоϿпппoWY"ппппппппппϿпппппоϿоϾoVX"пппппппппoWY"}ygоϿоϿϿпппо=-0}ygпоϿпппппп=-0пппоϿпоϾϿϾϩrtSппоϾϿппппг~zhпппpWY#XCEпппппϿппоϿz`b0ϾϾϿпоϾϿоϾϿп dNOпоϿпппоϿпо/!&ϿпппппппппXCEппппппоϿпz`b0~zhппппоϿоϿп=-0>.0ппоϿпппппЗ}ygoVX"пппоϿоϾϿпoVX"dNOпппппппо>.0ппоϿоϿоϿо3}ffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffef4~=-/поϾϿоϿпппп=-0пппоϿппппп=-0поϾϿппоϿпЗ~zgpWY#пппппппппoWY"~zhпппоϾϿоϿп=-0oWY"ппппппппоpWY"z`b0пппппппп=-0ппоϿпппппoVX"ппоϿпппоϿоппппоϿппппoVY"ϾϿоϿпппппpWY#}zgпоϿппϿппп=-0~zhппϿпппоϿо>.0dNOппппппппоϿп>.0 пппппппппϿЄik@}ygоϿоoWY" ϾϿпппппппϩ=-0оϿппппппоϿпcMNϿппппоϿппЖ}ygппппппоϿппrsRппоϿппоϿп!~zhпоϿппоϿпп=-0>.0поϿпппоϾϿЗ}ygoVX"ппппппоϾϿoWY"rtSппппоϿоϿ>.0пппоϿпппо4~ffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeff3}>.0поϿпоϿппоϿ=-0ппппоϿпппо=.0ппппоϿпппЗ~zgoWY"ппппоϿоϿпpWY#}ygпоϿϿоϿппп>.0oVY"оϿпппппоϿoVX"}ygϿппппоϾϿ>.0пппппппппoVX"ϿпоϾϿппппппоϿпппппппpWY#пппоϿпппоoWY"}ygппппоϿоϾϿ>.0~zhпппппппϿп=-0 поϿоϿппппоϿτij@XCEϾϿоϿпппппп!~zhпппoWY"пппоϿпппЗ~zgпппппппппоϩ.!%ппппоϿппппXBDпппппппппп!ϿппппоϿппЄik@}ygоϿппппппп=-0>.0ппппппоϿϿЗ~zgoWY"пппппппппoVX"оϿппоϿпп=-0оϿппппппп4~ffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffff3}>.0ппоϿпоϿппп>.0оϿппоϿоϿпп>.0ϾϿппппппоϗ~zhoVY"ппппппппоoWY"}ygпϿпппппоϿ>.0oWY"ϾϿпоϿпоϿпoWY"ппппϿппо>.0=.0пппоϾϿппп>.0oWY"оϿпппоϿппоппппппппппoVX"ϿоϿпоϾϿппoWY"~zgϿппппϿппп=-0}ygппппоϿппп>.0jk@ϿоϿпппппппп!пппоϿпппоτik@oVY"ппоϗ~zg~zgппппппоϿz`b0dNOϿоϿпппоϿпоϿL9;ij@поϿпппппϿЪпоϿϿоϿпоϾϿij?ϿпппоϿппп!~zhпоϿпоϿппп>.0>.0пппппппоϾϗ~zgoWY"ϿппппппоϿoVX"ппппоϿоϿп!>.0ппппппппп!3}ffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffefffffffffffffff3~>.0пппппппоϿп>.0оϿϿпппоϿоϾ>.0пппппппппϗ}zgoWY"ппоϿпппппoVX"~zhпоϾϿоϿоϾϿ=-0pWY#пппоϿпппоoWY"пппоϾϿоϾϾcMO>.0ппоϿппоϿпz_a0pWY#оϿпппппоϿпппоϿпоϾϿппoWY"поϾϾϿоϿппoVX"}ygппппоϿппо>.0~zhпппппоϿпп>.0.!%пϿпппппппппЅjk@XBDпоϿϿппппϿп!oWY"пппг}ygпоϿпоϿоϿXBD ппппппоϿоϿР!ϾϿпппоϿпппL9; ппппппоϿпо!оϿпоϾϿпϿпoWY"}ygоϿпппппоϿ>.0>.0оϿпоϿпоϿпЗ~zhoVX"пппппппппoVX"ϿппппоϿппXCE>.0ппппоϿпппXCD3}fffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0ϿпппппппоϾ>.0поϾϿпоϿппо=-0оϿппоϿпϾϿЗ}ygoWY"ппоϿпϿϿппoVY"}ygппппппппп>.0pWY#ϿпϿппппоϿoWY"поϾϿпппоϾϠ>.0пппппппппг pWY#ϾϿпппппппппппппоϾϿппoWY"пппппоϾϿϾpWY#}ygппппппппп>.0~zhппоϿпппоϿ=-0jk@ϿпппоϿпппоϿ/!& пппоϿппоϾpWY#oVX"ппоϿ. %пппоϾϿпо oWY"оϿпппппоϿппcMNrsRϿппппппоϿЗ~zhоϿпппоϿоϾϿ~zhппоϿоϾϾϿϪ }ygпппппоϿпо=-0>.0пппппппппЖ}ygoWY"ϿоϾϿпппппoWY"ппппппппоϖ}yg>.0Ͽпппппппоϩ3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~>.0ϿпппоϿоϿпо=-0пппппоϿппп=-0ϿоϿоϿоϿппЗ}ygpWY#ппоϾϿоϿпоpWY#}ygппппппппо>.0oWY"ппоϿппппоoWY"ппоϿппоϿϿK8;L8;поϿпϿпппппz`b0oWY"ппппппппппппппппппоϾ oVX"пппппппппz`b0пппппоϿпо>.0ϾϾϿоϿпппо=-0 ппппппппоϾϾϠ z`b0ппппппоϿпЩ oWY"ϾϾϾϿz`b0 ппппппппЍrsRппппппппппд!L8;пппоϿоϾϿпд поϾϿппппоϾcMOппппппппп>.0}ygϿпоϿпппппXCE=-/пппппппппЪij@пппоϿϾϿϿпoWY"оϿппппппоϿ=-0L9; поϾϿппоϿппdNO3~ffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffff3}>.0ппппппоϿппL9; >.0поϿпппппоϿ>.0oVX"оϿпоϿппоϿп~zhппппоϿоϿпЎrtSппоϾϿпппппdNO~zhϿпоϿпоϾϿоύrsR}ygпппппппппг  ппппппппоϿпXBDoVX"пппппппппп=-/!Ͽппппппппо>.0ij@оϿоϿпппϿоϗ~zhпоϿоϿоϿпппXCDоϿпппппоϿпXBDoVY"ϿоϿпоϾϿппппЄik@L8;ϿоϿпоϿпоϾϿ/!&oWY"Ͽпппд XCDоϿпппппп=-0>.0пппппппппппР /!&ппппппоϿпXCDϿпппоϿпппоXCDпппппппппy_a0ппоϿппппоoWY"XCEпппппппппо~zhпоϿпоϿпппЄij@пппппппоϾϡ .!%поϾϿпоϿпппо>.03}ffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffeffffffffffeffffffffffff3~oVY"ϾϿпппоϾϿпоz_a0cMNппоϾϿпоϾϾϿdNOrsRпппппппппп/!&ппппппоϿпг/!&пппппоϿпппЎstSоϿпоϿпоϿпдz_a0ϿппоϿпппппР !пппппппппоϾϾϿXCEjk@оϿппппппппXBDXCEϿппппоϿпппz`b0пппппоϿппп >.0оϿппппоϿппЄij?K8;поϿпппппппЄik@пппоϿппппппЅjk@/!&оϾϿоϾϿпппXCEoWY"ϿппоϾύrsR}ygпппппоϿЗ}ygz`b0ппппппоϿϾϿпЍrsR пппппоϿпϿЄik@пппоϿоϿпоϿXBDXCEϾϿпппппппЗ~zh!ппппппоϾϿоϠik@ппппппппппK8;поϿоϿпппппЩrtSпппппппппоϠ /!&пппппоϿпппоϿдXBD3}fffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffff3}поϿоϾϾϿпппЪппоϿпоϾϿоϿЩ оϿппϿоϿппоϿЄij@K8;ϿпппϿппоϿппXCDy_a0ппоϾϿпппппп!L9; ппоϿпппппппXCEL8;пппппоϿпоϿпР.!%XBDпппоϿппоϿппппппЄij@ оϿппппоϾϿоϗ}yg}ygпоϿпппоϾϿпЪ=-0ϿппппоϾϿпппXBDij@оϾϾϿппппоϿг ij@оϿоϿппоϿппд  поϿппппппоϿЄik@XCEппппппоϾϿЅjk@oWY"пппоϾϿXCEcMNппϿоϿоϾϿ/!&оϿпппппппппР /!&ппоϿпппппСпппоϿпппоϿпЎrtS pWY#ϾϿпппппоϾϠ pWY#ϿппппоϾϿоϿп! пппоϿпппппЄij@XBDпϿппппппппо=-0XCDппоϾϿпппоϾϿС!cMNϿпппппоϿпппоϾϿϿz_a0 4~fffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffff3}L9;пппппппоϾϾϿϿoVY"dNOппппоϾϿпппппЄij@ik@оϾϿппппппоϿп. % ϿпϿпппоϿпппЩ .!%оϿпппппоϿпппЍrsR пϿппоϿпппоϿЩ оϿппоϿпппоϾϿЅjk@.!% XBDпппоϾϿпоϿпппоϾϿоϿпгXBDoWY"ппппппппппппL8;L9; ппппппппппппoVX"поϿппоϿпоϿпд /!&ппппоϿппппппЄij@. %ппппппппппппЄij@/!&ппоϿпппппппЗ}yg! z_a0ппппоϿппоϿЅjk@oWY"ппппоϾϿoWY"XBDппппппоϿoVX" ϿоϿппппппппЪ>.0cMOпппппоϿппС ппппппппппппгoVX" =-0ϿϿпппппϾϿР !пппоϿппппппЗ}ygz`b0оϾϿпоϿпппоϿп>.0 ппоϿпппппоϿР  ϿппоϿпппппппЄij@! XBDпоϿпппоϿоϿпппоϾϿоϿЩXCE3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffff3}>.0оϿппппϿоϿппппoWY"XCDппппппппппппппЄik@ ij@ϿппоϿпоϿϿппппд>.0 пппппппоϿппппР!/!&ппоϿоϿпппппппЄij@  ϿппппппоϿппоϾϠ!oVX"ϿппоϿппппппппоϪij@oWY"oWY"oWY"oVX"}ygϿппппппcMNϿппппппоϿоϿппЪXCDXCEоϿпоϿоϾϿпппппгXCEK8;ппппппппппоϿпdNO rsRϿпппоϾϿпппоϿпС!=-0оϿппоϿпппппппЄik@>.0ппппппппппппоτij@/!&ϾϿппоϿпоϿпппoVX"  oWY"ппппппппппЄik@oWY"оϾϿпоϾϾϿЗ}yg/!&pWY#поϿпппппЎstS/!&ппппоϾϿпппппЅjk@/!&XCEпппппппϾϿϾϠ ппппппппоϿоϿоϿдjk@L8;K8;~zhппоϿоϾϾϿппР !оϾϿппоϿппппппЄjk@ oWY"ппоϿпппоϿппппг>.0!пппоϿппппоϿоϿР oWY"оϾϿпппппоϿппппРjk@oWY"oWY"oVX"z`b0~zgпоϿппппcMOпппппппоϿппппЩXCE3}ffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffefffffeff4~ K8;ik@ппϿпппппппппоϿппЩcMN=-0!XCD}ygппппоϿпоϿпϾϿппоϾϳz_b0>.0 /!&dNOпппоϿпппппппппппЍrsRL8; =-0z`b0пппппоϿппппппоϿгij@>.0 L8;ij@ппоϿпоϿппппоϿпппЩpWY#/!&>.0z_a0поϾϿоϿппппппппϿдz_b0>.0ϿпппппоϿппоϿоϿоϿпоϿпϿпппппоXCD>.0ϾϿоϿоϾϾϾϿоϿппппдoWY"! XCE}ygпоϿпоϿпоϿппоϿпппРcMO/!&!L9;}ygϿпппппппппппппппЪdNO/!&>.0z`b0оϾϿпппоϾϿпϿоϿппоτij@L9;  L8;jk@ϿоϾϿпппппппоϿпппЩcMN/!& L9; ij@оϿппоϾϿпппппоϿпоϪdNO/!&/!&пппппоϿоϿппоϿЎrtScMN=-0>.0cMNstSпппппппппппоoVX"oVY"поϿппоϿоϿоϗ}ygXCE  dNOϿоϿоϿпппС  оϾϿппоϿпоϿпппРoVX"=-0 /!&XBDij@пппппппппппЄij@ пппппоϿппппппппппд}ygoVX"XCE=.0>.0>.0>.0>.0K8;oWY"~zhппппоϾϿппппЄij@  =-0jk@оϿоϿпппппоϿпппϿпгz`b0=-/. %dNOпппоϿоϿпппппппппЗ~zgXCE!=-0z`b0ппппппппоϿпоϿоϿдz_a0>.0 ппппоϿпппппппппϿппоϿппппоϾϾXCEXCDпппппппоϿппоϿппЩpWY# 3}ffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffeffffffeffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}z`b0}ygпоϿϾϿпоϿпоϿоϾϾϿппппппппппС~zh}ygz`b0z`b0}ygоϾϿоϿппппоϾϿоϾϿппппоϿоϿппЪ}ygXBD}yg~zgппоϾϿппппппппоϿоϿоϿоϿппоϿЩ~zgXBD/!&}ygпоϿоϾϿппппппппппоϿпппппппР}yg/!&XCE~zgϿпппϿпппппппппоϿппппоϿпппЗ~zg~zg/!&~zhпппппппппоϿппппоϿппоϿϿоϿоϡ}yg.!%ппппппоϿпппппппоϿппппппппXCEoWY"пппϿппппппппоϿпдL8;~zh~zgпϿппоϾϿппоϿпппппоϿпппппоϿР~zh~zhXBDXCD}ygппппппппппоϿппппоϿпппоϿпг~zgz`b0}ygппппппоϿпппппоϿоϿпϿппппппР}yg/!&XBD~zgϿпппоϿоϿппппппппппоϿппоϿпЗ~zgy_a0XCD}ygпппппппппппоϿппппоϿоϿппоϿЗ~zhz`b0/!&оϿпппоϿппппппппппоϿпппоϿпппоϿϿоϿоϿпгL8;rsRпппоϾϿппоϿпоϿЩ~zhoVY"oVX"oVX"oWY"oWY"pWY"rtSппппоϿоϿппЎstS  rsRпппϿпппоϿпппппоϾϿпϿпппоϿппоϿпппоϿϿппdNOпоϿпппппппоϿппппппоϿпппппоϿпппоϿппоϿоϿпппcMN.!%}ygϿоϾϿппппоϿппоϿппоϾϿпппоϿпЗ}yg~zgz_a0~zhϿпоϿпоϿппппппппппϾϿпоϿпппЪ~zhXCE.!%}ygппппппоϿпоϿпоϿпппппϾϿоϿппР~zh=-0ппппϾϾϿппоϿоϿпппоϿппппппппXCEjk@пϿппоϿпϿпппппппϩ=-03}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}}ygпппоϿппоϿппппппппппппппоϿппппоϗ~zg}ygпппоϾϿпппппоϿоϾϿппоϿпппϾϿпппоoWY"оϾϿпппппппоϿппппппппппппоϿпппoWY"=-0оϿпоϿпппппоϿоϿоϾϿпппппоϿоϿппп>.0pWY#ϿппппоϾϿппппоϿпоϿпоϿоϾϿппоϿпп>.0ϿпппоϿпппϿппппоϾϿппϿпоϾϾϿппппXCEппоϿпппппппппппппоϿппппгXBDij@пппппппппппоϾy_a0 оϿппппппоϿппппппппоϿпоϿпоϿпппппoVX"oWY"оϿпϿппппппппппоϿпоϾϿпппппппоϗ}ygϾϿпппппоϿппппппппоϿпоϿппоϿппп>.0pWY#ппппппппппппппоϿпоϿпоϿппоϿппЗ~zhpWY#поϿпппппппоϿпϿппоϿоϿппппппппЗ~zh z`b0пппппоϿппппоϾϿоϿпппоϾϾϿппоϿппϿоϿпЗ}yg!}ygϾϾϿоϾϿппппоϿппоϿппоϿпппппппппппппoWY"cMNϿпппппппппппоϿппϿппоϾϿппппппппппР/!&ппппппппоϾϿпппоϿппоϿппппоϿоϿппппппппппоϗ~zh. %>.0пппппппппоϿпппϿппппоϾϾϿппоϿпп~zhппоϿппппппппппоϿпппппоϿппппоpWY#=-0ппппппппоϿпппоϿппоϿппппппппппXCEϿппϿппоϿппппппϿппппппоϿг/!&rtRпоϿпппппоϿоϿпoVX" 3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffff3}}ygппппппппппоϿоϿпппппппппппппоϾϿЗ}zg}ygпппппппоϿϿпппппоϾϿпоϿоϾϿппоϿоoWY"поϿпоϿпппппппппϿϾϿпппоϿппоϿпϿoWY"=-0пппппппппппппппппппоϿпппппоϿо=.0oWY"пппппппϿпппоϾϿппппппоϿпоϾϿппп=-0поϿппоϿоϿоϿппппппппппппппоϿппK8;пппоϿпппппппоϿϾϿпоϿпС/!&ik@поϿоϿпппппР=-0пппппппппоϿпоϿппоϿпппппппппппоϿoWY"oVY"ϿппоϿпппппппоϿпппоϾϿпппппоϾϿЗ}ygпоϾϾϿоϿппппппппоϿпппппппппппп=-0oVY"поϿппоϿпппппоϿпппϾϿпоϿппппоϿЗ}ygoWY"ϿоϿппоϿоϿпоϿпппппоϿпппппоϿппЖ}yg=-0~zhпппоϿпоϿϾϿппппппоϿпппоϿппппоϿЩL9; ~zhпоϿпоϿппоϿппппоϿоϿппоϿппппϿпоϿпЩ>.0!rtSϿоϿпоϿоϿпоϿппоϾϿоϿпϿпппппппппгdNOппоϿпппппппппппϿппоϾϿпппоϿппппппппоϿпЪXCD=-0пппппоϾϿппппоϿоϿпппппппппппоϿ}ygпппоϿппппоϾϿппппоϿпппппппппоoVY">.0оϿппппппппϿϿппоϿпоϿоϿпппоϾϿппXCEϿпппоϿоϿпоϿпппппоϿпппР! }ygпоϾϿппппппЗ~zh!3}ffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffff4~}ygϿпппппоϿпппппппппппппϿпоϿпϿпоϾϗ~zg~zhпоϾϿппппппппоϿпϾϾϿпппоϿоϿппппpWY#ппоϾϿппппоϿппппппппоϿоϿппппппoWY">.0ппϿппппппппппппоϿпппоϿппоϿппп>.0oWY"ϿоϿоϿпппоϿппоϿппппппппоϿпппоϿ>.0ϿппппоϿоϾϿпоϾϿпппппϿппппппппо!}ygϿпппоϿппппϿпоϿппппpWY# z`b0ϿппоϾϿпгdNOϿппоϿппппоϿоϿпоϿппппппппппоϿпппoWY"oWY"ϿпϿппппппоϿоϿпоϾϿпппппоϿппппЖ}ygппппппоϿппппппппппппппппоϿппп>.0oVX"ппоϿппппоϿппппппоϿпппоϿппппоϗ~zgoVY"поϿпппппоϿϿпппппппоϿпппппоϿоϗ}ygXCE~zhпппппоϿпоϿппппппппппппппоϪXCDXCDz`b0~zhпоϿпппоϿппппппппоϾϿпппппппЩXCE>.0stSпппппппоϿпоϾϿпппппппппоϿоϴoVX" оϿппоϾϾϾϿппоϿппппоϿпоϿоϿпоϿпппоϿпоϾϪXCD>.0пппоϾϿпппппппоϿоϾϿоϿппппϿпппп~zhϿпоϿоϿппппппппппоϿоϿпоϾϾϿппоoVY">.0оϿппппппоϿоϾϿппппппппоϾϿоϾϿпп/!&пппппϿппппппоϿпппгoWY"jk@поϾϿоϾϿдXCE3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff3}}ygппоϿпппппϿппоϿпоϿппоϿпппппппоϿЗ}yg}ygоϿоϾϾϾϿппппппппоϿппϿпппппоϿппoWY"ϾϾϿппоϿпппппоϿппоϾϿоϿпппппппоoWY"=-0ппоϿоϿппϾϿппппппппϿпппоϾϾϿппп>.0oWY"пппоϾϾϿппоϿпоϿоϿппоϿоϿоϿппппо=-0оϿппппппппппоϿппоϾϿпппппппппоXCDппппоϿоϿпппоϿгij@!L8;оϿппЎrtS поϿппппппоϾϿппппоϿпϿпоϾϿппппоϿпoVX"pWY#ϾϿоϿпппппоϿоϿϾϿпоϿпоϾϾϿоϾϿппЖ}ygпоϿппппппппппоϾϿоϿппппппппппп=-0oVX"ппппоϿппппоϿппоϿппппппппппппЗ~zgoVX"поϿппоϿпппоϿпппппоϾϿппппппппЗ~zh/!&ij@ппппппппоϿоϾϿппппоϿпЅjk@L9; K8;z`b0оϿпппппппоϿпппппппоϿСXCE!z_b0пппппоϿоϿпппппппоϾϿпЎstSXCEϿппппоϿппп>.0stSϿпоϿпппϿпппоϿппппппгik@>.0>.0пппппоϿϾϿпппоϿппппппоϿппппппп~zhоϿпппппппоϿпппппппппппппоϿппpWY#>.0поϿппϾϿпппппоϿпппппппппппппппXCEоϿоϿппппоϾϿппгoWY" XCEоϿппz`b0 3}ffffeffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffeffffffffffefffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffff4~/!&>.0=-0=-0=-0>.0>.0>.0=-0=-0! >.0>.0=-0=-0>.0>.0>.0=-0=-0=-0.!%.!%>.0=-0=-0>.0>.0=-0>.0>.0=-0! >.0=-0=-0>.0>.0=-0>.0=-0>.0!=-/=-0>.0>.0>.0>.0>.0=-0>.0/!&!>.0=-/>.0=-0>.0=-/>.0>.0=-0  =-0=-0>.0=-0=.0=-0>.0>.0>.0!/!&>.0>.0=-0=-0=-0=-0>.0>.0=-0 !>.0>.0>.0>.0=-0>.0>.0=-/>.0 >.0>.0=-0=-0=-0=-0>.0=-0=-/>.0 =-/=-0>.0=-0>.0>.0=-0>.0>.0!/!&>.0>.0>.0>.0>.0=-0>.0=-0>.0.!%y_a/ппппоϾϿЪrtSXCE  oWY"Щ>.0>.0>.0=-0=-0=-0=-0>.0>.0>.0=-/ !=-0=-0>.0>.0>.0=-0>.0>.0>.0=-0!!>.0=-0=-0=-0>.0>.0=-0>.0>.0 =-0>.0>.0>.0=-0=-0=-0=-0=-0/!%=-0=-0>.0=-0=-0>.0=-0>.0>.0!!=-0>.0>.0=-0>.0>.0>.0>.0>.0 !>.0>.0>.0=-/>.0=-0=-0>.0>.0 =-0=-0=-/=-0>.0>.0>.0>.0>.0. %!>.0>.0>.0>.0>.0>.0>.0>.0=-0 >.0>.0>.0>.0>.0=-0=-0=-0>.0. %=-0oVY"}ygпппппоϿпппоϿСy_a0L9;  L9;z`b0}ygппппппппоϿппдrtRcMO!/!&cMNrsRпоϿппоϾϿппоϿЩij@XCD ппоϿпппппп>.0oVX"}zgоϿппппппппг~zhoWY">.0 >.0=-0>.0>.0=-0>.0=-0=-0>.0!.!%>.0=-0>.0=-0>.0=-0>.0>.0=-0.!%=-/>.0>.0>.0>.0>.0>.0>.0/!& =.0>.0>.0=-0=-0=-0=-0>.0=-0! =-0=-0=-/=-0=-0=-0>.0>.0>.0!/!&>.0>.0>.0=-0>.0>.0>.0>.0>.0=-0z`b0ϿоϿпппоϪjk@XCD ij?Р=-04~ffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffff3}/!&=-0=-0>.0=-0=-/>.0!>.0L8;oWY"oVY"oWY"oWY"oWY"oWY"oVX">.0/!&/!&=-0cMNoWY"oWY"oWY"oVX"oVX"oWY"cMN>.0! >.0>.0oVX"oWY"oWY"pWY#oWY"pWY"oWY"L9;=-0ппоϿппоϿоϾ >.0>.0=-0>.0>.0>.0>.0>.0=-0>.0>.0>.0=-0=-0 =-03}ffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffeff4~ппппппппоϿ3}fffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~пппоϾϿпппп3}ffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffefeffffffffffff3}пппппппппп3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffeefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}оϿппппоϿпп3}ffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffeffffffffffffffffffffffffffffffff3}ϿоϿпппппоϾ3~ffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffefeffffffffefffffffffffffefffefffffffffffffefffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}ппппппппоϿ3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffeeffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffeffffefffffffffffffffffefffffffffff3}ппоϿпоϿппо3}fffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}оϿоϿоϿоϿпп3~effffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffff3}пппϿпоϿппп3}fffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffff3}оϿϿппппппп3~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeeffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffff3}ϾϿппппппоϾ3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefeffffffffffffffffffeffffffffffeffffffffffffffffefffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}пппппппоϿп3}ffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffff3}ппоϾϿоϾϾϿп4~fefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffefffffffffff3~оϿпппоϿппп3}fffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefefffffffffffffffffffffffffffffffffffffffffeffffffffeffffffefffffffffff3}ϿпоϾϾϿппоϿ3}fffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffff3}пппппппппп3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffff3}ϿппппоϿппп 3}ffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffeffffffffffeffefeeffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffff4~. %ппппоϿпппп=-03}fffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffff4~XCEоϿпоϾϾϿппоz`b03}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffff3}~zgппппппоϿппг 3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefff3}L8;ппппппппппппЅjk@4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffefffffffffffffffffffffffffffefeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}K8;ппппппоϿппϿпоτij@ 3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffeffeffffffffffffffffffffffffffeffffffffffffeefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffeffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffe3}!XCD~zgпппоϿпϿпоϾϿоϿпоϿдz`b0=-0 3}ffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff4~XCE}ygпппппппппппппоϿппппппппппЪ}ygXBD3}ffefffffffffffffffffffffffffefffffffffffffffefeffffffffffffffffffffeffffffffeeffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffefffffeffffeffffeffffffffefffffffffffff3}oWY"оϿоϿпϿпппоϿпоϿпоϾϿппоϿпппппппoVX"3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffff3}oWY"ппппоϿоϾϿоϾϿоϾϿппппппппоϿпоϾϿoWY"3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffff3}oVX"пппппппоϿоϿпоϿппоϿпппппппппппpWY#3}fffffffffffffffffffffffeffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffefffffffffffffffff3}pWY#поϿппппппппппппппоϿпппппппппоoWY"3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffeffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}!>.0=-0>.0>.0=-0=-0=-0>.0=-0!!>.0>.0=-0>.0>.0>.0>.0>.0=-0!3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeefffffffffffffffffffeffffffffffffeffffffffffffffffffffff3~3}ffefffffffffffffffffffffffefffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffeffffffffffff3}4~ffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffefffffffffffeffffffffeffffffffff3~3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3~fffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefeffffffffffffeeffffffffffffffffefffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffeffffffffeefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffeffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffff3~3}ffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffefffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffff4~4~ffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffeffffffeffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffff3}3}fffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffff3}3~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffefffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffff3}4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffff4~3}ffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffefffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffeffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffff4~3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffeeffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffff3}4~fffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffeffffffffffeffffef4~4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffff3}3}ffffffffffffffffffffefffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffefffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffff3~3}fffffffffeffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~4~fefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffeffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3} =-0>.0>.0>.0=-0/!&>.0=-0>.0=-0 /!&=-0>.0=-0>.0!4~ffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}!XCEstSпппппL8;z`b0Ͽппо>.0=-0y_a/ϿппоoWY"3~ffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffefffeffffffffffffffffffffefffffffffffffffffffffffffff3}!XBDjk@пппппппп >.0oVX"~zgппппппϿп>.0>.0oVX"~zhппоϿппппoVY"3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffeffffffffffffffffeffffffffffffffffffffffffeffffffffffffefffffffffffffffff3}>.0XBDoWY"~zgоϿпппппоϿппо =-0oVY"ij@ппоϿппппоϿпо>.0 =-0oWY"ij@поϿпоϿоϿпоϿпoWY"3}ffffeffeffffffefffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffef4~}zg}ygоϿпппппппппппоϿппппXCE~zgпппоϿоϾϿпппппппоϿп>.0XCE}ygпоϾϿпппоϿоϿпппоϿппoVX"3}fffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeeffffffeffffffffffffffffffffffffffffffffffffffffffffffffff3}пппппппоϿппппппоϿпϿппoWY"пппппппоϿпппппоϿпппп>.0oWY"ппоϿоϿппппппппппппоϿoWY"3}fffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffeffffffffffffffffffffff4~поϾϿппппоϿоϿппппоϿпоϿoWY"оϿоϾϿппоϾϿоϿпоϿппппп=-0oWY"оϿпппппппоϿпппоϿппппoWY"3}fffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffefefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffff3}ппппоϾϿϿпппппоϿппппппoWY"ϿпппппппппоϿппоϿпппп=-0oWY"ϿпппппппппппппоϾϾϿппoWY"3}ffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffefff3~поϿпоϿппоϿоϿппппппппоoWY"оϿоϾϿоϾϿоϿоϿппоϾϿппп=-0pWY#пппоϿоϿоϿппппоϿпппϾϿoVX"3}fffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffff4~jk@поϿоϿпппоϿппппоϿппп/!&z_a0}ygппЗ~zhz_a0!XBDrtSпг~zgdNO >.0ппппппоϿппппппппппп>.0=-0пппоϿппппппоϿппоϿппoWY" XCDrsRоϪstSXCE3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffeffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffef3}/!&pWY#~zhпппппоϿпϾϿпппоϾϿ z_a0оϿппппппz`b0/!&поϿппппдXCE XCEjk@ппппппϿоϿпппппп>.0 XCEjk@ппоϿппоϿпппоϿппoWY">.0пппоϿоϿЩ/!&3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffff4~!oVX"oWY"pWY#=-/>.0=-0>.0=-0>.0=-0=-0>.0>.0>.0=-/>.0>.0=-0=-0L9; oWY"pWY#oVX"oVX"XCD>.0oVX"oVY"XCD=-0=-/>.0>.0>.0=-0=-0>.0>.0=-0=-0>.0=-0=-0K8;oWY"oWY"oWY" >.0oVX"}ygϿпппппппппоϾ}ygоϿпппппоϿпЄij@!ппоϿпппппоXCD =-0>.0/!& >.0>.0/!&/!&cMOij?ϿппоϿпппоϿо>.0!XCEjk@пппппппоϿпϿoWY"=-0ппппоϾϿпппд.!%3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffff3}>.0пппоϿпоϾϿпоϿпппппппппоϿд оϿппппоϿппппппппоϿпп=-0/!&ппоϿоϿппппoVX"ϿоϿппоϿпппоϿL9; }ygпппппоϿпоϿпд XBDоϿпдoWY" >.0}ygϿппгij@ !пппоϿпппп>.0 ik@поϿоϿоϿппoWY" ϿппппппппоϿР3}ffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffeffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffff3}>.0ϿппппппппппппоϿпоϾϿпппппXCEXCDпппппппппоϿоϿпппппппп=-0пппоϾϿпоϿопоϿпппоϿпϾϿпР=-0ϿппппппппппппcMNik@ппппоϿпР XCEпппоϾϾϿд/!&~zhппппппппп=-0oWY"ппоϿпоϿппoWY"dNOпоϿппоϿпоϿпппL8;3~fffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffeffffffffeffffffeeffffffffffffff3}>.0пппппоϿпппппϿпоϾϿппоϿпоϿР~zhпппппоϿϾϿппппппппоϿпп>.0ϿппппоϿоϾϿ>.0пппппппппппппп z_b0поϿппппоϿппоϿЗ}ygpWY#оϾϾϿоϿоϾϿЗ}yg=-0ппппппоϿпд }ygоϿпппоϿпп=-0oWY"ϿпппппоϿпpWY#}ygппппоϿоϿоϾϿппy_a03}feffffffffffffffffffffffffffffffffffffffeffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffff3}=-0ппппппϿпоϿпоϿпппппоϿппппϿ/!&/!&поϿпоϾϾϾϿппоϿпппппоϾϾϿ=-0пппоϿоϿпоϿcMNϿоϿоϿоϿоϿппппп=-0}ygппппппппоϿппоϿ ϾϿоϿпппппоL8;ппоϿппппппoVY"~zhппϿпппппп=-/pWY#пппппппппpWY"оϿпоϾϾϿпппоϿпЗ}yg3}ffeffefffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffeffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffff3}.!%~zh}yg~zhппппппоϿпоϿппппппппппЄik@jk@пппппоϿоϿпппппоϿпЩ}yg}yg}yg~zh/!&пппппоϿпппoVX"поϾϿппппоϿпппп>.0~zhпппоϿпоϿппоϿϾϾXBDϿоϾϿпппппппЄik@ ппоϿпппоϾϾϿЩ~zgпоϿпппппп>.0oVY"ппппоϿпппoWY"пппппϾϿпоϿпппоϗ~zh3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffff3~>.0ij?ппоϿпппппоϿппппппоϴ  оϾϿппппппϿпоϾϾϾϴoWY"!ϿпоϿоϾϿпппcMNппппппппоϿпппп=-0~zgϿппппппоϿппоϾϳoVY"пппоϿоϿоϿппЗ~zh=-0ϿоϿппоϿоϿппп}ygϿпоϿппоϿп>.0oVX"ϿоϿпппппоpWY#поϿпппппппппоϗ}yg4~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffff4~/!&ппппппппоϿппппппоdNOoWY"оϿппппоϿппппппд/!&ппоϿпоϿппп.!%ппппппппоϾϿпппoWY"пппппппоϿппппЖ}ygoVX"оϿпппоϿппппЗ}yg>.0поϿпоϾϿпоϿпп~zhппппппппп=-0oWY"ппппппоϿпoWY"rtSоϿпппоϿппппппoWY"3}fffffffffffffeeffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffff3}.!%оϿпппоϾϿппппппϿпЩпппоϾϿпппппϾϿпcMNϿпоϿппоϿппоϿппоϿппппппЎrtS/!&ϿпоϿпппппппϿпXBDoVX"ппппппоϿпоϿЗ~zh>.0ппоϿппппоϿпп~zgппппϿпоϿо>.0oWY"ппоϿоϿоϿпoWY"XBDпппппппппоϿпп/!&4~fffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffeffffffffeffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffff3}oVY"пϿоϿпϿпϿоϿпппппоϿ=-0XCEппоϿпоϿппоϾϿпϿгппппппппппdNOпоϾϾϾϾϿпппоϾ/!&}ygϿоϿпоϿпоϿппЩdNOпппппоϿоϿппЍrsR/!&ппоϿпоϾϿпоϿд}ygппппппппп>.0oWY"пппппоϿппoWY" ппппппоϿоϾϿЎrtS4~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffefffeffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefeffffffefeefffffffffff3} ϿпппоϿппϿϿпппппппЄjk@~zhϿоϿоϿппппппоϾϿЄij@пппппппппп~zgпппоϿпппппXCE!Ͽппппппппг/!&!ппоϿппоϾϿппXCEппоϿппоϾϿоυjk@}ygппппппоϿп>.0oWY"ϿпϿппппоϿoVX"=-0ϿоϾϿппппппР 3~eefffffeffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffff3}rsRϿоϿпппппппппппппо /!&ϿоϿпоϿпппппппппXCEпппоϾϿпоϿп ik@пппппппгXCD/!&оϿоϿпппР/!%y_a/пппоϿппоϿϠL9;ппппппоϿпг!}ygоϾϿпппппп>.0pWY#поϿоϿппппoWY"=-0ϿпоϿпоϿЗ}yg 4~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffff3}oWY"ппппппϿпппоϿпппппcMNij@ппппппппоϾϾϾϾϿо=-0пппппппппп>.0jk@пд~zgdNO XCErtSоϪstSXCEjk@ппоϿпппЩ!XCEппппоϿпдK8;}ygпппппппϿо=-0oWY"поϿоϾϿпппoVX" cMN~zhϿРij@>.03}ffffffffffffffffffffffffffffffffffffffffeffffffffeffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}K8;пппоϾϿпоϿоϿппоϾϿпЪ!пппоϾϿппппппоϿоϿ!поϾϿϿоϾϿпоXCEоϿпгoVX" >.0rsRппппЄik@!}ygппоϿппппп>.0pWY#оϿпппппппoWY"3}ffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~=-0поϿпоϿоϿппϿппоϾϿппL9;oVX"поϿоϿпоϿпоϿппоϿооϿпппоϿппп =-0=-0/!&=-0=-0>.0~zhппоϿппппп>.0pWY#пппппппппpWY"4~ffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffff3}>.0ϿоϿпоϿоϿпппппоϿпоϿЍrsRпппппоϿпппппппппппϿппппоϿп~zhϾϿоϿоϿппп>.0oVY"ϿпоϾϿппппoVX"3~ffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffefffffffff4~=-/оϿппоϿпппоϾϿоϿппппп!XBDϿпоϿоϿпппппппоϾϾϾпоϿпппоϿпп~zgпоϾϾϾϿппп=-0oWY"ппппϿоϿппoVX"3}fffffffffffffffffffffffffffefffffffffffffeffffffffffffeffefffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0пппоϿоϾϿппоϿппппппоoVX"оϿпоϿпппппппппппппоϿппоϿпппXCEoVY"oWY"oWY"pWY#=-0/!&oVX"oWY"oWY"oVX"XCE}ygпппппоϾϿп=-0oWY"оϿпппоϿппoVX"4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0пппоϿппппоϿоϿппоϿппЪ=-0пппппоϿпппппоϿоϿпопоϿпоϿпппо=-0поϿоoVY"~zhпоϿЗ~zh}ygϿппоϾϿппп>.0oWY"поϿϿппоϿоpWY#3~efffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0ппоϿппЩппппоϿппоϿпоK8;jk@оϿпоϿпЪпппоϿппппппоϿоϿппппо ппппoWY"dNOппппЗ}yg~zgпппппоϿпп>.0oVX"пппоϿоϿппpWY"3}fffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffff3}>.0оϾϿпппЗ~zhrtSϿппппппоϿппЗ}yg!ппппппЩoWY"поϾϿпоϿппппппоϿппппоz_a0пппоϿpWY"/!&пппппЖ}yg~zhϿпϿϾϿппоϿ>.0oWY"ϿпппппоϿпoVX"3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffff3}>.0ппппппЗ}yg>.0ппоϿпппппппо!oWY"ппппппpWY#oVX"ппппппппоϿпппппппппϿL8;оϿоϿпоoWY" поϾϾϾϗ~zh~zhоϾϿпоϿппп>.0oVY"ϿппппппппoWY"4~fffffffffffeffffffffffffffffffeffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff3~=-0ϿппоϿпϗ}ygпппппппппппz`b0 пппϿпг oWY"пппоϿппппоϾϿппппппϿп/!&ппоϿоϿoVY"ik@ппппоϿЗ}yg~zhϿпппппппп=-0oWY"ппϿппппппoVY"3}fffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffefffffffffffffffffffefffff3}=-0ппппппЗ~zhcMNпоϿппппппоϾϳXCEппппппЄij@oWY"поϿпоϿпппппоϾϾϿппппо пппппоϿoWY"dNOϿппппппЖ}yg}ygпоϿоϿпппп=-/oWY"ϿоϾϿпоϾϿпoVX"3}fffffffffffffefffffeffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffeffefffffffffffffffffffffffffffff3}>.0оϿппоϿЗ~zh ϿппппппппоϿпXCEоϿппоϿ!oVX"поϿпппппоϿпппппоϿппп}ygпппоϾϿоϿoVY"XCEппппϿпппЖ}yg~zhппппппппп>.0oVX"ппппоϿпоϿoWY"3~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffeffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffeffffffeffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffff3~=-0оϿпоϿоϗ~zhjk@пппппппппппЗ}zg>.0оϿппппЗ~zhoWY"ϿппппппппппппппоϿоϿоik@пппппппппoVX"/!&пппоϿпоϿЗ}yg}ygпоϿппппоϿ>.0oWY"пппппппппoVX"4~fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffeffffffffffffffffffefffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffeffffefffffffefffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffff3}>.0ϿпϿϾϿпЗ~zh>.0поϿппϿппоϿоϿ!rsRϿпппппL9; oWY"поϿпоϿпоϿϿпппппоϿпоϿik@поϿпппппппoVY"/!&ϿпоϿппоϿпϗ~zh~zhппппоϿппп>.0oVY"ппоϿпоϿоϾoWY"3}ffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-0оϿоϿппЗ~zgппппппппоϿпЄik@!ϿппоϿпϩpWY#ппппоϿоϿоϿ/!&dNOz`b0}yg~zgпппЪ~zgij@oVX">.0 >.0oWY"jk@~zh~zgппппг}yg~zgrsRoVX"XCE=-0оϿпоϿппппп/!&oVY"ϿппЗ~zgcMNпппппппппппoWY" L8;pWY#~zh~zhпоϿпЪ}ygij@cMN/!&/!&ппппппппппЗ~zh L9;jk@пппoWY"=-0dNOij@}ygппоϿпЗ}yg~zhz`b0dNO>.0/!&z`b0ϾϿпoVX" L8;oVX"stS}ygппппг~zhik@XCE!/!&cNOjk@~zhппоϪ}ygjk@dNO>.0 L9;jk@ппо>.0!XCDz`b0~zhϿоϿоϩ~zhoVX"K8;  XCD}ygϾϾϿЗ~zg!XCErtRϿоϿп}ygппоϿпоϿϿп=-0!XCEoWY"rsR~zhоϿпЗ}yg~zhz_b0cMN/!&>.0oWY"ik@~zhпппС~zgz_a0dNO. % L9;ij@пппL8;z_b0}ygϿг}zgik@XCE /!&XCEoWY"}yg~zhϿпппР}yg}ygz_a0oWY">.0!oWY"ппппппоϾϿoVY" XBDij@ппп=-0!L8;oVX"}zg~zgϿпд}yg}ygpWY#L8;!3}fffffffffeffffffffffffffffffffffffffffffffffffffefffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffeffffefffffeffffffffffffffffffffff3}=-0поϿппоϗ~zgXBDпппϿпϿпоϿпϿϴ z_a0оϿппоϿcNOoVX"ϾϿоϿппппппL9;ik@ппппппппппппоϳrsRL8;K8;y_a0ппоϿоϿпппϿоϿпоϿпоϾύrsRпппппппоϿп.!%cMNrsRпппппоϗ}ygdNOпппоϿпппоϿппoVX" dNOпоϿпппϾϿппппппЩz`b0!/!&ϿппппппоϿпоϗ}yg=-0oVX"}ygпппппоϿoWY" XCErsRϿпппппппоϿпппппппЎstScMN!.!%cMNrsRпппоϿоoVY" cMO}ygϾϾϿпппппоϿпппоϠcMN K8;ik@пппппппппппоϿдik@=-0=-0oVX"}zgппппппп=-0!z`b0ϿпппппоϾϿоϿппоώstSXCD>.0pWY#~zgпоϾϿппЗ~zg!L8;z_b0оϿппппп}ygϿпоϿоϿоϿп=-0L8;ij@ппппϿпппппппппЩz`b0/!& XCErtSоϿоϾϿϿпппппппоϪz`b0/!% L8;z_a0пппппоϿ!z_b0оϿпппппоϿ=-0 cMNrsRоϿоϿпоϿпппппппоϿппЪϿϿпппоϾϿоoWY" L9;y_a0Ͽпппппо=-0!oWY"поϾϿпоϿпппппппРcMN 3}ffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffff3}=-0пппϿппЗ}yg поϿϾϿϿпппппXCE Ͽппппг oVX"ϿппоϿпоϾϿпXCEоϿпппппппппоϿппппоϾϪXCE!z_b0пппоϿппоϿппппппоϿоϾϾϿоϾϿппϿпппϿпо!K8;oVX"}ygϿппϿϿоϿпппЗ~zgij@пппϾϿппппоϿппoVX"!ij?ϾϿоϾϾϾϿпоϿпоϾϿпппоϿЄik@ .!%ппппппоϾϿпппЗ~zg=-0XBDz_a0~zgоϾϿоϾϾϿппоϾoVX"=-0ij@оϿпппппоϿппппппϿоϿпоϿппЍrsR>.0!K8;oWY"}ygппппппоϿппoWY" jk@ппоϿпппоϿпппппоϿппоϴoWY"  oWY"ϿппппппппппппппоϿпоϪXCE. %XCDz`b0пппппоϿпоϿп>.0=-/~zhппппппоϿпппоϿпоϿоϿпЪXCE/!%XCEz`b0~zhпппппоϿоϾϾϗ~zg =-0oVX"rtRпппппппппоϾ}ygппоϿпоϿпп=-0!oVX"пппппппоϾϿппоϿппппоϿЗ}yg>.0!ik@пппоϿоϿоϾϿпоϿоϿппппЗ~zg=-0>.0cMNij@оϿпппϿппппп z_a0пппппппппппϾ>.0XCE~zhоϾϾϿпппппппппоϾϿпппппппоϿппппоϿппpWY">.0cMNjk@ппппппппппп=-0>.0}ygϾϿоϿппоϿоϿппоϾϿппϿоϿЄjk@!3}ffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffefffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffff4~=-0ппппϾϿЗ~zhjk@ϿппоϿпоϾϿппРXBDппппппЅjk@oWY"ϿпоϾϿпппппXCDϿппппппппппппппоϿппппппС>.0!ij@поϿппппппоϿпппппоϿоϿпоϾϿппппппппоϿϿп!pWY#oWY"}ygпппоϿпоϿппппппппЗ~zh ij@ϿоϿоϾϿпппппоϾϾτik@>.0=-0>.0>.0=-0=-0=-0=-0=-0>.0>.0>.0=-0=-0=-0>.0=-0>.0>.0=-//!& oVY"оϿппоϿпппоϿппппппоϿоϿоϿгXCEL8;ппппппппппоϿоϡ>.0>.0=-0>.0>.0>.0=-/>.0=-/>.0=-/>.0>.0=-0>.0>.0=-0>.0>.0>.0=-0 >.0oWY"jk@~zhоϿппппоϿпоϿпппппoWY">.0~zhппоϿпоϿпппппоϿпппоϿоϿппппппЗ~zg>.0oVY"oVY"~zh~zgппппппппппϿпппппoVX" ik@ппоϿпппппппппппппппппоϾϩ>.0dNOϾϾϿппппппппппппппппппоϿЖ}yg/!&!oWY"y_a0~zhоϿоϿппоϿппппϿппп=-0>.0~zgпоϿппоϿоϿпппоϿппоϿпппоϿЗ}zg!=.0oWY"y_a/}ygппппоϿпппппϿпоϿЗ~zhXCDoWY"rsR}ygϾϿпппппппппппоϿо~zhппппоϿппо>.0 z_a0поϿпоϿппппоϿпппоϿпппоϿпппЗ~zh! oVX"ϿпппппппппппппппппппппппЍrtR >.0oWY"ik@}ygоϾϿппппоϿпппϿпϿпK8;ппппоϿппппппп>.0XCEϿппппппппоϾϾϿппппппппоϾϿппппппоϾϿпоpWY#XCEoWY"jk@}ygппоϿппоϿпппппоϿо=-0!}ygппппоϿоϿпоϿоϿппоϿппппоϿдoWY"3}ffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffefffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffff3}>.0ппоϾϿпЗ~zh/!&ппппппппппоϿ/!&оϿпппп oWY"пппϾϿппппп!}ygппоϿпппппоϿппоϾϿϿппппоϿпоϾϿoVX" ik@ϿппоϿпппϿпппппоϾϿппоϿоϿппппппоϿппппоϿп>.0пппоϿпппоϿппоϾϿпппоϿЗ}zg.!%ппппоϿппппппппоϾϿпппппоϿппппппппппоϿЗ~zh=-0ппппϾϿпппоϿоϾϿпϿппппппппоϿz_a0oVX"ппппоϿоϿппоϿппоϿпоϿпппоϾϿппϿппппппоϿо=-/oVX"оϾϿпоϿоϿппппппппппппoWY" rsRпоϿппоϿпппппппоϿппппппоϿпппппппЍrsR ппппппϿпоϿппоϿпппппϾoWY"XCDпппоϿоϿпоϿппппоϿϿппоϿпоϿппoWY"!}ygпоϿппоϿппоϿоϿппоϿпппппппоϿпcMN=-0пппоϿппппоϾϿпоϿоϿппп=-0 y_a0ппппппоϿппппппоϿппппппппппг>.0oWY"ϾϿоϿпоϿппоϾϿпппоϿпоϗ~zh~zhпппоϿпппоϿпппппппппϿ~zhϿпоϿпппоϿ>.0L8;оϿоϿϿппоϿпппоϾϿппоϿпппппоϿпгXCD>.0ппоϿоϿппппппппппппоϿоϿппоϿдK8;pWY#поϾϿппппоϿϿпппппоϿппz`b0оϿоϿпппппппппϿп=-0L9;пппппппоϿппоϿппппппппппппппппппоϿоϿппoWY"~zhϿппппϿпппппппоϿппппп>.0oVY"ппппппппппоϿппппппппоϿпоϾϿпС!3}fffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffeffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffeffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffff3~=-0пппоϿоϗ~zhоϿпппоϿпоϾϿЅjk@>.0ппппппЗ~zhoVX"ппппоϿϾϿпп>.0ϿпппоϿпппоϿϾϿппппоϿпппппппоϿпЍrsR L9;пппппппоϿппоϿоϿппоϾϿпппппппппппппоϿпппп=-0пппоϾϾϿпппппппппоϿппЗ~zh/!&пппппппоϾϿпϾϿппппоϿпоϿоϿппппппоϿпоϿппЖ}ygcMNоϿпппоϿпϿппϿпппоϿппоϿоϿппппоϿoVX"rsRппϿппппппппϾϿппппϾϿоϿпппоϿоϿоϿппппоϾϾϾ>.0oVX"ппоϿппппоϿпппоϾϾϿϾϾϾoVX"L8;ϿоϿоϿоϿппппоϿппппоϿппппппоϿппппппгL9;поϿоϿоϿпппппоϿпϿппоϿoWY" jk@ϾϿпппоϿппоϿпппппϿпппппоϿпппппЅjk@L8;ϿпоϿпппоϿпоϿппппппппппоϿппоϿпЄij@>.0пппоϿппоϾϿпппоϿппппп=-0/!&ппппоϿпоϿоϿппппоϿппппоϿппппппXBDoVY"ϿпппоϾϿппϿпппппппппЗ~zh~zhпппоϿппппппппппппоϿп}ygϿпоϿпппппL8;ij@ппоϿппппппппоϿппоϿоϿоϿпппоϿпоϿпЅjk@oWY"оϿϿпппоϿпппоϿпппппппоϿпппоϿпппXCEpWY#оϿпппппппппппоϿоϿппп }ygпоϿппппппппппппп=-0 stSϿппоϿпоϿоϿоϿϿпппоϾϿппппппппоϿпоϿпппппппoWY"~zgппппоϿпппппппппппоϿп>.0 ~zhоϿппоϾϿпппоϾϿпппппоϿппппоϿпппд/!&3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffff3}=-0пппоϿпЗ~zhXCEппоϿпппппппг }ygппппппL8;oWY"оϿппппппппXCEппппоϿпппоϾϳ~zhz`b0oWY"oVX"jk@ппоϿпппппппоϿР ik@оϿппппоϾϾϿппоϿЗ~zhrtSoWY"oWY"oWY"oWY"ik@}ygϿоϿпппппϾϿпппоϿоϿ>.0поϿпппппппоϿппппппппЖ}yg>.0оϿппоϿоϾϿппоϾϿоϾϿпоϿппппппппппппппппоϿЖ}ygik@поϾϿппоϿппппппоϿппппоϿпппппоϿппL9;~zgпппоϾϿпппоϾϿпппппоϿпоϿппппоϾϿпппоϿпоϿп=-0oWY"пппоϿпппоϾϿпппоϿппппoVX"jk@пппоϿпппоϾϾϿϿРjk@oWY"oVY"oWY"pWY#oVY"~zhпппппоϾϿпппоϿпpWY#пϿппппппппоϾϾϿппппппoWY" ппппппппппоϿпоϿппоϿппппоϿоϿппппoVX"XCDпоϿпппϿпппоϳ~zgoVX"oVX"oWY"ij?ϿппппоϿпоϿпппЄik@=-0поϿппппоϿппппоϾϿоϿϿп>.0>.0пппппоϿпппппппппппппппппппппппп/!&pWY#ппппппппппоϾϿппппϾϿЗ~zg~zhпппоϿпоϿппппппппоϿпп~zhϿпоϿпппппгоϿппоϿоϾϿоϿппоϿппппоϿпоϿпоϿппппппЄik@jk@оϿппоϿппоϿпЩ~zgoWY"oWY"oWY"rsRпппппоϿппппппz_b0oWY"пппппппппоϿпппппоϿпп поϿпппппоϿппппппп>.0/!&пппоϿппппппппЩ~zhz_b0oWY"oWY"pWY#oVX"}yg~zgпппоϿппоϾϿпппппоϿoVY"~zhпппппппппппппппппоϾϾ>.0/!%ϿоϿпппоϿпппРij?oWY"oWY"z_a0}ygϿппппппоϿпппд/!&3}ffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0ппоϿппЗ~zhϾϿппппоϿоϿпdNO!ппϿппоϪoVY"оϾϿϿоϿппоϿXCEппоϿппоϿппЗ}ygK8; XBDпоϿпоϾϿпппϾύrsR поϿпппппоϿпРdNO/!& K8;ij@ппоϿпппппппоϿ>.0ппппппоϿпоϿппппппоϾϿЗ~zg=-0поϿϿоϾϾϿппппоϿоϿϾϿпппоϿоϿпппппппппппппЗ~zhjk@ппппоϿоϿпоϿоϿппппппппϿпппоϾϿппппг }ygоϿпоϾϿϿпоϿоϾϿппппппппппппппппϿоϿпоϿппо>.0oVY"поϾϿппппоϾϿппоϿппоϿпpWY# ϿпппппппоϿпЗ~zhXCD /!&z_b0ппппппппппппЅjk@пппппоϿпппоϾϿоϿпппоϿoVX" ппппппппппппппппоϿпоϿоϾϿппппппппо>.0ij@пппппппоϿпЅjk@L8; XCEппппппоϿпппЅjk@>.0ппппппппппппппппоϿпϿ>.0XCDпоϿпппппппоϿпппппппппппппппппппппд oWY"пппоϿпппппоϿпппоϿппЗ~zh~zgппппппоϿппппоϿппоϿпп~zhоϿпппоϿппппоϿпппоϿпппппоϿпппппппппоϾϿппппоϿоϿЅjk@ik@пппппппоϿдij@.!%!oVX"ппϿпоϿппппоXCDoVX"ппппоϿпппоϿпппппппппrtSϿпппппоϾϾϿпппппппо=-0XCDппппоϿпппппдjk@L9; . %dNOпппϿппппоϿпппoVX"~zhϿппоϿоϿппппппппоϿппо>.0. %ппппппппоϪcNO =-0ij@поϾϾϿппппппд/!&4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffefffffffffffffffffffff3~=-0оϿпоϾϿЗ~zhz_a0поϿпоϿпппппЪik@ппппоϾXCDoVX"оϿппппппоϿXCEϿппппппϿпЩ=-0dNOппппппоϿппy_a0 ппппппппппЗ~zg=-0XCEϿппоϿоϿппоϿ/!&ппппоϿппппоϿппоϾϿппЗ}yg=-0ппппппоϿпппппппппппппппоϾϿпϿппоϿпоϿоϿпϗ~zgoWY"ппппппоϿЪjk@oWY"=-0>.0=-0>.0cMNz`b0ϾϿпппппппппппппoWY"~zhпоϿоϿоϿоϿпппппппппппϿпппппоϾϾϿппппппоϿ>.0XBDоϿппоϿпппϾϿпппппппппoWY" оϾϾϾϿоϿпппС>.0 oWY"ϾϾϿпппппппоϿЅjk@ппоϿппппппппппоϿоϾϾz`b0оϿпоϿппϿпоϿпϿоϾϿппппппппппппппппϾϿЪ XCEϿоϾϿппппоϠ/!&cMNϿпппϿпппппoWY"/!&ппϿпппоϿϿпппоϾϿпппоoWY"ппоϿппппппппоϿпппоϾϿпϿппппппппоϿпϿоτij@XCEппоϿоϾϿппоϿпппппппЗ~zhik@ппппоϾϿпппппоϾϿппппп~zhпппппппоϿппоϿппдrsRpWY#>.0>.0 !>.0dNOrtSппоϿппппоϿпппппоoWY"jk@ϿппϿппоϿпЎrtS! z`b0пппппоϿпппп>.0XCEϿϿпппоϿппппоϿпоϿппппoWY"пппоϿппппппппоϿппоϾ=-0XCDпппппппоϿпгoVY" !ij@оϿпппоϾϿпппoWY"z`b0пппппппппоϿппϿпппппп=-0 ппппоϿпппoWY"/!&ппоϿппоϿппЩ 3}fffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffff3}>.0поϿоϾϿЗ~zh!ппппоϿпппоϿп>.0 ппппоϳ oWY"пппппϿоϿпо/!&пппоϿпппоύrsR /!%оϿпппппϿоϾL9;  ппϿϾϿппоϿЩ=-0dNOпоϾϿпппϿпп/!&cMN~zhпппппппоϿпппоϿпоϗ~zg=-0пппппппоϿппппоϿоϿппппоϿпппппоϿпϿпϿоϿоϿЗ~zg>.0пппоϿппЅjk@=-0!y_a0поϿϿпппппоϿоϴ ~zhоϿпппппппϿоϿппппоϿϿппппппппоϿпппоϾϿпоϿ>.0K8;z`b0пппоϿппоϿппоϿпппoVX" ϿппппоϿоϿоoWY"/!&ппппппϿппоϾoWY"/!&dNOrsRпппппоϿпппппппппоϿпппоϾϿпЍrsRoWY"=-0 =-0XBDrtSппппппппппппоϿпoVX"L9;ппоϾϿппппτij@.!%ппппппоϾϿп>.0>.0z`b0пппппппϿпоϿппппоϿпппппппдjk@XBD=-0 >.0oVY"ппоϿппппоϿпоϿппп!L9;z`b0поϾϿпϿпоϿппоϿппЗ}zg!XCErsRϿппппоϿппппппппп~zhϿпоϿпппоϿпппдy_a//!& XCEоϿппоϿпоϿоϿпппп>.0oVX"поϿпоϾϿпоcMNXCEппϾϿоϿппппд  L9; z_a0ϿппоϿппппоϿпоϿпо=-0пппппоϿппппппппппппп=-0XCEпппппппппоz_a0 !оϿпоϿпоϿпoVX" L9;jk@поϿппоϿппппоϿппп>.0 пппппппоϴ.!%jk@ппϾϿпоϿппоώstS3}ffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0ппппппЗ}yg}ygпппоϿппппппЄij@cMNϿпппппz`b0pWY#ппппоϾϿоϿп поϿпоϿппЄij@ ппппппппоϪ  ϿпоϿпппппЄij? ϿппоϿоϾϿпп=-0pWY#rtSоϿпппоϿппппЖ}yg!oVX"oVX"pWY"oVX"oWY"oWY"oVX"ϿпоϿоϿппоυjk@oWY"oVX"oVY"oVX"oVX"oWY"oWY"oVX"oWY"pWY#oWY"pWY#oWY"oVX"pWY#oWY"oVX"oWY"oVX"oWY"XBD ϿппппЗ~zg !}zgпϿпппоϿппоϿпXCEXCEpWY"oWY"oWY"oWY"oVX"oWY"}ygоϿоϿпоϿппЩoWY"oVX"pWY#pWY#oVX"oWY"pWY#oVX"oVX"pWY#oVY"oVX"oWY"oWY"oWY"pWY#oVX"oWY"oWY"oVY"oWY"! L9; oVX"}ygпоϿппоϿпппппoVY" ϿппппппоϿпXBD ϿоϾϿппппоϿпL9; /!&cMOrsRпоϿоϿппппппппппппРXCD  XBDϾϿпоϾϿпоϿппппг!ϿпппппппЄij@.!%пппоϿппоϿЪ >.0oWY"}ygпппппппппппппоϿппЄij?K8;!jk@ппппппппоϿппоϾυjk@!XBDik@оϿппппппоϿпЗ~zh/!%XBDjk@поϿппппппппп}ygппппппппппдoVX" dNOппппппоϾϿоϿоϿЩ =-0ϿпппоϿпппXCEXBDоϿппппппппЎrtS!L9;z`b0}ygппппппоϿпппоϗ~zhоϾϿппоϿпппппппоϿпоϿп=-0XCDоϿппоϿпппг>.0oVX"ϿоϿϾϿϿоϿпoVY"!XCDz_b0оϿппппппппоϿ=-0y_a/ϿпппоϿппд/!%ik@ϿоϿоϿпппппK8;3}ffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffeffffffffffffffeffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0ппоϾϿпЗ~zgXBDпппппппоϿппп пппппп!oVX"ппоϾϾϿпппоrsRппппоϿппС/!&ппоϿпппппpWY"ij@пппппппппЄij@ппоϿпппоϿп!pWY"пппоϿппоϾϗ}yg}ygпϾϿпоϿпоϿ=-0oVX"ппоϿгXCDik@ϿпоϾϿпоϿпппЎstSoVX"пппоϿппппЗ}yg/!&rtRпϾϿппппппoVY"ij@ппоϿппппппXBD ппппппоϿппг !K8;пппоϾϿппϿпоϿоϡ>.0 z_a0оϿпппппппоϿппXCD~zgпппппппоώstS/!&поϿпппппϿпoVX". %ij@ϿпоϿϾϿпппппппЄij@!!поϿпппппоϾϿпп !L9;ппппппппоϗ~zg >.0ппппппппп}ygппоϾϿппппР!!пппоϿппппоϿппz`b0 ппппппппoWY"dNOоϿпппппоϿп>.0=-0rsRпппппоϿппппоϿппппЪrtSoVY"oWY"=-0=-0>.0>.0L9;oVY"y_a0~zh>.0/!&поϿоϾϿппг/!&oWY"пппппппппpWY"=-0оϿппппппп=-0L9;ппппппппг/!&}ygппппппϿоϾϩ 3}fffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffeffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffff3}=-0пппппоϗ}ygϿоϿппоϾϾϿппcMNL8;ппппппЍrsRoVY"ϿпппппппппL8;ϿппппϿоϿд cMOппппппппоϿ!cNOϾϾϿоϿппппЅjk@пппоϿппппп>.0Ͽпппппппоϗ}yg}ygϿпппоϿппп>.0пппг/!&ij?поϿпоϿϿоϾϿпoVY"оϿпппппппЗ}ygpWY#ппппппоϿпoVY"XCEпоϾϿоϿоϿппdNO!поϾϿппппппЍrsRоϾϿпоϿпоϾϿпдcMOXCDпппппппоϾϾϾϿЍrtRcMOоϿоϿппппЩ oWY"поϿппппппд oWY"оϾϿоϿппппппЩ>.0ij@пппппоϿпппппXCEпϿпоϾϿпппЗ}yg}ygпоϿппϿϿоϾ~zgϿпппппоϿп>.0 ппппоϾϿоϾϿппп!ik@ппппппоϿЗ}yg}ygппоϿпоϿппϗ~zhoWY"ϿоϿпппппппоϿппЪdNO!!  ппϿоϿпппг/!&oVX"поϿпоϿпппoWY"~zhоϿпппоϿоϾ=-/ ппоϿоϿпоcMN пппоϿппппoWY"4~fffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0ϿппппϿЗ~zhoWY"ϿпоϿппоϿппоϩ}ygϿϿпоϿп=-0oWY"пппоϿпппппϿпппоϿппXCDппппппоϿпz_b0!поϿппоϾϿЍrsRϿппппппппо>.0пппппппппЗ~zhппппппоϿп=-0XCEппг. %поϿϿоϿпппо.!%oVY"ϿоϿппоϾϿпЗ~zhoWY"пппоϿпппоoWY"!пппппоϿппЗ}ygL9;поϿппоϾϿппп>.0поϿппоϿпппг/!&XCEпппппппппппг оϾϿппппп>.0пппппоϾϿпoVY"oWY"ппппоϿппппР ik@ппппппоϾϿппЄij@ϾϿпоϿппппЗ~zg~zhϿппоϿппоϿ~zhппоϿппоϾϿ=-0 оϿппоϿпппоϿпЄij@/!&ппоϿпоϾϿд!!ппппппϿппп>.0oVX"пппоϾϿпппппоϳXCEz_b0ϿппоϿппоϾ/!&oVY"пппоϿппппoWY"~zhϿпппппппп>.0pWY"Ͽппппппоϖ}ygcMOоϿпоϿпоϿпг3}fffffffffffffffffffffffffffffffffffffffeffeffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffef3~>.0оϿппоϿЗ}yg!пппоϿпппппϿпL8;!оϿоϿппЩoVX"пппппппϿппXCEоϾϿппϿппСL9; поϿпппоϿϿд }ygпоϿоϿпппг Ͽппппппппп>.0ппппппппоϗ~zgпппппппоϿп>.0=-0/!%=-0ппоϿпппппо>.0pWY"ϿппппппппЗ~zhpWY#ϿпппппппϿoVX"~zhпппппппппг!~zgϿпоϿпϿпоϿпЗ}ygппппппппоϳ/!&z`b0ппппппппоϿϿ/!&oWY"ппппппппЗ}ygXBDпппоϾϿпппЪoWY"ппоϿпппппС  ппппппппϿпЪпппппоϾϿоϗ~zh}ygппппоϾϿпп}zgпппппппоϿ=-0 пппппппппппо!~zgппппппоϿoWY"jk@поϿоϾϾϿппЍrsRoWY"поϿппппппппЎstS =-0пппппппппpWY#oVY"ϿпϿоϾϿпппpWY#}ygпоϿоϿппоϾ>.0 ппппоϿпп=-0ϿппоϿоϾϿпXBD3}ffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffeffefeffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffff3}>.0ϾϿппппЗ~zgrtSппппоϿпппппЍrsRjk@оϿппоϿXCDoWY"пϿоϿоϿоϿпоппппппппXCDпппппппппXCD>.0ϿпппппппоK8;ппппппппоϿ=-/ϿппппппппЗ}ygоϾϿпоϿпоϿп=-0/!&/!%поϿпппппоoWY"oVX"пппппппппoVY"oWY"ппппппϿоϿoVX">.0ϿоϿпоϿппппoVY"!ϿппппппоϾϾϿ>.0поϿппппоϿЗ}yg ппоϾϿпппппL8; ϿоϿоϿпоϾ>.0ппоϿппоϿϿK8;pWY#ппоϾϿппппoVX"=-/оϿоϿпппппппппппоϿоϿпЗ}yg~zhппппппппп~zhпппппоϿоϾ=-0L8;ппппппппппппoVX"/!&ϾϿппппϿпг !ϿппϿоϿпппп oVY"ϿппоϿоϾϿппЄjk@пппоϿпппСpWY#ϿппппоϿоϾoWY"~zhϿпппппоϿо=-0oVX"оϾϿоϿоϾϿЗ}zgpWY#ппоϿпппоϿЗ~zg4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-0ппппппЗ~zhL9; пппппппппоϿп! оϿппппд oVY"пппϿпоϿоϿпXCDϿппоϾϿппϩoVX"пппоϿппппЎrtSоϾϿпоϿппЗ~zhϿппппппппп>.0ппоϾϿппоϿЗ~zhппппоϿоϿоϿ=-0oWY"поϿоϿϿпоϿoWY"pWY#ппϿппппппpWY#oVX"ппоϾϿппппpWY#ϿоϿϿпппппд rsRоϿпϿоϿппппЗ~zhϿппппппппЗ}ygcNOϿпоϿппппппoVX"dNOϿппоϿоϿоϠz_a0пппппоϿппЄik@oVX"ϿпппоϾϿпоoWY"~zhпппппппппп>.0оϾϿппппппЖ}yg~zhпппппоϿпп~zhпоϿоϾϿппо=-/~zhппппоϿпппоϿϩij@ϿппоϿпппЅjk@ϾϿоϿоϾϿппcMNoVX"оϿппппппоτik@XCEпппϿпоϾϿп=-0pWY#поϾϿпппппpWY#~zgоϿппоϿппп=-0поϿпппппK8;!ппппоϿпϾϿп!4~ffffffffffffefffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffe3}>.0ппоϿпоϗ}ygϿппппоϾϿппоoVY"oVX"поϿпппz_b0oVX"оϾϿоϿпппоϿ~zhпппппϿоϿz_a0.!%поϾϾϿпоϿппL8;ϿпоϿппппо>.0ппппппϿппϾ=-0оϿоϿпппппЖ}ygоϿϾϿппппоϿ>.0>.0ϿоϿппппппoVY"oVX"поϿпоϾϿппoWY"oVX"оϿппппоϿпoVX"=-0ппϿппппоϿоτij@=-/поϾϿппппоϿп!пϿоϿпоϿппЗ~zh ϿпппппппппoVX"поϿоϿпппdNO>.0пппоϾϿппоϳoWY"ϿпоϿппппоoWY"XCEоϿпппппоϿп>.0ппппоϿпппЗ}yg}ygпппппϿппп}ygоϿппоϿпϿп>.0!пппппоϿппоϿп/!& ϿпоϿппоϾϿ. %cMOϿппоϿппппЎstSoWY"пппппппϿп>.0ϿпоϿпоϿоϗ~zhoWY"оϿппоϿппоoWY"~zhпппоϿпппп=-0XCEϾϾϿпппппЩпппоϾϿоϿпXCE4~effffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffefffffeffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffff3}>.0поϾϿоϿЗ}ygoWY"ппоϿпппппппЩпоϿппп!oWY"ппппоϿпоϿп!пппппоϿпп. %Ͽпппппппп=-0~zhпппппоϿпЪппппоϿппоϿ=-0поϾϾϾϿпоϿЗ~zgппϾϿоϾϿоϾϿ!ϿпппоϿоϿпoWY"oWY"поϿппппппoWY"oWY"оϿппппоϿоoWY"~zgϿппппппϿпп/!&оϿппппппоϿcMNппоϿппоϿпЗ~zh~zgоϿппппϿпоoWY". %ппоϿоϿоϾϿ!пппоϿϾϿппп/!&pWY"поϿппппппpWY# поϿпппϿоϿо>.0ппоϿпппппЗ~zg}ygппппоϾϿпо~zgϿпϿоϾϿпоϿ>.0ik@ϿппппоϿпоϿпz_a0XBDппппоϿппЪ.!%ϾϿпппппоϿпpWY#ϿоϿпппппп>.0=-0пппоϿппϿпXCEoWY"оϾϿоϿппоϾoVY"~zhоϿппппппо>.0rtSппппппппЅjk@oWY"пппппппппЎstS3}ffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffeeffffffffffffffffffffffffeffffffffffffffff3}>.0пппппоϗ}yg ϿппппоϿоϿпппL8;XCEϿпоϾϿпЄjk@oWY"ппппппоϾϿпcMNоϿпоϾϾϾϿгrsRпоϿппппппpWY"!пппппппппcMNппппоϿоϾϿп>.0ϿϿппппппоϗ}ygоϾϿппппоϿппппппппоϿpWY#oVX"ппппϾϿпоϿoWY"pWY#пппппппппoWY"!пппоϿоϿппоϩz_a0ϿпоϿоϾϿϾϿпРоϿпппппппЖ}ygy_a0пппоϾϿпппpWY#z`b0пппппоϾϿЪ~zgппоϾϿппппdNOoVX"ппоϿпоϿппoWY"пппппоϾϿп=-0пппппппппЗ}yg}ygппппппппп~zgппоϿппоϿп>.0=-/ппоϿоϿппппоϡstSппϿпппппЅjk@Ͽппппппппп=-0oWY"ппппоϾϾϾϿ=-0jk@ппппппппдpWY#пппппппоϿpWY#~zgϿпппппппо>.0 пппппппппL8;=-/ϿппппоϿппЪ3}fffffffffffffffffefffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffff3}>.0поϿпппЗ}ygik@ппппоϿпппппЗ~zh~zhпппппп>.0oWY"оϿоϿпппппо}zgппппппоϾώrtSoVY"ппппппппоϗ}ygz`b0оϿппппппп!ϿпϿпппппоϿ>.0оϿпппппппЖ}ygпоϿпппппоϾпппоϿппоϾoWY"pWY#поϿппппппoVX"oVX"ϿппппоϿппoVX"cMNппппппппппz`b0>.0ппоϿпоϾϾϾϿп!ппппппоϿпЗ}zgoWY"ппппоϿϿппoVX"пппппппоτij@z_a0пппоϿпоϾϿЄij@oWY"ϿппϿпппппpWY#}ygппоϿппппп=-0пппппппппЗ~zh}zgппппϿпоϿп}ygппппппппп>.0ппппппоϿппп поϿппппппcMN~zhпоϿппппоϿcMOoWY"поϿпппппп>.0 ппϿппппппЄij?oVX"поϿппппоϿoWY"~zgппппппϿпп>.0XCEоϿпоϿппоϿ  ппппоϿпппп 3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffff4~>.0оϿпппоϗ~zh=-0пϿпппппппоϿп . %ппппппРpWY#ппϿпппоϿϿпоϿпоϾϿпппoVX"K8;ϿппппппппЩпϾϾϾϿпппРпϿппоϿпоϿп>.0пппппппоϿЗ}ygоϿппоϿоϿпппоϿпϿппппoWY"oVY"ппппоϿпппoWY"pWY#поϿппоϿппoVX"ппппϿппоϿпL8;ϿпппппппппXCDпппппппппЗ~zh>.0ϿоϿпоϿппоoWY" ппϿоϾϾϿппcMNoVX"пппϿппоϿпЗ~zhoVX"пппппоϿппpWY#}ygпоϿпоϿппо=-0ϿппоϿпоϿпЗ}yg~zgппоϾϿпппп~zhппппппппп=-0z`b0ппппоϿппппп>.0L9; ппппппоϿп>.0ik@поϾϿпппппz`b0oWY"оϿоϿпоϿоϿ>.0XCEпппоϿпоϿпK8;oWY"ϿоϿпппппϿpWY#~zhпппоϿпоϿп>.0ij?оϿппппппдпппоϾϾϿоϿп>.03}effffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffff3}>.0ϿпппппЗ~zhппоϿпппппϿпz_a0ij@ϿпппппXCDoWY"ϿпппппппϿп=-0ппппппоϿпXCE=-0ппппппппϿп!ϿпоϿппппоz_a0пппппппппп>.0пппппппппЗ~zgппппоϿпоϿпϿпоϿппоϿϿoWY"oVX"пппоϾϿпппoVX"oWY"поϿпппоϿпpWY#!ппоϿппппппо ~zhϾϿоϾϾϿоϿϿпz`b0оϿпппппппЗ}yg>.0ппоϿпппппpWY#L9;ппппоϿппп>.0>.0ϿпппппппоϿoWY"ппппппоϿоoVX"}ygпоϾϿппппп>.0ппоϾϿпоϿпЗ}zg}ygϿпппппϿпп}ygϿппоϿпоϾϾ>.0=-0пппппппоϿоϿXCEoVX"оϿппппоϿоoVX"пϿоϾϿппоϿЗ~zgpWY#ппоϿппппп>.0ij@поϿпоϿпоϿ oWY"ппоϿппоϿпoVY"}ygпппоϿпппо=-0ϿпппппппЗ~zgпоϾϿппоϿпcMO4~fffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffeefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0оϿппппЗ~zhdNOппппппоϿпппг оϾϿпппгoVX"ппоϾϿппоϿоcMNппппппппп=-0>.0ϾϿпппппппп!XCEппппппоϿпXBDϿппппоϿппп=-0ϾϿпоϿоϿппЗ~zhппппппппппппоϿоϿпппpWY#oVY"пппппппппoVX"oWY"пппппппоϿpWY#XCDпϿппппоϿппЩoWY"пппппппоϿпЗ}ygϿпоϿпппппЗ~zg>.0поϾϾϿппппoWY"oVX"оϿпоϿпппо>.0>.0поϾϿпппоϿпpWY#ппоϿпппппoWY"}ygоϿппппоϿп=-0пϿпппоϾϿпЗ~zg}ygпппоϿоϿпо~zhппоϿппоϿп>.0оϾϿпоϾϿпоϿпoWY"~zhоϿпппппппoVX"ϿоϿпоϿпппРoWY"оϿпϿппоϿп>.0оϿппоϿппЪpWY#ппоϿпппппpWY#}ygϿппоϿпппп>.0ппоϿппоϿпЍrsR~zgϿоϿпоϿпоϿoVX"3}fffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffff4~=-/ппппппЗ}yg ϿоϿппппппппXCEoVX"ппппппoVX"pWY#ϿппппоϾϿппjk@ппппоϿϾϿпС~zg~zh~zh~zg}yg~zh~zg~zh}yg~zg~zh~zg}yg}yg~zh~zg~zg}yg~zh~zh}yg~zh~zg~zg}yg~zh}ygпппоϿппппп>.0jk@ϿпппоϿоϿп=-/ппппппϿппп=-0оϿпоϿпппоϗ~zhппоϿппппппϿпоϿоϿпппoVX"oVX"ппппппппоoWY"oWY"оϿпппппппoVX"z`b0поϿпппоϿппЖ}ygL8;ппоϿпппппоϴпппоϾϾϿппЗ~zh=-0ϿпоϿппоϿпoVX"~zhϿппппппппР}zg~zg~zg}yg}yg}yg}yg}yg~zg}yg~zh~zg}yg~zh~zh~zh}yg}yg}yg~zh}yg~zg}yg~zh~zg~zg~zhоϿоϿпппппп/!&pWY#ϿоϿппппоϿoWY"~zhоϿпппоϾϾϿ>.0оϿпппппппЖ}yg~zhппоϿппоϾϾ~zhϿпппоϾϿпп=-0~zhппппппппппЅjk@поϿоϿппппЗ}yg}zg}yg}yg~zh}yg~zh}yg}yg~zh~zh}yg~zg~zh}yg}yg~zg}zg}yg~zh~zh}yg}yg}yg}yg}yg~zh}ygоϿппппоϿппpWY#пппоϿппоϾ=-/!пппппппппЗ}ygoWY"ппппоϿпппpWY#}ygпппппоϿпп>.0=-0ϿппппппппЩ}yg~zh}yg}yg~zh~zh~zh}yg}yg~zh~zh~zg}yg~zg~zh}zg~zg~zh~zh~zh~zh~zh}yg~zg~zg}yg~zg~zhппоϾϿпоϿоz_b03}fffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffeffffffffffffffffffefffffffffefffffffffffeffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffff4~=-0ппппппЗ}ygik@оϿпппоϿппоϿЗ}ygпппппп!oVX"ппппоϾϿппп~zgпоϿпппппϿппоϿоϿппоϾϿпоϿпоϾϿппоϾϿппппоϿппппппппоϿо>.0поϿпппоϾϿпппппппоϿо>.0пппппппппЗ~zhϿоϿппппоϿппппппппппoVY"~zgппоϿпппппoVX"pWY#пппоϾϿпϿпpWY#}ygппппоϿпппоpWY#=-0пппϾϿпппппопоϾϿпппппЗ~zh>.0ϿппппппппoWY"пппппппппппппппппппппппоϿппппоϿоϿпппппппоϾϿпппоϾϿ=-/oVY"пппппппоϿoVX"~zhϿпппоϾϿпо=-0ϾϿппоϿппоϗ~zg}zgпппоϾϿоϿо}ygϿппппоϿоϿ=-0oVX"ϿпоϾϿппоϿоϗ~zhоϿпоϿппппоϿϿпппппппппоϿоϾϿоϿϿппппоϿпоϾϿпппоϿоϿпппоoVX"ппппппппп>.0L8;ппоϿппппоoWY"oWY"оϿппоϾϾϿпoWY"~zhϿпппппппо=-0XCEпппоϾϿоϿпппоϿпппоϿппппппппппппппппоϿппппоϾϿппппппЖ}yg3}ffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffeffffffffffffffffffffeffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffff3}>.0ппппппЗ}yg/!&поϿоϿпоϿпϾϾϿ!XBDϿппппоτij@oVY"ппоϿоϾϿпппϿпоϿпоϿпппппппппппоϿпоϿоϿпппппϿппоϿппппоϾϿппппппп>.0пппппппппгϿпппппϿоϾϿ=.0пппппппппЗ}ygпоϾϾϿппппппппппппоϿoWY"}ygпппппппоϿoWY"oWY"оϾϾϾϿпоϿоoVX"поϿппппппппoWY"ппппоϿϿпппо>.0оϿпппппппЗ~zh>.0ϿпппоϾϿппpWY#оϿоϾϿппоϿппппппппппоϿоϿппппоϿоϿппппппоϾϿппоϿпппϿϿо>.0oWY"оϿпппоϿппpWY#~zhппппоϿоϿп=-0ппоϿппоϿпЗ}yg~zhппппппппп~zhϿппппоϿпо>.0XCEппоϿоϿппоϿϖ}yg=-0пппппппппппппппппоϿпоϿппппоϿппппппппппппоϿппоϿпоϿпoVX"пппоϿоϿпп=-0oWY"пппппппппdNOoWY"оϿпппппппoWY"}ygпоϿпппппп=-0pWY#ппппппппппппппоϿппппоϾϿппппппппоϿоϿпппоϿпппоϿоϿппЗ}zg3}fffffffffffeffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffff3}=-0ппоϿппЗ}zgппппϿоϿпоϿпЄij@ппппоϿ>.0oWY"поϿппппоϿппоϿппппппппппппоϿпоϿппппппппппппппппппоϿппппоϾϿппп>.0/!&оϿпппппппЗ~zgппппоϿпоϿо>.0ппппппоϿпЗ}ygϿппппппппппппоϾϿпппpWY"~zhпппппппппoWY"oWY"пппоϿппоϿoVY"ппппппппппп=-0оϿоϿппппоϿп>.0ппппппппоϖ}yg=-/ϿоϿпоϿпппpWY#ϿпппппоϿпппппϿпппппоϿппоϿппоϿϿпппппппппоϿпппппппоϿ>.0oWY"ϿппппоϾϿпoVX"}ygоϿпоϿϿппо=-0поϿпϿппоϿЖ}yg}ygпппоϿоϿϾϾ~zhппоϿоϿппп>.0=-0ϾϿпоϿппϿпоϗ}yg=-0оϿппппппппоϿпоϿпппппппппппϾϿппппоϿпоϿппппппппппппоoVX"поϿпппппп>.0rsRппппппоϿп>.0pWY#поϿпппоϾϿoVX"~zhпоϾϿппппп>.0oWY"ппппоϿппоϿпппппоϿпппппппппппппоϾϾϿпппоϿппппϿппппоϖ}yg4~ffffffffffffffffffffffffefefffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffff3}=-0пппоϿпЗ~zhXCEпоϿоϿппппппг >.0оϿппппРoVX"оϿппппппоϿоϿпппппоϿпоϾϿпппппоϾϾϿоϿпоϿпппппϿппппоϿпппппппϾϿпп>.0>.0ппоϿоϿпппЗ}ygппоϾϾϿппоϾ>.0ппппоϿппоϖ}yg.!%ппппоϿоϾϾϿпппппппппoVY"}ygоϿоϿпппппoWY"oVX"ϾϿпппϿпппpWY#>.0ппппппоϿппп>.0ппппϿпппппо>.0ϿоϿппппппЖ}yg>.0пппппппоϿpWY#/!&оϿϿпоϾϾϿпоϿпппппппоϿппоϿппϿпппоϾϿппппппппоϿпоϿпоϿп>.0oWY"ппоϿоϾϿппpWY#~zhоϿппппппп>.0пппоϿпппоϗ}yg~zgппоϿппппп~zgϾϾϿпоϿпоϿ=-/ пппппоϿпппЗ~zgL9; ппоϿппппппппппппоϿппппоϿппϿпппппппппппоϾϿпппппппппpWY"ппппппппп>.0~zhпоϿпппппп=-0pWY#ппоϿпппппoVX"~zhϿппоϿϿоϿо=-/~zhоϿпоϿоϿппппппппппппоϿоϾϿппоϿппоϿпппппппоϿппоϿоϿпоϗ}yg3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffff3}>.0ϾϿппппЗ~zh ппоϾϿппппппXCEij?ппппппXCEpWY#оϾϿпппоϿпп пппппоϿпоϿЗ}zg}yg}yg~zh~zh~zh~zh}yg~zh~zh}yg}yg}yg~zh}yg}yg~zh~zh}yg~zh}yg}yg~zh}yg~zg}yg~zh}yg~zh}yg~zh~zh}yg~zh}yg}yg}yg~zg~zh}yg.!%cMNоϿоϿпппппЗ~zgппоϿппоϾϿп=-0пппппппппЗ~zg>.0пппппϿоϿпо!=-0oVX"oWY"stS~zgппппппоϿоϿoWY"~zgппоϿпппппoVX"pWY#ϿпппоϿппоoVX"=-0ппппппппϿпп=-0}ygϿпоϿппппппcNOпоϿппппппЗ}zg>.0ϿпоϿоϿппоoVX">.0пппоϿпоϿппЗ}zg}yg~zh}yg~zg~zh~zh}yg~zh~zh~zh~zh~zg}yg~zh~zh}yg}yg~zg}yg}yg~zh}yg~zg}yg}yg}yg~zg~zh}yg~zg}yg~zh~zh}yg}yg~zh~zg}yg~zg/!%pWY#ппоϾϿоϿппpWY#}ygпоϿппоϿоϿ>.0пппоϿоϿппЗ~zh~zhпоϿоϿϿппп~zgпоϾϿоϿппп>.0ппппоϾϿпппЖ}ygpWY"пппϾϿоϿпϿд~zg~zh}yg}yg}yg}yg~zg}yg~zg~zh~zh}yg}yg}yg~zg}yg~zh~zg~zg~zh}yg}yg~zg}yg~zh}yg}yg~zh~zg~zh~zg~zh~zg}yg}yg}yg~zh}yg}yg}ygoWY"ппоϿпоϿпп>.0ппппппппп>.0pWY#ϿпппоϿпоϾoVY"~zgпппппппоϿ>.0}ygпппппппппЪ}yg~zh}zg~zh~zh}yg}yg}yg}yg~zh}yg~zh~zh~zh}yg~zg}zg~zh~zh~zg~zh~zh}yg}yg~zh~zh~zh}yg~zh}yg~zh}yg~zh~zh}yg~zh~zh}yg~zhz_b04~ffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffeffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0ϿоϿпппЗ}ygjk@поϾϿппппоϿпР!ϿпоϿппгoVX"поϾϿпппппп>.0ϿпппппппппoVX"оϿппппϿппЖ}ygоϾϿϿоϿппоϿ=-0пппппппоϿЗ~zg>.0оϿпппппппп/!&XBDjk@}ygоϿпоϿпппппппппппппoVX"~zhпϿпоϿппоϿcMNoWY"пппппппппoVY"=-0пппппппоϿпп>.0~zhоϿоϿппппппoWY"поϿппоϿппЗ~zg>.0ппппоϿпппpWY#>.0поϿоϿппоϿпoWY"пппоϿпоϿпoVX"~zhпоϿпппоϾϿ=-0оϿппппоϿпЗ~zh~zhпппоϿпппп}ygϿпппппппо=-0ппппоϿпоϿпЗ}ygoWY"пппппппппЗ}ygoVX"пппппппоϿ>.0ппоϿппоϾϿо=-0oVX"ϿппоϿппппpWY#}ygпппϿппппп>.0~zhпоϿпппоϾϿoVX"3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffeffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0оϾϿоϿпЗ~zh!ппппппппоϿоϿ/!&oWY"пппоϿпoVY"oWY"пппоϿоϾϿпо>.0ϿппппппоϾϿpWY"ϿоϾϾϿпппоϗ}zgпоϾϿпппоϾϾ>.0оϿппппϿппЗ}yg>.0ϿϿпϿпппппо!XCDstSпппппппппоϿпппппоϿпоϿоoWY"}ygппϾϾϿпоϿо=-0oVX"ппппоϾϾϿпoVX"=-0Ͽпппппппппп=-0}ygпппппппоϿпoVX"ϿоϿпоϿоϿоϗ~zh=-0оϿпппоϿпоoVX">.0поϿпоϿппппoVX"поϿппоϾϾϿpWY#~zhоϿппппппп>.0ппппппϿпоϗ~zh~zgппппппппп}ygϾϾϿппоϿпп=-0пппоϿпппппЗ~zhoWY"поϿϿпппппЖ}ygoVX"пппоϿпоϿп=-0поϿппϾϿппо=-0pWY#ϿоϿппоϿппpWY"}ygппоϿпоϿпп=-0~zhпоϾϿоϿпоϿoWY"3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffff3}=-0ппппппЗ~zh~zhпппоϿоϿппппЅjk@пппппп pWY#пппппппппп=-/ппϿппппоϿп>.0oVX"пппоϿппппЗ}ygпоϿппппппп=-0ппоϿппоϿпЗ~zh>.0ппϿпоϿпппп dNOоϾϿпппппппппппппппоϾϿпппппoWY"~zgпппппоϾϿо>.0oWY"пппппппппoVX">.0ппоϾϿппоϿоϾ>.0~zhϿппоϿпоϿппdNOппоϿпппппЗ~zh=-0оϿоϿпппппoWY">.0пппϿппппппoWY"оϿϾϿпппппoWY"}ygппппппппп=-0ϿппппппппЗ~zh}zgпппоϿппоϾ~zhϿпппппппп=-0ппппппппппz_a0oVY"ϾϿпоϿппппРoVX"ϿоϿпппппп>.0пппоϿоϾϿоϿ>.0oWY"пппппоϿоϾoVY"}ygϿпппоϿппп>.0~zhоϿпппппппoWY"4~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffff3}=-0ппппппЗ}ygXCEпоϿпоϿпппппд XCEппоϿппЅjk@pWY#оϿпоϿппппп ппоϿпппоϾϿ=-0oWY"пппппппппЗ~zgϿпппппоϿпп=-0ϿоϿпоϿпппЗ}yg=-0пппппппппϿ!ik@ппппппппппппоϿппппЗ~zhппппппоϿпoVX"~zgппппппппп>.0oWY"ппппоϿпппoVY">.0пппоϿппппϿп>.0пппппоϿппп>.0ппппоϿпппЗ~zh>.0пппппппоϿoWY">.0поϿппппппп/!&oWY"ппоϿпоϿоϾoWY"}ygоϿоϿппоϿп>.0пппппппппЗ}yg}ygппппппппп~zhппппппппп=-0ϾϿоϿппппппoWY"pWY"поϿпоϾϿпоϿoWY"оϾϿоϿппоϿ=-0ϿпппоϿпппп>.0oWY"оϿппппоϿпoWY"}zgоϾϿоϿппоϿ=-0~zhпппппппппЄij@4~ffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffff3}>.0оϿпппоϗ}ygоϿоϿпппппппcMOпппппп/!&oVY"оϿϿппппппооϿоϿппϿпппK8;pWY"пϿпоϿпоϿпЗ}zgппоϿппоϾϿп>.0ппппоϿпппЗ~zh>.0ϿϿпппϿпоϾϪ pWY#оϿоϿоϿппоϿппоϗ~zhik@pWY#K8;>.0ппоϿоϿпппoVY"~zhппппппппп>.0oVX"поϿϿппоϿпoWY">.0Ͽпппппппппп=-0пппппппоϿпо=-0пппппппппЗ~zg=-0ппппппоϿпoWY"=-0пппоϿппппп>.0oWY"ппоϿпппоϿoVX"~zhпппоϿоϿпп=-0ппппппоϿоϖ}yg~zgоϾϿпппоϾϿ~zhϾϿоϾϿϿппп>.0оϿппппппппL9;K8;ппоϾϿоϿпппoVX"пппоϿпппп=-0ппоϿпппоϿп>.0oWY"ппоϿоϾϾϿпoWY"~zgппоϿпоϾϿп=-0}ygоϿппппоϿпЗ}zg3}fffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffefffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffff3}=-0ппоϾϿпЗ}ygz_a0ϾϿппоϾϿпппоϪ>.0ϿпппппЗ}zgoVY"пппоϾϿппппϾϿпоϿпоϾϾϿpWY#oWY"ппϿппппоϿЩϿппппппппп=-0ϿппппппппЗ~zg>.0пппϿпппоϿЗ}yg/!&пппоϿоϿппдrsRcMN/!&ϿпппоϾϾϿоoVX"}ygϿппппоϿпп>.0oVY"ϿпппоϿпппoWY"=-0оϾϿпоϿпппоϿL8;пппппоϿпппп>.0ппппппоϿпϗ~zh>.0ппоϿпппппoVX"ппппппппппXCEoVX"пппппппппpWY#}ygϿпппоϿоϿп>.0поϿппоϿоϿЗ}yg~zgпоϿпппоϿп~zgпϿпппоϿпп>.0ϿпϿпппоϿпп.!%>.0ϿппϿоϿпоϿп/!&oWY"ппппоϿппп>.0пϿпоϿпппппXCEoWY"пппоϿппппpWY#}ygпоϿпоϾϿоϿ>.0ij?ϿппппоϿоϿР4~effffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffeffffffffffffffeffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~>.0ппппппЗ~zg!поϿϿппппппоϿ>.0rsRϿпоϿппXBDpWY#пппппппппопппоϿϾϿпппЄij@oWY"ппппппппоϿпппϿпппппп>.0оϿпппоϿоϾϗ~zh>.0пппоϾϿϿппЖ}ygXCEппоϿпппппЎstSK8;оϿппппппп>.0}ygоϿпоϿпппп=-0oWY"ппппппппоoVX" пппппϾϾϿпппpWY#ппоϿпппппппппппоϿппоϗ~zg>.0оϾϿоϿппппoWY"оϾϾϾϿппоϿпoWY"oVX"поϿппппппpWY#~zgоϿоϿппоϾϿ=-0пппϿппппоϗ}yg~zhϿпппоϾϿпп}ygпоϾϾϿоϿпп=-0 оϾϿппппппп=-0ппппоϿппоϿK8;oVX"оϿпппоϿпп=-0пппппоϿпппoVY"oWY"ппоϿоϿϿоϾoWY"~zhпоϿппппоϿ=-0pWY#ппппоϿппоϿ3}fffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffff4~>.0ϿпппоϿЗ~zhstSоϿпппппппппЄik@!поϿоϿпϩpWY#ппϿпоϿоϿпп}ygоϿоϿоϿоϾϾϠcMNϿпппппппоϿ/!&ппоϿпппоϿп=-0пппппппппЖ}yg>.0поϿпоϿпоϿЖ}ygXCDпппоϿпоϿЎrtS оϿппоϿппо>.0~zhоϿпоϿпппо=-0oWY"ппппппоϿпoWY"ппоϿппппоϾϿz`b0=-0оϾϿоϿоϿпппгϿппппппппЗ}yg>.0пппоϿпппоoWY"поϿпппппоϗ}ygoVX"ϿпоϿпппппoVX"~zhппппппппп=-0Ͽпппппппоϗ}yg}ygппоϿппппп~zhϿпппоϿппп>.0=-0оϿоϾϿппппЗ~zh ϿпппоϿппоϿoWY"oVX"поϿпппппп=-0ппоϾϿппоϿЎrtSoWY"пппппϿпппpWY#}ygϿпппппппп=-0oWY"оϿпоϿоϿппп/!&3}ffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffeffffffffffffffff3}>.0ппппоϿЗ~zgL8;оϿппоϿоϿоϾϿп y_a/оϿоϾϿпoVX"oVX"ппппппппппrtRпппппппппп>.0пппппппоϾϿXCEппппппоϿоϿ>.0пппппоϿппЗ~zh>.0пппппоϿпоϗ~zgL8;поϿоϾϿоϴXCEϾϿппппппп>.0}ygϿпппппϿпп>.0oVY"поϿпоϾϿппoWY"ϿпппппппппЗ}yg>.0пппоϿпппоϾϗ}ygппоϿоϿпппЗ~zh>.0ϿпппппоϿпoWY"~zhппппппппоϴoVX"ϿоϿппоϾϿоpWY#~zhоϿппппппп>.0ппппппϿппЗ~zh}ygоϿϿпппппп~zhпоϿпоϿпоϿ=-0L9;пппппппппoWY"ппппппппоϿЗ}ygpWY#ппоϿоϿппп=-0~zhпппппппппЩoWY"пппϾϿпппоoVY"~zgоϿппппппп>.0=-0поϿпоϿппппdNO3}fffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffef3~>.0оϿппппЗ}ygпоϿппппппоϿcMO ппоϿпп oWY"ппппппппппoVY"ϿппппппппоL8;=-0оϾϿппоϿппоz_b0поϾϾϾϾϿппп=-0пппппоϿоϿЗ}zg>.0пппоϿпоϿпϗ~zh поϿϿппо>.0ϿоϿпппппп>.0ппоϿппппп>.0oVX"ппоϾϿппппoVY"rsRоϿпоϿпоϿппгoWY"ппоϿоϿпоϾϿpWY"ппппоϿпппЗ~zh=-0ппппппоϿпoVX"y_a0ϿпоϿпоϿпоϿ/!&oWY"ϾϾϿоϿпоϿпoWY"~zgϿппппоϾϿо=-/пппппппппЗ~zh~zgпппоϿпппп}ygпоϿпппппп>.0oWY"Ͽпппппппп/!&ппппоϾϾϿоϾpWY#ппппоϿоϾϿ>.0}ygпоϿоϿппϿпп oVY"ϾϿппоϿпоϿoWY"}zgппппппппо>.0!пппппппоϿпЎrtS3}ffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffeffeffff4~=-/поϿпппЗ~zhoWY"ппоϿппппппоϩXCEоϿϿпппЄij@oWY"ϿпоϿппппϿпL9; поϿпппппоϾz_a0ппоϿппоϿппСϿпоϿпппппп=-0ппоϾϾϿпппϖ}yg=-0пппоϿппоϿЗ~zhij@пппппоϿoVX"поϿпппппо=-/поϿоϿппппо>.0pWY"оϿпоϿпппоpWY#pWY#поϾϿппппоϿп ik@Ͽппппппппп=-0ϿпппϿппоϾϗ~zh>.0ϾϾϾϾϾϾϾϾϿpWY#cMOпоϾϿпоϿпппoWY"oVX"ппоϿпппппpWY#}ygϿпоϿппппо=-0оϿппоϿпппР}ygпппппппоϿ~zhϾϿоϾϿпппп>.0}ygппппппппЩij@ппппппппоϿL9;oWY"ппппппппп>.0oVX"пппппоϿпппL9; oWY"ппоϾϿоϿпоoVX"~zhϿпппппппп=-0ппппппппппд3}ffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffeeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-0ппппппЗ}yg!ппппоϾϾϿппоϿL9;поϿппп/!%oWY"оϾϿпппоϿоϿ!ппппппппппгϿпппппппоϿ!ϿпоϾϿппппп>.0пϿоϿоϿпппϗ}yg=-0ппппппоϾϾϗ~zh!поϾϿпппг ϿпппоϾϿоϿ>.0пппоϿппппп=-0oVX"ппϿпоϾϿппoWY"=-0ϾϿпппппоϿоϿXBDпппппппппгϿϿпппоϿппЗ~zh>.0ϿпппппоϿпpWY#>.0ппппппппппЪoVY"оϿппϿппоϿoWY"~zgппппппоϿп=-0пппппоϿппп~zhϿоϿпппппо~zgпоϿоϿпоϿп>.0ппоϿпоϿппz_a0dNOппппппппппЄik@oVX"оϿппппоϿо>.0XCDпппоϿϿппоϿЄik@pWY#ппппппоϿпoVX"~zgпппппппоϾ>.0}zgппппппоϾϾϿL8;3}ffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffff3}>.0ϾϿоϿппЗ}zgrtSппоϾϿпоϿпппЍrsR=.0оϿппппЖ}ygoWY"пппоϾϿппппϿппоϿпппоϿL9;ij@ппппппппппoWY"ϿппоϿоϿппо=-0ппоϿппоϿпЗ~zg>.0пппппппоϿЗ}ygjk@пппппппЄij@пппппоϿоϿ=-0ϿϿоϿоϿпппо=-0oWY"ϾϿоϿоϿпппoVX"поϾϿпппппϿпЅjk@ ппппппппппЎstSпппппппппЗ~zg>.0ϾϿпоϾϿпппoWY"ппппоϿппппо=-0oWY"пппппоϿппoVY"}ygϿϿоϾϿпппп=-0ппоϾϿоϿппϾ}ygпппппоϿпо~zhппппппоϿо=.0K8;пппоϾϿппо/!&. %ппппппппппд oWY"поϿппппоϿ>.0!оϿпоϿпоϿппд pWY#пппппоϿппoVX"~zgппппппоϾϾ=-0oWY"ппппппппппЍrsR4~fffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffff3}=-0ϿпппппЗ}yg>.0пϿпппоϿппппп!rtSппппппXBDoVX"пппоϿпппппjk@пппоϿϾϿпоϿЗ}zgXCDппппппппппЩпоϿоϿоϾϿоϿ=-0пппппппппЗ}ygoWY"оϾϿпоϿпппЖ}ygпппппппdNOϿппоϾϿппп>.0оϿпппппоϿо=-0oWY"оϿппппоϿпpWY#stSпоϾϿоϾϿϿппгXBDϾϾϾϿпоϾϿϿпXCDппппоϿоϾϿЗ~zh=-0пппппппппoVX"stSпппппоϿпппЎstSoVX"ϿпппоϿппоoVX"~zhϿпоϿппппп>.0ϾϿпппппоϾϿ!}ygпоϿоϿоϿпп~zhпппппоϾϿп>.0jk@ппппппоϿЗ~zgппппоϾϿоϿпoWY"oWY"поϾϿпоϾϾϾ>.0ϿппоϿоϾϾϿпXCDoWY"пппоϿппоϿoWY"~zgппппппппп>.0=-0поϾϿппппппϿ 3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffff4~=-0пппоϿпЖ}ygоϿпоϿппоϿпоoWY"!ппоϿппЩoVY"пϿпоϾϿпоϿоXCEппппппппппо=-0!поϾϿппппоϿпXCDппоϾϿпппоϿ>.0ппппппппϿЗ}ygoVX"пппппппппЗ~zh/!&ппоϿпппо>.0оϿппппппп=-0ϾϿппоϿпппп=.0oVY"ппппппоϿпoWY"XCDоϾϾϿпппппоϿK8;rtSпппппппппгоϾϿоϿппппЗ~zh>.0оϿппоϿпппoVX"dNOпоϿппппппоϿ>.0oVX"пппоϿпппоoWY"}ygоϿоϿпоϿпп>.0ϿϾϿпоϿпоϿпL9;}ygϿпппппппо~zhппппппппо>.0 ппоϿоϿппXCDik@оϿпппппппϿд oWY"пппппоϿоϿ>.0ij@оϿпппоϿпппЩoVY"оϿппоϿоϿпoWY"~zgоϿппппппп=-0поϾϿппппппЎrtS3}ffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffff4~>.0ппоϿппЗ~zgcNOпппоϿппоϿппЪz`b0пппоϾϿdNOoWY"поϿпоϿпппп оϿппппоϿпппЪппппппппоϿЪпппппппппп=-0пппоϿпϿппЗ}ygoWY"ппппоϿппоϗ}ygcMOϿоϾϿпппо>.0оϾϿпппппп>.0ппппоϿоϿпп=-0oVX"ϾϿппоϿпоϿpWY# поϿппоϾϿппоυjk@ поϿоϾϿпоϿпpWY#оϾϿоϿоϿппЗ}yg>.0ппппоϿпоϿoVX"!Ͽпппппппппоϖ}ygoVX"ϿоϿоϿппппoVX"}ygппоϿппппп>.0ппоϾϿпоϿпЄij@~zgϿоϿпппппп}ygппппппоϿп=-0dNOппппппоϿЪL8;оϾϿоϾϿпоϿпоz`b0oVX"ϿппппоϿпп>.0L9; пппоϾϿпоϿппXCEoWY"оϿпппоϾϿпpWY#}ygппппоϿпоϾ>.0jk@ппппппппппп>.04~fffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffeffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffeffffffffffffffffeffffffeffffffffffff3~=-0ϿппоϿпЗ~zh пппппппоϾϿоϾϿоϿппоϿг pWY#поϿпппппппjk@ϿпоϾϿппппппz_a0cMOоϿпппппппппoVX"оϿпппппппп>.0ппппϿппппЗ}ygoWY"поϿппппоϿЩoWY"ϿпппппоϾcMOпппоϾϿоϾϿoWY"ппппппоϿпп=-0pWY#пппоϿпϿпоoVY"ij@пппппоϿпппп!cMNппппоϿпппг ϿппппппоϿЗ~zh=-/оϿпппоϿоϿoVY"}ygппоϾϾϾϿϾϿппoVX"oWY"пппппппппoVX"}ygппппппппп>.0~zgпппϾϿппппЩ~zhппоϾϿоϾϿп}ygппппппппп>.0 пппппппп>.0пппппппппоϿ=-0pWY#ппппппппп=-0оϾϿпппппппг oVX"пппппппппoVX"~zhппппппппп>.0K8;пппппппппоϿЩ 3}effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffefffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0ϿоϿоϾϿЗ}ygjk@ппоϿпппоϿоϿпппоϿпϿЅjk@oWY"ϾϿпоϿпоϿпо>.0ϾϿппоϾϿоϿпппXCE/!&ij@!пппоϿпоϿпоϾϾ>.0ппоϾϿоϿппп>.0пϾϿпоϿппоϗ~zhoVX"ϿпппоϾϿппоoVX"оϿпппоϿϿЄij?ϿпоϿппоϿпЍrsRпоϿппоϿпппoWY"oVX"ппоϿоϿпппoVX".!%ϿппоϿппппппЄik@ϿппппппппoWY"ппоϾϿпппоϗ~zh=-0оϿппϿпоϾϿpWY"XCDоϿппппϿппппо=-0/!%y_a0pWY#ϿпппоϿпоϿoWY"~zgппппоϾϾϿп>.0pWY#поϿппппппоXCE}ygпоϿппоϾϿп~zgппппппппо=-0oWY"пппϿппппЗ}ygz`b0Ͽппппппппппг!XBDXCDoVY"ϾϿппппоϿп=-0ik@оϿпппппоϾϿоϗ}ygpWY#поϾϿппппоoWY"}ygоϿоϿппппп>.0пппппппппппЍrsRz`b0.!%4~fffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefefffffefffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffff3}=-0оϿппппЗ}yg>.0ппϿпппппппппппоϾϾϿ!oWY"ппоϿпоϿпппппппппппоϿппL9;. %cMOrsRпоϿппоϿппппг/!&ппппппппϿп=-0ϿппппппппЗ}ygoVX"ппппппϿпоϿK8;}ygппппппппгоϿппоϿпппп пппоϾϿппппЍrtRoWY"ϿппппппппoWY"~zgпоϾϿппоϾϿпп!oVY"пппппппппг ппппппоϿпС=-0Ͽппппппппz_a0поϿпппппоϿпд/!&/!&XCEoWY"пппоϾϿоϿпoWY"~zhϿпоϿппппп>.0L8;ϿоϿппоϿоϿпЪ/!&ппоϿппппп}ygоϿппппппп=-0!пппппппг!!ппппппппппппР XCDп/!&oVX"поϿпппппп>.0/!&ппппппоϿппппЄjk@oWY"ппппоϾϿпϾoWY"}ygппппппппп=-0cMOоϿппппппппоϿЅjk@jk@Р4~fffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-0пппоϾϿРпппппϾϾϿпоϿппппоϗ~zhoVY"ппппппппппXCEппоϿпппппппппXCDL9; Ͽо.!%>.0пппоϿоϿппппоϳ/!&!поϿппппоϿп=-0ппппппоϿпЗ~zhdNOϾϿпппппппоτik@oWY"поϾϿпоϿоϿXCDппоϿоϿппоϾz`b0пппппппϿоϿп!oWY"ϿппппппппoWY"!оϿппоϿппоϿпЗ}yg!поϿппϿпппL9;/!&ппппппппоϾcMNϿпоϿппоϿпЗ~zhXCDϾϿппппппппппдL9; XCEоϴ/!&oVX"пппппппппz_b0}ygоϿпппппппL9; пппппϿппппϿoWY"/!&пппппппппп~zgппоϿоϿппп>.0ппоϿппппcMNjk@ппппппппϿпппЩ.!%oVX"ϿпР stSоϾϾϿпппппoVX"~zgпппппϿппϿппоυjk@ij@ϿппоϿппппoWY"}ygппоϾϿпоϾϿ=-0 оϿпппоϿпппппЄij@  ~zgϿпz_b03}fffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffff4~XCEппппппоXCDпппоϾϿппппппппппL8;pWY"оϿпппппппппоϿппппппппппy_a0  rtSппппЪ }ygппоϿппппппппг>.0=-0ппппоϿппппK8;ϾϿпппппппг>.0оϿоϿϿппоϿпп!  oWY"ϿпппппппϿг K8;пппоϿпоϿпппL8;оϿпппппппϿz_a0!rsRпппппоϾϿпЅjk@z`b0поϿппппппппpWY#}ygпппоϿпппоώrtS=-0ппппоϾϿоϿпoWY"ппппппппоϗ}ygпппппоϿоϾϿпппz`b0 rsRпоϿпСoWY"ϿпппоϾϿпоϗ}yg}ygоϿпппоϿппoVX"stSоϿпппоϿппппXCEdNOппоϿоϾϿпппп}ygппппппппо>.0ik@поϿпоϿппЎrtS!ппппппппппппоϳcMN>.0поϿпЄij@}ygпоϿппппппpWY#=-0ппппоϾϾϿϿпоϿоτij@  jk@оϿппоϿоϿпоoWY"оϾϿпппппоcMNdNOпоϿпппппппϿппР/!&dNOϾϿппL8;3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffff3~ij@поϿоϿпо>.0 ϿппоϿппппппоϿпЩjk@ппппоϿоϿпп/!&=-0ппоϿпппппппппоϳXCD!oVY"ϿоϿпппXBD!ϿϿпппоϿппппппоoWY"  z`b0оϾϾϿппоϿпоϿп/!&y_a/ϾϿпппппоϿп!!ппппппппоϿпР.!%rtSXCEϿоϿпоϿпоϿпЗ~zg. %пппппппппппд/!&rsRпппϿппппппп=-0 jk@/!&оϿпппппппР ппппоϿпппппXBDjk@ϿпϿппппппЩ cMNпппϿоϿпϿпп>.0rsRпппппϿппϿпL9;пппппппоϿпппоϾϩXCE!ik@ппппппп/!&~zhпппоϿппппдппппппппппЎrtSXCEϿоϿоϿпппппппdNO!}ygпппппппоϿпппп/!&~zhϿпппппппп=-0ij@ϿпоϾϿпппР oWY"ппппоϿϾϿоϿппппЗ~zh=-0>.0jk@пппппоϴ пппппппппЗ~zhij@пппппоϿппоϿоϿР>.0>.0пппппппппппЅjk@  пппоϿппоϿпτij@ппппппппоϿппппЅjk@!XBDпппоϿпЍrtR4~ffffeffffffffffffffffffffffeffffffeffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffff4~ ϾϾϿпоϾϿЅjk@ij@ппоϿппппоϾϿпппcMNпппппϿппппcMNy_a/поϾϿппппппппоϿпЩz_b0/!& XCDrsRϿпппппппЍrsRoVY"пϾϿпоϿоϿппппоϿЩXCD  oWY"ппппоϿоϾϿпоϿпоϳ~zhz`b0cMN>.0ппоϿпппппϾdNOϿппппппппппЍrsR  oWY"ппXBD!пппоϿпоϿпппϗ~zg dNOпппоϿпппппоϿппоcNOcMNϿпоϿпппппппг=-0=-0пР!ппппппппоϾϿ!/!&оϾϿпоϿпппппXCEij@оϿоϿпппппг. %~zgппппоϿппппz_a0 ппϿпппппппK8;rtSпппппппппппппппЩoWY"! XCEstSпоϿоϿппоτij@ пппϿппппппо=-0K8;ϿоϿппппоϿпд поϾϿпппппоϿпЗ~zh=-0!ik@ϿпоϿоϿϿппппппоϾϿпЗ}ygz_a0dNO>.0 ~zhпппппппоϿР! jk@ппппппппϴ. % пппппппоϿппппппРXCD!!cMOϾϿппппппXCE>.0пппппоϿпоϿп! ϿппоϿпппппппппЄij@.!%>.0}ygϿоϿппппппппппппРrtSpWY#L8;!XCEппппппоϿппϳ=-0ппппоϾϾϿппппппоϿЅjk@L9; >.0y_a0пппппппг!4~ffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffff4~pWY#поϿоϿпоϿп>.0/!&ϿппоϿоϿппппппд >.0ϾϿпппоϿппоϿЩ оϿпоϿоϿпоϿоϿоϾϿппЪrsRoWY"XCE=-0=-0=-0>.0K8;pWY#jk@пппппппппоϡ }ygпϿппппппппппоϿпϴjk@L9;K8;jk@ϿоϿпоϿпоϿппппппппппоϿпРjk@XCE L9; ϿппоϿоϿпоϿпЩ ij@ппппоϿппппппϪXCE!oWY"Ͽппг/!&оϿппоϿоϾϿоϿЩXBD>.0~zhϿппоϾϿпппппппоϿпоϗ~zh!/!&ϿпппоϿппппоϿпz`b0!L9; ~zhпппоz`b0ik@пппппоϿпппоύrtRXCDϿпппоϿоϿпоϿпoWY" ~zhоϿоϾϿппппп=-0>.0поϿппϿоϿоϿпд oWY"ппоϿпппппоϿЗ}yg пппоϿппппппоϾϿпппЪrtSpWY#XCE=-0=-0=-0=-0XCEoWY"ik@пппппппппоϗ}ygoWY"пппоϾϿпппппЗ}yg~zhпоϿппппппппoWY"dNOϿпппоϿпппппппоϠcMO/!&>.0pWY"пϾϿппппппппоϾϾϾϿппоϿппппЩij@XCE!}ygппппппппоϾϳdNO>.0Ͽпппппппд/!&. %оϾϿоϿпппоϿоϿппоϿоϿРjk@pWY"K8;=-0>.0>.0>.0dNOoWY"rsRпоϿпппппоϿЅjk@}ygппппппппϿоϾύrsR=-0оϿпппоϿоϾϿоϿпоϿоϠdNO!!cMNппппоϿппоϿоϿоϿппппоϿпоϳ}ygoWY"/!&ϿпппоϿппппоdNOoWY"поϿпппппппппппппппЗ~zgz_a0cMO=-0=-0>.0>.0>.0oWY"z`b0~zgпппппппоϿпп.!%3}fffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffff3}XCDϿоϿпоϿоϿппг/!&~zhϿпппппппппппЄij?!ϿпϿпоϿппппппЄij@/!&поϿпппппоϿпппппоϿоϿппппоϿпоϿппоϾϿпппппР  ϿппоϿппппппоϿпппппР}ygoWY"oWY"oWY"pWY"jk@~zgпϿоϿоϿппоϾϿпппппппппоϾϿппоϿппЗ~zh/!&ϿоϿпппппппппЄij@=-0ппппппоϿпппппоϪij@dNO>.0=-0>.0=-0cMNz_b0оϿпппоϿРXCEппппппппоϿпоϿЪy_a/>.0  =-0oWY"пϿоϿоϳппоϿпппппппппЅjk@!~zhпппоϿпоϿппппппЗ~zhoWY"L9;>.0=-0=-0L8;oVX"rtSппппппоK8;XCEоϿпппппппоϿпоXCEXCDппппппоϿппппР=-0cMNпоϿпппппппXCE поϿппппппоϿпР /!&оϿоϿпоϿппппппЄjk@.!%пппоϿппппоϿпоϿоϿппппппппоϾϿппоϿпппппоϿС K8;поϿппппоϿоϿппЅjk@ij@ппппоϿпппппоϾXCEппоϿппппоϿппоϿпоϿР~zg}yg~zh~zhппппоϿоϿпϿгппппппппоϿпппппппϿп~zgппппппоϾϿпппЩXCE!ij@ϿпппоϿоϿпд/!&XCEпоϿппппппппппппппппппппоϾϿоϿпϿппппоϿпппЄik@cNOпппоϿппоϾϿпппz_b0oVY"пппппппоϿппппϿппϿпг~zhjk@oWY"oVX"pWY#oVY"}ygппппппппппппппоϾϿпппппппоϿоϿо>.0ij@ппппϿппоϿпоϿд/!&rtSпппппоϿоϿппппппппппоϿоϿоϿпоϿппппппоϿоϿпXBD3}fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~!jk@ϿоϾϿппоϿпппппoWY"!XCDппоϿпппппппп!XCDϿпоϾϿоϾϿппппппЍrsR!.!%пппоϿоϿпоϿпппоϿпппппоϿпоϾϿоϿппоϿоϾϿппС /!&ппппппппппϿоϿппоϾϿпоϿоϿпппоϿоϿппппгпоϿппппоϿпоϿппппппоϗ}yg cMNϾϿоϿоϿоϿпппоϿпР>.0}zgоϿппоϿоϿппппппппоϾϾϿоϿпппппппппЅjk@ϿппϿоϿпоϿппоϿппоϾϿоϿпппппоϿд.!%K8;ппппϿпоϿпоϿппппЄij@>.0>.0пппоϿппоϾϿппоϿппппппппппппоϿппоϳ/!&!ik@пппϿппппппппоϾϿЎrtS!XCDппоϿпппппппоϿЗ~zhXCE /!&z`b0пппппоϿпппг.!%XCDппппоϿппппппоϿЩXCD oWY"ϿппоϾϿпоϾϿпоϿппЗ~zg=-0XCDпппоϿппппппппоϿоϾϿпппппппппппппппоϿппЗ~zh  pWY#пппппоϿппппппппЗ}yg/!&/!&stSпппппоϿоϿпппоϿоy_a/!/!&ппппппоϿппппϿпппппппппппоϿпоϿоϿппг.!%}ygппоϾϾϾϿпппппоϿппппо}zgпппппппппппоϿпдik@XBD/!&/!&cMN~zhпоϿпоϿппϿпϠ!y_a0ϿппппппппппппппоϿппппппппппппппоϿппоϿЅjk@!stSпппппппппоϿоϿпоϗ}yg>.0ij@поϿппппоϿппппппппппппоϿпппппϿппоϿпоϳпϿппоϿϾϿпппппппппоϿ=-//!&~zhпппппппппппппппoVX"  ппппппппппппппппппппппппппппоϿоϿппппгK8;3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffefffffffffffeefffeffffffffffffeffffffeffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}XBDoWY"oVX"z`b0оϾϾϿпппппппппппппРjk@oWY"oWY"oVX"ппппппппоϿЗ}zg!oWY"oVX"oWY"oWY"rtSоϿпппппоϿоϿоϿпоϿпоϡjk@oVX"oVX"oWY"XCDL9;поϿпϾϾϿоϿппоϿпппппппоϾϿпппппппппппЄij@ /!&ппоϿпоϿпоϿпппоϾϿоϿппппппппоϿппппЩ/!&ϿпппоϿпппппппппппоϿЗ~zhXCDoVY"pWY#z`b0~zhпппоϿоϿпппппппоϿпппгrtSoWY"oVX"oVX"=-0.!%поϿϾϿппϾϾϿппппппппппппоϿппоϿпЄij@.!%ппппппппппоϿпоϿппоϿпоϿпппоϳ/!&z_a0оϿоϿппппппоϿоϾϿпЗ}ygrtSϿпоϿппппппоϾϿоϿпппппппоϾϾϿпоϿЩ.!%!oWY"oWY"oVX"jk@ϿпппппппппппппппппоϠik@oVX"oWY"oWY"XBDпоϿпппппоϿппппСrtSoWY"oWY"oVY"pWY#jk@~zhпоϾϿппоϾϿппоϠ.!%XCDoWY"pWY#oWY"}ygпппппппппппппоϿпϾϿд}ygoWY"oWY"oVY"=-0oWY"oVY"oVX"z_b0поϿпϿппппоϿппппппппЩrsRoWY"oWY"pWY#!XCEпоϿпппппппппппоϿпппппппппппппппоϿпоz_a0oWY"oWY"oWY"y_a0оϿппоϿпппппппппппоϿЩrtRoWY"oWY"oVX"! oVY"oWY"oWY"jk@пппппппппппппппоϿпоϠy_a/oVX"oWY"oVX"XCEпоϿппппоϿппппппоϿоϿпппоϿпппппппР. %~zhппппоϿппппоϿппппоϾϿjk@пппппппппоϿоϾϿппоϿпЪ}yg~zh}yg}ygоϾϿпппппппппоτij@ ij@оϿоϿппппϿппппоϿпоϿоϾϿпоϾϿоϾϿппоϿпϾϿXCE!oWY"oVX"oWY"ik@пϿоϿппппппоϿпппоϿоϾϳ~zgpWY#oWY"oWY"oWY"ij?ϾϿпоϾϿпппоϿпппппоϿппппппппоϿпппппz_a0oWY"ппппппппоϿоϾϿоϿϿппп>.0!oWY"oWY"pWY#stSϿппоϿппоϿпппппоϾϾϿоϠz_a0oVX"oWY"oVX" пппппоϿппппоϿпппппппппппоϿппппϿпϾϿЩ. %4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffefffffffffeffffffffffffffffffff3}~zhпппоϿппппппоϿппппппоϿоϿпоϿz`b0пппϿоϿпоϿо>.0>.0оϿпппппппппппоϿппоϾϾϿпоϾϿпоϿпЗ~zh/!&ϾϿпппппоϿпппппппппппоϿпппоϿппппгXBD/!&ϿппппппппппϿпппппоϿппппппппоϿпЍrsR оϿпппоϾϾϿппппппппоϿЗ}yg~zgоϿпппппппппоϿпппппппоϿппппппoWY"XBDппоϿппппоϿппппппппоϿпоϾϿпппгXCDXCDоϿппппппппоϿппппоϿппппппд/!&rtSоϾϿпппппоϿппппz`b0  ϾϿоϿоϿпоϿппоϿппппоϿпоϿпппппЗ}yg =-/оϿоϿппппппоϿоϿпппоϿппоϿпоϿппо/!&ϾϿппоϿпппоϿпппппппоϿоϿоϿоϿоϿппппппy_a0 }ygϿпоϾϿоϿппппппоϿоϿпппоϿппппппpWY#ппппоϿппппϿпоϿпппппппоϿппϿппп>.0=-0ϿпоϿоϿппппппоϾϾϿппϿппппоϿпппоϿпгL8;ϿпппоϿоϿпоϾϿппппппппппоϿппппп>.0=-0пппппппоϿппппоϿпппоϿпппппппппij?пппппоϾϾϿпоϿоϿпоϿппппппоϾϿоϿоτik@ ~zhпппппоϾϿпппппппппппoVY"пппппппϿппоϿпппппппϿппоϾϿϿпппоϿппппоϳL9; XCEоϿпппппппппоϿпппоϿппппппппппппϿоϠ. %>.0оϿоϿпппоϾϾϿпппоϿпппоϿпппппппоϿz`b0поϿоϿпппппппоϾϿппппппоϿпϿпппоϿгL9; oWY"ϿпппоϿппоϿппоϿпоϿпо>.0>.0оϿпппппоϿппоϾϿппппоϿϿппоϿоϿпп rsRпппппппппппоϿпппппппппоϿппппϾϿпоύrsR 4~fffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffef3~~zgпоϿпоϿоϾϿпоϾϿоϿппоϾϾϿпппоϿ!ϿппппппоϿЪ>.0ϾϿпоϿппппоϿϿпоϿппппоϾϿоϿппоϿпЗ}zg ~zgпппппоϿппппппппоϿоϿпоϿпоϿϿоϿпЍrsR! rtSϿпппоϿпϿоϿппппппоϿпппппппоϿЩK8;пппппоϿпппппппоϿпппЗ}yg}ygппппоϿпоϿппоϿппппппппппоϾϿппoWY"XCEпппппоϿпппппϿппоϿппппппппЗ~zh!XBDппппппоϿппппппппппппппР  ϿоϿппппппппР/!& пппоϾϾϿпппоϿппппоϿпоϿϿппдcMN>.0пппппппппппоϿоϾϿпппппппппппппoWY"ппоϿппппоϿоϿпппппϿпппппппоϿпппоϩ=-0}ygпоϿпоϿппппппппппоϿпппппппоϿпoWY"пппппппппппппппппппппппппоϿоϿ=-0!оϿппппппппоϿпппоϿппоϿппппппппЅjk@ оϿпϿппоϿпппϿпппппппппоϿппϿппо>.0=-0поϿппоϿпоϿппоϾϿппппппоϿпппϾϿпcMOоϿппоϿоϿпппппппппппппоϿоϿпЩ>.0~zhппоϾϿпппппппϾϿпоϿпп!}ygоϾϿоϿоϿппоϿпппппппппппппоϿпппоϿпоυjk@ =-0ппппппппоϿппоϿоϿпоϿпϿпоϾϿппоϿpWY">.0ппоϿппппппоϿпппоϿпппппппоϿоϿппK8;ϿпппϾϿϿпоϿппоϿпппппппппппппτij@ oVX"поϿпппппоϿппппϿпппп=-0>.0ϿпппоϾϿоϿпппппппппоϿпоϾϿпоϿоϿoWY"ппоϿоϾϿппппоϿппппппоϿппппппппЩL9;3~ffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffff3}~zhϿϿпппппппоϿппоϿпϿпппппоϿоϿ~zhпппппϾϿпXCD>.0ϿпппппоϿϿпппппоϿпппппϿоϿпоϿоϾϗ~zgdNOоϿппоϿϿппоϿпппϿппппппоϿпоϗ~zh>.0XBDппппппоϿппппппоϿппоϿппϿЩXCEппппппоϿпппппоϿЗ~zhz`b0pWY#>.0.!%}ygϿоϿпппппоϿпоϿппоϿпппппппоϿппoWY">.0ппппппппϾϿппппоϿпппоϿР>.0L9;пппоϿпппϿппппппппппoWY" stSппппппппдcMN rsRоϿппоϾϾϿоϾϿпппппппоϿпдoWY" >.0оϿоϿппоϿппоϿоϿпϿпппоϿпппппппп!ik@ϿϿпппоϿппоϿпппоϿоϿпϾϿоϿпппоϩXCE~zgϿппппппоϾϿппоϿппоϿпппппоϿпппpWY#ппппоϾϿпппппппппппоϿппппппппп>.0oWY"пппппппппппппппоϿпппоϿпппЗ~zg>.0пппппоϾϿппппоϿппппппппппппппп=-0=-0поϿппппоϾϿоϾϿпппппппппппоϿоϾϿ=-0ϿппппппппппппоϾϿоϿппппЩXCE~zgппппппппоϿпϿппРjk@oWY"L8;=-0=-0}ygппппоϿппппоϿпппппппппппппоϿппЄik@! z_a0ϿппппппппппϾϿпппппоϿппппппЄik@!>.0ϿпппппппппппппоϿппппппоϿоϿпппп!rsRϾϿпоϿоϾϿпппппппоϿоϾϿпоϿпЄij@!oVX"ппппппппоϿпоϿпЩrtRoWY"XCD>.0 =-0ппппϾϿппппппϿпоϾϾϿппппоϿппппо/!&}ygϿоϿоϾϿпоϿпппоϿппппппоϿпппгoVX" 4~ffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffeffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~}ygпппппоϿоϾϿпппппппппоϿпппоϿXCEϿппппппг =-0поϿппппоϿпппоϾϿпоϿппоϿпоϿоϿппЗ~zh pWY#пппппппппоϿппоϿоϿппппЎstS>.0 oWY"ϿоϾϿпппоϿппппппоϾϿпРXBDϿпппппоϾϿоϴstScMN/!&~zgппппϿппппппппϿпппппппоϿоϿппоoWY" oVX"оϿоϿϿпппппппппоϿоυjk@=-0 jk@пппоϿппоϿпппппппЅjk@ oVX"ппппоϾύrtR =-0~zhоϾϿпппппоϿпппппппЩcMN >.0поϾϾϿоϿоϿпоϿоϿоϾϿϾϾϿпоϿпппоϿп!z`b0пппоϿпппоϿпппппппппоϿпРXCE~zhппоϿпоϿпоϿоϿпппоϾϿппппппппппoWY"ппппоϿппоϿппппоϾϾϿппппоϿппппп=-0 oWY"ϾϿппппппппппоϿоϿпппппЅjk@=-0пппппоϿоϾϾϿппппппϿпоϿппппппоϿ>.0>.0оϾϿоϾϿпоϿоϿϿппоϿппппппппппϿпп pWY#ϾϿпоϿппоϾϿпоϿпппоϿЗ~zhXCE}ygппппппоϾϿпЖ}ygoVX">.0.!%ij@пппоϿпппоϿпппппппоϿпоϿпЩoWY"!!ij?пппоϿоϿпоϾϿппоϿоϿппппдz`b0!=-0поϿппппппппоϿоϿпппппппϿпппппоϾ>.0~zhоϿппппппоϿпппппоϿпоϴij@ oVY"ϿпппппппоϿСz`b0L9; =-0пппоϿппппоϿпппппппппппппоϿпппK8;}ygпоϿоϿппппппоϿппппппппЩdNO 3}efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffff3}z_a0}yg~zh}yg~zg}ygij@oVY"oVX"oWY"oVX"pWY"oVX"oVX"oVY"oWY"oWY"oWY"oWY"oVY"oWY"pWY#oVX"z`b0}yg}yg}yg}ygstS}yg~zg~zh~zg~zg~zh~zgcMN.!%}yg}yg}yg~zh~zg}ygrsRoWY"oWY"oVY"oWY"oVX"pWY#pWY"pWY"oVY"pWY#pWY#pWY#oWY"oVX"oVY"oWY"z`b0~zh~zg~zh}yg}yg~zgz`b0XCErsRппппппоϿпппппппоώstScMN  XBDrtSоϿппоϿппппппоϿРoWY"!ппоϿпоϿЩz_a0=-0z_b0}yg~zh~zg~zh~zgstSoVX"oWY"oWY"oVX"oVX"pWY"oWY"oWY"oVY"oVX"oVX"pWY#oVX"oVY"pWY#oWY"ij?}yg~zg}yg~zg}yg~zgXBDXCEjk@ϿпппппппппЩik@XCE !z`b0ϿппппоϿпоϿЩz`b0!=-0~zhппЩ>.0/!&z_b0ппппппоϿоϿг~zgdNO. %.!%~zh}yg~zh}yg}yg}ygz`b0pWY"pWY#oWY"oWY"oVX"oWY"pWY#oVX"oVY"oWY"oVY"oVX"oWY"pWY#oVX"pWY"stS}yg~zh}yg~zh~zh}ygL8;jk@поϿпппоϿоϿппоϿппСcMN!z`b0}yg}yg~zh~zg~zhrsRoWY"pWY#oWY"oVX"oWY"oWY"oWY"oVX"pWY#oWY"oWY"oWY"oVX"pWY#oWY"oWY"z`b0~zh}yg}yg~zh~zg~zhXCE~zh~zg}yg~zh}yg}ygij?oWY"oVX"oWY"oVX"oWY"pWY#oVY"pWY#pWY#oWY"oWY"oVX"pWY"oWY"oWY"oWY"ij@}yg}yg}yg~zg~zh}yg.!% XCErsRппппппппппоϾϾϿппЍrsRXCE ~zg}yg}yg~zh~zg}ygjk@oVY"pWY#oWY"oVX"oVX"oWY"oVX"oVX"oWY"oVX"oWY"pWY#pWY#oWY"oWY"oWY"ik@}yg~zh~zg~zg}yg~zg/!&/!&}yg~zh~zh}yg~zh~zhz`b0oWY"oWY"oWY"oWY"oVY"oWY"oWY"oWY"oWY"oVY"oWY"oWY"oWY"oWY"oWY"pWY#rtR}yg}yg~zh}yg}yg}yg cMOппоϿпоϾϿоϿппгrsRdNO!~zhппϿоϿпЪz`b0L8;L9;ij@пппппоϿппоϿпппппоϠy_a0/!& dNOϿппϿпппоϿоϿпппоϴij@L8;/!%}yg~zh}zg~zh~zh}ygstSpWY#oVX"oWY"oVX"oWY"oVX"oVX"oWY"oVY"oVX"oWY"oWY"oVX"oVX"pWY#pWY#oVY"~zh~zg~zh}zg~zh}yg}yg/!&z`b0поϿпппоϾϿпппоϳij@XBDoWY"пппппоϾύrtRXCE!.!%}yg~zh}yg~zh~zh}ygz_b0oWY"oVX"oWY"pWY#oVX"oVX"oWY"oWY"oWY"oWY"oWY"oWY"oVX"pWY#oVX"oVY"}yg}yg}yg}yg~zh~zg}yg/!&z_a0пϿпппоϿппоϿоϾϿпСz`b0/!&3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0oVY"rsR~zhппппЗ~zh}ygy_a/cMN=-0 L9;oVX"~zh}ygппппЗ~zg}ygoVX"L8; поϿпСcMN! >.0XCEoWY"pWY#oWY"oVY"oVY"=-0>.0. %XCDoVX"}yg~zh}yg}ygrtSoWY"XCE/!&=-0jk@oVX"=-0>.0oWY"oWY"oWY"pWY#oWY"XCE>.0!!L9; oWY"rsR~zhппппР~zhjk@oWY"=-0  =-0oWY"rsR}ygпппоϗ}yg~zgz_b0dNO=-0 >.0oVY"z`b0~zh~zh}yg}yg~zhpWY#pWY#K8;.!%y_a0}yg}zg}zg}ygrtSdNO!!L8;pWY#rsR}ygппппг~zg}ygy_a/cMN>.0 L9;oVX"}yg~zhппппг}yg~zgoWY"XCE.!%. %dNOij?~zgппоϪ~zhik@cMN. %oWY"оϿпдjk@L9; /!&XCDz`b0~zhоϿоϿЩ~zhrsRoWY"L9;  3}fffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffefffffffffffffffffeffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffefffffefffffffffff3}3}fffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~fffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffefffffffffffffffffffff4~3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3~ffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffff3}3}ffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffff3}3~ffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffff3}4~ffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~fffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff4~3}ffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefff3}4~fffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffff4~3}ffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}fffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffeffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffff3}4~fffffffffffffffffffeffffffffffffffefffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffff4~3}fffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffeffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffeffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffefffffffefffffffffeffffffffeeffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffeffffeffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffff3}4~ffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}ffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffefffffffffffeefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff3~3}ffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffff3}3}fffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffeffffffffffffff3}3}fffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~4~fffffffffffffffffffffffffffefffffffefffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~4~ffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffff3}3~ffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffeffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~ffffffffffffeffffeffffffffffffeffffffffeffffffffffefffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffff3}3}ffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff3}4~fffffffffffffffffffffffeffffffffffffffffffffffffffffeefffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffeeffffffffffffff3~3}ffffffffffeffffffffffefffffefffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff3}3}ffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffff3}3}fffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffefffffffefffefeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffff3~3}fffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffff3~3}fffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}ffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff3~4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffeffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffff3~3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffeffeff4~3}feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffff3}4~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffeffefffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffefff3} XCDrsR~zg}yg~zh~zhXCD XBDrsR}yg}yg~zh}ygz_a0L9;z`b0}yg}yg}yg~zg}yg3}fffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff3}>.0z_b0ϿппоϿпoVY">.0pWY#}ygϾϾϿоϿпЗ}yg.!%cMNrtRпоϿоϿп3}ffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~/!&XCEy_a0оϿпппϿппоϾoWY"/!&L9; z_a0~zhппоϿппппппЗ~zg =-0oWY"rsRпппоϿпппоϿ3}ffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefefffffffffffffffffeffffffeffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffeffffff3} >.0pWY#oWY"rsRпппппппппϿппппоpWY# =-0oWY"oWY"rtS~zhппоϿпппϿпппоϿппЗ~zh=-/dNOoVX"ij@}ygоϾϾϿпоϿпппоϿпоϿ3~fffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffefffffffffffefffffeffffffeffeffffff3~>.0ппппппоϾϿоϿоϿпппппппoVX">.0ппппппппоϿпоϿпппппппЗ}ygпппппоϿпоϿпппппппппоϿ4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffff3}=-0ппппоϿпппппоϾϿоϿпппоoWY">.0поϿϿппппппоϿоϿппппппЗ~zhоϾϿоϿппппоϿппоϿпппппп3}ffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffff3}>.0пппппϿппппоϿпппппоϾϿoWY"=-0пппоϿппппппоϾϿпппппоϗ~zhϿпоϿпоϾϿппоϿппппоϿппп3}fffffffffffefffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffff4~>.0пппппппппоϿпоϿоϿппппoVY">.0ϾϿпппоϿппппоϿппоϾϾϿпЗ~zhппппоϿппоϾϾϾϿппоϾϿпоϿ3}ffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-0ппппппппϿпппппоϿппппoVX"/!&cMNoWY"oVX"oWY"XCE!>.0пппоϿппоϿоϿпппппϾϿпоϗ~zhпппоϿпппоϿпппоϿоϿоϿпп L9; oVX"oWY"pWY#dNO/!&3}ffffffffffffffffffffeefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffefffffffffefeffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffeffffffffffffffff3}!dNOstSппппппоϿоϿпппппоϿoVX">.0пппппоώrtS!!XCDstSпппппппоϿппппппппЗ~zg L9; ik@пппппппппппппоϿпп ik@ппппппЩL8;3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffff3}=-0=-0>.0>.0=-0=-/>.0>.0>.0/!&>.0z`b0~zhппппппппоϿпппoWY"XCDпоϿппппоϿд.!%>.0oWY"~zhϿпппппоϾϾϿпоϾϗ~zh. %dNOrtRпϾϾϿоϾϿоϿпппп/!&ппппппоϾϿЄij?3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffeffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0пϿпппппппоϪ~zh}yg~zg~zh~zg}yg~zg}yg}yg}ygппоϿппппоϿпоϿппппппоϾϿппоϿппппϿппппппоϗ~zh}ygϿпппоϿпппппппг}yg}ygоϿпппппппоϿпппппппппг~zg}ygz`b0cMN>.0 >.0oWY"ϾϿппоϿпоϾoVY"L8;пϾϾϿпппппоϿд =-0cMN}ygоϿпппϿпппЗ~zh.!%XBDik@пппоϿоϾϾϾϿ ппϿпоϾϾϿпппL8;3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffff4~>.0ϿпппппоϾϿоϾϾϿоϿпоϿппппоϾϿппоϿоϿппппоϿппппоϿппоϿппϿпоϿппппоϿппЗ~zg~zhϿппппоϾϿппппппоϿоϿпппоϿппппппппппппппппппоϿппРz_b0L8;oVX"поϿпппоϿоoVY"ϿпппппппоϿпоoVX">.0пппппϿпоϿЖ}ygϿпоϿппппппpWY#пппппппппппоϩ3}ffffffffffffffffffeffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffeffffff4~>.0пппппппппоϾϿппϿоϿпппппппппппппппоϿпоϿппоϿппппппппппоϿпоϿппоϿпЗ~zh}ygоϿппппппппппппппппппϿппппппоϿпппоϿпппоϾϿппϿоϾϿппгz`b0!oVY"ппппоϾϿоϿoVX"=-0ϿппппоϿоϿппппЪ>.0поϾϿппоϿпЗ~zhпппоϿпппппоϿпппоϿпппоϿп>.04~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffeffffffffffffefffefffff3}=-0оϿпппппϿппппоϿппоϿпппоϾϾϿппппоϿппппоϿоϿппппппоϿпппоϿоϿпппппоϿЗ~zh}ygϿппоϿϾϿппоϾϿоϿоϿппппппппппоϿпоϿппппппппппппппоϿоϿппЄik@!oVX"пппоϾϿоϿпoWY"oVX"Ͽппппппппппппп>.0ппоϿоϾϿппЗ~zgппоϿппϿппп ппппппппоϿппппoWY"3}fffffffffffefffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffff3}=-0ппппоϿппппоϾϾϾϿппппоϾϾϿпоϿпппоϿпппоϿпоϿпппппппппппппоϿпппппоϿy_a/~zhпоϿоϾϿппппппппппппоϿпоϿппоϿппоϿпппппппппппоϾϿппппоϿппz_b0 pWY#ϿоϿпоϾϿппoVY"oVY"ппоϿпоϿпоϿпоϿп=-0>.0оϿппппппоϗ}ygпоϿппппппп>.0ппппппоϿппоϿппoWY"3}ffffeffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffeffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffff4~/!&=-0XCDij@ϿппппппппппппппппппппоϿоϾϾϿпоϿппппоϿпппппоϿϿпппппоϿппoVX" >.0L9;oVX"оϿпоϿпппоϾϿпппппϿппоϾϾϾϿпппппоϿпппппоϿпппоϿппппЩ.!%oVY"пппоϿоϿпоoVX"oWY"оϿппоϿоϿпоϿпϿп/!&>.0оϾϿпоϿппоϗ}ygпϾϾϿпоϿпоϾ/!&пппппоϿпппоϾϾϿoVY"3~fffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3} z`b0оϾϿпппппоϿппоϿппппоϿпппоϿпС}yg}ygппппппппппппппппппоϿпoWY"K8;пппоϿппоϿппЩij@oVX"oVX"pWY"pWY#oVX"pWY#oWY"oWY"pWY#oWY"oVX"oVX"z`b0}ygоϿоϿпоϿпппппоϾϿпппXCDoVY"поϿпппппоpWY#cMOпоϿпппппппппоϾ>.0пппппоϿϾϿЗ~zhпппоϿоϿпппϾϿппппппппппоϿdNO3~fffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffefffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff4~oWY"ппппппппϿпп=-0>.0=-0pWY#ik@пппоϿпϿпoVY"/!&пппппоϿоϿппoVX" L8;ik@ппоϿппоϾϾϿпппппXCEoVY"ппппппппоoWY"!поϿпппоϿпоϿоϿЗ~zg>.0ппппппппоϗ}ygппоϿппппппппппппоϿппппп!3}fffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffefffffffffffffffffffff3}Ͽппппппппп>.0>.0~zhппппппoWY"jk@пппппоϿпппpWY#XBDϿпппппппппппппXCEoWY"оϿппоϿпппpWY#~zhϿоϿоϾϿппппппL9;=-0поϿппоϿппЗ~zhϿппоϿпппоϿXCEоϿппппппппппЗ}yg3~fffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffeffffffffefffffffffeffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}z`b0пппоϾϿпппп=-/jk@ϿппоϿoVY"/!%ϿпппппоϿоϿoWY"cMOпппоϿпоϿппппг/!&oWY"поϿппппоϿpWY#.!%пппппппппоϿЎrtS=-0пппппоϿпоϗ}ygпппппоϿппппппоϿпппоϾϴ!4~ffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}L9; пппоϿпϿоϿп>.0rsRппппoWY"ппппоϿпоϿϿoWY". %пппоϿпоϾϿпоϾϠoWY"пппппппппoWY"XCDпппппппоϿЎstS =-0пппппппоϿЗ~zhпоϿппппоϿп поϾϾϿоϿоϳ/!&3}ffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffefffffffeffffffeffffffffffffffffffffefffffffffffffffffffffffffff3}>.0оϿппппоϿпп>.0!ппппpWY#оϿпоϾϿϿϿпpWY# поϿпоϿпппоϿпcMNoVX"пппппппппoVX"/!&stSϿппппЪXBD>.0поϿпппоϾϾϗ~zhпппппппппп oVY"ппоϿгjk@ 3}ffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-0ϿпппппоϾϿп>.0ϿоϾoVY"~zhппппппппоoWY" пппоϿппппппг oVX"ппϿппппппoWY" =-0dNOcMN>.0 >.0ппппоϿпппϗ~zhпппоϿϾϿппп>.0L8;oVY"L8;>.03}ffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffef3}>.0ппппоϿоϿпп>.0oVX"пппЎstS}ygоϿпоϾϿппоpWY#/!&оϿппппоϿппппdNOoVY"поϾϾϿппппoVX">.0ппоϿпоϿппЗ~zgппппоϿпппп3}fffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffeffffffffffffffffffffffffffffffffffffefffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffff3~>.0Ͽппппппппо>.0XCEоϾϿЗ}yg~zhпппппппппoWY"y_a0оϿпппппппппЪoWY"пппппϾϿппoVX">.0ϿппппоϿппЗ~zhоϿппппоϿпп3}fffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffff3}>.0пппппппоϾϿ=-0>.0поϿЗ~zh}ygпоϾϿпппппoVX" оϾϾϿпппоϿпп/!&oWY"пппппппппoVY"=-0оϿпппппппЗ~zgпϿппоϿпппп4~ffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffefeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffff3}>.0ϾϿппϿϿпоϿо=-0>.0ппоϗ}yg~zhпппппппоϿoVX"z_b0оϿпппоϿппоϿdNOpWY"пппоϿппппpWY#=-0поϾϾϿоϿппЗ}zgϾϿоϿоϿппоϿ3}ffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefff4~>.0пппппппппо>.0/!&~zh}yg~zh}ygz`b0 пппoWY"~zhϿпппппппоoWY".!%пппоϿпппоϿпЗ}ygoVX"поϿпппоϿпoWY">.0ппппппппоϗ}zgоϿпппоϿппп3}fffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffeffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffff4~>.0ппппоϿоϿоϿ>.0z`b0ппппoVX"~zhпппоϾϿпппoWY"поϿпппппппгpWY"поϿппппппoVY">.0ппоϾϿппппЗ}ygоϿппппппоϿ3~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffef3}=-0ϾϾϿоϿпппоϿ>.0>.0ппппоoVY"}ygϿппппоϾϾϿoWY"ij@пппоϿпоϿппо oWY"пппппппппoWY"=-0оϿппоϾϿппϗ}zgϿпппоϿппϿп3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffff4~>.0ппоϿппϾϿпп>.0 пппппoWY"~zgϾϿоϿпоϿпϿpWY"XCEпоϾϾϾϿппппп>.0pWY#ϿпппппоϿпoVY">.0оϾϿоϿоϾϿоϗ}ygпппппппппо3}ffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0пппппппппп=-/}ygϿпппппoWY"}ygϿппппоϿппoWY">.0ппϿппоϿпппп=-0oVX"пппппппппoWY">.0оϿпппппппЗ~zgϿппппппппп3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffff3}>.0оϿпппоϿппп>.0oVY"поϿппоϾoVY"~zhпппоϿпϿоϿoWY" пппппппппоϿ>.0oVX"ϾϿоϿпоϿпоoVY"=-0ϿппоϿоϿппЗ}ygоϿпппппппп4~fffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffff3~>.0ппппоϿоϿоϿ>.0XBDппоϿпппϿoWY"}ygϿпппппппоoWY"ппоϿоϿппппп=-0oWY"ϿппоϿппппoWY"=-0ϾϿпоϾϾϿппЗ~zgϿпоϾϿпоϿпп3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-0пппппппоϿп=-0.!%ппппппоϿoVY"}zgпппоϿпоϾϾoWY"оϾϿпппппппп>.0pWY#поϿппппппoWY">.0поϾϿпоϿппЗ}ygппϿоϿппппп3}fffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffff3}=-0ϿпоϿпппппп=-0/!&ϿппппппппoVY"}ygϿппоϿппппoWY"поϿпппппоϿп>.0oWY"пппппппппoWY"=-0оϿппоϿпппЗ~zhпппппппппп3~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff4~>.0ппппоϿппоϿ>.0L8;oVX"pWY#oWY"oVX"XCE/!&XCDoWY"oVY"pWY#oVY">.0!>.0K8;oWY"oVY"oWY"oWY"oWY"oWY"dNO>.0>.0/!&оϿппппппппpWY# >.0XCEoWY"pWY#oWY"oWY"oVX"cMO=-0!}ygϿппппппппoWY"поϿппппппо=-0pWY#ϿппппϿпппoVX"/!&=-0oWY"pWY#oWY"pWY#oVX"oVX"dNO>.0 !cMOoWY"oWY"oWY"oWY"XCE=-0поϿппппппЗ}yg!=-0cMOoWY"oWY"oVY"oWY"oWY"pWY#oVX"L9;>.0  =-0XCDoWY"oWY"oWY"oWY"oWY"oWY"XBD=-0/!& >.0XCDoVY"oWY"oWY"oVX"oVX"pWY#oWY"XCE>.0  XCEoVX"oVX"pWY#pWY#=-0/!&>.0cNOoVY"oVX"oVX"oWY"oWY"L9; =-0 ϿоϿпоϿпппп!>.0cMNpWY#oWY"oWY"oWY"oVX"oWY"L8;. %K8;oWY"pWY#oWY"oVX"oVX"!=-0cMNpWY#pWY#oWY"oVX"oWY"XCE>.0 4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0оϿппппоϿпп>.0.!%dNOrsRпппоϿЗ~zhL8;ik@оϿпоϾϿоώrtSL9;jk@ппппппоϿоϾϿпЩstSoVX">.0 /!&пппппппппоϿoVX" XCDrsRоϿпппоϿпϿпдrtSXCE ~zhϿпоϾϿппппoVX"ϿппппоϾϿппп!oVX"ϿппппппппoWY"!cMO~zhппппоϿппоϿпϠz`b0/!&K8;z`b0пппппЗ~zh>.0ппоϿппоϿоϖ}yg cMOrsRпппппппϿоϿппЪrtSdNO! XCErsRпппоϿпппоϾϿпРjk@cMN>.0!XCErtSппоϿппппоϿппг~zhpWY#.!%L8;z`b0оϿпппoWY"K8;z`b0ϿппппппоϾϾϿЩij@XCE пппппоϿпоϿ XCDij@ϿпоϿппппппдjk@XCE.!%cMOrsRоϿоϿпп!dNO~zhоϿоϿоϿоϿпппЩik@L8;3}ffffffeffffffeefffffffffefffffeffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffff3~=-0ппоϿоϿпппп=-0 >.0oVX"rsRппппϿпппЗ}ygXBDппоϿппппппЗ}yg!jk@оϿпппппоϿппппппоϿпппг~zg}ygy_a/oWY"!/!&оϿппппппппппoWY">.0rsRпппоϿоϾϾϿпппоϿоϿппЅjk@/!&}ygппоϿпппппoWY"оϿппппппоϿоoVX"ϿппппоϿоϾoVX"XCEоϿппоϿпппппппппоϿРXCE!K8;z`b0}zgппппппоϿпЗ}yg>.0поϿппϿпппЗ}yg dNOпппоϿпппоϿппппппоϿппСcMN =-0rtSпппппоϿпппоϾϿпоϾϿпоϾϿЩ}yg~zhoVX"oVY" XCDоϾϿоϿпоϿоϿпппппϾϾϿϿпЩz_b0! L9; y_a0ϿппппоϿппoVX"!jk@ппппоϿпппппппоϿппгij@!оϿпппппоϿп>.0jk@оϿппппоϿппппоϾϿϿпгoWY" >.0oWY"stSпоϿппппппXCEпппппппппппоϿпппоϴoWY" 3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffff3}>.0ϿппоϿппппп>.0/!&>.0XCEoWY"rtSппоϿпоϾϿппппоϗ}yg/!&}ygппппппппоϿппЗ~zg rsRппоϿоϿпоϿпппоϿпппппппоϿпоϿпϿ>.0. %ппоϿппоϿпппоϿoVX"=-/~zhппппппппϿоϾϾϿпппппппппτij?!}ygппϿпоϿппоoWY"оϾϿппппоϿпЗ~zhoVX"пппоϾϿпоϿoWY"XCDппоϿпппоϿпоϿпппппоϿϿпЗ}yg/!&=-0=-0dNOz_a0}ygоϿппоϿоϿпппппЗ~zh=-0ϿпоϿпϿпоϿЗ}yg!ij@поϿпоϿппппппппппппппоϿпоϿпЄij@!>.0ппϿпоϿоϿпппппоϿϿпппоϿпоϾϿоϾϾ oWY"оϿпппоϿпппппоϿпоϿппппппппЍrsR>.0>.0=-0dNOz`b0~zhппппппоϿпппоϿpWY"!ij@ппппппппппппппппоϿппппоύrsR!поϿппоϿпоϿ/!&}ygппппппппоϾϿппппоϿппоϿгcMO!>.0XBDoWY"rtSϿпппппоϿпппоϿпXCEпппоϾϿпппппппппппппоϾϴoWY" 3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffeffffffffffffffffffefeffffffffffff3}=-/оϿпоϿппппо>.0}ygоϾϿpWY#ϿпппоϿппппоϿппппоϿпоϗ}ygdNOоϿппппϿпппоϿоϿЗ}ygoWY"оϿпппппппоϿппппппппоϿппппппппо=-0XCEоϾϿппппϿпоϿпоϿпЩ}yg~zg~zh~zh~zh~zg~zg}yg}yg}yg~zg}yg}yg}yg~zh~zh}yg~zg}yg~zgy_a0 rsRϾϿпоϿппппппппппппппппϿпппгdNO}ygпоϿппппоϿoWY">.0ппоϿппоϿппz`b0oWY"пппоϿппоϿoWY"/!&пппппппппппппппппппппппппcMN=-0оϿпппоϿпппппппппппппЗ}yg>.0пппппϿпппЖ}yg z`b0ппппппоϾϿпппппоϿоϿоϿпоϿоϿпппппoWY"  rsRпппоϿоϿпоϿпппоϾϾϿоϿпппппппппппoVY"оϿпппппоϿппппппппппппоϿппппппЅjk@ =-/ппоϾϾϿпоϿоϿппппоϿппоoWY"oWY"ϿоϿпппоϿппппппоϾϿпппппоϿоϿгpWY#поϿпппоϿпп y_a/пппппппппоϾϿппоϿппоϿппппоϗ}yg ~zgпппппппоϿппппппоϾϿϾϿ/!&ппппппппоϿпппоϾϿппппоϾϿоϿЩ/!&3}fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffff3}>.0Ͽппппппппп=-0~zhϿппpWY#оϿпоϿппоϿоϾϿпппоϿпппЗ}ygik@оϿпϿпппппппппппЗ~zh }ygппоϿоϿппϿппппоϿпоϿϿпϿпоϿппппоϾϾ>.0 rsRϿоϿпоϿппоϿпоϿпоϿоϿпппппоϿпппппппоϾϿппЗ~zgL9; ϿппппппоϿпϿпппппппоϿппппппϿϿЄik@~zhоϿппппоϿпoVX"XCEппоϿϿпппппL8;oWY"пппппоϿппoWY"oVY"пппппоϿппппппппоϿпоϿпоϿпппппЅjk@=-0поϾϿоϾϿппппоϿпоϿппппЗ}yg=-0пппппппппЗ}ygL8;ппппоϾϿпппϾϾϿпппппоϿппоϿпппоϿпппЪ>.0/!&поϿппоϿппппппппппппппоϿппппоϿпп/!&ппппоϾϿппоϾϾϿпϿппппоϿппппоϿппоϾϾϴXBD>.0пппоϿппппппппоϿпппоϿoWY"!ϾϿпппппппоϿоϿппппоϿппппппппппЗ~zh ппоϾϿппппп.!%ппппппоϿоϿоϿпппоϿоϿпппϾϿпппС ~zhпппппоϿппппппппоϿппоoWY"ппϿппоϿппппппппппппппппппппоϾXCE4~fffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeeffff3}=-0Ͽппппппппо>.0~zhппоoWY"ϿпппппппоϿпппϿпоϾϿппЗ~zgjk@ппоϿппппппппоϿппЗ~zh ппоϿпоϿпппСrsRoWY"oVX"oVY"oVX"oWY"ij@пппппппϿпппп>.0>.0пппппппоϿпппппϾϿпоϿппоϿпппоϾϿоϿоϿпппппЗ}ygdNOппоϾϿоϾϿоϿппоϿппппппппппппппппоϠ }ygϿоϿппппоϿoWY"ij@поϾϿпппоϾϿ pWY#ппппоϿпппoWY" ij@ϿпоϿппоϿпппоϿппоϾϿпппоϾϾϿппоϾϿЄij?>.0ппппоϿпоϿппϿпппоϿоϿпЗ~zg>.0Ͽпппппппоϗ}yg ij?ппппппппϿппоϾϾϿоϗ~zhоϿппоϿппппппппϾϿпdNO/!&ппппоϾϿпппЗ~zhik@oVY"oWY"oWY"oWY"pWY#rtSоϿппппппппппdNOϿоϾϾϾϾϿппппппппϾϠϿпппппппппппоϿпппЄjk@>.0пппоϿпоϿпоϿпоϿоϿпппоoWY"/!&ϿоϾϿоϿпппоϿпоϾϿппппппппппппппппР пппоϿпппоϿXBDппппоϿппоϿпппппоϿппппоϿпоϿоϿппС ~zhϿппоϾϿппппппппоϿпппп rsRпоϿпоϿпппϿоϾϾϾϿппоϾϿпоϿпппппоϿϾτik@3}fffffffffffffffffffffffffffffffffffffffefffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-/ппппппоϾϿп=-0пппoWY"пппппппппппппппппппоϗ}zgjk@ппппппоϾϾϿппоϿпоϿЗ}yg поϿпппппϪXCE  XCDϿпппппппп>.0>.0пппппппппппппоϿпппппппппппппϿпппппппппЗ~zhik@пппппппоϿпЩz`b0>.0!XCDij@ϿпоϿппппоϿппР~zhоϾϾϿпоϿппoVX"пппппппппЄij?pWY#ппппппоϿпoWY" пппппоϿппппоϿоϿпппоϿпппппоϿппоϿпXCE>.0пппоϿппϿϿпппппппппппЗ~zh=-0оϿоϿпппоϿЖ}yg пппоϿпоϿпппдjk@L8;! >.0oWY"ппоϿϿппппоϿппЄik@. %ппппоϿппЗ~zgL8;!pWY#ппппоϿппп ij@ппппппппппоϿЎstSXCE/!&>.0dNOппппппппоϿпппС >.0ппппппппоϿпппоϿппоϿϿЎstSппппппппппппппппоϾϾϿппппппоϿппоϿпг поϾϾϿпппппXCEппппппоϿоϿпппппппоϿпппппппппппппЗ~zh}ygоϿппϿоϿоϿппппоϿоϾϿпо ϿппппппоϿпСdNO/!&/!%dNO~zhоϿоϾϿоϿпϿпппz`b03}ffeffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffff3}>.0оϾϿппппппо>.0 ϿпоϿoVX"поϿпппоϿоϿϿпппоϿпппоϗ~zgy_a/оϿпоϾϿпппппппппппоϗ~zhij@ϿппппоϿпdNOcMNппппоϿо=-0=-0ппоϿпоϿппппппппппппппоϿоϿпппоϿппппппоϾϗ~zgij@пппппϿпппЪXCE z`b0ппппппппоϿпЄij@~zhϿпоϿпппппoVX"/!&ппппппппоϿL8;oWY"поϿпоϿпппoWY"оϾϿпоϿоϿппппппоϾϿоϿппоϾϾϿпппппоϿпд!=-0пппппппппппоϿпппппоϿЗ~zh>.0оϿпоϿоϿпоϗ~zh/!&пппппппппоϪXCE=-0~zgоϿоϿппппппппЄij@ пппоϿппг>.0 z`b0ппппоϿоϿ пппппппоϿϿгoWY" !ij@ппппоϿппппппР =-0поϿпппппппппппппϿоϿпоϿпппппппппЩ~zg}yg~zg~zhппппппппоϿпппппоϿппР ϿпппппппппXBDппоϿпоϾϿпппппппоϿпоϾϿпппоϿϾϿоϿппоϿoWY"~zgоϿϿппппппоϿϿпоϿпппоϿ пппппϿпоϿЗ}yg=-0!~zhппппоϿпппоϾXCE4~ffffffffffffffffffeeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-0ϿпппоϿоϿпп=-0XCDпппоpWY#>.0z_b0оϿпппппоϿоϿпппоϿоϗ~zh=-0ппоϿппппоϿпоϿппппппЗ~zg>.0оϿпппппп=-0. %ппоϿпп>.0=-/ппппппппппоϿпоϿппппппϿпоϿоϿоϿϿϿпппоϿпоϗ~zgXBDпппппппоϿЅjk@ /!&оϿппппоϿпϿcMN~zhппоϿоϾϿппoVX"y_a0ϾϿппппппϿЪpWY#ϿппппоϾϿпгпоϿпппппРy_a0oWY"XCE=-0>.0oVY"oWY"~zgпппппϿпппппоϿоϿпЍrsR XBDjk@ппппппппоϿпппппппЗ~zh=-0пппппппоϿЗ}zg/!&ϿппппоϿоϿпoVY"L8;ппппппϿппоϿЄik@oVX"пппппппг XCDоϿппппп оϿоϾϿпоϿппЎrtS /!&ппоϿпппппоϿР XCEjk@ϿпоϿпϿпоϿппоϿппппппппппϾώstSdNO>.0=-0dNOппппппппппоϿппоϿЗ~zhоϿппппппоϿпппппппоϿЩrsRoWY"cMN>.0>.0XBDoWY"ik@оϿппппппоϿпппппоϳ!/!&y_a0пппоϾϾϿпппппппппоϿrsRпппппппппcMNXCEпппоϿпппппо/!&3}fffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffeffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffff3}>.0ппппоϿпппп=-0 поϿпoVX"!XCEjk@ϿоϿппоϾϿппоϾϿЗ~zgϾϿппоϾϾϾϿоϿпоϿоϿпппЗ~zhпппоϿпоpWY#/!&ппоϿпп>.0>.0оϿпппоϿппоϿпппоϿоϿппппоϿппппппоϾϿпппппЗ}yg>.0поϿппппппЄij@ пппппппппг!~zhппоϿоϿпппoWY" пппппоϿоϿXCEoVX"пϿппϿппппппоϿпппЄij@L9; L8;ij@пппппппоϾϿппппп!/!&cMOstSппоϿоϿпппϿпппЗ~zh>.0оϿппоϾϿпоϗ}yg оϿппппоϿпг>.0 ппппппоϿпппXCD!пппппппп>.0cMOпппппϿ ппппппппппXBD jk@ϾϿпоϿппоϿϾϾτij@. %cMNrsRппоϾϿппппоϿпппоϿпгoVY"!>.0}zgоϿппппппоϿпоϿоϿdNOϿпоϿпппоϿпоϿпппоϠdNO!!pWY#поϿппоϿпоϾϿпппz_a0!XCDij@поϿоϾϿппппппппoVY"пппоϿпоϾϾL9; /!&пппоϿппппР3}fffffffffffffffffffffffffffefffffffffffffefffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff3}>.0поϿппоϿппп>.0!пппоϿXBD =-/oWY"~zhпппппппоϿпппппппоϾϿпд~zg}yg~zg}yg}yg}ygппЗ~zhL9;пппппппЩoWY"ппоϿп=-0}ygппппппппп=-0 ппппппппЄij@!пппппппппЗ~zh}ygппоϿпппппoWY"oWY"оϿϿппппоϿСpWY#ϿпоϿоϿппппппоϳoWY" !rtSпоϿпоϾϾϿпоϿппЄij@!XCEz`b0оϿппоϿоϾϿЗ~zh>.0оϿпоϿппппЖ}yg ϿппоϿоϿппг/!& Ͽпппппппппп/!&z_a0оϾϿппппЄik@~zhоϾϾϿпik@ппϿпппппоϿXCEjk@ппппоϿпоϾϿпXBD!XCEz`b0пппппоϿоϿоϿоy_a0 L8;пппоϿоϾϿпоϾϿоϿ!оϿппппоϿпоϿппоϗ}yg>.0oWY"пппоϿоϿпппппг  =-0oWY"~zhоϿпппоϿппп=-0оϿппоϾϿппXCDXCEппппппппоϿoVY"4~ffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff3~=-0пппоϿоϿппп>.0=-0XBDrsRϿϿппппп=-0ппппоϿпппоϿпоϾϿпРoVY">.0=-0cMNXCErsRоϿпппппz_a0 пппп>.0~zhϿпоϿоϿппп=-0jk@поϾϿппппЗ~zh>.0пппоϿпоϾϿп>.0~zgпппоϿппппoVX"!пппоϿоϿпп=-0oVY"пппппппппоϿпЄik@ XCDппппϿпппоϿппд=-0оϿпппппппЗ~zh>.0пппппппппЗ~zgjk@пппппоϿпоϿ/!& поϿппппппоϡпоϿппппL9; >.0поϾϿϾcMOпоϿпппппппdNO~zhϿпппппппппг!>.0пппппппоϿпг>.0 ϿппоϿппппϾϿппЗ~zhпппппппппоϾϾϪ>.0/!&поϿппоϿпппппXBDпппппппоϿп ппоϿппппoVX"z_a0ппппппоϿпд 4~efffffefffffffffffffffffffffffefffffffffffffffffeffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffeffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0ппоϿоϿпппоϠ~zh~zg~zh}yg~zh}yg~zh}yg}yg~zg~zh}yg~zh}zg~zh~zh}yg~zgпоϿпоϾϾϿппппп>.0пппоϿпоϾϿпппппЄjk@!ϿпппоϿппK8;jk@оϿпп=-0~zgппоϿппппп=-0>.0ппоϿпоϿпд!ij@пппппппппЗ}yg~zhоϿппппппоoWY"~zgоϿпппоϿоϿz_b0oWY"поϿпоϿпппоϳK8;XCEппппоϿоϿпппп>.0>.0поϿϿпппппЗ}zg=-0пппоϿппппЗ~zhL8;пппппппоϾϿdNO/!&поϾϿпппппппoVX".!%ппппоϿпо пппп/!&оϿоϿппппоϾύrtR ϾϾϿпппппппЍrsR>.0ппппппппоϳ/!& ϿпппоϿпппппоϾ>.0ппппппппоϿпЄik@  оϾϾϿпппппппЅjk@пппоϿпппоϿoWY"ϿппппппоϠ ппппоϿпппpWY#3}fffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffeffffffffffffffffffff3}>.0ϿпоϿппппоϿппппппоϿппоϿппϿпппппппоϾϿпппϾϿпппп=-0поϾϿппппппппР/!&>.0ппппоϿпп>.0XBDϿппп>.0}zgппппппппп=-0}ygпппппоϿпoVX" ппоϿппоϿпп>.0}ygппппппппоpWY#ij@ппоϿпппппСoWY"ϾϿоϿппоϿϾϴ/!%cMNпппппппоϿппoVX"=-0оϿппоϿппоϗ~zh>.0ппоϿпппоϾϗ~zh поϿпппоϾϿЗ~zhoWY"ппппппппппг oWY"поϿпппппz`b0ппппппппппϿппд L9; ппппппппоϿп=-0=-0ппппппппоϗ~zg оϿппϾϿпоϾϾϾϿЖ}ygϾϿоϾϿпппппЄij@!оϿпппппппϿЪϾϿппппппоϿ оϿпппппп>.0XCDпппϿппоϿпг 3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~>.0ппппоϿпппппппоϿппппппоϿпппоϾϿоϿпϿппоϿппппппп>.0пппппппппппЅjk@ cMNпппппоϿп!ϿоϿп>.0~zhпппоϾϿппо>.0>.0ппппппппд jk@ппппппппоυjk@}ygϿппппоϾϿпpWY#cMNпоϿоϿпппоϴ!oVX"ϿпппоϿпппz`b0~zhппоϿппоϾϾϿЗ~zh=-0поϿппппппЗ}yg>.0оϿпппппоϿЗ~zhik@ппппоϾϿппо=-0 ϿппоϿппппоoVX"rsRϿпппоϿоϗ}ygXCEоϿппXCDпоϿпппппппXCE}ygппоϿппппппЗ~zg>.0ппппппппоϗ~zg ϿпппппоϿпппп/!&поϿпппппппXCEпппппппоϿпп ϿпоϿппппппpWY#пппоϿппоϗ~zgϿппппппппXCE4~fffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefff4~>.0ϾϿпоϿоϾϾϿппппппппппппппоϿппоϿпппппппоϾϿппоϿп>.0Ͽппппппппоυjk@pWY#ппоϿпппо>.0пппп>.0~zhпппппоϿпо=-0}ygпϿппппппoWY"/!&оϿппϾϾϿϿпг ~zhоϿпппппоϿoWY"ij@ϾϾϿпоϿпоϿг.!%oWY"пппппппппoVX">.0пппоϾϿппппР>.0ппоϿпоϿϿпЗ}yg>.0поϿпϿппппЗ}yg!пппппппоϿпЅjk@oWY"пϿпппоϾϿоϿд }ygпппппппп>.0пппп поϿпϾϿоϿпЪ>.0Ͽпппппппппп/!&>.0оϿпппоϾϿоϗ~zhK8;ϾϾϿппппппоϿпЄik@ппоϾϿпппппоϿоϾϾϿпппп=-0пппппоϾϿпп ϿпппоϿпп>.0oVX"оϿпппппоϾύrsR3}fffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffeeffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffefffffffffffffffffffffffff3~=-0ппоϿппппоϿпоϿпппппппоϿппппϿоϿпоϾϿпоϿоϿпппппп>.0ппппоϿппппpWY#ϿпппоϾϿпXCDппп>.0ппоϿппппп>.0 ппоϿоϾϿпо!ппппоϿпоϿL9; }zgоϿоϾϿппппoWY">.0оϿоϿппппоϳ. %oWY"ппппоϿпппoWY"пппппппппп=-/пппппппппЗ~zh>.0ппппппппоϖ}ygjk@ппппоϾϿппп=.0 ϿоϿоϿоϿпоϿXBD~zhппоϿпппп!.!%ппппoVX"поϿпппппппdNOпппоϿпппппЅjk@=-0поϿппоϿппЗ~zgrsRпппоϿпппоϿпгпппппппппоXCDпппппппппп>.0оϿпоϿпоϿппXCDϿоϿпппппЩ!пппппппппп 3}fffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeefffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffeffffffffffffffffffffefffffeffffffffffffffffffffffffff3}>.0оϿпоϾϿпппоϿпппоϿпппоϿпппоϿппппоϿппоϿоϾϾϿоϿпп>.0поϾϿппппппpWY#оϾϿпппоϿЗ}yg~zhоϿп>.0ппппппппоϾ=-0z_b0пппоϿпппСz`b0ϿпоϿпоϿппЄij@}ygпоϿппппппoWY"! /!&ij@ппоϿпппппоϳ/!&oWY"оϿпппппппoWY"dNOϿппппппппп=-0ϿпппоϿпппЗ~zh=-0ппоϿпоϾϿпЗ}zg!ϿпппоϿппппРik@ϿпоϿϿпоϿппР~zhпппоϾϿппpWY#поϿпϿпппппоϿоϿ XBDоϿппоϿпоϾϿг=-0ппоϿпппоϿЗ~zg!ппппппоϿпппоK8;пппппоϿоϿϿ оϿпϿпоϿоϿпdNOпппппоϿоϿопппппппоoWY"пппоϿппппL9;4~fffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffeffffffffffefeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffeffefffefffffffffefffffffffffffffffffefeffffffffffffffffefffffffffffefffffffffffffffff3}=-0оϿпоϿпппппЄij@oWY"oWY"oVY"pWY"oVY"oWY"oWY"oWY"pWY#oWY"oWY"oVX"pWY#oWY"oVX"oWY"pWY#oWY"oVX"z_a0}ygϿппппппппо>.0ϿоϿппппоϾϾoWY"пппппоϿппXCEпоϿоϿппоϿп>.0поϾϿоϿоϿcMOL9;ппппппоϾϾϪ}ygппоϿоϾϿппpWY"oVY"Рik@cMO>.0  =-0z_b0пппппппппппЖ}yg oWY"ϿппппппппoVY"=-0ппоϿпппоϿп=-0оϾϿппппппЗ~zh>.0ппоϿппппоϗ~zhz_a0оϿппппоϿпоcMN/!&ппппппппппп!~zgппппоϿпоϴ/!&L9; пппоϿпппоϿЍrsR ϿппппϾϾϿпппL9;>.0оϿпппппппЖ}ygik@ппппппоϾϿппy_a0поϿпоϿппппоϿоϿоϿпппoWY"пппоϿппппп!пппоϿпппп/!%z`b0поϿпппппоz`b03}fffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffefffffeffffffffffffffffffffffeffffeffffefffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffffffffeffffffffffffffffffffffffff3}>.0Ͽппппппппп=-0 L9;}ygоϾϿппоϾ>.0ппппоϿппппoWY"ϿпппоϾϿоϿг/!&оϿоϿпоϿппо=-0/!&поϿпппппп=-0!поϿппппппп ~zgпппппппппoWY"pWY#оϾϿпоϿЩ~zg}zg~zhоϿпппоϿоϿоϿппппoWY"pWY"ппппппоϿпoVY"ппоϿпоϿппп=-0пппппппппЗ}yg>.0пϿппппоϿоϗ}ygоϿпоϿппппп оϿоϿппоϾϾϿdNO}ygпппппоϿоϿС rsRппппппоϿппXCDrsRоϿϿпппппппЄij@=-0поϿппоϿппЗ}yg/!%ппппппоϿоϿпСппоϿппппппstSϿпоϿпоϿппoWY"ϿоϿпоϿппоϾcMOϿоϿпппоϿϴXCEпппппппппЗ~zh4~ffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0оϿпппппппп>.0K8;поϿпп=-0пппоϿпппоϿcMNпппппппоϿппcNOпппппоϾϿоϿ=-0cMNϾϿппппппппоϾϿппоϿпп=-0~zgпппппппоϿoWY"oVY"ϿпппоϿоϾϿоϾϾϿппппппппппппЗ}yg!oWY"ппппоϾϿппoWY"поϿпппоϿпп=-0поϿппппппЗ~zh>.0поϿпппппоϗ~zh. %ппппппппоϾϪjk@ппппоϿппппЍrtRrtSϾϿппоϿпϿоϿд>.0 ϿпппоϾϾϿоϿп cMNпппппоϿпппЪ>.0ппппппоϾϿЗ~zgппппоϿпппоϿ ппппоϿпппоoVX"ппппоϿϿпоoVX"ϿпппϿпппоϿstSппппппппЗ~zg>.0поϿппппппп3}fffffffffeffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffeeeffffefeffffffffffffffffffffffffff3~>.0поϿппппппп>.0XCEϿпппп=-0оϿϾϿппϾϿоϿ>.0ϾϿпоϿпппоϿппЗ}yg=-0ппппппппоϿ rsRппоϾϿпппСпоϿпоϿоϿпcMO~zhпоϿппоϿппpWY#pWY#оϿппппппппϿппоϿппоϿппϿпЖ}yg=-0oVX"поϿппппппoVX"ппппоϿпоϿп>.0ппппппппоϖ}yg>.0пппоϿпоϿоϗ~zhz_a0пппоϿпппппЅjk@XBDоϿпппппоϾϿгoWY"пппппоϿппоϿпτik@!L8;ппппϿпппоϿР.!%оϿппппоϿппп!=-0оϾϾϿпппппЗ}ygz`b0ϿпппппппоϿп>.0поϿпппппоϾoVY"оϾϾϾϿпоϿпoVX"оϿпппппппоϿппппппппy_a0 ппоϿпоϾϿпп!3}ffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff3}>.0ппппϿппппп=-0ϿоϾϿdNOпппоϿоϿоϿпоϿпппппппппϾϿЗ~zh>.0ппϿпппоϿпоϿппппоϿпЗ~zg~zhппоϿϿппппoWY"}ygоϿпппппппoVX"oWY"ппоϿппоϿпоϿппппоϾϾϾϾϳik@/!&oWY"пппппппоϿoWY"пппппппппп=-0пппоϾϿппоϗ~zh>.0оϿоϿпоϿоϿЗ~zgппоϿппоϿϿпXCE/!&пппоϿоϿпоϾϿ!. %оϿппппϿпппппппЅjk@ ij?ппппппоϾϿпЄik@ϿпппоϿппоϿпL8;>.0оϿоϿпппоϾϗ}yg.!%ϿпоϿпоϿппппpWY#ϿпппоϿоϿппpWY"ппоϾϿпоϿпoWY"ϾϿппппппоϿ/!&ϿпппппоϿпoWY"ϿппоϿппппп>.03}ffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffff4~=-/пппоϾϿпоϿп>.0cMOппппoVX"ϾϿоϾϿппϿпоjk@пϿпоϿппппппоϿппЩdNO ϿпппоϿппоϿ!ппоϾϾϿпппР>.0>.0>.0>.0=-0>.0>.0=-0>.0>.0>.0=-0=-0>.0>.0>.0>.0>.0=-0>.0=-0>.0=-0>.0>.0>.0>.0=-0пппоϿппппЅjk@}ygоϿпппппоϾoVX"XCEпппппппппоϾϿоϾϿпЩij@L8;oWY"оϿпϿпппппoWY"пппоϿпоϿпп=-0ϿоϾϾϿппϾϿЗ}yg=-0поϿппоϾϿпЗ}yg оϿпоϿпоϿппп=-0ппппппппппп>.0поϿппоϿппппппоϿЖ}ygXCDппϿпппппппcMN~zhпϿоϿпппппоoVX">.0ϿппппппппЗ}ygппппппппоϿϿz`b0ппппппппппoWY"поϿоϿоϿппoWY"поϿпоϾϿпппXCDппоϿоϿппоτij@=-0>.0>.0>.0>.0=-0>.0=-0=-0=-0>.0>.0>.0>.0>.0>.0=-0>.0>.0=-0>.0>.0=-0=-0>.0>.0=-0>.0ппппппппппL9;3}ffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffeffffffffffffffffffffefffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffff3}>.0пппоϿппппп=-0/!&поϿпoWY"Ͽппппппппп=-0ϾϾϿоϿпппоϿоϾϿпоϿппύrsRXCE поϿпппоϿоϿ>.0пппппппоϿппппоϿоϾϿппоϿппппппппоϾϿппоϿпппоϿϿппппппЗ~zg}ygϿпппоϿппоpWY#!K8;oVX"ik@}yg~zh}ygоϗ~zg}yg}ygjk@oWY"K8; oWY"ϿпоϿппоϿпoWY"поϿоϿппппп=.0ϾϿпоϿоϿпоϗ}yg>.0пппппоϿппЗ~zh>.0ппппоϿппппϾϾϿоϿпппппоoVX"oVX"пппоϿппоϿпппппоϿпдij@L8;оϿппоϿпоϿоϿ>.0ij@ϿппϿппппппЍrsR=-0поϿппппппϗ~zg}ygппппппоϾϿоϗ}ygпппоϿоϿпппoVX"пппппоϿппoWY"оϿпоϿпоϿппoVX"оϾϿпппппоϿпппоϿппоϿппппоϿппппппппппппоϿппппппоϿппoVY"3~fffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefefffffffffffefffffffffffffffefffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-0пппппоϿпоϿ>.0ппппoWY"ппппоϿпппп}ygϿпоϾϿпппоϿппппппппппЍrtRL8;поϿпппппппdNOпппппоϿоϿпоϿппппоϿоϿппϿппппоϿппоϿппппппппппппппϿпЗ}zg~zhпоϿппппоϾoWY"pWY#оϾϿппппппpWY#ппоϿппппоϾ=-/ϾϾϿоϿппоϿЖ}yg=-0пппоϾϿпоϿЗ}ygcNOппппппоϿппг}ygппппоϿппппoWY" ϾϿоϿппппоϿпппппоϾϿпгjk@/!&=-0поϾϿппппппп!oWY"ϿппоϿпппппЗ}zg>.0пппоϿппппЗ}ygz_a0ппппппппппЗ}ygпоϾϾϿппϿппoWY"пппппппппoWY"ппппппоϿϿпrtRпппоϿпоϿппппппоϿоϿппппппппппппппппоϿпппоϿпппоϿпппoVX"3~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffff3}>.0оϿϿоϿппппо=-0ϾϾϿпoWY"пппппппппп!ппппоϿпоϿппоϿппϾϿппппгjk@/!&пппппоϿпппoWY"ппппппппппппоϿпоϿпоϾϾϾϿпоϿпппппоϿппппппппппппппппЗ~zh}zgппппппоϿпoWY"oWY"поϿпоϿпппoWY"ппоϿппоϿпп>.0пппппппппЗ~zh=-/пϿпппппоϿЗ}ygpWY#ппппппппппЗ~zhoWY"ппппппппппЗ}zgL8;ппппппппппппоϿпоϿппппоϩoVX"!XCEоϿпппппоϿппXCDпппппппппоϴ>.0поϾϿоϿппϿЗ~zhdNOпппппппоϿоϗ~zhϿппппппппоoWY"ппоϿоϾϿппoWY"пппоϿппϿпо}ygпппппппппппппϿпппппппппппоϿпппппппппппппппппппппоoWY"4~fffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffff3}=-0поϿппппппп>.0}ygϿппoWY"оϿоϿппппппL8;пппппоϿппоϿпоϾϿпоϾϿппϾϿпСXCD пппоϿпоϿппoWY"ппппппппппппппппоϿппϿпппппоϿпппппоϿпоϿппппппппппоϗ~zh~zhпппппоϿппpWY#oVY"ппоϾϿоϿпоoWY"пппϿпппппп>.0ϿпϿпппоϿпЖ}yg=-0ϿппоϿоϿппЗ~zh}ygппппоϿппппЗ~zhpWY#ппппппоϿпоϗ~zhz`b0ппппоϿпппоϾϿпппппппппϿпоώrtSL9;oWY"ппппϿоϿппоϿ>.0пппоϿпппппо>.0пппппоϿппЗ~zh>.0ϾϿппоϿппппппппппппппоoWY"ϾϿпппппппpWY#оϿпппоϿппоϿппϿпппϿпоϿпоϾϿоϿпппппоϾϾϿпоϿппппппппппппоϾϿпппппoWY"4~ffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffefffffffffffffffffffff4~=-0ϾϿпппппппп>.0}ygпппoVX"пппппоϿпппXCDϾϿппппоϾϿппоϿпппппоϿпппоϿгpWY# ппоϾϿоϿппп}zgϿоϿппоϿпппппоϿпппоϿпппппоϿппппппоϿпппоϿпоϿпоϿппоϿЗ}yg}ygпоϿппоϿппoWY"oWY"оϾϾϿппоϾϿoVX"поϾϿпппппп>.0ппоϿппппоϗ~zg>.0оϿппппоϾϿЗ~zg}ygппппппппппЗ}zgoVX"пппоϿппоϿпЗ~zhij@ϾϿпппϿппоϿппппϿпппоϿппппоϩXBDoVX"пппппппппоϠ>.0ϿппоϿпппппп>.0ппоϿоϿпппЗ~zg>.0поϿпоϿоϿпппϿпппоϿϿппϿoVX"ϿпппппоϿпoWY"ппппппппппоϿоϿппоϿппппппппппоϿппоϿоϿпоϾϿоϿоϾϿпппппппоϿппоϿппpWY#3~ffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffefff3}>.0ппоϿоϿпппп>.0XCEpWY#oVY"oVX"oWY"=-0поϿпоϿппоϿL8;ϾϿоϿппппоϿппоϿппппоϾϾϿппоϳoVX"ппппоϾϿппп~zgϿппппϾϿппЅjk@=-0=-0=-/=-0>.0=-0=-/>.0>.0=-0=-0>.0>.0>.0=-0=-0=-0=-0=-/=-0=-0=-0>.0>.0>.0>.0>.0=-0>.0=-0=-0>.0>.0=-0>.0>.0>.0=-0>.0/!&~zgпоϿппппппpWY#oVY"пппппппппoWY"ϿпоϿппоϿпп>.0пппппппоϾϗ}zg>.0оϿппппппоϗ~zh~zhпоϿпппппппz`b0pWY"ппппппппппЗ~zhpWY#ппппппппппппппоϿпоϿппппппоϩL8;ij@ϿпппппппоϿЗ}yg=-0ппппоϾϿппоϾ=-0поϿпппппоϗ~zh!ппппппϿпппппоϿпоϿппппoWY"поϿоϿппппoVX"пппппппппϿппоϿппоϿпоcMN=-0=-0>.0=-0=-/=-0=-0>.0=-0>.0=-0=-0=-0>.0=-0>.0=-0=-0>.0=-0>.0>.0>.0>.0>.0>.0=-0>.0=-0>.0=-0=-/>.0>.0>.0>.0>.0=-0=-0 3~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffefffffffffeffffffffffffefffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffff3}>.0оϿпппппппп>.0оϿппоϿпоϿо!}ygпоϿпппппппппоϿпппппппоϾϿппЩ>.0ппппоϾϿоϿп~zhоϾϾϿппоϿпoVX"~zhппоϿппппоoVY"oWY"пппппппоϿpWY#ϿпппоϿппоϿ=-0ппппоϾϿппЗ~zh>.0ϾϿоϿоϿпппЗ~zg~zhоϿпϿоϿппппoVX"L8;поϿпппппоϿЖ}yg>.0ϾϿоϿппппоϿппоϾϿпппппоϿоϾϿпЗ~zh!~zhоϿпоϿпппоϿЗ~zg=.0ϾϾϿппоϾϿпоϾ=.0пппппоϿоϿЗ}zgппппоϿпппоϩϿппппоϿоϿпpWY#пϾϾϿпппппoVX"пппппоϿпоϿоϾϿпппппоϿ>.03~ffffffffffffffffffffffffeefffeefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffff3}>.0ппппоϿпппп>.0оϿоϾϾϿппоϿXCEпϿпппппоϿпппоϿпппппоϿпппппpWY#=-/ϿоϿппппппп~zgпоϿпппппоoWY"}zgпппоϿоϿпоoWY"oVX"поϿппоϿппoWY"ϿппппппппϿ=-0пппппппппЖ}yg>.0пппппоϿоϿЗ~zg}ygпппоϿпϿпппoVY"dNOппппппппппЗ~zh oWY"пппппппоϿпппппоϿппппϿппппдK8;}ygоϿппппппппЗ~zg=-0поϿоϿпоϾϿоϿ=-0ϿоϾϿпппппЗ}ygпоϿпппоϿпоϗ}zgппппппоϿппoWY"ппппоϿпппpWY#ϾϿпоϾϿпппппоϿппппппп>.03}fffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffff3}=-0пппппоϿппо>.0ϿпппппппϿпXCEпоϿппппоϾϿпппппппппппоϿппЅjk@=-0ϾϿпϾϿппппп~zhпоϿпппппоυjk@}ygоϿпппппппoVX"oVX"ϿоϾϿпппппoVX"пппппппппо=-/ппоϿпоϾϿпЗ~zh>.0оϿϿпппоϾϿЗ~zg}ygппппппϿпоϿЍrsRoVX"ппппоϿппппЗ~zh oWY"ϿϿоϾϾϿоϿппппппппоϾϾϾϿϿоϿϿXBD}ygϿппппоϿпппЗ~zh=-0поϿппоϿоϿпо=-0ппϿппппппЗ~zhϿпппппппппЗ}ygпппппппоϿоpWY#ϿпппппоϾϿpWY#ппоϿппоϿпппоϿпппппппL9; 3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffff4~>.0ϿпппоϿппоϿ=-0ппппппппоϿ>.0ik@пппппппппппоϿпоϿппппоϿппЅjk@>.0поϿϿпппппп~zgпппппппппЗ~zg~zhппоϾϿппппoVX"oVX"пппппппоϿoWY"ппппоϾϿпоϾ=-0оϿпоϾϾϾϾϿЗ~zg>.0пппоϿпппоϗ}yg~zhпϿппппппоϾϗ~zhoVY"ϿпϾϿпоϿпппϗ~zhXCD}ygппоϿоϿпппоϿпппппппппппппXBDij@ϿϿпппппϿппг>.0ппппппоϾϿоϿ>.0ппоϿппоϾϾϖ}ygппппппппппЎstSпппппоϿпппpWY#пппоϿпоϾϿpWY#ппппоϿоϿпппппоϿпоϿппoWY"3~fffffffffffffffffffffffffffffffffffffffeffeffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffeffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffeffffffffefffffffffffffffffffffffffffffffffffffffeffffffff4~=-0оϿппоϿϾϿоϿ=-0пппоϿппппп XCDrsRппппппппппппппоϿпоϿпппdNO>.0оϿоϿппппппz`b0пппппппоϿР}ygпоϾϿппоϿоoVX"oVX"пппппппппoVY"пппппппоϿо>.0оϿоϿоϿпппЗ~zg>.0ппоϾϿоϿппЗ~zh~zgϿпоϿпппоϿпЗ~zgpWY#поϿппппппоώstS!dNOпппоϿоϿпппппппппппппоϿ.!%oWY"пппппппоϾϾϿ=-0ппппϿппппϿЪ>.0пппппоϿппЗ}yg=-0ппппоϿппппpWY#поϿпоϾϿппоpWY#оϾϿппппппpWY"ϿпппппппоϿпппппоϿпоoWY"3}ffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffff3}=-0ϾϿпппппппо>.0пппоϿпоϿпп L8;jk@ϾϿпппппппппппϿппппг!>.0ппппппоϿппoWY"пϿппоϿпппп}ygϿппппппоϿpWY#oWY"ϿппоϿϿоϿпpWY#ппппоϿпппп>.0ппппппппоϖ}yg>.0ппоϿоϿпппЗ~zh}ygпппппоϿпппСoWY"ппоϿппппппoVX"!XCErtSϿппоϾϿоϿпппоϾϿоϿоϿпСoVX"пппппоϿпоϿпXCEϿпппппппппЗ}zg=-0ϿпппоϿпппϗ}yg>.0ппоϿппппппXCDпоϿпоϿпоϿоoVX"ϾϿпппппппoWY"пппоϿппппп}ygппппппϿпоϗ}zg4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~>.0пппппппппо=-0ппоϿпоϿоϿпL9; rsRппоϿпппппоϿппппппЄik@=-0ϿппппппппоoVY"ппппппппоϾ/!%~zhϿппоϾϿпппoWY"oWY"оϿпппппппoVX"ппоϾϿппппп=-0ϿппппппппЗ~zg>.0пппппппппЗ}ygz_a0ппппоϿпппоϿ}ygпппоϿпоϿппcMO XCDппоϿоϾϾϿпоϿппоϾϿоXCDdNOоϿпппϿппппп. %oWY"ппϿоϿпппппЄij@>.0ппϿпппϿппЗ}yg>.0пппппппппп>.0ппппппоϿппoWY"ппппппоϿпoWY"пппппппппо~zgпппппоϿппЩ4~ffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~=-0ϿпоϿппоϿпп=-0оϿпппппппп dNOоϿппоϾϾϿпоϿпппп >.0пппппппппР>.0ппппппоϿппXBD}ygпппппппоϿpWY#oVY"ппоϿоϿпоϾoWY"ппппϿппппп>.0пппппппппЗ}yg>.0оϿппоϿппоϗ}ygpWY"оϿппоϿоϿоϿп ~zgпоϿоϾϿоϿоϾ>.0!z`b0ϿоϿппоϿппоϿпппС>.0поϿпппоϾϿпо>.0y_a0ппппоϿоϿппpWY">.0пппппоϿппЗ~zhcMNппппппппппϿпппϾϿпппоoWY"пппоϿппппoWY"оϿппоϿоϾϿпoVX"оϿппоϿппоϿ 4~fffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffff3}>.0поϿоϿпоϿпо=-0ппппоϿппппXBDпоϿппппппппппXCD=-0ппппппоϾϿЗ~zh/!&ϾϿппоϾϿппоτij@}ygоϿпппппоϿoVX"oVX"ϿоϿппппппoVX"поϿппппппо>.0оϿпппппппЗ}yg=-0пппоϿϾϿоϾϗ~zhL9;поϿппппоϿоϿ=-0ппппппϿоϿпп oWY"пппоϾϿпϿпппппп !ϿпппоϿпппоϾoVX"}ygоϿпппоϿоϿп>.0=-0ϿппппоϿппЗ}ygz_b0пппоϿппппЗ}zgппоϿппппппoVY"ппппппоϿпoWY"ϿппппппппϿcMOппппоϿппппL8;3}ffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffefffff3}>.0ϿпоϾϿоϾϿпп>.0пппоϿпϿппп stSϿпппппппппппz_b0=-0поϿпппппоϖ}ygпоϿпоϿпоϿпЩ~zhоϿϿпппппоoVX"oWY"поϿппппппoWY"поϾϿоϿпппо>.0поϿпппппоϗ~zg>.0поϾϿоϾϿппЗ~zh ϾϾϿппппппоϿoVX"!пппϿоϾϿпппР/!&ϿппппоϿоϿппоK8;оϿпппппппоώrtSоϾϿпппоϿпп=-0ϿпппоϿпппЗ}yg~zhппппппппоoVY"ппппоϿоϿоϾoWY"оϿоϿоϿϿппoWY"ппоϿпппппп=-/оϿппϿпппппЄij@3}ffffffffffffeffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffff3~=-0оϾϿпоϾϿппп>.0оϾϿппппппоik@пппппппппппЗ~zh=-0оϿппоϿпоϾϗ~zh}ygϿпппоϿпппо/!&~zgпϿпоϿппппpWY"oWY"ппппппоϿпoVX"пппппппппп>.0оϾϿпппппоϗ}zg>.0ппппϿоϿппЗ}ygϿпппппппппЍrsRL8;ппппϿоϾϿппz`b0 поϿпппоϿоϾϿoVX"~zhппппоϿпϿппЪ!ϿоϿппоϿпоϿЗ}yg>.0поϿϿпоϿппЗ}ygϿппоϿппоϿ. %ппоϿппоϿппoWY"пппппппоϿpWY"оϿппппоϿпп пппоϿппппоϴ3}fffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffeffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffeffefffffffffffffffffffffefffffffffffffffffffffffeffffff3}=-0оϿппϿоϿпоϿ>.0oWY"пϾϿЗ~zhϿоϿпппоϾϿпij@поϿпоϿппппЗ~zh=-/ϿппϿпппоϾϗ}ygz`b0пппппϿппппЄik@}ygппппппоϿпoVX"oWY"ппппоϾϿппoWY"ппппϿоϿппп=-0поϿппппппЗ}zg>.0оϾϿппоϿоϿЗ}zgstSппппппппппгz_a0ппппппоϿпп=-0 ппппппоϿоϾoWY"oWY"ппппоϿппоϾϿ!L9;пппоϿпϿпппdNO>.0оϿппппппоϗ}yg/!&поϿппϿпппЩппппоϿппоϾoWY"ппоϿпппппoVX"ппппппоϾϿпϿппппоϿпоϿL8;3}effffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0ппппппппоϿ=-0oVX"поϾϗ~zgϿппппппоϿпXCEoWY"pWY#~zg}yg/!& пппппппппЗ}yg>.0пппоϾϿпппЗ}ygL9;ппппппϾϿппд ~zgпппппппппoWY"oVX"оϿппоϿоϾϾoWY"пппппϿпоϿп>.0поϿпппоϿпЗ~zg>.0пппппппппЗ~zhdNOϿппппоϿпппп.!%ппппоϿϾϿпдoVY"oWY"z_a0~zg~zh.!%поϿппоϿоϾϾoVX". %пппппппоϿппcMNij@оϿппппоϿпп!>.0оϾϿпоϿпоϿЗ~zhcMNпппппоϾϿоoWY"оϿоϿпоϿпппoVX"ппоϿпппоϿoWY"пппппоϿпоϿz`b0пϾϿоϿпппппЗ~zh3}fffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffefffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffff3}>.0пппоϿппоϿп=-0oVX"ппоϖ}ygпоϿппϿпппϾ}ygϿпп=-0cMNпппппппппЗ}yg>.0пппппоϾϿпЗ}yg ппппппппппоoVX"~zgппоϾϾϾϿппoVY"oWY"пппппппоϿoVY"Ͽппппппппп>.0поϿппϿпоϿЖ}yg>.0ϿппоϿппϿпЗ~zg!оϿппϿппппппz`b0!оϾϿпоϿппппz`b0ппппrtRпппоϿппппoVX"ϿпппппоϿппРпоϿппппϿпЗ~zg=-0ϿϾϿппоϿппЗ~zhпппϿппппп поϾϿпппппоpWY#пппппппппoWY"ϾϿпоϾϿппоϾL9;поϿпоϿппоϿп=.03}fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffff3}=-/ϿпппппоϾϿп>.0jk@оϿоϗ~zhппппϿоϾϿпп}ygпппdNO!пппппппппЗ~zh>.0оϿппппϿппϖ}ygrtSоϿоϿппоϿппг }ygϾϿпоϿпппоpWY#oWY"ппппппоϿпpWY#пппппппппп>.0оϿпппппппЗ}yg=-0пппппппппЗ~zh~zhпоϿппппппоϳcMNппппоϿпппп!Ͽппп/!&XCEϿппоϾϾϿппoWY"y_a0ппппоϾϿоϿпп!/!&ппппппоϿппXBD=-0ϿппппппппЗ~zh!ϿпппоϿпппЄij?ппппппппппoWY"ппоϿпппппoWY"ϿпппппоϿпопϿϿпппппппЗ}yg3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~=-0ϿпоϿпппппп>.0}ygпппЗ~zhппппоϾϿппп}ygϾϾϿoWY"пппппоϿоϿЅjk@XCEпϾϿппппоϿЩXCDоϿппоϿпппоϿЍrsR}ygпппппппппoWY"oVX"ппппппоϾϿoWY"оϿоϿпоϿппп=-0оϾϾϾϿппϿпЗ}yg=-0ϿппппоϾϿпЗ~zhXCEппоϿоϿпппппXBDппппппппоύrsRϿппп>.0=-0пппппппппXBD!пппппппоϿппz_b0ij@ϿоϿппоϾϿпЩ=-0поϿппппппЗ~zgz_a0оϿоϿппоϿп=-0ппппоϿпппоoVX"ϿппппппппoVY"ппппппппппij?пппоϾϿпоϿппcMO3~fffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffefffff3~>.0пппоϿпоϿпп>.0ппппЄij@ϿпоϿпппппп~zhпппЄij@~zgппппппппdNOoWY"ппоϿпппоϿп поϾϿппппппоcMN/!&~zgоϿпоϿппппpWY#pWY#оϿпппппппpWY#пппппоϿппп=-0ϿппппппппЗ~zh>.0ϾϿппϿппоϾϗ}ygоϿпппппоϿпЗ}yg>.0пппппппоϿп=-0пϿппXCEпоϿпппппо.!%~zhппппппппппд  ппппϿппоϿоXCE=-0пппппоϿоϾϗ~zg ппппппппυjk@ппоϿппппппoWY"оϿпппоϾϾϾoWY"оϾϿппппппп=-0ϿппппоϿппоϿг. %.!%3}fffffffffffeffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffefeffffffffffffffffffffff4~=-0ппппоϾϿпппL9;L8;ппппoVX"ппппϿппоϿп~zhϿпоϡоϾϾϿпппп/!&oVX"ппппоϿпппо=-0ik@оϿпппоϿпппппXCE. %z`b0}ygппппппппоoVX"oWY"пппоϿппппoWY"пϿпппппппп=-0пппппппппЗ~zh=-0пппϿпппппЖ}ygpWY#ϿппппоϿппоϾXCE~zhпппппоϿоϿЅjk@ппппy_a0!ϿпоϾϿпппг=-0пппппппппппoVX"y_a0ϿппппоϿппЩ>.0пϿппппппоϗ~zhz`b0ϿпоϿппппд!пппоϿпппппoVX"оϿоϿппоϿпoVX"ппппоϿϿпоϿпппоϿпоϿпппд XCDL9;3}ffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffefffffffffffffffff3}>.0оϿоϿпоϿоϿпoWY"jk@поϿϿoVX"оϾϿпппппоϿ~zgϾϿпп!ппоϿппппЪXCEппппппоϾϿпz_a0!ппоϿппппппϿппXCEK8;оK8;}ygппппоϿпппpWY#oVX"пппппппппoVY"оϿпппппппп>.0пппоϿппппЗ~zh>.0пппппϿппϿЗ}yg ϿпоϿппппппЩ XCEппоϿпппϿпг!оϿппЩ=-0пппппппоτij@}ygпппппппоϿпо.!%. %пппппппппп>.0=-0поϿпоϿоϿпЗ}yg=-0пппппппппoWY"ппоϿпоϿпппoWY"оϿппоϿпппoVX"ппоϿппппппXCDоϿппппппппппЩ/!%z`b0Ͽд 3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffefffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffff3}>.0оϿпппппппоώrtS.!%ϿппппoVX"пппппоϾϿпп!}ygпоϿпoWY"/!&ппоϾϾϿппz`b0=-0ϿоϾϿпоϿппоϳ jk@оϿпппппоϿпоϿпoVY" z`b0пппд!оϿппппппоϿz`b0oVX"пппппппппЄij@пппппппппп!cNOпоϿоϾϿпϿпЗ}ygoWY"пппппппппЗ~zhXBDпппоϿппппппЄij@ пппппппоϿcMOпоϿпо>.0cMNоϿппппоϿL8;.!%ппппоϿпоϿппРϿппппппппy_a0=-0ппппоϿпппЗ~zh пппппоϿпР!пппϾϿпппппij@пппппоϾϿпoWY"ϿоϾϾϾϿпоϿп!ппоϿоϾϾϾϿпппгL8;!}ygпппЗ~zg3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffff3}>.0Ͽпппппппппг  оϿпппpWY#/!&поϿппппоϿоK8;~zhппппд y_a0пппппппо!.!%ϿппоϿоϿоϿппpWY"cMNXCE!оϿоϿϿпппппоϿоϡ=-0XCDпппппЍrsRоϾϿппппппоϗ~zhrsRппппоϿпϿпР/!&пϿоϿпппппϿL9; oVX"пппоϾϿпппдz`b0ппоϾϾϿпппЩ}ygпоϿпппоϿппоXCEппоϿпппппЍrsRпппппϗ}ygппппоϾϿЩoWY"ϿоϿппппппоϾτik@ik@оϾϿппппппЪ =-0оϾϿоϿпппоϗ~zg оϿоϿоϾϿпг!>.0ппоϿпппппо/!&}ygпоϾϾϿппппЎrtS/!&ппппппϿпппL9;K8;оϿоϿппппппппоϿЄij?  oWY"поϿпоϾdNO3}ffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefff3~oWY"поϿппппппппoWY" поϿпппpWY#dNOпппоϿоϿппоτik@~zhпоϿпоτik@ пппппϿпz_a0ϿппппппппоϿпXCD!~zhд/!&dNOϾϿоϿпппппппппппЎrtR>.0!oVX"оϾϿпоϿпcMO. %ϿпоϿпоϿоϿпдппоϿпппппп XCDоϾϿпппппппy_a0ϿппппппоϿп/!&пппппппппп!!ϿппоϿпоϿпппXBDjk@ппоϿппоϿоϠ пппоϿпXCD=-0пппоϿпппL9;ппппоϿпппппЄij@jk@ппоϾϿппппд/!&>.0ппϿпппϿппг=-0 ϿоϿпппоϿп>.0z`b0ппппппппппcMN оϿоϿоϾϿϿппгXCEппппппппϿпz_a0}ygппппппоϿоϿппппдij@!. %ij@ппппппп/!&3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeeff3}ппппппппппппcMN oVX"пппоϿппoVY"пппппϿппппд }ygппппппXCEij@ппппппоϴ rsRϿпϿппоϿϿпоϿпoVX"  oWY"ппР ~zhпоϿоϿпппппоϿппппЩjk@L9; !!K8;pWY"ппоϿппоϿпЄik@oWY"пппппппоϾϿпL9;L9;пппппоϿоϿппoWY"оϿппϿппоϾϿд =-0ппппппппоϿпЅjk@=-0ппϿппппоϿоϿЄij@>.0ппоϿпоϾϿоϿпоcMN поϿппоϾϿпд/!&оϿппппг. % ϾϾϿппппЗ}yg!пппппоϿппппЄik@ij@пппппппоϿпK8;=-0пппппппппппy_a/ .!%поϿппппппXCEпппϿппоϿппЩXCDппппппппоϿпXBDппппппппппд !пппϿпппппппоϿпппРoVY">.0 .!%XCDjk@оϿппоϾϾϿпXBD4~ffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffefffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffefffffeffefffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffff3}dNOϿϿпоϿпппϾϾϿоϿоϗ}ygXBD!.!%XBDij@пппппϿоϿпpWY"cNOппппоϿппппппЗ~zh~zhϿппппппz`b0ij@ппоϾϾϾϾϿ>.0XCEппппппппппоϿпгz`b0/!&!XBDij@ϿоϿппоτij@ пппоϿоϿппоϿпппппппппд~zh}yg}ygпппоϿпоϿпппоϿЗ}yg/!&ϿппоϿпоϿпоϿЩ  ϿпϿоϿпоϿоϿпд/!&cMOппппппппппппЄij@ϿϾϿпоϾϿппппϿ=-0ϿпппппппоϾϾϿ.!%XCEоϿппппппппоϿЎrtS L9;ппппоϿпппг.!%ппппϿппдXBD ппппоϿоϳ .!%ппппоϿппоϿпР/!&>.0оϿппппоϿппXCD=-0ϿоϿпппппппппгoWY"  y_a0ϿппоϿппоϿпXBDoWY"ппппппппппппoWY"!поϾϿоϿпоϿппд dNOппппппппппппЅjk@L9; ϿппϿпппоϾϿпппоϿппоϿппЩ~zh}yg}ygпппϿоϿппоϿппппXCE4~fffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffff4~cMNппоϿпппоϿппоϿппоϾϿпЗ}yg~zh}ygz_a0oVY"oWY"pWY#oVY"oWY"oWY"oWY"oVX"pWY"pWY#oVY"pWY#oVX"rsR}yg}yg}ygппппоϿппппппппoVY"oVX"ϾϿппппϿпппоϿпоϠ!}ygϾϿппппппР>.0!~zhпоϾϿппоϿcMNппоϿпппппппоϿпппЪ~zg}ygппппппппппг /!&пппппппппоϿпппоϿпппппппппппоϿоϿппппппЎrtS /!&ппппппппоϿоϿоϠ>.0!пппоϿппппппоϿг=-0dNOпппппоϿппппоϿпЅjk@ !~zgϿпоϿпоϿппппппдK8; ~zhоϿппоϿоϿпппппгL9;XCDпоϿппппппоϾϿгoVY"!XBD}ygϿоϿоϿпппппг/!&ϿпппппоϿпЍrsR!=-0пппппппо.!%.!%пппппппппϿппЄik@/!&>.0jk@пппоϿппппоϿXBD=-0ппоϿпппоϾϿппппгik@L8;=-0ij@ппϿппппоϾϿXCDoWY"оϿппппппоϿпппоoWY"/!&ппоϾϿппппппппС/!&dNOппппппппппϿпппЄik@ XCEϿппоϿппппппоϿϾϿпппппϿппппппппоϿпппппппXBD4~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffff3~>.0cMNпоϿпоϿппϿоϿоϾϿоϿпппппппппппоϿоϿппоϿппппоϿоϿппппоϾϿоϿпппоϿoWY"!>.0z_a0поϿпппоϾϿппппппоϿЍrsRdNO=-0 }ygоϿпоϿпппппЩcMO.!%K8;ik@ппоϿоϿоϾϾυjk@L9;ϿоϿоϿпппппппппппоϿпоϿпппоϾϿпппг/!&=-0ппоϿппппппппппϿоϿпппппоϿпппоϿпоϾϿппЄjk@.!%XCEij@ппппппппϿппоϿппппЗ}ygcMN=-0 /!&XCDij@пппппппппоϿпппоϾϿЗ~zhcMO>.0!>.0oWY"оϾϿппоϿппоϿппоϿпдz_a0L9; !.!%K8;jk@пппппппоϿпппоϿоϿРcMN=-0 /!&K8;jk@пϾϿпоϿппппппоϿоϾϠdNO>.0 XCDпоϿоϿоϿпппϿпппРoWY">.0.!%/!&>.0cMOrtSпппоϿппппоϾϠ!оϿоϿпппппппЗ~zgXBD! XBD~zhпоϿоϿппппXCD/!&поϿпппппппоϿпСz_b0L9; >.0!=-0XCEij?пппппппппппг/!&=-/ϿппппоϾϿппппппппппСij@oWY"XBD>.0=-0>.0oWY"oWY"~zhϿппоϿппппϿоϳ.!%!=-0z_a0ппоϿпппппппппппоϩz_b0=-0!=-0XCDrtSппппппоϿоϿппппоϿпЍrtRXCE>.0!>.0oVY"ппоϾϿппппϿпппоϿоϳz_b0K8; jk@оϿпппоϿпоϿппппоϿоϿпппппппппппппппппϿXCD3}fffffffffffffffffffeeffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffeffffffffffefffffffffffffffeeefffffffffffffffffffefffeffeffffefffefffeffffeffffffffffefffeffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}~zgпппппоϿппппппппппоϿоϿппппппоϿпоϿппппоϾϿпппппппппппппппоϿппоϾϿппЗ~zgoWY"ппоϿпппппппоϿппоϿпоϾϿпппппоϿпpWY#}ygϾϿпппϿпппоϿпппЗ~zh~zhz`b0oWY"pWY#z_a0}ygпппоϿппппϾϿdNOjk@ппоϿппппппппппппоϾϿппппоϿпппР/!&. %ппппппоϾϿпппппппппппппоϿоϾϿоϿоϿпϴXBDoWY"ϿоϿоϿппоϿппоϿппоϿппппппппоϿϿоϾϿоϿппппппппппϾϿппппппоϿппппппп>.0pWY#поϿппппппппоϿпоϿппоϾϿппоϿоϿпЖ}ygпоϿоϿоϿпоϿппоϾϾϿпппппоϿпппппо>.0поϿппппоϿоϿоϿоϿппоϿпппппппппп>.0/!&пппоϿпппоϿоϿппппппоϿппоϿпппоϿппоϿпоτjk@ ϿппппоϾϿпоϿпоϿд}yg}ygoVX"oVX"oVX"ij@}ygппппппоϿппг>.0!оϿппоϾϿппоϿппппппппоϿϿоϿоϾϿпоϿпппппЗ}yg!=-0ϿоϿоϾϾϾϿоϿппппппоϿппϿоϿпппппппппппппоϿппЗ~zh ~zhоϿппоϿоϿпппппоϿпппппоϿпппппоoWY">.0ппоϾϾϿпппппппоϿппппппппϿпϿоϿпoVY"ϿппоϾϿоϿппппппппппппппппппппЗ~zhdNOппоϿоϿпппппоϿппппоϿпоϿпппппоϾϾϾϿпЪ/!&4~fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~~zhпппϿппппоϿппоϾϿпоϿпппппппϿпппппппппппппппппппоϿпппоϿпппоϾϿпоϿϿпЗ}ygoVX"ϾϿпоϿппппппоϿпппппппоϾϿϾϿпппоoWY"}ygϿпппппоϾϿпппоϾϿоϾϿоϿпоϿппппоϾϿппгK8; пппоϿпппппппоϿпппппоϿпппппz_a0 /!&пппппоϿпппппппппоϿппппппппппоϾϗ~zg!oVX"ϿпоϿпппоϿоϾϾϿпϿппппппппппоϿппоϿϿппоϿпппппоϿппоϿϿпппϿоϾϿпоϿпп>.0pWY#ппппппппппппппоϿпппппоϾϿпоϿпЗ}ygпоϿппϿпппоϿпппппппппппппппппп>.0ϿпппоϿпппоϿппоϿпоϾϿоϿоϿпϾϿппп=-0 rtRпппоϿпппоϿппппппϿпппппоϿпппппоϿпгK8;поϿппоϿппоϿппϾϾϿпппппппоϾϿппппоϿпС. %oVX"ϿоϿппппппппппоϾϿпппϿпппппоϿпппппдoWY"=-0ппппϿппппϿпоϿпϿппппппппппоϿппппппппппоϳdNO~zhпппоϿоϿппоϾϾϿоϿпоϿппппппппппoVY"=-0оϿппппппппоϾϿппϿппппоϿппппоϿпoVX"пппппоϿппппппппоϿпоϾϿоϿпппоϿЗ~zgL9; оϾϿпоϿппппппоϿппппппоϿппппϿпппz_a0 3~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffff3}~zhпппппппппппппоϿппппппоϿппϿоϿпппппппппппоϿпоϿппппппппппоϿоϾϾϿппоϗ~zhpWY#пппппппоϿпппппппоϿпппппоϿппппoWY"~zhппппппппоϿпппоϿпппппоϿпппоϿппппЄij@  ij@поϿппппппппоϾϿоϾϿоϿппоϿЗ~zg/!& z`b0ппппппппппоϿппппппоϿппоϿппоϩXCEoVY"ппϿппппоϿоϿоϿоϿппппппоϿпоϾϿпппппппоϿппппоϾϿппппоϿппппппоϿппп>.0oWY"пппппппппппоϿпппппоϿппппппппЗ}ygϿпппппоϿппппоϿппоϿпппоϿпппппп=-0ϿппппппϿϿпппппппппппппппппоϾϿ=-0>.0ϿпппппоϿоϿпппоϿпппппппппппппдoVX" ϿпппппппоϿпппппоϿппоϿппппппппппдoVX"/!&}ygϿппоϿппоϾϾϿппппоϾϾϾϿоϿоϾϿоϿппЄik@!=-0пппϿоϿпппппппоϾϿоϿппппппппппппппппппоz_b0 ~zhпппппппоϿпоϿпппппппппоϿоϿпппoWY"=-0ϿпоϿппппппоϿоϿпппоϾϿпппппппппoVX"поϿппппппоϿппппппппппппоϾϿппϗ}zg!}ygпппппппппппппппппппппппппоϿЗ}yg=-03~ffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffef4~~zhпоϾϿоϿппппоϿппппппппоϿппппппоϾϿоϿпппппппппϿппоϾϿппоϿппϿпппоϿоϿпЗ}zgoWY"ϿпппппппппоϿппоϿппппоϿϾϿпϿпппpWY#XCEoVX"z`b0~zhпоϿϿпппппппоϿпппппппоϿппоϗ}zg>.0L9;пппппоϿпппоϿппϿоϿϿпЎstS=-0/!&~zgппппппоϿпппппоϿппппппппЩXCEoWY"ϿпоϿпппппппппппоϿпоϾϿпппппппппппппоϿоϿпппϿппоϿпппппппппоϿппп=-0oWY"ϿпоϿппоϾϿпппппппоϿппоϿоϿппппЗ~zhпппппппппоϿоϿппоϿпппппппоϿпоϿ>.0ппппппϿпппппппппппϾϿпппϿппоϿп=-0XCEпппппппппоϿоϿϾϿппϿпоϾϿпоϳoWY"!oVX"oVX"ij@}ygϿппппппппϿппппппппппоϿппппЄij?!>.0rtSϿпппппппппоϾϾϿппоϿпппоϿоϿЄij?!=-/пппппппппппоϿпппппппппппоϾϿппппоϿпгy_a/!}ygпппппппппппппоϿпоϿпппппϿпϿоϿpWY#=-0пппоϿϿϾϿϿоϿппппϿпоϾϾϿпппппоϾϿoWY"поϿппппоϿппппппоϿпппппппппоϿЗ}zgL9; поϿоϿоϿппппппоϿпппоϿпппЗ~zh=-03}feffffffffffffeeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffff3}}ygϿϿпппппоϿпппппппоϿоϿпппппппппоϾϾϿпппϿпппппппппоϿппоϿпппоϿпппоϾϿЗ~zhpWY#ппппппоϿпппоϿпппоϿппϿоϿпппппоoWY". %dNOrtSппоϾϿпϿпоϾϿппϿппппϴij@!XBDrsRоϾϿппϿоϿппппоϾϠdNO!/!&jk@ппппппоϿпоϿоϿппппгij@L9;oVX"ϿпоϿппоϿппоϾϿоϿϾϿпппоϿпппоϾϿппппппϾϿпϿоϿппппппппппϿппоϿпоϿпϿ>.0oVY"ппоϿпоϿппппоϿпппппппппппппоϿЗ~zhпппоϿпппппппппоϿпоϿоϿоϿпппоϿп=-0пппппϿппппоϿппппппппппппоϿоϾϿ>.0/!&z_a0ϿппппппппоϿпппоϿпппЍrsRXCE =-0oWY"}ygϿпоϿпппоϿпппппоϿпппЩoWY"!!oVY"оϿпϿоϿпппоϾϿпппппппРdNO >.0пппппппоϿЗ}yg=-0ij@ϿппоϿпппппппоϿϿпппЍrsRXBD~zhϿоϾϿпϿппоϿоϾϿпоϿпппппϿпоϾϿппoWY"=-0оϿпппоϿпппппппппппоϾϿппппоϿппpWY"ппϿпппоϿпоϿпппппппппϿппппппоϗ}ygK8;rsRоϿпппоϿппппоϿпппппЩz_a0.!%3~fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffff3}/!&>.0=-0! >.0>.0=-0>.0>.0/!&!>.0=-0>.0!. %=-0>.0=-0 /!&cMNrsRппппппϿппппЗ~zhoWY">.0 L9;oWY"stS~zgпоϖ}yg}ygij@pWY"=-0 L9;z_a0ппϿпппппппг~zgoVX">.0!>.0>.0=-0/!&!=-0>.0>.0>.0=-0>.0=-0=-0>.0=-0=-0>.0 !=-0>.0=-/ !>.0>.0=-/. %>.0=-0=-0/!&/!&>.0=-0>.0 >.0>.0=-0=-0/!&=-0=-/=-0 /!&dNOrtSпоϿпоϿпппппЗ~zhz`b0K8; >.0pWY#~zgппппппппппдstScMN/!&!XCEik@ппппϿппоϿппСik@XBD!=-0ϿппппппппЗ~zh/!&cMNij?}ygппоϿоϿппСstSoWY">.0/!&>.0>.0=-0 !>.0>.0=-0! =-/>.0>.0!>.0>.0=-0>.0!=-0=-0>.0 !>.0=-0>.0/!& XBDik@оϿппппппппЪstSdNO/!&3}ffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffff3}.!%>.0>.0XBDoVX"oWY"cMN=-0=-0!. %=-0>.0oWY"oWY"pWY#K8;=-0>.0 /!&>.0=-0L9;oWY"pWY#K8;=-0>.0!=-0>.0>.0dNOoWY"pWY#XCE>.0=-0 !=-0=-0=-0oVX"oWY"XCD=-0=-0/!&=-0ϿоϾϿппппоϗ}yg=-0>.0>.0/!&>.0>.0L9; oWY"oVX"oVX">.0=-0>.04~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0пппппппппЖ}yg3}fffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffefffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffff3}=-0поϾϿоϿппϿЗ~zg3}ffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefff3}=-0ппоϾϿппϿпЗ~zh3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffff3}>.0ппоϿппоϿпЗ~zg3}ffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffeffffffffffffffffffffffeffffffffffffefffffffffffffffffeffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffff3~>.0ппоϿпоϿппЗ~zh3}ffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0ϿппппппппЖ}yg3}fffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffff3~=-0ппϿϿпϿпппЗ~zh3}ffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffeffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffeffffffffffffffffffffffffffff4~>.0пппоϾϿоϿпЗ~zh3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~>.0ϾϿпппппппЗ~zg4~ffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0ϿпϿппоϾϿпЗ}yg4~ffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffff3}>.0ϾϿϿппппппЗ}yg3~fffffffffffeffffffffffffffffffffffffffffffffeefeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffff3}=-0пппппоϿпоϖ}yg3}fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=-0поϿпппппϿЗ~zh3}ffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffeefffeffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~>.0пппппппппЗ~zg4~fffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffff3}=-0ппоϾϿпоϾϿЗ~zg4~fffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffef3}>.0ппоϿпппппЗ~zh4~ffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeefffffffff3}dNOϿоϿппппппЗ~zh3}fffffffffffefffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffff4~oWY"ϿоϾϿппоϿпг3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}ϿпппппппϿп/!&3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}=.0поϿоϿппоϿппЎrtS3}fffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffff3}ппппппппппоϿXCD3~ffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffff3~!}ygппппппппппппппoWY" 4~fffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffefffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffeffffffefffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffff3}.!%L8;ik@пппоϿоϿпоϿпоϿпоϿгij@L8;>.04~ffffffeffffffffffffffffffffffffffffeeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffefffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff4~ппоϿоϿппппоϿппппоϿпоϿппоϿппппп=-03}fffffffffffffffeffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefeffffffffefffffffffffffffff3}поϿппппϿппппппоϿпппоϿппппппппп>.03}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}ппппоϿоϿпоϿппоϿпоϿппппппппоϿоϾ>.03}ffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffeff3}поϾϿпппоϿоϿппппппппппппппоϿоϿп>.03}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffefffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffff3}ϾϿппоϿпппппппϿпппппϿпоϿоϾϿпппо=-04~ffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffff3}>.0>.0=-0>.0 =-0>.0>.0>.0 3}ffeffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffeffffffffffffefff4~4~ffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~3}fffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~fffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffeffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff3}3}ffffffffefffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffeeffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}fffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffff3}4~fffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffff4~4~fffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffe3}4~fffffffffffffffffffeffffffffffffffefffffffffffffffefffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffff3~3}fffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffff3}3}fffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffeffffffeffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffefeffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffeffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffeffffffffeffffffffffffffffffffffefffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffff3~3}ffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffeffffffffffefffffffffffffffffffeffeffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffeffffffffffffffffffff3}3}ffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffff3~3}fffffffffeffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~ffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffeffffffffffffffffffffffeffffeffffefffffffffffffffffffffeffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffff4~3}fffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~4~efffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3~ffffefffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffff3~4~ffffffffffffffffffefffffffffffefffffffffffffffffffffffeffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffe3}3}ffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffefffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffeffffffffffffffffffffffffffffffff3}4~fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffff4~3}ffffffffffeffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffeffffffefeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffefffefffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffff4~3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}fffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffefffffff3}4~fffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}ffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffff4~3~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffeff4~3}fefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffff4~4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffff4~3}ffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffff3~3}ffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffff3}4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffefffffff4~3}ffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffefff3~3}ffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffff4~3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff3}3}fffffffffffffffffffffefffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffff3}/!&XCD4~fffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffef4~ik@гz_b0!3}fffeffffeffffffffeffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeefffffffffffffffffffffefffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffef3}=-0=-0=-0=-0 ппппЍrtR>.0 =-0=-0>.0/!&4~ffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefeffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}!XCErsRпппcMNоϿпппz_a0/!&dNO}ygпппЗ~zh3}fffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffeffffffffffffffefffef4~=-0cMOij@ϿпппϿппппппо! =-0oVX"stSппппппЗ}yg3}fffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffeffffffffffffffffffffffffff3}!oWY"ik@}ygппоϿпппоϿпоϿ>.0ϾϿоϿпЎrtS>.0oWY"stS}ygϾϿпппоϿпоϾϿЗ}yg3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffeffffffffffffffffeffffffff3}>.0поϾϿпппоϾϿппоϾϾϿij?оϿпппL9;oWY"пппппппϿпппϿпппЗ~zg4~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffefffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~=-0ϿпппппппппоϿпппп пппппЩoVX"оϿпоϿпоϿппϿппппЗ~zh3}ffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffff3}=-0ппппппоϿоϾϿпоϿппcMOппппоoVX"pWY#поϾϿоϿпоϿпоϿпоϿЗ~zh4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~ cMNij?}yg~zgoVX">.0=-0oWY"}zg~zhij?dNO !rsRϿоϿпоϾϿоϿпϿпппϾϿпоϿ!>.0~zhпппппппппппоϿпЗ~zh3}ffffeffffffffffffffffffffffffffffffeffffffffefffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~XCEпппппЗ~zh  ~zhпоϿоϾϳXCE>.0z_a0ппппоϾϿпоϾϿK8;оϿпппЍrsR!=-0>.0=-/=-0>.0=-0>.0=-0=-0>.0=-/>.0=-0>.0>.0 XCDij@ϿоϿппппппоϗ}yg3}fffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffefffffeffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffefff4~ппоϾϠ}yg~zh}yg}yg}zg~zh}yg}yg~zh~zh}yg}ygппоϿK8;ϿпппппоϾϡ оϿппппоϿ=-0 >.0pWY#пппппппrsRϾϿϿоϿL8;>.0оϿппппϿпппппппппоϿпоϾϿпоϿоϾϿоϿппппппппЗ~zg~zhz_a0cMN>.0 !K8;y_a0оϿоϿоϿпЗ~zh3~fffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffff4~ϿпппоϿппппоϿоϿпппппппоϿпппоϾϾϿппXBDdNOоϿоϿппппоϗ}yg}ygппппппп!пппппЪ>.0пппппппппоϿпоϿϿппппоϿппппоϿпппппоϾϿппппппппоϡik@XCE пппппоϿЗ~zh4~ffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffff3}ппоϿоϿпппоϾϿоϾϿпппппппп=-0ϿпϿппппоϿпЍrtR~zgпоϿпоϿпппп!~zhппппоϿпpWY#ппппоoWY">.0ппϿпппппппппоϿпппппппппппппппппппппппппоϿоϿоϿппоϠdNO пппоϿппЗ~zg3}ffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffff4~оϿпоϾϿоϿоϿϿпппппоϾϿппппdNOппппппппппЗ}ygϿϿпппоϿпоϾϿ>.0}ygоϿпппппϾϾϿпо!>.0ϿппоϿппппппоϿпоϿппоϿпппϿпппппоϿпппппппппппоϿпоϿппппЅjk@>.0пппппппЗ~zh4~fffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffefffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}>.0dNOпппппоϿппппдpWY">.0cNOпппппоϿппоϗ~zhппппппппппп>.0}ygппоϿпппK8;ϿппппЎstS/!&XCE}ygϿоϿппппппоϿпппппппппппппоϿпппппппппппппппоϿппппЖ}yg>.0ϿпппоϿоϗ}yg3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3} поϾϿпппппС >.0пппппоϿпоϿЎstSппоϿппϿппп!~zgϿпппоϿпstSϿпоϿпK8;K8;оϿпппоϿоϾϿпЗ~zg}yg~zgz_b0oVX"oWY"oWY"oWY"pWY"oVX"oVY"oWY"oVX"oWY"oWY"rtS~zgппоϿоϾϿппппппппппЗ~zg!поϿппппЗ~zg3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffefffefffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffff3}!оϿппппппо!ϿппппппппXBDoWY"пппппппппϩ}ygпппппоϾ!ппоϾϿЩdNOппппппоϿXCD =-0oVX"}zgϾϿоϿпппппоϿппоϿoWY"пппппоϿЗ~zg3}fffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffff3}rsRппоϿпппЖ}ygpWY#ϿппоϿппϿР пппппппп>.0~zgϾϿоϿпппoWY"ϿпппоoVX"ппппппп>.0 XCErtRппппппппппоϿпС поϾϾϾϿпЗ}yg3}fffffffffffffefffeffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff4~oWY"ппоϿпппoWY"ij@ϿпоϿпоϡ /!&пппϿппXCE}ygпппппппппппп!~zgоϿппппп=-0!z_b0ппϾϾϿпоϿпппг/!&ϿппоϾϾϿЗ}yg3}fffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffff3}oWY"ϿппппппpWY#L8;rsRпЗ~zhXCE!z_b0пРjk@!}ygпппоϿппL8;пппппЍrsR}ygппϿпппϿ>.0 jk@пϿпппоϿппоϿг. %пппппппЗ}yg3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffeffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffff4~oWY"ϿпоϾϿпоoWY"}ygппппоϿпrsRппппоL9; ~zgппоϿппп>.0/!&оϿппоϿппппϳ.!%ппоϿпппЗ~zg3}ffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffff4~oVX"ϿпппппϿoWY"}ygϿпппппп!ппппоϪ}ygпоϾϿппп>.0 ik@ппппппоϿпоϴ/!&ϿпоϿпппЗ~zg4~ffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffff3}oWY"поϿппоϿoWY"~zhппоϾϿппoWY"пппппdNO~zhоϿппппп=-0XCDϿппппоϿоϿпР пппппппЗ~zh3}fffffefffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffff3~oVY"поϿппппoVX"z`b0}zg~zh~zgXCE}ygпппоϿппппппп }ygппппоϿп>.0XBDоϿоϿппппппЎstScMO~zh~zg~zhz`b0поϿппоϿЗ}yg3~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff4~oVX"поϾϿппоoWY"L9; оϿпoVX"}ygϿпппоϿпK8;пппоϿЄij@}ygпоϾϿϿпо>.0XCDпппппϿппппL9; ппЗ~zhпппоϿппЗ}yg3}ffffffffffffffffffffffffffeffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}oVX"оϿппϿпоoVX" пппoWY"~zgпппппппrsRϾϿппϾ>.0~zhппоϿппп>.0ij@пппппппппЩпппЗ}ygϿоϿппппЗ~zh3~ffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffeffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffff4~oVY"ϿоϿппппoWY"}ygϿпппoVX"}ygϿпппппп!поϿппЩ~zhпоϾϿппп>.0пппоϿпппоoVY"z_a0ппппЗ~zgоϿпоϾϿоϗ}yg3}effffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffeffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}pWY#пппппоϿoVX"z`b0оϿпппoVX"}zgϿпппппϿz`b0ппоϿпcNO}ygппоϿоϾϿ=-0.!%ппϾϾϿϾϿппдK8;Ͽпппоϗ~zhпппппппЗ~zh3}ffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefefffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffefffeff3~oWY"пппппоϿoWY"XCEϿпппоϿpWY#}ygппоϿппопоϿпо }ygппоϿппп=-/ik@ϿппоϿпппоXCD/!&ппоϿпЖ}ygϿоϾϿпппЗ~zh3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffeffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffff3}oVX"поϿппоϿpWY#/!&ϿпппоϿпoVX"~zgпппоϿоϿXCEпппппЄik@~zhппппоϿо=-0!поϿпппппоϠ пппϿоϿЗ}ygпппппппЗ~zh3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~pWY#пппоϿппoVX"!=.0>.0>.0>.0!. %оϿппоϿпoVX" >.0=-0>.0>.0/!%=-0=-0>.0>.0.!%>.0=-0>.0 !>.0>.0=-/=-0!=-0>.0>.0! >.0>.0>.0>.0!. %=-0=-0>.0.!%}ygппппппп>.0>.0>.0>.0/!&}ygоϿппп>.0~zgппоϿппп>.0jk@ппппоϿпоϿ!>.0=-0=-0>.0>.0 /!&>.0>.0>.0  =-0>.0=-0>.0 оϾϿппппЗ~zh/!&>.0>.0=-0>.0 =-0>.0>.0>.0!ппппоϿпЗ~zh =-0=-0>.0>.0!4~ffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffefffeffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffff3}oWY"пппппппoVY"/!&z`b0~zgпоϾϿппоϠik@L8;/!&ппппппоϿoWY"/!&oWY"}ygоϾϿпппЪik@XCE !cMNrtSппо XCDik@ппп>.0 L8;ik@пппппоϪrsRXBD  L9;z`b0ппоoWY" XCEij@ппппϿоϿд}zgz_a0XCE/!&!dNOrtSппоϾϿоϩstSdNO!~zhпоϿоϿпп!cMOrtSϿпппппРz_a0=-0!пппппЪ~zhппппппп>.0/!&ϿпппппоϿпcMN!dNOrsRппппппдstScMN!>.0z_a0ппп=-0/!&cMOrsRпппп ппппппоϿЗ~zh dNOrtRпоϾϿпппЩ~zgoVX"L8;!/!&oVX"~zhϿппоϿоϠij@XCE ппппоϿпЗ~zh. %oWY"~zhϿоϿппппЗ~zhdNO!3~fffffeffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffeffefffefffffffffffffffffffffffffffffffff3}pWY#оϿпоϿппoVY" oVY"поϿпоϿпппппоϿЩoVX"/!&ϿоϾϿпппппoWY"XCEпппппоϿппппоϿдik@!>.0dNOrsRппϿпппп/!&XCEij?пппппϾϾ=-0!ik@ϿппппоϿпппппдjk@ /!&XCDy_a0ϾϿпппппoWY">.0jk@пппϿпппппппппппϿпР~zh}yg/!&XCEпппппппппппппоϠXCD~zhппппϾϿпXCE~zhпппоϾϾϿпппоϿпЩXBDz`b0пппппcMO}ygϿппппоϿ=-0ппппппоϿЖ}yg>.0rsRоϾϿпппϿпппоϿппЗ~zh>.0!K8;oWY"~zgϿпппппп>.0 >.0oVX"rtSппоϿппп!ппоϿпппппЗ~zhXCEппппппппоϿпоϾϿпппЗ~zh~zh~zh!pWY#ппоϿпппппϿппппЅjk@>.0пппоϿппЗ~zh oWY"ппппϿпппоϿпппЗ~zh=-03~ffffffffffffffeffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}oVX"ппоϾϿппoWY"cMNϿпппϿпппппоϾϿппппС/!&XCEппппппоϿпппЗ~zgoWY"oVX"oWY"oWY"oWY"oWY"oWY"oWY"oWY"oWY"oWY"oVX"oWY"oVX"oVX"pWY#K8;ϿпппппппоϾϿпппппппoWY"!oWY"ij@~zgпппппоϿпппппXCEoWY"}ygпоϿпоϿпппппп>.0!jk@пппппоϿпоϿппппппоϳdNOXBDoVX"}yg}ygоϿпоϿппоϿппоpWY# }ygпоϿпппппоϿпоϿпппппппоϿ>.0pWY"ппоϾϿпппппоϿпппоϿпЩ>.0~zhппппппп=-0ппоϿпоϿппппппппппР/!&ппоϾϾ ~zhпппоϿпо=-0z`b0оϿппппоϿп/!&}ygпоϿϿппппппппппппоϿЎstS =-0oWY"rsR}zgпппоϿоϿппппп>.0 oWY"ij?~zhппϿпппоϿппоϿ/!%ϿпппϾϿпоϾϿЩoVX"oWY"oWY"oWY"oVX"oWY"pWY#oVX"oWY"oVX"oWY"pWY#pWY#pWY"oWY"oVX" >.0пппппппппппппппоϿоϿппп jk@поϿпппппоϿппоϿппппоϗ~zh!пппппоϿЗ~zgdNOϿппоϿпппоϾϿоϿпппоώstS 3~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffeffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffefffffffffffffffffffffffffff3~oVX"пппппппoWY"!~zhϿппппоϿпппппппппппппг/!&ik@поϿппппоϾϿпоϾϿоϿпоϿпппоϿоϿпоϿ rtRпϿпппппϿпппппппоϿппппР =-0оϿпппппоϿоϿппппп~zhоϿпоϿппппоϿпппп=-0XBDоϿппоϿппппоϿпппоϿпппЄij?~zgпппппппоϿппоϿоϿoWY"XCEпоϾϿпоϿоϿоϾϿпппппоϿпппо>.0>.0поϿпппппоϿппппоϿппппппz_b0 }ygϿппоϿпп y_a0поϿпоϿпоϿпоϿппппоϿппгXCEXBDпппоϿЄjk@}ygпппппоϿ>.0=-/ппппппппп=-0dNOоϾϿппппоϿпппоϾϿоϿпоϿоϳ.!%oVX"ппппппоϿпоϿпппо=-0>.0оϾϿппоϿпппппппппoVY"пппппоϿпппоϾϿппоϿппоϿпппппппп>.0z`b0поϿппппоϿппϿоϿпоϿпппппппdNOпппппоϾϾϿпоϿпппппппоϿдXBDϿпоϾϿппЗ~zh!ппоϾϾϿоϾϿппппоϿоϿпоϿР.!%4~ffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffeffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffff3}oVX"ϿоϾϾϿпоoVY"/!&пппппппоϿоϿпппппппппппг!ϿпппоϿпппоϿпппппоϿоϿппоϿппппϾϾ!ппоϿоϿоϿппппппоϿпппоϿоϿЪ/!&=-0пппппппоϾϿпппппп}ygпппоϿпоϿоϿппоϾϿ=-0ik@ппппппппоϿппппппоϿоϿпппЄik@}ygпппϿоϿппппоϿпппoVX"XCEппоϿппппЗ~zgjk@pWY#pWY#oVX"ij@}ygпппоϿппϿп=-0z`b0ϿпппппппоϿоϿоϾϿппппппппоϿР ~zhпппоϿпп пппппппоϿпппоϿппппоϿпппL9; ~zhппппп>.0~zhоϿппппп=-0поϿппϿпоϿdNOjk@ппϿпоϿпоϾϾϿпппппϿппϾϿпппXCEoWY"оϿппппоϿпоϿоϿпϿ=-0=-0пппппппоϾϿппоϿппппппппоϿоϿппоϿппоϾϿпппоϿϿппппп=-0jk@ппппппоϴ}zgz_a0oWY"oWY"oWY"rtSпппппоϾϿп }ygппоϿпоϾϿоϿпппоϿпппппоϿпппЄik@ппоϿпппЗ~zh/!&пппппппоϿоϿоϿпппппппппд!3}fffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefeffffffffffffffffffffffffffffffffffffeff3}oVY"пппоϿппoWY"/!&пппоϿпоϿоϿпппоϿпппоϿпоϿпЗ}ygппоϿпϿпппоϿпппппоϿоϾϿппппоϿппп. %ппоϿпппЗ~zhXCD . %cMNппппоϿппЩ >.0ϿппппппоϿппоϾϾϿп~zhоϿоϿпоϿпоϿппппп=-0ij@пппппоϿоϿоϿпоϾϿпоϿпоϿпоϿоdNO}ygппоϿппоϿпппппппoVX"XCEппппоϿЩXCE  XCEϿппоϿп>.0 }ygппппппоϿппппппоϿпппппппппппР }ygпппппоϿ ппппппϿппоϿоϾϾϾϿппппоϿппг!!оϿпппЩ}ygппппппо>.0}ygϿпоϿппϿпz`b0 оϾϿпоϿпЪdNO!!XBD~zhоϿппоϿппо>.0oWY"ϿоϿпоϾϿоϿпппппп>.0=-0оϿоϾϿппоϿппппоϿппппппппоϿппоϿоϾϾϾϿпϿпппоϾϿоϿпп>.0ik@ппппоϿЗ~zh>.0!oVX"ϿпоϿоϿ. %пппппппппппппоϿпоϿоϾϿппппппЅjk@оϿпппоϿЗ~zhL9;оϿпоϿпоϿпппоϿпппоϿппппоϿпР3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffff3}pWY#оϿпппппoVY"!пппоϿЪz`b0XCD=-/=-0>.0XCEz_a0поϿппппппппXCEϿпппппппϾϿппппоϿпоϿпппоϾϿппппп оϿппппР>.0cMNпоϾϾϿппР!rsRппоϿпппппоϿппϿdNOϿппппппппоϿпоϾϠпппппппР}zg}yg}ygпоϿпоϿпппппппп!dNOпппоϿпϿпоϿппппoWY"!ппϿппЄij@ik@ппоϿп>.0 ппоϿппРdNO/!&>.0XCErsRпппоϿпппппппK8;}ygϾϿоϿпппСпппппппЗ~zh~zh~zh}ygϾϿоϿпоϿоϾϿоϿоϿЗ~zhz_a0ппоϿпcMO~zgппппппо>.0jk@ппппппппЗ~zhij@поϿпппгXCD=-0поϿпоϿпг!>.0ϿоϿпϿϿоϿпппоϾϿ>.0!}zgϿппоϿоϿппппппппппоϿппоϿппппоϾϾϿпппоϿппоϿоϿппп=-0L9;поϿпоϿXBD оϿппп/!&ϿоϿпоϾύrsRXCD! >.0cMN}ygпппппппппоϾϿд!оϿпппппЪоϿппоϿг~zg}yg~zhϾϿппоϿоϿппоϿоϿoWY"3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffefeffffffffffffffffffffffffffffffffff3}oVX"пппппппpWY"~zhϾϿоϿЗ}zg>.0=-0~zgпппппппппР~zh}yg~zh}yg~zgпоϿппппР}yg~zg}zg~zh~zg~zh}zg}yg~zh}yg}yg}yg}yg}yg~zh~zgппоϿппЄij@ /!&пппппппoVX">.0pWY#~zhпппппоϿппоϾ!cMOstSпппппппппппппппЩy_a0>.0 L9;rsRпппппппппппЄij@!XCEjk@ппппппоϿппoWY"jk@оϿппоϗ~zhij@Ͽппо>.0 ϿппппдXCE XCEоϿпоϿϿпоϾXCE}ygϿпоϿпоϿпппппЍrsRXBD!!cMOппоϾϿпппппо>.0ппппϿ }ygппппоϿп=-0pWY"оϿппоϿппЗ~zhoVX"ппппппС.!% ϿппппоϿЗ~zh!XCDij@ϿпоϿпоϿпоϿ>.0K8;z`b0~zgппппппоϾϿпп}zg}yg~zh}yg~zh}ygпппппппЩ~zh~zh~zh~zh}yg~zh}yg~zh~zg}yg}zg}yg~zg}yg}yg}yg/!&ппоϿпpWY# поϿп/!&поϿппР>.0!oWY"пппппппоϳ/!&ппппппппоϾϿϾϴij@L9;  >.0z`b0пппппппппоϳ 3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}pWY#оϿпппппoWY"XCDпппгL8;oVX"поϾϿппоϿп!=-0поϿппоϾ>.0oWY"ϿпппппЗ~zh/!&ппппппп!/!&cMNппппппо!L8;jk@ппппппоϿпоϗ}yg>.0/!&пппппппоϿϿ  K8;ij@пппппоϿoWY"!пппппо/!& ппп=-0~zhппппоϳ/!&pWY#поϾϾϿпXBD}ygппппϿпппппЄjk@ XCDϾϿпоϿппоϿЎstSXBDϿпоϿпЅjk@~zhпϿоϿппо=-0XCDппоϿпппоϿ>.0оϿппппг! ϿппппппXCE!XCE~zgппппппо>.0>.0dNOоϾϿоϿпппппппппpWY#XCEпппппЪ/!&поϿп оϿоϿпС  ij@ϿппоϿпг. %оϿϿоϿпппппдoVX"  oVX"ппоϿпоϿоϾϿcMN3}ffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffeffffefffffffffeffffffefffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffefff3}oWY"оϿпппппoWY"~zhппР pWY#пппппппоXCD=.0ппппппп>.0 Ͽппппоϳ cMOϾϿппоϿпЄik@~zhϿппоϿпп>.0ппппоϿппгcMNjk@ϿпппоϿпоϿXCE=-0ϿпппоϿпoVX"cMNоϿоϿоϩXBDппп>.0pWY#пппоϿг.!%!~zgппппXCE}ygпппоϿппϿР.!%!Ͽпппппппп ~zgппппп.!%}ygппппппп=-0=-0ппоϿпппоϿпппппо=-0/!&ϾϿпϾϿппЩoWY"ϿппппоϿ=-0~zhпппппоϿпппппппoVX"stSоϿпппy_a/rsRϿпп}ygϿппппР >.0поϿг. %ппппппппоύrsR L9;ппоϿппппР3}fffffefffffffefffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffff3}oWY"ϿппппоϿpWY#/!&Ϡ }zgϾϿоϿϿоϿz_a0=-0ппоϿоϿо>.0~zhппоϿппL8;~zhоϿппϿпп!~zhпоϿпппп>.0оϿпппппг/!&ij@ппоϿϾϿппЍrsR=-0ппппϿппoWY"~zhпппппЍrsR оϿп=-0/!&ппппппdNOoWY"ппXCD~zgϿппоϿппЗ~zg !оϿоϿппоϿL9;!пппппР~zgϿпппппо>.0>.0пппппоϾϿпdNOпоϿпппЄij@oWY"пппппппXCDoWY"оϿппппо>.0~zhϿпоϿппо>.0пппппппoVX"пппоϿпcMOXCEϿпоoWY"поϿппп/!& rsRоϳ/!&ппϿϿоϿппcMNL9; Ͽпппппппп 3}fffffffffffffffeffefffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffff3}oVX"ϾϿпоϿппpWY#/!& =-0пппппппЗ}zg>.0ппппппп>.0>.0ппппппЗ~zgL9; ϿоϿоϿппz_b0~zhпоϾϿппо>.0оϿппоϿоoWY" ϿпппϿппЩ=-0пппппппoWY"поϿоϿoWY"оϿ=-0ппоϿпЪ=-0XCE~zgпоϿпппп L9; поϿпоϿоϿoVY"z_a0поϿппXCE}zgϿпппоϿп>.0>.0оϾϾϿпппппϿппппп  ппоϾϿппРoVX"поϿпппо=-0}ygпоϾϿоϿп=-/ппппппоoVY". %пппппп>.0!ппп!пппппoWY"dNO/!%ϿпппоϿпРz_a0ϿпппоϿпп>.03}ffffffffffffffeffffffffffffffeffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffeffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~pWY#поϿпоϿоpWY#пппϿоϿЗ~zgcMOоϿпоϿпп=-0ij@ϾϿпппоXCDппппоϿЪ~zhппппоϿп>.0ϿппоϿппpWY"XCDпппоϿппп=-0ппппоϿпpWY#ппппппЎrtS~zgпп>.0XBDϿпппоϿXCD~zhϿппппоϿпппоϿоϿЍrsRоϿппд ~zhϿоϾϾϾϿп=-0=-0оϿпппппппXBDпоϿпппЄik@ij@ϾϿппппп!oVY"оϾϿпппп>.0~zhϿпппппо=-0пппоϿпоpWY#=-0оϿпоϿоdNOппоij@пппппп!ппоϿпппЗ~zh пппоϿпппXCE3}fffffffffffffffffffffefffffffffffffffffffffefeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffff3}oVX"ппппоϿпoVX"ij@пппоϿпЗ}ygoVX"Ͽпппппп>.0 оϿпоϿоϴz`b0пϿпппϿп/!&}ygϿпоϿппо>.0пппппппoWY" ппоϿпппо=-0оϿоϿппоoVY"пппоϿпг ij@по=-0пппппг~zhпппппоϿXCEпппппппЗ~zhXBDппппоτij@~zhппппппп=-0>.0поϿппппоϾпоϾϿпп=-0K8;ппоϿппоdNOoVX"ппппппп=-0~zhϾϿппппп=-0оϿпппппpWY"=-0ϾϿппппЍrsRппп!пппоϿпЍrsRпоϿппппЗ~zhrsRппппппоpWY#3}ffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~oWY"ппоϿпппpWY#oVX"ппппппЗ}ygoWY"оϿппппп=-0XCEппоϿпоύrsRK8;пппоϿпоcMN}ygппϿпϿпп>.0пппппппpWY#~zgппппоϾϿ>.0>.0оϾϿппппoWY"оϿпппппoWY"!>.0. %=-0ппппппЄjk@}ygппппппп!поϿпоϾϿЗ~zhппппп/!&}ygоϿпоϿоϿ=-0>.0ппппоϿоϿп!ппппппд ϿппппппЎstSoWY"ппоϿпоϿ>.0~zhоϿппоϿо=-0ппоϿпϾϿpWY#=-0ппппппо=-0. %>.0!pWY#ппппппXCDпппппппЗ}ygcMNппппппоoVX"3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffeffffeeffffffffffffffffffefefffffffffff3}oWY"пппппппpWY#>.0ϿпппоϾϗ}zgoVY"ппппппп=-0stSоϿппппcMO!Ͽпппппоυjk@}ygоϿоϿппп>.0ϿпоϿппоoWY"ik@оϿппппп>.0>.0ϿпппоϾϿoWY"ппоϿппппXBDij@ппоϿпоXBD~zhϿппоϿппоϿпоϿппЗ~zh/!&ппппоϡ~zgппоϿоϿо=-0=-0оϿппоϾϿоϴdNOпоϿпппЍrsRппппппдoVX"поϿпппп>.0~zhϿоϿоϿпп>.0пппппоϿoWY">.0ϿоϿпоϿоϳ. %ппоϿпп оϿпппппЗ~zh>.0поϾϿпппoWY"3}ffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}oWY"поϿппппoWY">.0ппппппЗ}ygoWY"оϿппппп>.0пппоϾϿп>.0пппппппЗ}yg}ygппппппо=-/ϿпоϿоϿпoVY"oVX"ппппппп>.0>.0пппппппoWY"ϿпппппппЍrsR оϿпппп!~zhпоϿпппппппппоϾϗ~zhij?пппппXCE}ygоϿппппп>.0XCEϿпппппппЖ}ygrtSпппоϿпoWY"~zhоϿпоϾϿп oWY"ϾϿппппо>.0~zgппппппп>.0ппппϿппoVY"!пппппппппoWY"/!&ппппппЩпппппппϗ~zh>.0поϿппппoWY"3}ffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~oWY"оϾϿппппoWY">.0ппϿϿпϾϗ~zhpWY#ппппппп=-0/!&поϿппоϿ пппоϿпп~zhппппппо=-0поϾϿоϿпoVX"oVX"оϿппппо>.0>.0пппппппoVX"ik@оϿпппоϿппϳpWY#!=-0оϿппппп~zhϿпппоϿппппппоϾϗ}yg Ͽпппг }ygппппппп>.0oVY"ппппппппЗ~zgппппппL8;z_b0ϿпоϿппп>.0oWY"пппоϿпп>.0}ygппоϿппп=-0ппоϿпппdNOϿоϾϿпоϾϾϿЩXCE pWY#оϿппоϿЗ~zhппппппоϗ~zh=-0пппоϾϿоoWY"3}efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefff4~oVY"ппппоϾϾoWY"=-0ϾϿппппЗ}ygoWY"пппоϿоϿ>.0XCEпппппппoWY"oVX"pWY#oWY"oWY"oVY"oWY"oWY"oWY"oVX"pWY#oVX"oWY"oWY"oVX"oVX"oVX"pWY#oWY"pWY"oVY"pWY"ппппппп~zhпппоϿпп=-0пппппоϿoVY"oVY"ппоϿоϿп=-0>.0ппоϿоϿϿoWY"XCDпппоϿппппппоώstSK8:cMOоϾϿпппС~zgппоϾϿпппппппоϿЗ~zhXCEпоϿппЄjk@}ygппппоϿп=-/oVX"ппппппппz`b0!ϿпоϿпоϿЅjk@oVY"oWY"oVY"oVX"oWY"oWY"oVY"oVX"oWY"oVX"pWY#oVX"pWY"oVX"pWY#oWY"oWY"oVY"oWY"oVX"oWY"}zgоϿоϿппп>.0oWY"ϿпоϿппп>.0~zgппппппп>.0ппппппп=.0ik@ϿпоϾϿппппппгij@/!&~zhппоϿпоoVY"ппппϿпоϗ~zg>.0поϿппппpWY#3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffff3}oVX"ϿппппппoVX">.0ппппппЖ}ygoWY"ϿпоϾϿϾϿ>.0pWY#ϾϿϾϿпоϿппоϾϿпоϿппппппппϿоϾϿппппппппппо~zhпппоϿпп>.0оϿппоϿоoWY"oWY"ппоϾϿпп=-0=-0ппппоϾϿoWY"пппоϿпппппоϿпгik@K8;ij@ппппппЗ~zg}ygппоϾϿппоϿпппппЗ}ygϿппоϿ.!%~zhппппϾϿп>.0}ygпппоϿпппoWY">.0пппоϿпоϿоϾϾϿпоϿпоϿппоϾϿпппппоϿоϿпϿпппоXCDoWY"ппппппп>.0}ygппппппп>.0оϿоϾϾϿо=-0!ппппппппппоϿппЪy_a0/!&поϾϾϿпoWY"ппппппϿЗ~zh>.0пппппппoVX"4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffff3}oVX"пппппппoVY">.0пппппоϗ}ygoWY"оϿппппп!rsRпппоϾϿппппоϾϿоϿппоϿоϿппппппппппппппоϿп>.0~zhпппппоϿ>.0ппппппϿoVX"oWY"пппоϾϿп>.0=-0пппппппoWY"L8;ϿϿпппоϾϿϿпппппппгy_a0/!&~zgϿпппппЗ}yg~zhпппппоϿоϿпоϿпоϗ}yg.!%пппппС}ygппппппп=-0пппппппп>.0XCDпппоϾϿпппоϿоϾϿоϿпоϿпппппппппоϿпоϾϿоϾϿпoVY"oWY"Ͽпппппп=-0~zhппоϾϿпп>.0оϿпоϿпп=-0z`b0ппппппоϾϿоϿпппппЩdNO!поϿппппoWY"пппоϿпоϗ~zh>.0пппппоϿoVX"3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffff4~oWY"ϿпппппоoVX">.0ϾϾϿпппЖ}ygoVX"ϿоϿпоϿп}ygппоϿпϿоϿоϿϾϾϿпппппоϾϿпоϿппппппϿоϾϿпппп>.0}ygϿпппппо>.0ппоϿпоϿpWY#oVX"ϿпоϿппп>.0=-0ϿоϿпппоoVX"jk@ппоϾϿппоϿппоϾϿппппРXCE ϿпппппЗ~zg}zgппоϾϾϿппппппоϿЗ~zhjk@поϿппXCE}ygпппоϿпо=-0 поϿппоϾϿϿ oWY"пппппппоϿппппппоϿппппппппппппппппппоϿпpWY#pWY#пппоϿпп>.0~zhоϿпоϿпо=-0ϾϿоϿппп>.0 пппппппоϿпппоϿппппЍrsRL9;>.0пппϿоϿпoVX"пппппппЗ~zh>.0ппппппоoVX"4~ffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffff3}oVY"пппппппoWY">.0>.0pWY#pWY#ik@ϿпппппЗ}ygoVX"оϾϾϿппп}ygппппппоϗ}yg~zh~zh}yg}yg~zg}yg}yg~zg}yg}yg}yg~zh~zh~zh}zg}yg~zg}yg}yg}yg}yg}yg~zg~zh}yg}yg~zh~zg~zh~zh/!&~zgоϿппппп=-0пппппоϾoWY"oWY"поϿппоϿ>.0=-0оϿоϿпоϿpWY#ik@ппоϿпоϿпппϾϾϿпппоϾϿгoVX" пппппоϿϗ}yg~zhппппоϿппппоϿоϾϗ}yg ϾϿппг }ygпоϿпппп>.0>.0ппоϿпоϿпРoWY"пппппоϿР~zh~zh~zh}yg}yg~zh}yg~zh~zg}yg}yg}yg~zh~zh~zg}yg~zg~zh~zg~zh}yg}yg}yg~zh~zg~zg}yg~zg~zh~zhXCDoWY"пппоϿпп>.0}ygппппоϿп=-0поϿпппп>.0 ϿпоϿоϿпппппоϿпппоϿпЪXCD>.0поϿппппoVX"пппоϿпϿЗ~zg=-0ппппоϿпpWY#4~ffffffffffffffffffffefeeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffff3}oVX"ппппппоoVX"=-0pWY"rsRпппппппппппппЗ~zhoWY"ϿпоϿппп~zgϿϿппϾϿп}ygппппппп>.0ппппппоpWY#oWY"ϿппппоϾ=-0>.0ппппппоpWY#cMNϿпппппппппппоϾϿоϾϿпоϳXBDпппоϾϿпЗ~zg~zhпоϿпоϿпоϿоϾϿоϿЖ}ygXBDпоϿппЄik@}ygпоϿпппо>.0pWY#ппппппппz_b0pWY#ϿппоϾϿп=-0oWY"ппппоϾϿ=-0}ygппппппо>.0пппоϾϿп>.0 jk@оϿпоϿпоϿпппппппоϿпппР>.0=-0оϿпппппoVX"пппппппЖ}yg=-0поϿпоϿпoWY"3}fffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~oWY"ппоϿоϿоoWY"!cMO}ygпоϿпппппппппоϾϿпппЗ}ygoWY"ппоϿппп}ygппϿпппп}ygппппппо>.0ппппоϿпoWY"oVX"оϿппоϾϾ=-0>.0пппоϿппoWY"!~zgоϿпппппппппоϿппоϿппоώstS пппппппЗ}yg~zhϾϿппппооϿппоϿоϗ~zhппппп/!&~zhϾϿппппп=-0ϿпоϿоϿпоL9; oWY"ппппоϿп=-0oVX"ппппϿпп=-0~zgпппоϿппXBDϿпоϿоϿп=-0L9; ппппϿпоϿппппппппппппpWY">.0поϾϿоϿпoVY"оϿпппппЗ~zg>.0ппппппϾpWY#3}ffffffeffffffffffffffffeffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffeefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffeffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffff3}oWY"поϿппоϿoVX"XBD~zhппоϿпппоϿоϿпоϿоϿϿппппЗ~zhoWY"ϿпоϿппп~zhϿоϾϾϾϿп~zhпоϿпппп>.0поϿппппpWY"pWY#оϿпоϾϿо=-0>.0пппппппoWY"=-0rsRппппппппоϿппоϿпппппР оϿпппоϿЪ}ygппппоϾϾоϿппппоϗ~zh/!&пппппС~zhпоϿоϿпо=-0 поϿпϿппоϳoWY"пппоϿпп>.0oVX"ппппппп>.0}ygппϿппппoWY"пппппоϿ>.0XCDппппоϿпппоϾϾϿппоϿоϿЄij@>.0пппппппz_a0ϿппоϿппЗ~zh>.0оϿпппппoWY"4~fffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffff3}oVX"ппппппоoVX">.0поϿппппоϿРrsRoVX"XCE=-0!=-0ппппппЗ~zgoVX"пппоϿпп~zhппппϾϾϿ }zgоϾϿоϾϿп>.0оϿпппппoWY"oWY"поϿпоϿп=-/=-0пппппппoWY"!oWY"ппппппппоϿппоϿпппС ппоϾϿппп~zgϿпоϾϿппϿппппппЖ}ygik@оϿоϿпXCD~zhппппоϿп>.0XCDоϿпппоϿоτik@oWY"ппоϿпϿпXCEoVY"оϿоϿоϿп=-0~zgппппппоoWY"пппппоϿ>.0/!&ik@ϿпоϿппоϾϿϿпппппппЅjk@=-0поϿпппϾϗ~zgпппоϿппЗ~zh>.0оϿппоϾϿoVX"3}ffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffff3}pWY#пппоϿоϿoVX"z`b0пппппϿпРoWY"=-0=-0пппппоϗ}yg~zgппппппп~zhоϿпоϾϿп>.0}ygϿоϿпппп=-0оϾϿпппоoVY"oWY"ппппппϿ>.0=-0ппоϿпппoVY".!%pWY#ппппппоϿппоϿппϾz_b0ппппппп/!&}ygоϿпппоϿпппппоϿЗ}yg ппппг~zhппппппп>.0пппппϿпп>.0oWY"оϿпоϿϿпoWY"oVX"ппоϿппо=-0~zgϿпоϿоϿпoVX"оϿппоϿп=-0L9;y_a0поϿпоϾϿппппппппL9;/!%ппппппϿгоϿоϿоϿпЗ}yg=-0пппоϿпоoVX"3}fffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffff4~oWY"оϾϿоϿоϿoWY" ~zgпппоϿпЅjk@!>.0ϿоϿпппЗ}yg~zhпппппоϿy_a/оϿпоϿϾϿdNO}zgппппппп>.0ппоϾϿппoWY"oWY"ппппппп=-0>.0ϿоϾϿпоϿoWY" dNOппппппоϿпппоϿ!~zhппппоϿпXBD~zhпппоϿппппппоϾϿЗ}ygXCEппоϿоz`b0~zhппоϿпоϿ=-0=-0оϾϾϿпоϿоϩ=-0пппппппЍrsRoVX"пппоϿпп>.0~zgϿпппппоoWY"ппппппп>.0/!&z`b0пппппоϿппппоϩпоϿппоϿп!оϿпппппЗ~zh>.0пппоϿппoWY"3~fffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffff4~pWY"ппоϿпппoVY"rsRϿоϿппС!=-0ппппппЗ}zg~zgϿпппппоoVY"оϿпппппЄik@~zhпоϾϿппϾ>.0ппϿпоϾϿoVX"oVX"ппппппп=-0>.0поϿппппpWY"/!&ij@оϿпппппоϿоϾz_a0rtSппппоϿпτik@}ygпппппппϿпϿоϿппЗ~zgпоϿоϾ!}ygппоϾϿпо=-0ij@ϿпппппϿпXCE>.0ϿппппппЩoWY"ϾϿпоϿпо=-/}ygпппппппoVX"ппппппп=-0K8;~zgпоϿппппппппL8;ϿппппоϾXBDпппппоϾϗ}yg>.0ϿпппппоpWY#3~fffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffff4~oVX"пппппппoWY"dNOпппппР >.0пппппоϗ~zh}ygϾϿппппоL8;пппппоϿЩ}ygоϿппппп>.0ϾϿппоϿоoWY"pWY#поϿпϿпп>.0=-0пппппоϿoWY"!}ygпоϾϿоϿппϿСoWY"оϿпоϿппг~zhппоϿппоппоϿпппЗ~zh/!&поϿоϿЗ~zh~zhппоϿппо>.0>.0ппоϿппппЩпппппппп!oWY"Ͽпппппо=-0}ygпппоϾϿпoVX"ϿоϿоϿпп>.0=-0ппоϿпоϿппz`b0}ygппоϿпппЍrsRпоϾϾϾϿпЗ~zg=-0ϿпоϿпппoVY"3}efffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffeffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffff3}oWY"ϿпппппϾoWY" поϾϿп!>.0оϿпоϿпЖ}yg~zgппппппо!пппоϿппп.!%~zhппппппп=-0ϿоϿоϿпоoVX"oWY"ппппоϿп=-0>.0пппппппoWY"cNOпоϾϿппппп=-0поϿпппппL9;}ygппоϾϿоϾпϿпппппЗ~zhij@ϿоϿппXCD~zhϿппоϿоϿ=-0}ygппппппппXCEпϿпппппdNOpWY#ппоϿпоϿ=-/}ygоϿпϿпппoVX"пппоϿпо=-0 ij@пппппоϾϿЗ~zhz_a0ппппоϿоϿ пппппппЗ~zh>.0пϿпппоϿoVY"4~fffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffefffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffff4~oWY"ϿппоϿппoWY"пппoVY"пппоϿЎrtS=-0оϿпϿппЖ}yg~zgппоϿпоϿϿпппппоz_a0~zhппппппп>.0ппϿпоϿоoWY"oWY"поϿпппп>.0=-0пппппппoWY"oWY"ϿппоϾϿпо поϿппоϾϿЍrsR}ygпппппоϿϾϿпоϾϾϿЗ}yg поϿпоϴ}ygппппппп=-0cMOϿпппоϿоϾϠij?пппоϿппЪoWY"ппппппп>.0~zhпоϾϾϿоϿpWY#ппппппп=-0~zgппппоϿпЗ~zhL8;ппппппппcMOϿппоϿϿпЗ}yg>.0пппппппoWY"3}fffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffff3}oVX"поϿппоϿoWY"оϿпϿппппoVY"=-0поϾϿоϿЗ}yg~zhппоϿпппrsRпппоϿппд }ygпппоϿпп=-0пппппппpWY#oVX"пппппоϿ>.0>.0поϿппппoWY"ппЗ~zhоϿпппоϿоϿпппппо/!&}ygппϾϾϾϿпоϿоϿпппЗ}zgdNOпоϿппz`b0~zhпппоϿпо>.0/!&пппппоϾϿ/!&XCDппппϿоϿо>.0oVX"пппппппXCD}ygϿппппоϿoVX"пϾϿпппп>.0=-0оϿoWY"!ϿоϿпоϿпЗ}yg оϿпоϿпппЩпппоϿппЗ~zh=-0пппппппoWY"3~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffefffffffffffffffff3}oVX"пппппппpWY#ппп поϾϾϾϾL9;>.0ппппппЗ}zg~zhпоϿоϿоϾXBDпппоϿпппoVX"}ygппоϾϿпо=-0оϿппоϿпoVX"oWY"поϿппоϿ=-0=-0оϾϿппппoWY"ϿппcMNпоϿппоϿdNOппппппппЗ}yg~zhϾϿоϾϿпппоϾϿпоϿЗ~zhпппоϿ!}ygпоϿпппп=-0 ппппппппoWY"!поϾϾϿпоϿЗ~zgcNOпппппоϾz_b0}ygϿпппϿоϿpWY#ϾϿппппп>.0>.0Ͽоτij?rtSпоϿпоϿЗ~zhrsRпϿоϿппппoVY"пппоϿппЗ~zh=-0пппппппpWY#3}effffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffeffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffefffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffe3}oVY"поϿоϿппpWY#. %ппо>.0ппппоϿoWY"=-0ϿпоϾϿпЖ}yg}ygппппппп оϿпппоϿпп/!&~zhппппоϾϿ=-0ϿоϿϿоϿпoVY"oWY"ϾϾϿпϿпп=-0=-0ϿппоϿппoVX"ппо>.0ппоϿппп!ппоϾϾϿпппcMO}ygпоϿппппоϿпппппЖ}yg>.0пппппЗ~zg~zgппппппп=-0 ϿпппппоϾϖ}ygоϿϿппппоdNO>.0ϾϿпоϾϿпЩ~zgпппппϾϿoVX"оϿпоϾϿп=-0=-0ϿпЗ}ygoVX"оϿппϿпЗ~zhXCEпппппоϿпг/!&пппоϾϿоϗ}yg=-0ϿоϿпоϾϿoWY"3}ffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffefefffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffff3}oWY"пппоϿоϿoWY"L8;ппЗ}yg=-0ппоϿппЄij?>.0ппппппд}ygϾϾϿпппϿ ij?поϿпппппР . %>.0~zgпппоϿпп=-0поϿппппoWY"oWY"ппппппп>.0>.0поϿппппoVX"ппо!ппоϿпоϗ~zhrtRпоϿпппппг. % !~zhпппппппϿппппоϾϗ~zgjk@поϿппXCE~zgоϿоϿппп>.0 ппппппоϿР XBDппϿпппппд.!% dNO!поϿппппо>.0~zgпоϿпоϿпpWY"ппппппоK8;=-0ппЩdNOпппϿоϿoVX" ппоϿппппР   оϿппппоϗ~zh>.0ппоϿоϿпoVX"3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}oWY"поϿоϿпоυjk@ik@поϗ~zh>.0Ͽпппппд>.0оϿоϿпппXCE}ygпппппппXCD=-0ппоϿпоϿппС =-0 }ygппппппп=.0ϾϿпппппoVX"pWY#пппоϿоϿ=-0=-0пппппппoWY"пппXBD>.0ϿппоϾϿz_b0>.0оϿпппппоϿд/!&  ~zhпппппоϿоϿппппϿЗ}yg пппппг~zgппоϿпоϿcMN.!%пппппоϿоϳ/!& ппппппоϾϳ/!& >.0ϿппппоϿЗ}yg ппппппоoWY"ϿппоϿппЄik@=-0оϿп!oVX"пппоϿп>.0oVX"поϿппппппС .!%rsRоϿппоϿпЗ}yg=-0ϾϿϿппоϿoVX"4~ffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~pWY#ппппоϿоϠ ппЖ}yg>.0ϿппппϿпoWY"cMOпппппппЪ }ygпппппппЗ~zh}ygϿоϿпппппоϠ!oVX"ппЗ~zh}ygпϿппппо =-0поϾϿпппpWY#oVX"ппппоϿп>.0>.0пппппппoVX"Ͽпоϗ~zhXBDпппϿпо/!&~zgϿоϾϿпппппг.!%/!&пЍrsR~zhпппоϾϿп поϿппппРcMNϾϿппоz`b0~zhппппоϿпЄij@oVX"пппоϿоϿппг/!&pWY#ппппппппоϳ=-0=-0пд ik@пппппоϿпXBD.!%пппоϿпппoVX"Ͽппппппг >.0ϿоϿcMOik@оϿпппд ϿппппппппР XCEпcNOоϾϿоϾϿпЗ~zh>.0ппоϿоϾϿoWY"4~ffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffefefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffeffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffff3}oVX"ϿппоϾϿпо!ik@пппЗ~zh/!&оϿпоϿппо/!&XCDпппппоϿппР y_a0ϿпппппппXBD. %rtR/!&ппппппппппгdNO=-0ппппL9; оϿпппϿп>.0oVX"ппппппоτij@}ygппоϿпппXCEXCEпоϿппппЖ}ygпппп>.0stSпппоϿЖ}yg/!&ппоϿоϾϿоϾϿпoWY" oVX"ппппXBDппоϿоϿп>.0 ϿоϿпппϿпппппо!~zhоϿоϿпппп!=-0ппппппоϿпС/!& ппоϿппппппЄij@ !rsRппппЍrsRL9;пппоϿппоϿXCEXBDпϿпоϿппппXCEϿппоϿппоz`b0!rsR >.0ппоϩ пппоϿoWY"dNOппоϾϿпоϿппгL8;!rsRпппд!!пппϾϿпоϿXBDппоϿпппЗ}yg3}ffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffff3}поϿϿппппЍrsR jk@поϿоϗ~zhпппппппгK8;oWY"пппоϿоϿоϿппР/!&XBDппоϿппппгL9;  oVX"пz_a0z_a0ϿпоϾϿпоϿпппЪoWY" /!%dNOоϾϿпоϩ !поϿпппппz_a0пппппппЪ ппппоϿпЄik@ij@пппппоϿд ппппС /!&пппппп>.0oWY"поϿоϿоϿппппЩXCE !oWY"ппоϿп>.0!ϾϿппппппz`b0XBDпоϿоϿпппK8;=-0ппоϿпЗ~zh поϿпппоϾϿР  XCDпппппппппоϗ~zh L9;ппппппоϿппоϴik@=.0!XBD}ygпппппп.!%оϿоϿпппоϾτij@ L8;~zgппоϿпоϾϿпоϾϳ}ygoWY"K8;.!%/!&поϿпϿппппcMNdNOЗ}zg=-0ппϿпЄik@pWY#ϿппоϿг ~zgппппппппоϿпЗ}ygL9;/!&ij@ппϿппг XCEϿϿппппппL9;ik@пппппоϿп 3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffeffffffffffffffffffffffefffffeffeffffffffffffffffffffffeffffffffffffefffffffffff3}=.0пппоϿпппппРL9;/!&oWY"ппоϿпЗ~zhik@поϿппппоϿЗ}ygL8;!cMOппоϾϿпппппппппz`b0 !оϿпппоϾϾϿоτij@/!&. %z_a0ппп=-0 поϿппппппппппϩ~zhoWY"oWY"oVX"oWY"z_a0~zhппϿпоϿпд.!%z`b0ппоϿппоϿд!>.0ппппоϿпппdNOoVX"пппоϿпппо/!&.!%ппоϿпоϿппpWY#оϿϾϾϿР !оϿпппz`b0}ygпппоϿпппппоϾϿЍrsRoWY"L9;=-0>.0>.0cMNz_b0ппппоϿоXBDij@ппппоϿппг ϿоϾϿоϿппРij@оϿппϿXCDdNOппоϿппоϿппЩL9;!XBDij@оϿпппппппппpWY"z`b0ппппппоϿппппппЗ}ygy_a/oWY"pWY"oWY"oWY"}ygппппоϿпоXCEXCEпппппппппппЄik@XCE/!&/!&L8;z`b0поϿппоϿпппоϿпппппппЗ~zgoWY"!ϾϾϾϾϿпоϿоϗ}ygK8;!cMNпппoWY">.0поϿппЄik@L8;ппϿоϿоL9; поϾϾϾϿппппппгik@oVX">.0=-0=-0>.0oWY"jk@поϾϿоϿг/!& ϾϿпϿоϾϾϿЗ}zg.!%пппппппппoWY"3}fffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffefff4~/!&ппппоϿоϿпппппЗ~zh}ygij@pWY#oWY"oWY"oVX"oVY"oWY"oWY"oWY"z_b0}yg~zgппоϿппппоϗ~zg!оϿппппппппоϿЗ~zh~zh~zhоϿпппЎstSoWY"пппϿппппппдik@!rsRпϿппоϾϿппоϿд~zg~zh~zh}ygпппппоϿЎrtS/!&поϿпппϾϿппоϿппоϿппппппппппппд. %oVX"ϿппппппппоϠ/!&=-0оϿпоϾϾϿпппcMNcMOппппппппоϿд=-0. %поϿоϿоϿоϿпdNOϾϿппоϿгcMNL8;ϿппппϠ  пппппппппоϾϿппоϾϾϿоϿпоϿпоϿппXCDoWY"пппппппоϾϿР/!& rsRппоϿппппоϿЎrtS  пппппдL9; ппппппоϿпппппд~zhoWY"oWY">.0=-0>.0=-0>.0=-0=-0>.0>.0=-/>.0=-0oWY"oVX"}ygпппоϿпппоϿпппР.!%ппппппппоϿоϾϿпоϾϿпппппппоϿпппXCDпоϿоϿоϿоϿппппоϿппппппоϿпппСоϿпппппппппоϿпoVX"pWY#ϿппппоϿпоϿппЗ~zg~zh~zh~zhоϿпппоϴ>.0оϿппоϿР>.0 pWY#пппоϿоz`b0.!%ппппоϿппоϿпппппппϾϿоϿппоϿоϾϳ/!& stSϿпппоϿоϿоϿЄij@ /!&ϿпппппоϾϾϿcMO4~ffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff3}=-0>.0=-0oWY"rtRϾϿппоϿпоϿппппоϿпппппппппппппϿппоϾϿпппоϿРpWY"пϿппппоϿоϿпппоϿпппоϿР ~zhϿоϿппппоϿпппoVX"!ппоϿппппппоϾϿпоϿппоϿоϿпР /!&ϿпппппппоϿпппоϿпоϿоϿпппоϿоϡ.!% >.0>.0dNOz_b0пппппппппппппЎrtSoWY">.0=-0!.!%=-0L9; oWY"поϿпппппппоϾϿЪz`b0XCD=-0.!%=-0=-0XCDy_a0ппϿппппппппппРoVX"L8;>.0/!&.!%=-0L9;oVY"rsRпоϿппппппппппЩz_a0XCD=-0>.0оϿоϿппппгij@XCE=-0 >.0oWY"оϿппоϾϠ  ппппппоϿппоϾϿпппппппппоϿпдXCD >.0=-0XCEy_a/ппппоϾϿоϾϿпппЍrsRpWY#=-0=-0! =-0>.0dNOij?ппппппппппппгjk@cNO>.0=-0 cMNпппппz_b0 >.0=-0=-/oVX"ппоϿоϿпппппппппоϿпоϿппоϿпппппппппоϾϿпоϿппоϿппоϪXCD ппппппоϾϿппоϿпппϿппоϿппоϿпгL9; .!%пϿппоϿппоϿппоϿпоϿпϿпоϾϾϿС }ygппппппппппоϿпоoWY" ϿоϿппппоϾϿпппоϿппоϿоϿоϴ.!%>.0ппоϿоϾϾϾϪz`b0L9;/!&!L8;z`b0оϾϿппоτij@/!%пϿпппппппппппппппппппппппЩ/!&!=-0>.0cMOij@пппппоϿоϾϾϾϾϴij@cMN=-0>.0 /!&>.0L9;pWY"rsRппоϾϿϿппппϾϾϿЪz_a0XCE=.0=-/3~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffeffefffffffffffffffffffefffffffffffffff3}оϿппппппппппппппоϾϾϾϿпппппоϿпппоϿоϿпппоϿпппппrsRпппоϿпппоϿпппппппоτjk@ ппоϿппоϿпϴcMNXBDппоϿппппппппппоϿпппппЎstS /!&ϿпϾϿппоϿпоϿппппппппоϾϿϿпЅjk@ >.0ϿϿппппоϿоϿппппоϿпппппоoVX"~zhоϿпппппппоϿппппппппоϿЗ~zhпоϿоϾϿппппоϿпппппоϿппоϗ~zh~zhпппппппппппппппппоϿпппоϿпоϾϿппоϿпппоϿпппоϿпоϿпоϿЍrsR  ~zgппоϿпоϿоϿпппппппоϿпппппР/!&>.0ппϿпппоϾϿпоϾϿппппппоϾϿoVY"=-0пппоϿппппппппоϿпппппоϿ=-0ппппп!>.0пппϿппппппоϿпппппппппппппппоϿпппппппппппппоϿпоϿоϿЪXCE rsRϿппоϿппϿоϿпоϿпппппппоϿппР/!&. %ϿпоϿппоϿпппппппоϿппппоz_b0}zgпппппппппппоϿпoWY"/!&ϿоϿпппоϿпппппϿпоϾϿпппР. %>.0пппппоϿпппоϿппоϾϿппоϾϿоϿоϿoWY"/!&ϿпппппппоϾϿпппппоϿппϿϿоώstS oWY"поϿппоϿоϿппппппппппппп=-0~zhпппппоϿппоϾϿпппппппппп3}fffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffeffffffefffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff4~ϾϿпоϿппϾϿпппоϿоϾϿоϿпппоϿппппппппппоϿоϿпппппппij@пппппоϿоϾϾϿпппппdNO ппоϿпппЎstS!XCEппппппоϾϿпппоϿпппоϴXCE rsRпоϿоϿпппппппоϿоϿпоϿппЩ=-0=-0поϿпоϿппппппоϿппппппппpWY#~zhоϿппппппппппппппоϿпппЗ~zgпоϿппппппоϾϾϿпоϿппппппЗ~zg}ygпоϿппппппппппппппппппопоϿпппппппппоϿпоϿппппппоϳcMOoVY"ϿппоϿппппϿпоϿоϿппппгdNO>.0пппппϿпппппоϿϾϿпппппппoWY">.0оϿппоϿппппппппоϾϾϾϿпоϿ>.0=-0ппппоώrtS=-0ппппппппоϿпппоϾϿппппоϿппппппоϾϾϾϿппппппппппппппЍrsRL8;oVX"ппппоϿппппϿпппппппоϿпдcMN/!&пппппппппϿппоϾϾϾϿппС>.0~zhоϾϿппоϿппппппЗ~zgXCDL9; ϿпоϿпппппоϿоϿппппгoVX">.0пппппоϿппппоϿппппппоϿпппЩ>.0 rsRпоϿппппппоϿоϿоϿпоϿппЩ>.0oWY"поϾϿоϾϿппппоϿппппппппп>.0}ygпϿппоϿϿпппппппоϿпппппп3}ffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff3}ппппппппппоϿпппппоϾϿппппппппппппппϿпоϿпппппоϾXBDпппоϿпппппппЗ~zh.!% ппϿпЩL9;>.0ϿппоϿппоϿпппппЪoVX" >.0~zgϿппппппппппппоϿппСXCD>.0ппппппппппппппппппппппoWY"~zhпоϿпппппппоϿпоϿпоϿпппЗ~zhϿпоϿпоϿппоϾϾϿпппппппппЗ~zg~zhпоϿпппппппппппппппппоϿ>.0cMNz`b0поϿпоϾϿпппоϿоϾϿоϿпдjk@ !ik@пппппппппппппϿппЩpWY# >.0оϿпппппоϿпоϿоϿпппппоϿпoWY"=-0пппппоϿппппоϿоϿоϾϿоϿпп>.0ik@пппϿпL9;>.0оϿпппппппппппоϿпппоϿппппоϾϿпппппоϿппоϾϿппппЪij?XCD !ik@пппппϾϿпоϿппоϿпппгoVX"  rsRппппппϿпоϿппппппРXCE~zhппоϿппоϿЗ}ygpWY"=-0 !~zhппппϾϿппппппппгz`b0! =-0oWY"jk@поϿппппоϿппоϿпоϿоϿЪpWY#>.0}ygоϿппппппппоϿппппРXBDoWY"пппппппппппппппппϾϿоϿп>.0}ygпоϿпппоϿппоϾϾϿпоϿпоϾϾϿ3}ffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffff3~}zg~zg}yg~zgpWY#pWY#oVX"oVX"oVY"oWY"oVX"oVX"oWY"oVY"oVY"oVX"oVY"oVX"pWY"oVY"oWY"oWY"oWY"oWY"oVX"oWY"oWY"pWY"oWY"oVX"oVX"oWY"oWY"pWY#oWY"ij@~zh}yg~zh}yg~zh~zg}yg}yg~zh~zh dNOоϾϿпппоϳij@>.0oWY"пz`b0 L8;rtSппппппппЩik@K8;>.0jk@ппппоϿпϿоϿпЪy_a0/!&/!&~zg~zh}yg}yg~zhz_a0oVY"oVX"oWY"oWY"pWY#pWY#oWY"oVY"oWY"oWY"oWY"oVX"~zg~zh~zh}yg}ygXCDz`b0~zg~zg~zh~zhik@oWY"oWY"oWY"oVX"oWY"oWY"oVY"oVX"pWY#oWY"oVY"oVX"rtR}yg~zg~zh}ygy_a/~zh~zh~zh}yg}zgz_a0oWY"oVX"oVX"oWY"oVX"oVX"oWY"oWY"pWY#oVX"oWY"oWY"}yg~zh~zh}yg~zhz_a0z`b0~zh~zg}yg~zgrtSoWY"oVY"oVY"pWY#oWY"oWY"pWY#oWY"oWY"oVY"oVY"oVX"ik@~zh}yg~zh~zg}yg XCEik@ϿоϿппппппоϿпРdNO !z_b0ппппоϿппппгjk@L9;/!&}zg~zh~zg}yg~zgij@oVX"oVX"oWY"oWY"oWY"pWY#oVX"oVX"oWY"oVX"pWY#pWY"~zh~zh}yg}yg}zgXBD/!&}yg}zg~zh}yg}ygoWY"oVY"pWY#oWY"oVX"oVX"oVX"oWY"oWY"pWY#oVY"oVX"z`b0}yg~zh~zg~zh}yg/!& поϿппЩ.!%~zg}yg~zg}yg~zh}yg~zh}yg~zh}zg~zh~zh~zh}yg~zh}yg}ygпоϿппппоϿпоϿпоϾϿппппР~zhpWY#L9; !!z_a0пппппппппоϿгjk@L8;>.0jk@пппппппппппЪz_a0/!&~zgппппдik@L8; =-0ij@ппоϿппоϾϳjk@XCE !dNOrsRппппппппоϿпдrtRXCE=-0ij@пппппоϿпоϿЩz_a0/!&XCE~zh~zh~zh~zh~zgz`b0oWY"oWY"oWY"oVX"pWY#oWY"oWY"oWY"pWY#oVY"oVY"z_b0}yg~zg~zh~zg~zg/!&z_a0}yg}zg~zh~zhrsRoWY"oVY"oWY"oVY"oVY"oWY"pWY#pWY"oVX"oWY"oWY"oVX"jk@}yg}yg}yg}yg~zg3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffff3} >.0dNOoVX"oVX"pWY#>.0/!& XCE. %. %=-0pWY#oWY"pWY#oVY"L9; =-0 /!&cMNoVY"~zh~zh~zh~zg}ygy_a0oVX"L8;!!=-0oWY"oWY"~zh~zh~zg~zh}ygz_b0pWY#>.0  XBDoWY"rsR}yg}yg~zgrsRoVX"XCE/!&cMOпппппoWY"!=-/=-0=-0=-0>.0>.0=-0=-0=-0>.0>.0=-0=-0!XCEoWY"rsR~zg}yg}yg}ygij@oWY"XCE/!& L9; oWY"ik@~zh~zh}yg~zhy_a/oVY"L8;!z`b0~zg}yg}ygij@K8;!>.0dNOoVX"oWY"oVX"XCD=-0!.!%XCEoVX"z_a0}yg}yg}yg~zh~zgoWY"dNO=-0/!&cMNoWY"~zh~zg~zh~zhjk@oWY"L9; !4~ffffffffffffffffffffefeffffffffffffeffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~Ͽпппп!3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~L9;ппоϿоώrtS4~ffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeefffefffffefffffffffffffffffefffefefffffffff3}rsRϿпоϿпL8;3}fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffff3}!пппоϿЩ3}ffffffffffffffffffffefffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffefeeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}pWY#пппппpWY#3~ffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffefefffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~ϾϿпоϿ!3}ffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffeffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffefffffefeffffffffeffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffff3~L9;пппппЎrtS3~fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}stSϿппппL9; 3}ffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffeefffffffffffffffeffffeffffffffffffeffffefffffeffffffffffffffffffffffffefffffffffffffffffffffeffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffff4~!ϿпоϿпЩ3}fffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}oVX"оϾϿппoWY"3}ffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~пϿппо!3~fffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff3}L8;оϿпппЍrtR3}ffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffff3}stSппоϾϿL9;3}ffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffefffff3}!ϾϿпппЪ3~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffeeffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffef3}oWY"оϿоϿпcNO3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffefffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffef3}ϾϿппп 3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffff3}K8;пппоϿЅjk@3~ffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffff4~!ij@ϾϿп>.03}fffffffefefffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffff4~ XCDЪ4~fffeefffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~/!&>.03~ffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffef3}3}fffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffff3}4~ffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffefffffffefffffffeffffffefffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffefefffffffffffffffff4~3}ffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffff3~3~fffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffff3}4~fffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffeffffffffffffefffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffff3}3}fffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffff3~3}fffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffff3~4~fffffffffffffefffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~fffffffffffefffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffeffffffffffffeffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefff3}4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffff3}3}ffffefffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffef3~3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffff3}4~fffffffeffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}ffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefff4~3}fffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffff4~3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3~effffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffeeffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffe3~3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefeffffffffffffffffffffeeffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffff3~3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}fffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffeffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~4~ffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffff3}4~effffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeefffffffffffffffffefffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffeffffffffffeeffffffffffffffffffffffffffffffffffffffffeffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~ffffffffffffffffffffffffffffefffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffff4~4~ffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffeffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffefefffffff4~3}fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffff4~3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff3}3~ffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffff3~3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffefffeffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffff3}4~fffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffeefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~4~ffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffeffffefffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefff3}3~ffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffeffffffffffffeffffffffffffffffffffffffefeffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffeefffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3~ffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffefffffffffffffffffffffff3}3}fffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~3}ffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffeffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefff3}3~ffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeff3}3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffeffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffff3~4~feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffffffeffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}ffffffffffffffffffffefffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeff3}4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffefffffffffffffefefffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffff3}3}fffffffefffffffffffffffffeffffffffffffffffffefffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffff4~3}ffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffef3}3}ffffffffffffffffffffffffefffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffefffffffeffffffffffffffefffffffffffffffffffffffffff3}3}ffffffffffeeffffeffffffefffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff4~3}fffffffffffffffffffffeffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffeffffffffffffffffffff4~4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff4~3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffeffffffeffeffeffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffff3}4~ffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffefffffffffffeffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffefeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffff3}4~fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffff3}3}ffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffeffffffffffffffffffffffffffffffeeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~ffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~ffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffeffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffefffffff3}3~ffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffefffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffefffffff4~3~fffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffeffffffffffffffffffffffffffff4~3}ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeeffffefffffffffffffffffffffffffffffffffeffffffffe3}3}fffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffef4~4~fffffffffffeffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffef3}3}ffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffff4~3}fffffffffffefffffffffffffeefffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffeffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffff3}4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffefefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefefffffffffffffffeffffffffffffffefffffffefffffffffffffffeffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffff3}3~ffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffefffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffff4~3}ffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffff4~3}fffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffeffeeffffefffffffffeffffffefffffffffffffffffffffeffffffffffffffffffffffffefffffffffffefff3}4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~4~fffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefeffffffff3}4~ffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~fffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffefffffffffffffffffffefeefffffffffffffefffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffefffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffeffffffffffffeffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffff3}3~fffffffffffffefffeffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffefffffffffeffffffffffff3}3}fffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffff3}3}ffeffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffff3}3}fffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffe3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~3}fffffefffeffffffffefffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffefffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffff3}4~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffefffffffffffffffffffffffeeffffffffffffffffffefffffff4~3}ffffffffffffffffffffffffffeffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~fffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffeffefffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffff4~4~fffffffffffffffffffffffffffffffffefffefffeffffffffffffffffefffffefffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffefffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffefefffffffffffffeffffffffffffffefffffffffffffffffeffffffffffffffffffffffeffffffffffeffffff3}4~fffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffeff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffff4~4~ffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffff3}4~fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffff4~4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffefffffffff4~3}ffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffff3}4~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffeffffffffffeffeffffffffffffffffefffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffff3~3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffff3}3~ffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffef3}3}ffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffefffffffeffffffffffffeffffeffeffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffefff3}3}fffffefffffffefffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffe4~3}ffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffefffffffffffffeffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffefffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffeffffffffffffefefefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffeffffffffffeffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffeffffeefffffffffffffffffffffffffffffeef3~3}ffffffffffffffeffffffffffffffffffffffffffffffffffffeeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffeffffeffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3~effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefff4~3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffefffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffff3}4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffff4~3}ffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffff3}4~ffffffffffffffffffffefeefffffffffffffffffffffffffffffeffffefffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffeefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefeefffffffffffffffffffffffffffffeffffffffffffff3}3}ffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffff4~3}ffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffefffffffffffffeffffffffffffffffff3~3}fffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffefffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffff4~3}ffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffff4~3}fffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffff4~3}efffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff3}4~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffff4~3}ffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffff3}3~fffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffeffffffffffffeffffffffffffffe3}3}ffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffeffffffffffeefffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffff3~4~ffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffff4~4~ffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffeeeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}fffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffeffefffffffffffefffffffffffffffffffffffffffffffffff3}3}effffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffefff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffff3}4~fffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffff3}4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffeefffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffff4~3}ffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffefffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffff3~3~ffffffffeffffefffffffffffffffffffffffffffffffffffefefffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffff4~3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffeefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffeffffefffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffff4~3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffefffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffefffffffffffffffffffffffefffffffef3}3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffefffffffffffffffeffffffffeffffffffefeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefeffffffffffffffffeffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffff4~3}fffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffff3}4~fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffff3}3}ffeffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffefffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffeffffffffffffffffefffffffffffffefffffffffffffff4~3}fffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffff3}3~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff3}3}ffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}ffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff4~3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffff4~3}fffffffffeffffeffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~ffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffeffffffffffffffffffffffffffefffff3~3}fffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffff3}4~ffffffffffffffefffffffffffffffffffffefffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffff3}3}ffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffefffffffffffefeefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffff4~4~fffffffffffffffffffefffffffffffffffeffffffffeffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffff3}3}fffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffeffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffff3}3~fffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}efefffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeeffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffff4~3}fffffffffeffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffff3}3}fffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefff3~4~ffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffff4~3}ffffefffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffeffffefffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffef4~3~fffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffff3}3~ffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffff3}3}fffffffefffffffffffffffeffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffff3}3}ffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffefffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefff4~3~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffff4~3}fffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffefeffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~fffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffeffeffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffeffffffffffffefffffffffffffffffffffffefffffffffffffeffffffffefffffffffffffffffffffffffeffffffffffffff4~3}fffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefeffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffefeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffeffff3}3}fffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffeffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~3}ffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffeffffeffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffeffffffffffffffffefffffff3}3}ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffff3}4~fffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffeffffffffffffffefffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffff3}4~ffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}4~ffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3}3}fffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffff3~3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffefffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffff4~3}fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffff3}3~fffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffff3}3~fffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3~4~ffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffff3}3~ffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffff3}4~fffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffff3}3}ffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4~4~ffeffffffeffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffeffffffffffffffffffeffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeff3}3}ffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffeffffffffffffefffeffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffff3}3}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffff3~3~fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffff3}4~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffeffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffp6O>.0=-0>.0=-0=-0>.0>.0>.0=-0=-/=-0>.0>.0>.0=-0>.0=-0>.0=-0>.0>.0>.0>.0>.0>.0=-0>.0>.0>.0>.0>.0=-0=-0>.0>.0>.0>.0=-0=-0>.0=-0>.0>.0>.0=-0>.0>.0>.0>.0>.0>.0>.0=-0>.0>.0>.0=-0>.0=-0>.0>.0=-0>.0=-0=-0>.0>.0>.0=-0=-0=-0=-0>.0=-0=-/>.0=-0=-0>.0>.0>.0>.0=-0>.0=-0>.0>.0=-0>.0=-0>.0>.0>.0=-0>.0=-0>.0>.0>.0>.0>.0>.0>.0>.0=-0>.0>.0>.0>.0>.0>.0>.0=-0>.0=-0>.0=-0>.0=-0>.0=-0=-0=-0=-0=-0>.0=-0>.0>.0>.0=-0>.0>.0>.0>.0=-0=-0=.0=-0=-0>.0=-/>.0=-0>.0=-0>.0>.0>.0=-0=-0=-0>.0>.0=.0>.0=-0>.0>.0=-0=-0>.0=-0>.0=-0>.0=-0>.0>.0=-0=-0>.0>.0>.0>.0>.0>.0=-0=-/>.0>.0>.0>.0>.0>.0=-0=-/>.0>.0>.0>.0=-0>.0>.0>.0=-0>.0>.0>.0>.0>.0>.0>.0>.0>.0>.0>.0>.0>.0>.0>.0>.0=-0=-/=-0>.0>.0=-0=-0>.0=-0=-0>.0>.0>.0>.0>.0>.0=-0=-/=-0=-0>.0>.0=-0>.0=-0>.0=-0>.0=-0=-0=-0=-0=-0>.0>.0=-0>.0=-0>.0>.0>.0>.0=-0>.0=-0>.0=-0>.0>.0>.0=-0=-0>.0>.0>.0>.0=-0=-0>.0>.0=-0>.0=-0=-0=-0=-0>.0=-0>.0>.0>.0=-0>.0>.0=-0=-0>.0=-0>.0=-0>.0>.0>.0=-/>.0>.0=-0>.0>.0>.0>.0=-0>.0>.0=-0>.0=.0=-0>.0=-0=-0>.0>.0>.0=-0>.0=-0=-0=-0>.0>.0>.0>.0>.0=-0>.0=-0>.0=-0=-0=-0=-0=-0>.0=-0>.0=-0>.0>.0=-0=-/>.0>.0>.0=-0=-0=-0>.0>.0>.0=-0=-0>.0=-0>.0=-0>.0=-/>.0>.0>.0=-0=-0=-0=-0>.0>.0=-0>.0>.0=-0>.0>.0=-0=-0=.0=-0=-0=-0>.0>.0=-0>.0>.0>.0=-0=-0>.0>.0=-0>.0=-0>.0>.0>.0=-0>.0>.0>.0>.0=-0>.0=-0>.0=-0>.0=-0=-0=-0=-0>.0>.0>.0=-0>.0=-0>.0=-0=.0>.0>.0=-0=-0>.0=-0=-0>.0>.0=-0=-0>.0=-0>.0=-0>.0=-0>.0=-0>.0>.0=-0=-0>.0>.0>.0=-0>.0>.0=-0>.0>.0=-0>.0=-0>.0>.0=-0>.0>.0=-0>.0=-0>.0>.0>.0>.0>.0>.0=-0=-0>.0=-0>.0>.0=-0=-0>.0=-0>.0=-0=-0=-0=-0>.0=-0>.0>.0>.0>.0=-0>.0>.0>.0=-0=-0>.0>.0>.0=-0>.0=-0=-0>.0>.0>.0>.0>.0=-0=-0=-0=-/>.0>.0>.0=-0=-0>.0=-0=-0=-0>.0=-0>.0=-0=-0=-0>.0=-/=-/=-0>.0=-0=-0=-0=-0>.0>.0=-0>.0=-0>.0>.0>.0=-0=.0>.0=-0>.0>.0>.0>.0=-0>.0=-0=-0>.0=-0>.0>.0=-0>.0=-0>.0=-0>.0=-0>.0=-0>.0>.0>.0=-0=-0>.0=-0=-0>.0=-0=-0>.0>.0=-0>.0>.0=-0>.0>.0>.0=-0>.0>.0>.0=-0>.0>.0>.0>.0>.0>.0>.0=-0>.0>.0>.0>.0>.0>.0=-0>.0=-0=-0>.0=-0>.0>.0>.0>.0>.0=-0>.0>.0=-0>.0=-0>.0>.0>.0>.0=-0>.0=-0>.0>.0=-0>.0=-0=-0=-0=-0=-0>.0>.0>.0=-/>.0=-0>.0=-0>.0>.0>.0=-0>.0>.0=-0>.0=-0=-0=-0=-0>.0>.0>.0=-0=-0=-/=-0>.0=-0>.0=-0>.0>.0>.0=-0=-0=-0>.0>.0>.0=-0=-/=-/=-0>.0>.0=-0=-0>.0=-0=-0>.0=-0>.0=-0>.0=-0=-0=-0>.0=-0>.0=-0=-0=-0>.0=-0>.0>.0>.0=-0=-0=-0>.0>.0>.0=-0=-0>.0>.0>.0=-0>.0>.0>.0>.0>.0>.0>.0>.0=-0>.0=-0>.0>.0=-/>.0>.0=-0>.0>.0=-0>.0=-0=-0>.0=-0=-0=-0>.0=-0>.0=-0=-0=-0=-0>.0=-0>.0>.0=-/>.0=-0=-0=-0=-/>.0>.0=-0=-0=-0=-0>.0=-0>.0>.0>.0>.0>.0=-0>.0=-0>.0=.0>.0=-0=-/>.0>.0=-0=-0=-0>.0=-0>.0>.0>.0=-0>.0>.0>.0>.0>.0=-0>.0=-0>.0=.0>.0>.0=-0>.0=-0>.0>.0=-0=-0=-0=-0>.0=-/=-0=-0=-0=-/=-0=-0>.0=-0>.0=-0=-0>.0>.0>.0=-0>.0>.0>.0=-0=-0=-0>.0>.0=-0=-0>.0=-0=-0>.0=-0>.0=-0>.0>.0>.0>.0>.0>.0=-/>.0=-0=-0=-0>.0>.0>.0>.0=-0=-0>.0=-0=-0>.0>.0>.0>.0>.0>.0>.0=-0=-0=-0>.0>.0>.0>.0>.0>.0>.0=-0=-0=-0>.0>.0=-0>.0>.0=-0>.0=-0>.0>.0=-0>.0=-0=-0=-0=-0>.0>.0>.0=-0=-0>.0=-0>.0>.0>.0>.0=-0>.0>.0>.0>.0>.0>.0=-0=-0>.0=-0=-0>.0>.0=-0=-0=-0=-0>.0>.0=-0>.0>.0=-0>.0>.0=-0>.0=-0>.0>.0=-/=-0>.0>.0>.0>.0>.0=-0>.0=-0=-0>.0>.0>.0>.0=-0>.0=-/>.0=-0>.0>.0=-0>.0>.0>.0>.0>.0>.0>.0>.0=-0>.0=-0>.0>.0>.0>.0=-0>.0=-0=-0>.0>.0=-0=-0=-0=-0>.0>.0=-0>.0=-0>.0>.0>.0=-0=-0=-0>.0=-0=-0>.0>.0=-/>.0>.0=-0>.0>.0=-0>.0>.0=-0=-0>.0=-0>.0=-0>.0>.0>.0>.0>.0=-0=-0=-0=-0>.0>.0>.0>.0>.0=-0>.0>.0>.0=-0>.0=-0=-0>.0>.0=-0>.0>.0=-0>.0=-0>.0>.0=.0=-0>.0>.0=.0>.0=-0=-0=-0=-0>.0>.0>.0=-0>.0=-0>.0=-0=-0>.0>.0>.0=-0>.0=-0=-0=-0>.0=-0>.0>.0=-0>.0=-0=-0>.0>.0>.0>.0>.0>.0>.0=-0=-0=-0>.0>.0>.0>.0=-0>.0>.0>.0>.0>.0>.0>.0=-0>.0=-0>.0=-0>.0>.0>.0=-0>.0=-0>.0>.0>.0>.0>.0>.0>.0>.0=-0=-0=-0>.0>.0>.0>.0=-0>.0=-0>.0=-0>.0=-0>.0=-0>.0>.0=.0=-/=-0=-0=-0=-0>.0=-0>.0=-0=-0=-0=-0>.0>.0>.0>.0>.0=-0>.0>.0=-0>.0=-0>.0>.0>.0>.0>.0>.0>.0>.0=-0=-0=-0>.0>.0>.0=-0=-0>.0=-0=-0>.0=-0=-0>.0>.0>.0=-0>.0>.0=-/=-0=-0>.0>.0=-0>.0>.0=-0>.0=-0>.0=-0>.0>.0>.0>.0=-0=-0>.0>.0=-0=-0>.0=-0>.0>.0>.0>.0>.0>.0>.0>.0=-0>.0>.0>.0>.0=-0>.0>.0=-0=-/>.0>.0>.0=-0>.0>.0>.0=-0=-0=-0=-0=-0>.0=-0>.0=-0=-0>.0>.0>.0>.0>.0=-0=-0=-0>.0=-0=-0>.0=-0=-0=-0=-0=-0>.0>.0>.0>.0=-0=-0=-0=-0=-0>.0=-0>.0>.0=-0=-0=-0=.0>.0>.0=-0=-0>.0=-0=-0=-0>.0=-0=-0>.0=-0>.0=-0=-0=-0>.0=-0>.0=-0>.0>.0>.0>.0>.0=-0>.0>.0=-0>.0=-0>.0>.0>.0=-0=-0>.0>.0>.0>.0>.0=-/>.0=-0>.0>.0>.0=-0=-0=-0=-0>.0=-0=-0=-/>.0>.0=-0=-0>.0>.0>.0=.0>.0>.0>.0>.0>.0>.0>.0=-0>.0=-0>.0>.0>.0>.0>.0>.0>.0=-0>.0>.0>.0=-0>.0>.0=-0>.0>.0>.0>.0=-0>.0>.0=-0=-0>.0=-0>.0>.0=-/>.0>.0>.0>.0=-0>.0=-0=-0=-0>.0>.0=-0=-0>.0>.0>.0>.0>.0>.0=-0>.0>.0>.0=-0=-0>.0>.0>.0=-0>.0>.0=-0>.0=-0>.0>.0>.0=-0=-/>.0>.0>.0=-0>.0>.0>.0>.0>.0>.0=-0=-0=-/>.0=-0>.0>.0>.0=-0=-0>.0>.0=-0=-0=-/=-/>.0>.0=-0=-0>.0=-0=-0>.0=-0=-0>.0=-0=-/=-0>.0>.0>.0=-0>.0>.0>.0>.0=-0=-/=-0=-0>.0>.0=-0>.0>.0>.0=-0=-0>.0>.0>.0>.0=-0=-0>.0=-0=-0>.0=-0>.0=-0=-0>.0=-0>.0>.0>.0=-0>.0=-0=-0>.0=-0>.0=-0=-0>.0>.0>.0=-0=-0=-0=-0>.0>.0>.0>.0>.0>.0=-0>.0>.0>.0>.0=-0=-0=-0=-0>.0>.0>.0=-0=-06OpffeffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffeffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffQQϿпппппоϿпоϿппппппппппоϿппоϿоϿоϿпппппппппппоϿпоϿоϿппппппппппппппппппппппппоϿппоϿпппппппппппппппоϿϿппппппппппппппппппоϿоϿоϿпппппппппоϿппппоϿоϿпппϿппппоϿпппппппппппоϾϿоϿпппоϿпппппппоϿоϿпппппппоϿппоϿпппппоϿппппппппоϿппппппппппппппппоϿоϿпоϿпоϿпоϿпппппппппппппппппоϿппоϿоϿпоϿоϿппппппоϿппоϿоϿппппппппоϿппоϿпоϿпппоϿпоϾϿоϿпоϾϾϿппппппппоϿппппппоϿппппппппппоϾϿпоϿпппппппппоϿппоϾϿпппоϾϿппппппппппппоϿпппоϿоϿппппппппппппоϿппппппоϾϿппппппоϿппоϾϿппппϾϿоϾϿоϿппоϿоϿоϿппппппппоϿппоϿппоϿппппоϿоϿпппппппоϿоϿппппппппппппоϿпппоϾϿоϿпппоϿпппппппппппоϿпппоϿпппппоϿппоϿппппппппϾϿоϿпппппоϿпоϿпппоϿоϾϾϿпϿпоϿоϿоϿпϿоϿоϿпппппппоϿппоϿоϿппоϿоϿпоϾϿоϿоϿпппоϿпоϿпоϾϿппппппппппппппоϾϿпппппоϿоϿпппппϾϾϿпппоϿоϿпппппппппппппппппϾϾϿоϾϾϿппппппϿппппоϿппппоϿппоϿппппппоϿпоϿпппоϾϾϾϿоϿоϿпоϿоϿоϾϿппппппппоϿпппоϿоϿоϿпппоϿппоϿппппппппппппппппппппоϾϿоϾϿппппппоϿппппппппппппоϿϿпппппппппоϿппппппппппппппппоϿпоϿпоϾϿппппппппппппппппϿппппоϿппоϿппоϾϿпппппппппппппоϾϿппппппоϿппппоϿппппппппоϿппппоϾϿппппппппппппоϿпоϿппппоϾϿпоϾϿппппппϾϿпоϾϿоϿоϿоϿоϿпппппппоϾϿппппппппппоϿоϿоϿппппппппоϿппппппппоϿппппппппппппоϾϿппоϾϿпоϿоϿоϿппппппоϾϿпппппоϿппппппппоϿоϿпппоϿпоϾϿпппппппппппппппоϿппоϿпоϿоϿпппппоϿоϾϿпппппппппппппϿпппппппоϿппоϾϿпппппоϿпоϿппппппоϿоϿпппоϾϾϿппоϾϿпппоϿппппппппппппппϿппппоϾϿоϾϿпϾϿпппппппппппоϿппоϿпппппппппоϿпоϾϿппппппоϾϿоϿппппϾϾϿоϾϿпппппппоϿпϾϿпппппппппппппоϿпппоϿпппппппоϿппппппоϾϿппоϿпоϿппппппоϾϿппппϿппоϿппоϿппоϿпппппппппоϿппϿпоϿпппппппппоϾϾϿпппппоϿппппоϿппппоϿппппоϾϾϿппппоϿппоϿпоϿпоϿпϿоϿппоϿпппоϿпоϿоϿппоϿоϿпппппппппппппоϿппппϿппоϿппппϿпппппппппоϾϿпоϿппоϿоϿоϾϿппоϾϿппоϿпппппппппппппппоϿпоϾϿоϾϾϿппппппппппппппQQffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefeefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffQQппоϾϿпппппоϿпоϿппоϿпппппппппппоϿппппппппоϿппппоϿппоϿпоϿпппппоϾϿпппппоϿоϿпоϿоϿппоϿпоϿппппоϿоϾϿппоϿпппоϿпппппппппоϿпппоϿпппоϿоϿϿппппппппоϿоϿппппппппоϿпоϿпппппоϿппппппоϾϿпоϾϾϿоϿппппппппоϿппппппппоϾϾϾϾϾϿппоϿпппϿпоϾϿпоϿппппппппппоϿппппппппппппоϿоϿппппппоϿϿпппоϾϿпппϿппоϿпппоϿпоϿпоϿоϿпоϾϾϿпппоϿпппϾϿппоϾϿпппоϿпппппоϿпппппоϿпϿпппппоϾϾϿппоϿппппппппппппппппоϿпоϿппϾϿпоϿоϿоϿппппппппппϿппппоϿпппппоϿоϿпппппϿпппоϿппппппппппоϾϿппппоϿоϿпппоϿоϿоϿпппоϿппппппоϿппоϾϾϿпоϾϿпппоϿппϿоϿоϿппппппппоϿпппппппппоϾϿоϾϿоϾϾϿппппппппппппппппппоϿпппоϿпппппϿппоϿппппоϿпоϾϿоϿпоϾϿппоϿппоϿпппппппоϿоϿпоϾϾϿппппппппппоϿпппоϿппппоϿппоϿппппппоϾϿоϾϾϿпппппоϿпппппппоϿппоϿпппоϿоϾϿппппппоϿпппоϿпппоϿппоϾϾϿпппоϿпппппппоϿппппоϿоϿппоϾϿпоϿпппоϿоϿпоϿппоϾϿоϿпппоϿпппппппоϿппппоϿпппппоϿпоϿппппппппоϾϾϿпоϿоϾϿпппоϾϾϿоϾϿпппоϿпоϿпппппппоϿппппппппппоϿϾϿппппппоϿпппппппппппппппппппппппппппоϿппϾϿпоϿпппппоϿоϿппоϾϿпоϿоϿпппппоϿппоϿпппоϿппоϿоϿпоϿпϿпппоϿпппппппоϾϿоϿоϿппппппппппппппппоϿппппϾϿоϾϿпппппппоϿпппоϾϿоϿппппоϿпппоϿпоϾϿпппоϿппппоϿппппппппппппппппппоϾϿппппппппоϿппппоϿпϿоϿпоϿппппϿппппоϿоϿппппоϿпппоϾϿппппппппоϿппппппппппоϿпппппппппппоϿппппппппоϿппппппппппоϿпоϾϾϾϿппоϿпоϿпппоϿпппоϾϿоϿппппппппоϿпоϾϿоϾϿпоϿпппоϿпоϾϿпппоϿпоϾϿпппоϾϿппоϾϿппϿоϾϾϿоϿппппппппппппппоϿпппоϿϿппппоϿппппппоϿпоϿпппппоϿоϿпппппппппппппоϿппппоϾϿпппппппппппппппппппоϿпппппппоϾϿоϾϿоϿппоϿпппппппоϿппппппппппппоϿпппппппппппппоϾϾϿппоϾϿпппппоϾϾϿоϿпппппоϿпппппоϿппоϿоϿппоϾϿпппоϿоϾϿпппппϿпоϿппппоϿоϿϿппоϿпппппппппоϿпппоϿппппппоϿппппоϿппоϾϿппппоϿппппппппппппппоϿпппппппϿпппппппоϾϾϿппппппппоϾϿпϿппппϿппппоϿппоϿпоϿпппппоϿпоϿпппппппппппппппϿппоϾϿпппоϿпппппппоϿппQQffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffQPппппоϿпппоϾϿппппоϿпппппппоϿпппоϿоϿоϿоϿоϿоϿоϿоϿоϾϾϾϿпϿпппппоϿппппоϿппппоϿпппппппппппппппоϾϿпоϿппппппоϿоϿпппппппоϿпппоϾϿпппппоϿппппоϾϿϿпппппппппппоϿппппппоϿпппппппппоϿпоϾϿпппппоϿппппппппппоϿпппппппппппппоϿппоϿпппоϿпоϿппппппппоϿппппппппоϿппппппппппппϿппоϿппппппппппппоϿппппоϿϿппоϿпппоϿпппппппппϿпоϿпоϿоϿппппппппппоϿппппппϾϿппоϿпппппоϿпппппппппппппоϿоϾϿпоϿппоϿпппппоϾϿпппппппппϿппппоϿпоϿпппппппппоϿоϿпϿпϿппппппппппппппϿппппппппϿпппппоϿоϿппппϿпппоϿпоϿоϿоϿппоϿпоϾϿоϿпппппппоϿпоϿппппппппппппппоϿппппппппппппоϿпппоϿоϿпппппоϾϿппппппппппппппппппппоϿппппппппппппппппоϾϿпоϿоϿпппппппппппоϿппппϿппппппоϿоϿппϿппппоϿпппоϿппϿпϿппппоϿппоϿоϿппппоϿпппоϿппппоϾϾϿпоϿппппппппппппппппппоϾϾϾϿпппоϿппппоϿпппппппоϾϿпоϿппоϿоϿпппоϿоϿппппоϿоϿпоϿппппппоϿппппоϿпппппппппппппоϿоϿпппоϿпоϿппппппоϿпппппоϿоϿпϾϿппппппппϾϿоϿппппоϿоϿпппппоϾϿппппппппппоϿоϾϿоϿппппппϿоϿпппппппппоϿпоϿпппппоϾϿпппоϾϿппппппппппоϾϿпппоϿппппоϿппппппппоϿпϿпппоϿппппϿппппппппоϿоϿппппппппппппппоϿпоϿпппоϾϾϿпппппппоϿпоϿоϿппоϿппппϿппппоϿппппппппппппппппппппппоϿппппоϿпппппоϿппоϿпппоϿоϾϿппппоϿоϾϿоϿпппппппоϿппппппоϾϿппппппппппппоϿпппоϿппоϿоϿпппппоϿппппоϾϿпппппоϿпоϿпппоϿппппппоϿоϿпоϿпппϿпппппппппппппппппппоϿппоϿпппоϿппппппппоϿоϿпоϿпоϿпоϿоϿоϿппппппппппппоϿппппппппппппоϿпппоϿпппппппоϿпппоϾϾϿппппппоϿоϾϿппппоϿппппоϾϿппппппϿппоϿпппоϿппппппоϿппϿпппппппϿпппоϿппппппппоϿппоϿпппппоϾϿппϿппппппϿпоϿппппппппппппппппппппппоϿоϿппоϿпппппппппоϿпоϿпппϿоϿϿоϿоϿпоϿппоϿпппппоϿпϾϿпппппппппппоϿпоϿпппппппоϿпппϿпппппппппппппоϿпоϿпппппппппппоϾϾϿппппоϿпоϿппппоϿпоϿппппппппппоϿпппоϿпоϿпоϿпоϿоϿпппоϿпппоϿпппоϿппоϿпппппппппппппппоϿппппппппппппоϿпϿппоϿппоϿпQPefffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffQQпппппппппоϿпппϾϿпппппоϿоϿоϿппоϿпппппппоϿппппппоϿоϿпоϿппоϿоϿпппоϿппоϿпппппппппоϿпоϿппоϾϿпоϿппоϿпоϿоϿпоϿпоϿпппоϾϿппппоϿпппппппппппоϿпоϿппоϿппоϿппппоϿпппоϿпоϿоϿпппппппппппϿпппппппппппϿпппоϿппоϿппппоϾϿϿпоϿоϿппоϿппоϾϾϿппппппϿппппппоϿпоϾϿппппппппппппоϿппппппоϿоϿоϾϿпоϿпппоϿппппппппоϿпппоϿоϾϿпоϿппппоϾϿппоϿоϿоϿоϿппппоϿппоϿпоϿоϿпϿпппоϿппоϿпппоϿппппоϿппппоϿоϿпоϿпппоϿппппппппоϿпппппппппппппппппппϿппппоϾϾϿппппппоϿоϿпоϾϾϿпппппоϿпоϿоϾϿпппоϾϿппоϿппппппоϿппппппппппоϿппппоϿппппппппппоϿппоϿпоϾϿппппппппппоϿпппоϿпппппоϿоϿпоϿпппппппппппоϿппппоϾϿппппппоϿоϿппппппппппппппоϾϿпппппппоϿппппппппоϿпппппппоϿппоϿппппоϿппоϿппппппппппппоϿоϾϿϿпппоϿоϿпппоϿпппппппоϿпппппоϿппппппппоϿоϿппоϿпоϿϿппоϿппппппппоϾϿпппппоϿоϿппппϾϿоϿппоϿоϿппоϾϿпппоϿппппппппппппппппппоϿппϾϿпоϿппппппоϿппоϿпппппппоϾϿпппппппϿппоϿпппоϿпоϿпоϿпппоϿпоϿппппппппоϾϿппоϿппппппппоϾϿппппппппппоϿоϿпоϿпоϾϿпппппппоϿппппппоϿппоϾϿппϿоϾϿппппппппппппппппоϿпппϿоϿпппоϿппппоϾϿпоϿпппппппоϾϿпппоϿппппппппϾϾϿппоϿоϾϿпоϿоϿпоϿппоϿоϿпоϿпоϾϿоϿпоϾϿппоϿппппппппппоϿпппппппоϿппппппоϿппппппппппоϿпоϾϿппппппоϿоϾϿпϿппоϿпппппоϿпппппϿоϿпппоϿоϿппппоϿпоϿпппппппоϿппоϿппппппппппппппппппппппоϿпппоϿпϾϿоϿпоϿϿппоϿппппппппппппппппппппоϿппппппппппппппппоϿпппппппппоϿпппппппппппппппппоϿпппппоϾϿппоϿппппппппϿпппппппппппппϿпппппоϿппппппппппппоϾϿппоϿпппппоϾϿппппппппоϿпоϿпппппппппоϾϿппоϿоϿоϾϿппппппппппппоϿпппоϿпппппоϿппппппппппппппппϿпппппоϿоϿпппппоϾϿппппоϿппппоϿоϿппоϾϿпоϿппоϿпппппппппоϿпппоϾϿпппоϿпппппоϿпппппппппппоϿпппоϿппппппппппппоϿоϿппппппоϿппппоϿпоϿпппппппппппппппппппппппппоϿпппоϿпϿппппппоϾϿппоϾϿпппϿппппоϾϾϿпппппоϾϿпппппппппоϿоϿпппоϿϿпппппппоϿппппппппоQPfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffRQппоϿпппппоϾϾϿпппппоϿоϾϿпоϿппппппппппппппппоϿпппппппоϿпппппоϾϿпппппппоϿппоϿппоϿоϿпппоϿппппппоϾϿоϿоϿпоϿоϿоϿпппппппппппппоϿппϿпоϿппппппоϿпппоϿппоϾϿоϿпоϾϿппоϾϿпппппоϿпппппппоϿппппоϿпппппппппоϿпппоϿпϿппϾϾϿпоϿппппппппппппппоϿϿпппоϿоϿппппппппппоϾϿпппппппппппоϿпппппоϿппппϿпппоϿппоϿоϿпппппппппппппппппппоϾϿппппппоϿппппоϿпппппппϿпϿппппппппоϿпппппоϿпоϿпппоϾϾϿпппппппппппоϿпппоϾϿпппоϿппоϿппоϿоϿппппппппппоϿппппоϿппϿппппппоϿппϿппппоϿпппппппппппоϿоϿпппоϿоϿпппппппоϿппппппоϿоϾϿпппппппоϿпппоϿппоϿоϿпппппоϿпппоϿппϿппппоϿϿппоϿпппппппппоϿпппоϿоϿпϾϿпппппппппоϿпппппоϿппоϿппппппоϿоϾϿпппппппппппоϿпппппоϿпппоϿпоϿпϾϿппппоϿпоϿпппоϿппппϿпппоϿоϾϿоϿоϿппппппппппппппоϿоϿоϿпппоϿппппппппппппппппппоϿппоϿоϿпппппппппппϿппппоϿпоϿппппппппппппппоϿпоϿпоϿпппппппоϿпϿппппоϿпппоϿпппппппппппппппппппоϿпоϿппппппоϿпппппппппппппоϿппоϿпоϿпппппппппппппппппппоϿппппппппоϿпоϾϾϿоϿппппппоϿпппппппоϿпппоϾϿпппоϾϿппппоϿпппппппппппоϿппппппппппоϿппоϾϿпппоϿппппппппоϿпппппоϿпппппоϿппппоϿпппоϿпппппппоϿϿпоϿпоϿпппппппппоϿпппппппппоϾϿоϿппппппоϿппϿпоϿппппппоϾϿϿппппппппппоϿппϿппоϿоϿппппппппоϿппоϿппоϾϿпппппппппоϿоϿппϿпппоϿппоϾϿпоϾϿпоϿоϿоϿоϾϾϾϿппппоϿппоϿпппоϿпоϿпоϿоϿпппоϿпппппппппппϿппппппппппппппппϿппппϾϿппппппоϿппϿппппоϿоϿппппппппппппоϾϿпоϿппппппоϿпппоϿпоϿпоϿϿппппппппппппппппппоϿоϿоϾϿппппоϿоϿппоϿоϿпппппоϿппппппϿпоϿоϿпоϿпоϿоϿпппϾϿппппппппоϾϿоϿпппппппппϿппоϿпϿппппоϿпппппппоϾϿоϿоϿппппϿпппппппϿпппϾϾϿппоϾϾϿоϿпппппппппоϿппппϾϿппппппппппоϿпоϿоϿпппоϾϿоϿоϿппппппоϿпппппппппоϿоϾϿпппппоϾϿпппппппϿпппоϿпоϿппппппоϿпппппппппоϿоϿоϿппоϾϾϿпоϿпоϿоϿпϿоϿппϿппппппппоϾϿппоϿппппппппппоϿоϿпппппппппоϿпппппппппппппппппоϿппппоϿпппоϿоϿпоϿоRQfffffffffffffffffffefffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffeffffffffffffffffffeffffffffffffffffffffffffffQQоϾϿппоϿоϿппоϿппппоϾϿпппоϿппппппоϿоϿпппппппппоϿпппппоϾϿпоϿϿппоϿппппппппппппппппппоϿппппоϿпоϾϾϿппппоϿϿоϿпппппппппоϿпппоϿпоϿпппппоϾϿпппоϾϿоϿоϿппппппппппппппоϾϾϿоϿппппоϿпппоϿпппппоϾϿппппоϿпппппппппппоϿоϾϿппппϿпппппоϾϾϿпппппппппппппоϿппоϿпппппппппппппппппппоϿпоϿппппппппппоϿпϿппппоϿппппппппоϿппоϿппϾϿпппоϾϿпппоϿоϿпппппппппоϿппппоϿпоϿпппппоϿоϿпппϿппппппϿппϾϿпоϾϿпппппоϿпппппоϿпппппппоϿпппоϿппппппоϿппппппоϾϿпоϿппоϿпппппппппппоϿпппппппппппппоϿоϿпоϿпппппоϾϿпппппппппоϿоϿпппппоϿппппппппппппппппппппоϿппппппппппϿпппоϾϿппппоϿпппоϿпϿппоϿпппоϿоϿпппппппппппппппппппппппоϿппппппппппоϿпппппϿпппϿппϿппппоϾϿпппппппппоϿϿппппппппппппоϾϿϿппппппппппппоϾϿпппоϿппоϿппппппϿпоϾϿпппоϾϿоϾϿппоϿпппоϿоϿпоϿппоϿпппоϿпоϿоϿппппппппоϾϿппоϿпппоϿϿоϾϿпоϾϾϿпппппппппппппϿпппппоϿоϾϿпппоϿпоϿпппппппппппоϿппппппппппппппппппоϾϿпппоϿоϾϿоϿпппппппппппппппоϿпппоϿпоϿппппппппоϿоϿппппппппппппоϿпппппппппоϿппппоϿппппоϾϿпппоϿппппппоϾϿоϿпоϿпϿпппппппоϿϾϾϿппоϾϿппппоϿоϾϿпппппϿпппоϿоϿппппоϿпппппппоϾϿппоϿоϿппоϿпппоϿппϿоϿпппппппппппппппппппппппоϾϿоϿпппоϾϿпппппппппппоϿоϾϿппппоϿпоϿпппоϿпппппоϿпппоϿпϿпоϿппппоϿпппппппоϿоϿпппϿппппоϿпппппппппоϿппппоϿпппоϿпппппппппппппппппппоϿппппоϾϿппоϿппппоϿпппппоϿпппппоϿппппппоϿпппппппппппппппоϿппоϿпппппппппппоϿоϿпппппоϿппоϿпоϿпппоϿпппоϿоϿпϿппϿппоϿоϿпϿппппппппоϿоϿоϾϿпппппоϿоϿоϿппппппоϾϿпппоϿпппоϿоϿоϿоϿппоϿппппϿоϿпоϿппоϿоϿпппоϿпппппϿпоϾϿппппппоϿппϿоϿпоϿоϿпппппппоϿоϿпппппоϾϾϾϿппппппппппппппоϿоϿппппоϾϿпппоϿоϾϿпппппппппппппоϿпоϾϿпоϾϿпппоϿппппоϿпппппппппппппппппоϿпоϿпппппппоϾϾϿпппоϿпппппппоϿпппппппппппоϿпоϿоϿпппппоϿпоϾϿпϿпоϾϿпоϿпппппоϿоϾϿпппппϿппппппппппоϿпппппппппоϿоϾϿппппппоϿпппоϿQQfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffQPϾϿппϿппоϾϿппппппппоϿппоϿпппоϿпппппппппппоϾϾϿоϿоϿппппоϿпппоϿпппппппппппппϿппоϿпппоϿппоϿппоϿпоϿпппϾϿпоϾϿоϿпоϾϿпппоϿоϿпоϾϿппоϾϿпппппоϿпоϾϿпϿпппппоϿпппппппппоϿпппппоϿпоϿпппппоϿоϾϿпоϾϾϿппппϾϾϿпоϿпоϿппппоϿпоϿппппппппппппоϿоϾϿоϿпоϿоϿпппоϿпппппоϿпоϿпппппппоϿпоϾϿппппппппϿпппппппппϿпоϾϿпппоϾϿпппппппоϿпппппппппппппоϿоϿпппппоϿппппппппппппоϿпоϿппоϾϿоϿппоϿппоϿпоϿпппппоϿппппппппппппппппϿпоϿппппппппоϿппоϿппоϿпппппппоϿоϿпппоϿппоϿпоϿппппппоϿпппппппоϿппоϿпппϿпоϿпппппппппппϾϿпппоϿпоϾϿоϿпппоϿппоϾϿпоϿппоϾϿппппоϿпппппппппппоϿпппппппппппппоϿϿоϿϿпппппппппоϿпппппппппппоϿпппоϿпппϿоϿппппппппппоϿоϿоϿпппоϾϿппппппоϿппппппппппппоϿоϿоϿоϿппоϿпппоϿпоϿппоϿоϿппоϾϿппппппппоϿпоϾϿппппппоϿппϿϿпоϿоϿоϿоϿоϿпоϾϿпппоϿоϿппоϿппппппппппоϿппппоϿпппоϿппоϾϿоϿппппоϿппоϿппппппппппппппоϿоϿппоϿоϿппппппппппоϿпппппоϿпппоϿппппоϿппппоϾϿпоϿппоϿппоϿоϾϿпппппоϿппппоϾϾϿоϾϿпппппппппппппппппппппϿпоϿппппппппоϿппппппппппппоϿпоϿппоϿпоϿппппппоϾϿппппппппппϿоϿпоϾϿппппппппоϿпппппппоϿпппϿпппппϿппоϾϾϿпппппппоϿпппппппоϿоϾϿпппппппппппппппоϿпппппппппϿпоϿпппппоϿоϿппппппппппппоϿпппппϿпппппоϿппппппппппоϾϿпппппппоϿппппоϿпоϿоϿоϿпппппппоϿппоϿпппϿоϿоϿппппппппоϿппоϿппоϿпппппппппппоϿпппппппϿоϾϿпппппϾϿоϿппппппппϿпппппппппоϾϿппппппппоϿоϿпоϾϿоϾϿпоϿоϿоϿпоϾϿппппϿппппппппоϿппппппппппппоϿоϿоϿоϿппоϿоϿппоϿпппппоϿппппппппппппппппппппппппппппппоϿппппппоϿпппппппппоϿпппппоϿпоϿпппппϿппппппоϾϾϾϾϾϿпоϾϿпоϿϿоϿппппппппоϿппппоϿппппппппппппоϿпппппппппппоϿоϾϿоϿпппппппоϿпппппоϾϿоϾϿпппппоϾϿпппппппоϿпппппппоϿоϿпппппппоϾϿпоϿпппоϿппппппппппоϿоϿпоϿпоϿпппппппоϾϿппппппоϿпппппппϿоϿпϿпппппппппппϿоϿпоϿппппппоϿппоϿпϿϿппппппоϿоϾϿпппоϾϾϾϿоϿппппппппппϿпппппппQPffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffQQϾϿпоϿпоϿппоϿппппоϿпппппоϿппппппоϿппппппппоϾϿпоϿпппппппоϿпппппоϿппоϿппппппппппппоϿппоϾϿппппппппппоϿппоϾϿпоϿппппппппппппоϿпоϿпппппппппппоϿпппппппппппппппоϿпппппппоϾϾϿппппппппппппппппϿоϿппппппппппппоϿоϿпппппппϿоϿпппппппоϿпппппппппппппоϾϿоϿппппппоϾϿппппппппоϾϾϾϿоϿпоϿппоϿппоϿппппоϿпоϾϿппϿпппппоϿпппппппоϾϿппппппппппоϿоϿпоϿппϿппппппппппоϿпоϿпппппппппоϿϾϿпппоϾϿпоϿппоϿпппоϿϿппппоϿпппоϿпппоϾϿпппппппппппоϿпппппппппоϿпоϿпппоϿпппппппппппппоϾϿпппппоϾϿоϿппоϿпоϿппоϿппппоϾϿпппоϿпппппппппппппϿпппоϿпоϿоϿппоϾϿоϿпппоϿппппоϿпоϾϿппппппоϿпоϿоϿппппппоϿоϿϿоϿппппппоϿпоϿппоϿппϿпоϿϿоϿпоϿпоϿппппппппоϿпоϾϿпппппппппоϾϿпппппппппϿоϾϿпппоϿпппппппоϾϿпппппппппппоϿоϿпппппппппппппоϿппппппппппппппппппоϿпппппппоϿппппоϿоϿппϿпоϿппппппппоϿпппппоϾϿпппоϿоϿппппппппоϿϾϿпппппппппоϿппппппоϾϿпппппппппппппппоϿоϿппоϿппппоϿоϿϾϾϿоϿпоϿпϿпппппоϿппппппоϿоϿппоϿппоϿоϾϿпппппппппппоϿоϾϿпоϾϿпппппппппоϿппппппϿппппоϾϿоϿпппоϿппппппоϿпппппоϿппппппппппоϾϿппϿппоϾϿпппппппппппппоϿоϿпппоϿппппоϿпϿпоϿппппппппоϿϿппппоϿпоϿоϿпппппппоϿпоϿппппоϿпппппппппппппоϿппппппоϿпппоϿппоϿпппппоϿпппоϿпппппппппппппппппппппппоϾϾϿпппоϿппоϿоϿоϿппппоϿпппппϿоϿпоϾϿпппоϿппппппоϿппоϾϿоϿпппппппппоϾϿппоϿоϿпппоϿппппппппоϿппппоϿпппппϾϿпоϿоϿппппппппппппоϿпппппппппоϿппппппппоϿппоϿпппоϿоϿпппппϿпϿппоϿппппоϿпппоϾϿппппппппоϿпоϿппппоϿпппппоϿппоϿпппппппппппппоϿппппппппппппппϿпппоϾϿппппппоϿоϿпппппппппппоϿоϿпппоϿпппппоϿпппппппппппоϿϿппппоϿпппппппоϿоϿпппппппппппоϿоϿпоϾϿпоϿппппппоϿппппоϿоϿпппппоϿоϿоϿпппоϾϿоϾϿпппппппппппппппппппппппппппппппппппоϿпоϾϾϿпоϿпппоϿпппоϾϿϿппоϾϿппоϿппппϾϿоϿпппппоϾϿппоϿпппоϿпоϿпоϿпппппоϿппппппоϿоϾϿпппппоϿпппппϿоϿппоϾϿппппппппппQQfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffefffffffffffffeffffffffffffffffffeffffffffffffffffQPпппоϿппоϿппоϿпппппппϿпоϿпоϿпоϿппоϿпппоϾϿппппппоϿпппоϿпоϾϾϿппппппϾϿпппппппппппппппппоϿпϿпппппппоϿоϿоϿпппппппоϿпппппоϿоϿппоϿоϿоϿппппϿоϿпоϿппппппоϿппоϿппоϿппппппоϾϿоϿпппппппϿппппппоϿпппоϾϿпппппппппϿппппппоϿппппоϿпоϿппппппппоϾϿоϾϿппппоϾϿппоϿпппппоϿоϿоϿпоϿппппппϿппппппоϿоϿпоϾϿпϾϿпоϿппппппппоϿпппппоϿϿппоϾϾϿппппоϿоϿпппоϿоϿпппппϿϿпоϾϾϿпоϿпппоϾϿппппппоϿоϿппоϾϾϾϾϿпоϾϿпппоϿоϿппппппппппппппппоϿппоϿппоϾϿппоϾϿпоϿппппппоϾϿпоϿϾϿппоϿпоϿпппоϾϿпппппппппппппоϿпппппппппппппппппϿоϿоϿоϿпоϿпппппппппппппппоϾϿоϿоϿппппоϾϿпппппоϾϾϿпоϾϿппоϿппппппппϿоϿоϿпоϾϿоϿпппппппппппппоϿпппоϿппппϾϿпппппоϿϿппоϿоϿпоϿоϾϿпоϿоϾϿоϿпоϿоϿппппоϿпппппппппоϿоϿпппппппппппоϿпоϿппппппоϿпппппоϿппоϿпоϿпппппоϿппϿоϿоϿпппоϿппппппоϿоϿпоϿпоϿппппппппппоϿппоϿпппоϿоϿоϿоϾϿпппппппоϿппппоϿпппппппппϿоϾϾϿоϾϿппппппппппппппппппоϿппппппоϿпоϾϿоϿппппппппппппппппппппппппппоϿппппоϿппппϿппппппппппппоϿпппоϿпппппппппоϿппоϿпоϿпппппппоϿпоϿппоϿппоϿппппоϿппоϿоϿпоϿпппппϿоϾϿпппппппппппоϿпоϿпппппоϿоϿоϿϿппоϿппппппоϿоϿпппоϿпппϿппоϿппппппппппоϿппппоϿппппоϿоϿппппппоϿпппппоϿпппоϾϿппоϿппппппоϿоϿппϿппппппппоϿоϿппоϿоϿпппппоϾϾϿпоϿппппппппппппппоϾϾϾϾϾϿпппппϾϿпоϿпппппоϾϿпппоϿппоϿпϾϿппоϿоϾϿпоϾϿппппппппппоϿпппппппппоϿппоϿпппппоϿппппоϿпоϾϿппппоϿпоϿппппппппоϿппппппппоϿпппоϿпоϿоϿппппппппоϿпппоϿппппоϿппппппоϿоϾϿпоϾϿоϿоϿпппппоϿпппппоϿпппоϿпппппоϿппппппппппппппппппппоϾϾϿппппоϿпоϿппоϿпоϿпппоϿоϿпппоϿпппоϿппппппппоϿпппппппппппппппппппппппппппоϿоϿппппппоϿппоϿппоϿпппппппоϿппппппϿпппппппппппϿпппппппϿпоϾϾϿпппппппппппоϾϿппппппоϿоϾϿппппоϿппппоϾϿппппϾϾϿппппппппппппппппппппппоϿоϿпоϿппоϾϿппоϿппоϿппппппппппппппппоϿпппппппппппоϾϾϿпппппппппппппппоϿппппппппоRQfefffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffQPϿпппоϾϿоϿпппппппппппппϿпппппппппппппппппппппоϿпппоϾϿппϿпоϿпппоϾϿппппппппппппппппппппппϿоϿпппппоϿпоϿпоϿппппоϿппппоϾϿпппппоϾϿпппоϾϿппоϿппϿппоϾϿпппоϾϿпоϿппоϿпппоϿпппппппппоϿпппппппоϾϿппппппппоϾϿоϿппппппоϿпппппппппоϿппппоϾϿпппппппоϿпоϿпоϿпппоϿпппоϿоϿппϿпппппппоϿпоϿппоϿоϿпппппоϿппппппппппппппоϿппϿпппоϿпппоϿпппппоϿпоϿоϿпоϿпоϾϿпппппппоϿпппппоϿппппппппоϾϿпппппппппппоϿоϿпппппппппппоϿпоϾϿппппоϿоϿϿппппппоϿпппппппппппоϿпоϿппоϿпппппоϿпппппϿоϿппппоϿппоϾϿппппппппϿпппппϿпоϿппоϿпϿоϿпппϿппоϾϿпппппппоϾϿпоϿпоϿпоϿпппппппоϿпоϿоϿпппоϾϿпоϿппппппппппппϾϿоϿпппппппппппппппппппппппппппппппппоϿпппппппппоϾϿпппоϾϿппппоϿпппппппоϿоϿпппппоϿоϿппппппоϿппппоϿоϿпппϾϿппоϾϿпппоϿппϿппоϿппоϿпппппоϿпоϿппоϿпппппоϿпппппоϿппоϾϿпϿппппоϿпппппоϾϿппоϿпппппппппппоϿпппппппоϿппппппппоϿппппппоϿппппппппппппппппоϿоϾϿпоϿппппппппппппппппппоϿпппппоϿпоϿпппппппоϿоϿпппоϿпппоϿϿппоϿппппппоϿппппппппппппппппппппоϿпппоϿппоϿппоϾϾϿоϿпоϿоϾϿоϾϿпоϿпппоϾϾϿоϿпппппппоϿпоϿпппппоϿппоϿппппппппоϿоϿпппоϿоϿппппппппппппппппппоϿпппоϿоϾϿпоϿппоϿппппоϿпоϿϾϿппоϿпоϿппϿоϿоϾϿпппоϿоϿпппϿппоϿпоϿпппоϿпоϿпоϿоϿппппппппппоϿпоϿппоϿпоϿппоϿпппппоϿппппппппппϿпоϿппппппппппоϿпоϿпппппоϿпппппппоϿппппппппоϿоϿппппоϾϿпппппоϿппппоϾϿппппоϿоϿпппоϿоϾϿпппϿпоϾϿпоϿпппоϾϿоϿпппоϿпппппоϿоϿоϾϿппоϿпоϿпппоϿпоϿоϿппппппппоϿппоϿоϿппоϿоϾϾϾϿппппппоϾϾϿппппоϿппппппϿппппппоϿпппоϿпппппппппппппппппппоϿппоϿпппппппоϾϿпппппппоϾϾϿппппϿппϿппппппппппоϿпппппоϿппппϿппоϾϿоϿпппппоϿпппоϿоϾϿпппппппппоϿпппϿпппппппппϾϿппоϿоϿпϿппппппппппоϿоϿпппппоϿпппппоϿоϾϿпппоϿппоϿпппоϿоϿпоϿϿппппϾϿппппоϿпппоϿпппппоϿппоϿоϿоϿпппппоϿоϾϿппппппппппппппоϿппппоϾϿппппппппппппппппппппоϿпппоϿоϿпоϾϿоϿпоϾQPfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffeffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefRQϿпппоϿоϾϾϿпппппппппппппппоϾϿппппппппппппппппппппоϿпоϿпоϿоϿоϿоϿпппппппппппоϿпппппппппϾϾϾϿпппппппппппппппϾϿпоϿппппоϾϿпоϿоϿоϿоϿппппппоϾϿппппппϿоϾϾϿпппппоϿпппппппоϿпппоϿппоϿппоϿпппппппппоϿпϿоϾϿппоϿппоϿпоϾϾϿппппппппоϿппппϿпппппппппппппоϿппппппппппппппоϿоϿппппоϿпоϿпппϾϿпоϿппппппоϿппппппппппоϿппоϿоϿппппппппоϿппоϿппоϿоϿпппппоϿпппппппϿпппппппппппппппоϿпппоϾϿпоϿппппппппоϿппппϿпппппппоϿппппоϾϿппоϿппоϿппоϿпппоϾϿппоϿоϿппппппоϿппппоϾϾϿϿпппппппппппппоϿппоϿпоϾϿпоϿпппппппϾϾϿппппппоϿпппппоϿппоϿпппппппоϿпппϿоϿϿпппппппппппппппоϿпоϾϿппоϾϿпоϿпппоϿпппоϾϿпппоϿппппппоϿпппоϿпоϿпппоϿоϿпппоϿпппппппоϾϿпоϿпппоϿппоϿпоϾϿппоϿоϾϿппппоϿоϿпппппппппппппоϿпппоϿпппппппппппоϿоϿпппоϿпоϿпоϿпоϿппппоϾϿоϿпоϿппоϿпппппоϿпппоϿпппппоϾϿоϿппппоϿпппϿпоϿоϿпппппϿппппоϿоϿпоϾϿоϿппппоϿппппоϿппппппоϿпппоϾϾϾϿппппппппппоϿппоϿпоϿппппппппппппппоϿпппппппппоϿпппппппоϿоϿппппппппппоϿоϿоϿпппппппппоϿпоϿоϿпоϿпппппппппоϿпппппоϿппоϿппоϿпоϿпппппоϾϿппоϿпоϿпппппппоϿппппппоϿппппппоϾϿпппппоϾϿоϾϿоϿпппппппппппоϿпппппппоϾϿпоϿпϿппоϾϿппппоϿоϿппоϿпппппппоϿпппппппппппппппппϿппппппϿппппоϿппϿпппоϿппппппппоϿпппоϿпппппппппоϿоϿпппппппппппϿппппппппппппппппоϾϿпоϿппппппппппппоϿоϿпппппппппппппϿпϿппоϾϿпппоϿпппоϿппоϿпппппппоϿоϿппппппппϿппоϿппппоϿппппппппппоϾϿпппппппппппоϿпоϿппппппппппппппппппппппϿпппппоϿппппоϿппппоϿппппппоϿппппппϿпϿпппоϿппоϿпппппϿппппϿпоϾϿппппоϿппппоϿпппппппппоϿппоϿоϿпппппппппоϿпппппппппоϿоϿппппоϿпоϿппппоϿпппппоϿпϿоϿпоϿпппоϿппоϿпппппϿоϿпппоϿппппппппоϿппппоϿпппппппппппппоϿпоϾϿппппоϿппоϿппϿппоϿппоϾϿпппоϿпппоϿпппппппппппппппппппппппϿпппппппппоϿпппоϿппоϿпоϾϿппоϿппппппппппоϿппппппппппппϿппппппппппппппппппппппппппппппQQfffffffffeeffffeffffefeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffQQппоϿппппппппоϿпоϿппоϾϿпоϿпоϿпппоϿппппппϿпоϿпппппппппппппппппоϿоϿпппоϿпоϿпоϿпоϿпппппппппппоϿпϾϿоϿппппппппппппппппоϿпоϿппппппппоϿпппппппппппппппоϿпппоϿппппоϿпппппоϿпппоϿпппппппппоϿпппппппϿппппппппппϿппппоϿпппппоϿоϿпппоϾϿоϾϿпппϿпоϿпппппоϿпоϿппϿппппппппппоϿпппппоϿоϿпϿпппоϿпппппппппоϿпппппоϿпппоϿппппппппоϿпппоϿпппппоϿппппоϿппппппппппппоϿппппппппппоϿппппппппппоϿпппоϾϿпппппоϾϿппппϿпϿппппппппппппоϿпоϾϾϿппппоϿппппппппппппоϾϿоϿппоϾϿппоϿппппппоϿппоϾϿоϿоϿпϿппппппппоϾϿппппппппппппппппппппоϿппоϿпппппппппппппоϿоϿоϿппппоϿпоϿппппоϿппоϿоϿоϿоϿппппоϿппϿппппоϾϿпппппппппппппппппппппппппппоϿппоϿϿоϾϿпппоϿпоϾϿпппппоϿпппоϾϿппппϿппппппппоϿппппппппппппппппппоϿпппппппоϿоϿппоϾϿпппппппоϿпоϿоϿпппоϿппппппппоϿпоϿпппппппппппппппппппппоϿпппоϿппппϿппоϿпоϿоϿппоϿппϾϾϿппппппппоϿϿоϿоϿппоϿппппппϿпппоϿппппппоϿпппппоϾϿппоϿпппоϿппппппппоϿоϿпоϾϿпоϿппппоϿппппоϿппппϿпппппппппϿпоϿппϿппоϿоϾϿоϿпппппоϿпппоϿпппппппоϿппоϾϾϿоϿоϿпппппоϾϿппоϾϿппоϿппоϿпоϾϿпппоϿппоϿоϿппппоϿппппппоϿпоϿоϿпппоϿпϿпоϾϿпппппппоϿпоϿоϿпппппоϿоϿппоϿпоϿпппоϿппоϿпппоϾϿппоϿпппоϾϿппоϿпппппоϿпппппппппоϿпппоϿппппппппоϿппоϿппоϿоϾϿппппппоϿппппппппϾϿпппппоϿппϿппппппппппоϿпппппппоϿпппоϿппппоϿппппппппоϿпппппппоϿппппппоϿпоϿпппϿпппппоϿппппппоϿпппппппϾϿппоϾϿоϿпппоϾϿпппппоϿоϿпоϿоϿпоϿпоϾϿппппоϿпппппппоϿппппϾϿппппппппппппоϾϿоϿпппппппппппппппппппппппоϿппппоϿоϿпппппоϿпоϿппппппппппоϿпппоϿпппоϿпϿппоϿппппппппппппоϿпппппоϿпппоϿоϿппппоϾϿппппппппппппппппппппппоϾϿппппппппппппоϿппппппоϿоϾϿпппоϿппппппоϿппппппоϿппппппппппппппппппппоϿпппоϿппппппппппппппппппппппппппоϿпппппппппоϿпппппоϿппппппппппппоϿппппппоϿпоϿпоϿпоϿппппппоϿпппппоϿппппоϿппоϿппоϿппϾϿϿпRQfffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffQPоϿоϿппппоϿоϿпппппппоϾϿппппппппппппппппоϿпппппоϿппппппоϿппоϾϿппппϿппппппппппоϿппппппппппоϿоϿпппппппппппппоϿппппппоϿоϾϿоϿпоϿппппппппоϿоϾϿоϾϿппппппппоϿпппоϿпϿппппоϿпоϿппоϾϿппппппппппппппппппоϿппппоϾϿппппоϿппппϿоϿпппϿпппппппоϿпппоϿоϿпппппппппппппппоϿппоϿпоϿпппппппппппоϿппппппппоϾϿпппппппоϿпоϿоϾϿоϾϿппппппоϿпппппоϿппоϿппоϾϿпппппппоϿппоϿпппппоϿпоϿппппппоϿпоϿпоϿпппппппппоϿоϿпппппоϿоϿϿоϿоϿпϿоϾϿпппоϿппппппоϿпоϾϾϿппппппппппппоϿоϿпоϿпппппоϿппппппппппппппппппппппппоϿпппоϿоϿппппппоϾϿоϿпппппппоϿппппппоϿппппппппоϿпоϿпппппппоϿоϿппппппоϿпоϿпоϾϿпоϿппппоϿппппоϿпппоϿϿппппоϿоϿпоϿпоϿпппоϿпоϿппоϿпппоϿппппппппоϿпппппппоϿпппоϿппппппппппппппоϿпоϿоϿоϿппппппппппппоϿппппϿппппоϿпппоϿппппппппппоϿппоϾϾϿоϾϿппоϿппоϿпппппппоϿпппппппппппппппппппоϿппоϿппппппппоϿпоϿпппϿпоϿпппоϿппппппппппоϿппппоϿоϿпппппппоϾϿпоϿпппппоϿппппппппоϿпоϾϿпппоϿоϿоϿпоϿппппоϿппппппппоϿппоϿпппппппоϿппоϿоϿпппппппппоϿппоϿппоϿпϿоϿппппоϾϾϿпϿпоϿоϿппппϿоϿоϿоϿпппппоϿппппппппоϿоϿпппппппппппппϿппппппппппппппппппппппппппппоϿоϿппппппппппоϿпппппппоϿппппппϾϿппоϿпппоϾϿппппоϿпппϿпппппоϿппоϿпппппоϿпппппоϿпппппоϿппппппоϿоϿпоϿппоϾϿоϿппппппппппоϿппоϿппоϿпппппоϾϿпϿпппппоϿпппоϿппоϾϿппппппппппоϿппоϿоϿппоϿоϿпϿпппппппоϿоϾϿппоϿпоϿпппппппоϾϿпппппϿппппппппоϿппоϿпоϿоϾϿппппоϿпоϾϾϿппппппппппппппоϾϿпппппоϿоϿппоϿпоϿпппоϿппϾϿпппппппппппппппоϿппоϿϾϿпппоϿпппоϿпоϿппппоϿппппппоϿпппппппоϿппоϿпппоϿоϿпппппппппоϿпппппппппппппоϿппппппппппппоϿпоϿоϾϿппоϾϾϿппппппппппоϿоϿпоϾϿоϿпоϿпппоϾϿпппппппоϾϿпппппппппоϾϿппппϿппппоϾϿппппппппппппппоϿпппоϿппоϿоϿппппппоϿоϿоϿппппоϿоϿппоϿпппппппоϿппоϿппппппппоϾϾϿпппоϾϾϿпппппппппппппоϿоϿппппппϿпоϿпоϿоϿпоϿоϿпппппппппппQPfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffeeffffffRQпоϿϿпппоϿппппппппоϿпппоϿппоϿпппппппппппоϿппппоϿпппппоϿпппппппппппϾϾϿпппоϿпоϿппппппппоϿппппоϿпппоϿпоϿпоϿпоϿппппппоϿпоϿпппппппппппппппоϿппоϿоϾϾϿоϿппппоϿпппϿоϾϾϾϿппппоϾϿппоϿпппппппоϿппппппппппоϿпппппппоϿппоϿппоϿпоϾϿпппппппппппппппппоϿоϿпппппоϿпппппппоϿппоϿпоϿппоϿппоϿппоϾϿпппппппоϾϿоϾϿпппоϿпппппоϿпоϾϿоϾϿоϿпппϾϿпоϿппϾϿпппппоϾϿоϾϿппоϾϾϿппϿоϿоϿппппоϿпппппппоϿппоϿппппппоϿпппоϿоϿоϿппппϿпоϿпппппппппоϿппппоϾϿпоϿпппппоϿпппоϿппоϿппппппппппппппппппппоϿппппоϿпϿппоϿпппϿпоϿпппппппппоϿпппппппппппппппоϾϿпппппппоϿпппппппоϿпоϿппппоϿпппппппппоϿпппппϿппоϿпппппппппоϿпппоϿϿпоϿоϾϿппоϿоϿппппппϾϿоϿоϿоϿпоϿппппоϿппппппппппппппппоϿпоϿоϿпппппппппппппϿппоϿппоϿппоϿоϿпоϿпоϿпоϿппоϿппоϿпппппоϾϿпппоϿпппппппппоϿппппппппппппоϿпоϿпппппоϿоϿпоϿпоϿппппппппппϿппппппппоϾϿпппоϾϿпϾϿппоϿпппппоϿпппппоϿоϿоϾϾϿпоϿпоϿпоϿппоϿпппппппппоϿпппппппϿппппппоϾϿппппоϿппппппоϿппппппппоϾϿпппϿпппоϿпоϾϿпппппоϿппоϿпоϿпппппоϾϾϿпоϿппппппоϿоϿппоϿпоϾϿпоϿпппппоϿпоϿпоϿппоϾϾϾϿϿоϿпоϿоϿппоϿппппппппппппоϿппппоϿпппппппппппоϾϿоϿппппппппппппоϿпппϿпоϾϿппоϿпоϾϿппоϿпоϿппоϿпоϿпппппоϿоϾϿпппппппппппϿппоϿпппппппппоϿпппппоϿппппоϿпоϿоϿппоϿпоϿоϿпппппоϿпппоϿоϿпппппппппппоϾϿоϿпппоϿпоϿппоϿпппоϿппоϿпппоϾϿпппппппоϿппппппппоϾϿоϿпоϾϿппппоϾϿпппппппппппппппппϿппппоϿппппϿппппϿппппϿоϿоϿпппппппоϿпппоϾϿпппппоϿпоϿппппоϿпоϿоϿпппппппппоϿппппоϾϾϿпппппппϿппппоϿппоϿпϿоϿоϿпоϿпоϿпппппоϾϿппоϾϿппппϿппппппϿпоϿппппоϿпппϿпоϿпппоϿпппппппоϿппоϾϾϿпппоϿппппппоϿппппоϿпппоϿппппоϿпоϾϾϿппппппппоϿппоϿпоϿпппппоϿпппппоϿпппппоϿппоϿппппппоϿоϿппппоϾϿпппппппппоϿпппоϿоϿпппппппппоϿпппппппппппппппппоϿппппппппппоϿпппϿпоϿпппоϿппппоϿппоϿппппоϾϿппоϿпоϿпппоϿпппоϾϾϿоϿпϿппоϿпоQQffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffeffffffffffffffffffffffffffffffffffffffeffffQQппоϿоϿпппппппоϿпппппппппппппоϿппппппоϿппоϿоϿпϾϿоϿоϿпоϿпппоϿϿпппоϾϿϿппппоϿппппппоϿппппппппппоϾϿпппппоϾϿппппоϾϿоϿппппппппоϿппоϿппоϾϿпоϿпппоϿпппоϿоϿппппппппоϿппоϿпппоϾϿппппппппппϿоϿпппоϿпϿоϾϿппппоϿпϿппппϿппппппппппппппппппппоϿоϿоϿпппоϿпппппоϿоϿпппоϿпппппппппоϾϿпппппоϿоϿпппппоϿппоϿпоϿпппоϿпϾϿпппппоϿпппппппппоϿпоϿоϿппоϿоϾϿппоϿпппппппоϿпппоϿпппоϿппппппппппппппоϿппппϿппппппϾϿпоϿпоϿпппппппϿпоϿпоϿппоϿппппппппоϿпппоϿоϿпоϿпоϿппппппппоϿппппппппппоϿпϿппоϾϿоϿпппппоϿппппоϿппппоϿоϿппппппппппппоϿппоϿппппппппоϿппоϿпоϿпппоϿппппппппппоϿпппϿоϿпппоϿоϿппппппппоϿоϿппппппппппоϿпппппппппоϾϿппппппоϿппппппппппппоϾϿппоϿпппппппоϿпппппппппппппппоϿпоϿпоϿϿоϿпппоϿппппоϿппппоϾϿпϾϿпоϿоϿоϿпоϿпоϿппϿпппппппппппппппоϿоϿппппппоϿпппоϿоϾϿппϿппоϾϿпппоϿпппоϿоϿпоϿпоϿпппоϿоϿппппоϿппппппппппоϿпппоϾϿппппппппппппппппоϿпппппоϿппоϾϿппппоϿппоϿппппппоϿпппппоϾϿпппоϿппппоϿпппппоϿпϿппппоϾϿпппϿϿппоϿпппппоϿппппппппоϿппоϿппϿппоϿппоϿоϾϿпоϾϿпппоϿппппоϾϾϾϿппппппоϿоϿпппппппппппппоϿоϾϿппппоϿппоϾϿппоϿпоϿоϿппппоϿоϿппоϿпппппппппоϿпппппппоϿϿоϿппппппппоϿппоϿппоϾϾϿпппоϿппппппппоϿпппппппппппппппоϿппоϿпппппппϾϿппппппппппоϿϿпϿппппоϾϿпппппоϾϿпоϿпоϿоϿпппппппоϿоϿпппппоϿпппоϿпппппϿпппппппоϿпппоϿоϿппппппппппппппппоϿпппппоϿппоϿпппппппппоϿпппоϿппппппоϾϿппϾϿпппппппппппоϾϾϿпппппппппоϿпппоϿппппппппппϿппппппппппппппппоϾϾϿоϿппппппппппппппоϿппппϿпоϿоϿппоϿпоϿппппоϿоϿппппппоϾϿппппоϿоϿпоϾϿоϿппоϿпоϿпппппппппппппоϿппппоϿппппппоϿоϾϿоϿпппоϿппппоϾϿппппоϿоϾϿоϿпппппппϿпппоϿпппппппппоϿппппппппоϿппппппппоϾϿϿппппоϾϿоϿϿпоϿпппоϿппппϿппппппппппппоϿпоϿпоϾϿпоϿоϿпппппппϿоϿпоϿпоϿпоϿпоϿппппппппппппоϿпппоϿппппппппппппппоϿпппоϿпппппппоϿпппоϿпоϿQQffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffefffffffffffeffffffeffefffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffQQппппппппоϿппоϿппоϿпппоϿппппоϿпоϿоϿпоϿϿппппппппϿпппϿппоϿпппоϿоϿпппппппппппппоϾϿоϿппппоϾϿпппппппппппоϿппппоϿппппппппппппппппоϿпоϿпппоϿоϿоϿппппппппоϿпппппоϿпоϾϿпппоϿпппоϿпппоϿппппппоϿоϿпϿппоϿпппппппоϿпоϾϾϿппппоϿпппоϿпппоϿппппϿпппппппппппппппоϿпоϿоϾϿпппппппппппппппоϿпппоϿоϿϿппппϿппппϿпппоϿоϾϿϾϿппппппоϿпппппппппϾϾϿпоϿпппппоϿпϿоϿпппппоϿппоϿппппппппоϿпппппппппоϿоϿппппппоϿϿоϿпппппппоϾϾϾϿппоϿпоϿппоϾϾϿпппоϿоϿпоϿппппппоϿппппппппппоϾϾϾϿппппппппппппппоϿоϿпоϾϾϿпппппоϿппппппппоϿпппппϿппппппоϿппоϿоϿоϿпоϿоϾϿппоϿппппппппппппппппппппппоϿпппппппоϿпоϿппоϿппппппппоϿпоϿппоϿпппоϿппоϿпппппоϿппппппоϿпоϿппоϿппппппоϿпппппоϿппппоϿппоϿппоϿоϾϿоϿоϿппппоϿоϾϿоϿпппппппппоϿппоϿппппппоϿппппоϿппппоϿпппппппппппппппоϿппппппоϿппппппппппппппоϿпппоϿоϿоϿоϾϿоϿпоϿпппппоϿппппппϿппоϿппппппоϿпоϿпоϿппппϿппппппппппоϿппоϾϿпϿпоϿоϿпоϿппппппоϿппппппппоϿппоϿоϾϿпоϿпоϿппоϾϿпппоϾϾϿпппоϿпоϿппппппоϿппппппϿпппоϿпппппппоϿппппппоϿпппппоϿппппоϾϿпоϾϿпппоϿппоϿппоϿоϿоϿϿппппппппппоϿппппоϿпппоϿппппппппппппоϿпппппппппоϿппоϾϿпппппппппппоϿпоϿоϾϿппоϿппппϾϿпоϿппппппппϿппппппоϾϿпппппоϿпппппоϿпппппппϿппоϿпппппоϾϿоϿпоϿппоϿоϿпоϿоϿппппоϿоϿпппппппоϿппппппппϿппппппоϿпоϾϿоϿпоϿппппппппоϿппппппоϿоϿпппппппппппппппоϿппппппппоϿоϾϿпппппппппппоϾϾϾϿоϿпппппоϿпоϿпппоϿпппоϿппппппоϿппппоϿоϿпоϿппоϿоϿппоϿоϿппоϾϿппппоϿпппппоϿппϿпппппппппппϿпппоϿпппоϿпппоϿппппоϿпппоϿпппппппппппппппоϿоϿпппппппоϾϾϾϿоϿпоϿпппппппоϿпоϿппппппоϿпппппппппппоϿппппппϾϿппϿппппппϿоϿппоϿпппппппоϿпппоϿппоϿоϿпоϿϾϿпппппппппоϾϿпоϿпппппоϿппппоϿпппоϿпппппппоϿпппппоϿпппппоϿппоϿппппϾϿпоϿϾϿоϿпоϿпоϿпоϾϾϿпппппϿпоϾϿппппоϿпоϿппппппппппппппоϿпппппппппппоϿппппоϿоϿппппппппппппоϿRQfffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffeffffffffffefffffQQϿпоϿпппоϿоϿоϿоϿпоϿппппппоϿппппппппппппппппоϾϿппппоϿпоϿппппппоϿоϿппппппоϿпппппппппоϿоϿпоϿппппппϿпоϿппппппппппппоϿппоϾϿппоϿпппоϿоϿппппоϿпϿоϿпппоϿпппппоϿпϾϿпппоϿпппппппппппппппппоϿпппппппоϿпоϿоϿппппппппппоϿпппппоϿпоϿппоϿппппппппппппппппппϿпоϿпоϾϿппоϾϿоϿпппппппппоϿоϿпппоϿпппппппоϿппоϿпоϿпппппппппппоϿоϾϿппппппоϿоϿппппппоϿппппппппппоϿпппоϿпоϾϾϿппппоϿппппоϿппппппппппппоϿппппппоϿппппппппппϿппппппппоϿппоϿпппоϿппппппппппппппоϿппппппппппоϾϿпппоϿпппппоϿппппппоϾϿппоϾϾϿоϿппоϿппоϿппппоϿппоϿпппоϿоϿпппоϿпоϾϿппоϿпоϿппппоϿпппппоϿппоϿппппппппоϾϿппппппппппппппппппппппоϿпппоϿпоϾϿпоϿппϿппϿппппоϿоϾϾϿппппоϿпоϿппппппппппоϿпппппппоϿппппоϿоϿпппоϿпоϿппоϿоϿпппппоϿпппппппппоϿппппппппппппоϿпппоϿпоϿпппоϾϿоϾϿпппппппϾϿоϿпппоϿппоϿпоϿпппппппϾϿпоϿпоϿппоϿоϿоϿпппппоϿпппппппппппппоϿппппппоϿппϾϾϿоϿпппппппоϾϿппппоϿппппоϾϿпппоϿпоϿппоϾϿпппоϾϾϿпппппппппппппϿоϿпоϿоϿппоϾϿϾϿппппппппппппоϿппоϿппппоϿппппоϿоϿппоϾϿппппппппппппоϿоϿппппоϿппппппоϿппоϿпппоϿоϾϿпппоϾϿпппппппоϿпоϿϿоϾϾϿппппппоϿпппоϾϿпоϿппоϿппппппоϿпоϿпппппппппппоϿпппппппоϿпоϿппппоϿпппппоϿпϿоϿппппппппппппоϿпппппппппоϿпппϿпоϿпϿпϾϿпппоϾϿпппппппппппппппппппоϿпппоϿоϿпоϿппппппппппппппппппоϾϾϿоϿоϿпоϿоϿпоϿпϾϿоϿпппппппппппϿоϿппоϾϿпппппппоϿоϿппоϿоϾϿпппоϿпппппоϿпппппппоϾϿппоϿппоϾϿппппоϾϾϿϿппппоϾϾϿппппппппппппппоϾϾϿппппппппппппппппоϾϿоϿпоϿпппоϿпоϿоϿппоϿпппоϿппппппппоϾϾϿпоϿппппппппоϿпоϿпоϾϿпоϾϿпппппппппппппоϿппппппппппϿоϾϿпппппппппϿппппϿпппппоϿпппппппппппппϿоϾϿпппппоϾϿпппоϿоϾϿппоϿпоϿпппппппппппоϿоϾϿпппϿппппоϿппппппппϿпппппоϿппппппппппоϾϿппппппппоϿппϿппоϿоϿппппппппппппоϿпппппоϿппппппоϿпппппоϾϿпоϿоϿпϿпппоϿппппоϿоϾϿпппппϿпппоϾϿппппппоϿпоϿппппоϾϿQPffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefeffffffefffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffQPппоϿпоϿпппппппппоϿоϿпоϿпппоϾϾϿпппппппоϿоϿппоϿпппоϿпппппппоϿпппппоϿпппппппоϾϿоϿппоϿппоϿоϾϿоϿппппппоϿпппппппоϿпппоϾϿпоϾϿппппппппппппппоϿϿпппппоϿпппоϿоϿпппппϿпппоϾϿппппоϿпоϿпппоϿпппоϾϾϿппппппппппппппппппϾϿпоϿпппоϿпппппппппппоϿппппппппппппоϿппппппппϾϿоϿпппоϿппппппоϾϾϿпппоϿппоϾϾϿпппппоϿпоϾϿоϾϿоϿппппппоϿоϾϿппппппоϿпппоϿппоϿпппппппппппоϾϿоϾϿпппппппϿоϿоϾϿппоϿппоϾϿоϿпппппппппппппппппппппоϾϿппппоϿпоϿпоϾϿпϿпоϿоϾϾϿппппппоϿпоϿоϿоϾϾϿппппппппппппппппппппппоϿпппоϿпппоϿпппппппппоϿппоϿппппппоϿппппоϿпппппоϾϿпппппппппϿпϿппоϿппоϾϿпппппппппппппппппоϿпоϿппоϿпппппппппппоϿппппппоϿпппппппппппппппппппппппоϿоϿоϿоϿпппппоϾϿоϿппппппппппппппоϿппппппппппоϿпппппоϿоϿппппппппппппϿпппппоϿппппппоϿоϿппппппоϿппппоϿппппппоϿппппϿппппппппоϿпппппппппϿпппппппппппппппппоϾϿппппппппоϿпппппппппппоϿоϿппппоϾϿппппппϿппоϿпоϿоϿоϿпппоϿоϿппоϾϾϿппоϿпоϿпппппппоϿоϿоϾϿпоϿпппппппппоϾϿппппппоϿпппоϿппоϿпоϿппппппоϿппоϿоϿпоϿппϿϿппппппппоϿоϿпппппоϾϿоϿппппппппоϿпоϿппоϿппϿпппоϿпппоϿпϿппппппппппппппппоϿппппппппппппппппоϿпϿпппоϾϾϿпоϿппоϿпоϿпоϿпппппппппϾϿппоϿоϿппоϿппϿпппϿпоϾϿпппппоϿϿпппппоϿпоϾϿппппппппоϾϿппппппоϿпоϿпппппϿпппппппппϿоϿпппоϿпппппппппппппппоϿппппппоϿпоϿоϿоϿпϿппппоϿϾϿппппоϿпоϿппппоϾϿпппппппппоϿпппппппппоϿпоϾϿоϿпппппоϿппппппппппϿоϿпоϿпоϿпппоϿппϿϿоϿппппоϿппоϿпппоϿоϿппппппппппппоϿппϾϿпппппппппоϿпоϿппппоϿоϿпоϾϿпппппоϾϿппппппппппппоϿппоϿоϾϾϿппппппоϿппппоϿϾϾϾϾϿппоϿппоϿпппппппппоϿппппоϿппоϿпоϿоϿппоϿоϾϿппппоϿпϿппоϿппппппппппппппоϿпппппппоϿпппппппϿпоϿппоϿϾϿпоϿпппппппппппϿппоϿоϾϿпппоϿоϿппоϾϾϾϾϿпппоϿпппппоϿоϿоϿпоϿоϾϿпоϿпоϾϿпоϾϿпппоϿппоϿппϾϿппоϿппппоϿоϿппппппппппппппоϿпоϿппппппппϾϿппоϿпоϾϾϿпппоϿоϿпппоϿоϿппRQffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffRQппппоϿппппоϿоϿоϿпппоϿпппоϿпоϿпоϿпппппппппоϿпппоϾϿпппппппппоϿпппппппппоϾϿппоϿпппппоϿпппппппоϿпппппоϿпппппϿпппоϿпппппппппоϾϿпоϿоϾϿпоϿппппппппппоϿпоϾϾϿϿпппппппоϿппϿппоϿппоϿппппппоϿппппппоϿоϿоϿоϿоϾϾϿппппоϿппоϿппоϿпппппоϾϿпппоϿпоϾϿппппоϿпоϾϿпоϿппппппппппоϾϿппппппоϿпппоϾϿпппппоϿппппппппппппппоϿппппппоϿппппппппоϿпоϾϾϾϿпппппппппппоϿппппоϿпоϿоϿппппппппппппппппппппппоϿппппоϿппппппппоϿпоϿппппоϿпоϿоϿппппоϿоϾϿпппппоϿпппоϿппппппппппппппоϿоϿппоϿоϾϿппппоϿпоϾϾϿппппоϿϿппоϿоϿпоϾϿпоϿпоϾϿпоϿϿпппоϿпоϿппппппппппппппппппппоϿпоϾϿпппппоϿоϿппппоϿоϿпппоϿппппппппоϿппоϿппппппппϿппϾϿпппппппппппоϿпоϾϿоϿппоϿпоϿппоϿпппппппппоϿппоϿпппппппппппппппппоϿоϿпоϿпоϿппоϿпппппппппоϿоϿпоϿпппппоϿппоϿоϿппппоϿоϿоϿппппоϿппппппоϿпоϿппоϿпϿоϿпϿппппппоϿпппппоϿппппппппоϿпппппоϿппоϿпппппппϿппппппппϿпоϿпппппоϿпоϿппппппппоϿппоϾϾϿппппппппппппппппоϿпппппппппппппоϿоϿппппϿпппппоϿппппппоϿппппппоϾϿпппоϿппоϿоϿпппппппоϿоϿоϿпппϿпппппоϿпоϿпоϿпппппоϿоϿпппппппппоϿппппппппоϿпппоϿпппппоϿпоϾϿппппппппоϿпппоϿпппоϿппппппппоϿппппппϿпоϿпппоϿпппоϿпппппппппϿпппоϿпппоϿоϾϿппϾϿппппппоϿпппппϾϾϿϿппоϿппппппппппппппппппоϿпппппппппппппоϿпоϿппппппоϿоϿппппоϿпппппоϿпппппппппппппппоϿоϿпппппϿппппоϿпϾϿϿоϿппппппппппппоϿоϿппппппппппоϿпϿпппоϾϾϿоϾϾϿϿпϿпппппоϾϿппппппϿппоϿппппппппоϿпоϿпоϿпппппппппϿппппоϿпоϿппоϿпоϿппппппппϿппоϿпппоϿпоϿппппппоϿппϿоϾϿоϿпоϿппппппппппϾϿппоϿппппоϿпппоϾϿпппппϿппппппоϾϿппппоϾϾϿоϾϿппппϿпоϿппппппоϿппппппппоϿпоϾϿппϿппоϿпоϿпппппоϿпппоϿпоϿпоϾϿппппоϿппппоϿпппϿппоϿпоϾϿпппппппппппппппоϿппоϾϿппоϿпоϿпппппоϾϿппппппппоϿппппоϿпппппоϿпппоϿпппппппоϿпоϿоϿпоϿпоϾϿпппппппппппппппппппппппппоϿппппппппппппппоϾϾϿппоϿпоϿпппппппппппоQPfffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffQQоϿппппоϾϿоϿпоϿппоϾϿпппппппппппппппппппппппппппппппппоϿпппппппппϿппоϿппоϿпппϾϿппппппппоϿппппппппоϾϿппппппоϿпппппппппϾϿппппппϾϿппппппппппппппппоϾϿоϿпппппппоϾϿϿппппппоϿппппоϿппоϿпппппппоϿпппппппоϿппппоϿппоϿппппппппппппппппоϿпппппппппоϿоϿпппппппоϿϿпоϿпппппппоϿппоϿпоϿппоϿппоϿппоϿоϿоϿпппоϾϿпоϿпппппоϿϿппппппоϿппппоϿоϿппоϿпппоϿпппппппппппппппппппппппппппппоϿппоϾϿппппппппоϿпппппоϿоϿоϿпппппоϾϿϿоϿпппоϿпппоϿпппппппоϿоϿоϾϿпппоϿппппоϾϿпппппоϿппоϿпппппϿппоϿппппппϿппппппппппппппоϾϿпппϿпппппппппппппоϿппппппппппппоϿпоϾϿпоϿппппппоϿоϿоϿппоϾϿоϿоϾϿпппппппоϿпϿппппоϿпппоϿоϿпппппоϿпоϾϿпоϾϾϿппоϿппппоϿпппппϾϿоϾϿппϿпоϿпоϿоϿоϿпоϿпппппϿппоϿппоϿпоϿпоϾϿппппоϿппппппппппппϿпппппппппппппппппппппппппппппппппппппппоϾϿппппппоϿппоϿоϿоϿппоϿпппоϿϾϿоϿппоϿоϿппппппппоϿпппппппппоϿпппϿпппппоϿоϿоϿппϿпппϿппппппоϾϿпппоϿоϿппппппппппоϾϾϿпппппппоϿппоϿпппппппппоϾϾϿппппоϿпппоϾϿппоϿпппоϿпоϿоϿоϿпоϿппоϿоϿϿппоϾϿппппоϿпппппоϾϾϿоϿппппппппппппппоϾϿпоϿппппоϿпоϿпппппϿпппппоϿпппоϿпппоϿоϿппппоϿпоϿпоϾϿпоϿпппппппоϿппппппппппоϿпппппппϿоϿппппоϿпппппоϿпппппппппппппппппппппоϾϿппоϾϾϿпппоϿппппϿоϾϿппппппоϿпппоϿппоϾϿпоϿоϿппппппппппппппппппоϿппппппоϿппппппппппппппппппоϿпппоϿппппппппппппппппоϿпппоϿпппоϾϾϾϾϿоϿпппоϿоϿоϿоϿппппппппппппппппппппоϿппппппоϾϿпппппппппоϾϾϾϿпппоϿппϾϾϿпоϾϿпппппоϿппппппппппппоϿпоϿпппппоϿоϿоϿоϿппоϿпппппоϾϿоϿпппоϿоϾϿппппппппоϿппоϿпппоϿппппппппппппппппппоϾϿоϿпппппппоϿппоϾϿпϿпппппппоϿппоϿϿпоϿппоϾϿоϿппоϿппппппппппппоϿпппппоϾϿоϾϿпппоϾϿпппппϿппппϿпоϿпппппϿппппоϿпоϾϿппппппоϿпппϿппппппоϿпппоϿпоϿппппппппппϿппппϿпппппппппоϾϿппϾϿппппоϿпоϿпоϿппппппоϿпоϿпппоϿпппоϿппппппппппппппппоϿпоϿппппппоϿпппппоϿппоϿпоQPfffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffQPϾϾϿппппппоϿоϿпоϾϿоϿпппппппппоϿпоϿппппппппппппоϾϾϿпоϿппппоϿоϾϿппϿпппппппоϿппппппппппппоϿппппппппоϾϿоϾϾϿпппппппппоϿпппоϾϿоϿппппппоϾϿппппоϿоϿппппппппоϿппппоϿϿппппппоϿппппппппоϿппппппоϿпппппоϿппппппппоϿпϾϿппоϾϿпппппппоϾϾϿпоϿппоϿппппппоϿоϿпппоϾϿоϿпоϿпоϿоϿоϿоϿоϾϿппоϿппоϿпппоϾϿппоϿпппоϿпппппппоϿпоϾϿпппппппппоϿппоϿпппоϾϿппппоϿппоϿпоϿпппоϿпоϿппппппоϾϾϿппппппппппппппппппппппппоϿоϿпоϿпппоϿоϿоϿпоϾϿпппппоϿпппппппоϿоϾϿппоϿппппппппоϿоϿоϾϿϿппоϾϿоϿпϿппоϿппппппппоϿппппоϿппппппппоϿпоϾϿппоϿппппппоϾϿппппппппппппоϿппϿппппппппппппппппоϿоϾϿппппппппппппппоϿпппппоϿпоϿоϿпппппппппппоϿпппппппппппппоϾϿпппппппоϿппппппппппоϾϿппппппоϿппппппппппппппϿппппппϿппоϾϿпппоϿпппппппппппппоϾϿпппоϾϿоϾϾϿпоϿппоϾϾϾϿоϿпоϿппϿпппппппппппппоϿппоϿоϿпоϿпоϿппоϿпппппппппппппппппппппппппппппппппоϾϿпппппоϿоϿоϿпппϾϿоϿппппппппппоϾϾϿпппппппппоϿпоϿппоϿпϿоϿппоϾϿпоϿпϿппппппппппппппппппппппппоϿппппппϿоϿппоϿппппппппппппппоϿоϾϾϿпппппппоϿпоϾϿпппоϿпппоϿппппппппппппппппппоϿппппппϾϾϾϿппппппϾϾϿоϿпппппϿпппоϿппоϿпппоϾϾϿпппппоϿоϿпоϿоϿппппппппппоϿпϿоϿпппоϿппппппппоϾϿоϾϿппппоϿоϿпппппоϾϿпппппппппппппппппоϿпоϾϿоϿппϾϿпппппппоϿпппоϿппппппппппппппппппоϿпппппϿпппоϿппппппоϿппоϿппппппппоϿϿпппппϿоϿпппоϿпппппппппоϿппппппоϿоϿпппоϿппоϾϾϿпппоϿпоϾϿппппоϿпппоϿпппппоϿппоϿпоϿϿпппппппоϿпппоϿоϿоϿпоϿпппоϿпппоϿппппоϿоϾϿппппппппппппппппппоϾϾϾϿоϿппппппппппоϿппппппппппппϿоϿппппппппппппоϾϿпппϿппоϾϿппппппппппппппоϿпоϿпппоϿппппоϿппппϿпппппоϿпппппппппоϿппппппоϾϾϿппппоϾϿппппппппоϿпппппппоϾϿппϿоϿпппоϿпоϿпоϿпппппппппппоϿппоϿпппппоϿппппппоϿппоϿоϿппоϾϿпппоϾϾϿоϿпоϿппппппппоϿоϿϿпоϿпппппоϿппоϾϿпппппоϿпппоϿоϿоϿппппоϿпппппоϿппппппоϿпппппоϿппоϿϿпппоϿQQffffeffffffffffffffffffffffefffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffQPϾϿоϾϿпппппппппоϿппппоϿппппппппоϾϿоϿϿоϿппппоϿпоϿпоϿпппппппппппппоϿппппппоϿпоϿпоϿпоϿппоϾϾϿппппоϿпоϿоϿпоϿоϿпоϿппппппппоϿппппппоϿпппппппоϿппппоϿпппоϿпоϿпппоϾϿпппппппоϿпппппппппоϿпппппоϿпппппппоϿпппоϿпоϿпоϿпϿпоϿппппппппппппоϿппоϿпппппппппппппппппоϿппппϿппоϾϿпоϿпппппоϾϿоϿппппппппппϿпппоϿпппппппппппппппппϿпппоϾϿоϾϿппппппппоϿпппоϿппоϿппппппппппϿпппппоϿоϿппппппппϿоϿпппппппппппппоϿпоϾϾϿппппоϿоϿппппппппппппоϿппппоϿϿпппϿппппппппоϿппппппоϿпппппппппϿппппппппппппппппппппппппоϿпппппппппппппоϿппппппоϿппппппппоϿппппоϿϿпппоϿпоϿпппоϿпппϿϿппппоϾϿппоϿпоϾϿпоϿпппппппппппппоϿппоϾϿпϿпоϿппоϿпоϿоϿппппппппоϿппппоϿппппоϿоϿпϿоϾϿппоϿппоϿпоϿппоϿпппппппппппппоϿппоϿппппоϿппппппоϿпппппппппоϾϿпппппоϿппппоϾϿппппппппоϿпоϿпоϾϿпоϾϿппппппппппоϿппппппϿппппоϿпппппппппппоϾϿппппϿппппппппппоϿппппоϿпоϿпппппоϿоϿоϿппппоϿпоϾϿппппппппппппппппоϿппϾϿоϿпоϿппппппппппппоϿпоϾϾϿпппоϿоϿпоϿпппппоϿппппоϿпоϿппоϿппоϿппппппппппппппоϿпоϿппоϿпϾϿоϿоϾϿпоϾϿϿоϿппппппппппϿпоϾϿпппппппоϿоϿпппоϿпоϿппоϿпϿпоϿппоϾϿϿппоϿпоϿоϿпппппоϿпоϿппппоϿоϿоϿоϾϿпппоϿпоϿппппппппоϾϿпппппоϿппппппоϿпппппппппппоϿппппппппппппппппоϿппппппппппппппппоϿпоϿпоϿппппппоϿппппппоϿпоϿпоϿппппппоϿоϾϿппоϾϿпϿпоϿпппппппппппппоϾϿпппϿпппппоϿппппоϾϿоϿпппппппппппппоϿпоϾϾϿппппоϾϿоϿппппоϿоϿоϿппппоϿпоϿппоϿоϿппппппоϿппппппоϿпппппппппппппппоϿппппоϿоϾϿϿоϿпппппϿоϿппппппппппоϿппоϾϿппоϿоϿпппппппппоϿппоϿппппппоϾϿпппппппппоϿпппппоϿпппппоϾϿппоϿпппппоϿпппппппппоϿпппппоϿпϾϿпппоϿппппппϿоϿппппппппппппппппппппппппппппоϿппоϿпппппоϿппппппппоϿппоϿпппппппппппппоϾϿпппппоϾϿоϿпппппппппоϾϿоϿоϾϿпппппппоϿоϿпппппппппппоϿпппппппппппппоϿппоϿппппϿппоϿпоϿпппппппоϿоϿппппппоϾϿппппппппппQPfffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffRQпппоϿоϿппппϾϿоϿоϿоϿпппппоϾϿоϿппппϿпппоϿпппппоϿпоϿпоϿппппппппппппппϾϿппоϿпппппппппппппоϿппоϿппппоϿпоϿпоϿппппппппппппоϿпппппппппппппоϿоϿппоϾϾϿоϿпппппппппппϿоϿппоϿппппоϾϾϿоϿппппппппппппппоϿпппппппппппппппоϿпоϾϿппоϿпϿпоϿпппоϿпппппоϾϿϿппппоϿпппоϿппппоϿппоϾϿпппппппоϿппппппоϿппппппоϿϿпппϿппϿпппоϿпоϿпоϾϿппоϿпппоϾϿппоϿпппоϿпоϿппппппппппоϿоϿппппппппппппппппоϿппппоϾϿоϿоϿпппппоϿппоϿппоϿппппоϿпппоϾϾϿппппоϿппоϿпппоϿпппппппппоϿпппппоϿпппппппппоϿпппппппоϿпппоϾϾϾϿппппппоϿоϿпϿпоϾϿпппϿоϿппппппоϿоϿпоϾϿпϾϿпппппппппоϿпппоϾϿппоϿппϿпппппппппппппоϾϿпоϿппппппппппппппоϾϿпоϿппоϿпппппппппоϾϾϿпппппппппппппоϿппппоϿппппппппппппппппппϿоϿппϿпппппппппоϿпппппппппппоϾϾϾϿппппппппппппппппппоϿпппппоϿпоϿоϿоϿппппппоϿппоϿпппппппппппоϿпппппоϿпоϿпппппппппϿппоϿоϿпппоϾϿоϿпϾϾϾϿоϾϿппппппппппппппппппппппоϿпппппппппппппппппоϾϿоϾϿпппппппппоϿоϿпоϿпоϿпппппппппоϿпппппппппппппоϿпппппппоϾϿппппппϾϿпппппоϿпϿпппппппппппппϿпппоϿппппппоϿппоϿппппппппϿпппппппппппппоϿпоϿпппоϿппппоϾϿпппоϿоϿоϿппппппϿпппппоϾϾϿпоϾϿппоϿппппппппппппппоϾϿппппоϿппппппппппоϾϿоϿоϿппоϾϿппоϿпоϿоϿпоϾϾϿппϿппппоϿппппппппоϿппппоϿппппппоϿϾϿпппоϿпоϿпппппоϿппоϿоϿпоϿоϿоϿпоϿппппоϿпоϿпоϿпоϿоϿппппппоϿппппппоϿппоϿϿппппппппппппппппоϿоϿпоϿоϿоϿппппоϿоϾϿппоϿпоϾϿпоϿпоϿппоϿпоϿпппппппоϿпппппоϾϾϿпппппппппоϿпоϿпоϿппппϿпоϾϿпоϿоϿпоϿпппоϿппппппппоϾϿпппппппоϿппппоϾϿпппппппппппϿппоϿϿпϾϿпоϾϿппоϿппппппппппоϾϿппоϿппппоϿппппоϿпппппппппоϾϿпоϿоϿппоϿпппппппппппоϿпппппоϿпоϿпппппоϿппппоϿоϿоϿпппоϾϿϿппппппоϿоϿпппппппϾϾϿпоϿоϿоϿпппппоϿппоϿппппоϿппоϿппппоϿпоϿоϿпппппппоϾϿппоϿоϿппоϿпппппоϿϿоϿоϿпппппппоϿппоϾϿппппоϿппоϿпппоϿпппппоϾϿппппоϿппппппппппппоϾϿоϿппппппппппппоϾϿппQQfffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffeeffffffffffffffffffeeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffQQппппоϿпоϿппппппппппоϿппппппоϾϿппппппоϿоϿппппппппϿпппппппппппппппппоϿпппппппоϿппоϿппппоϿпоϿпоϾϿоϿпоϿпппϿпппппоϿпппппппппппппоϿпоϿппоϿоϿпппппппоϿппппоϿппппппоϿппппппппппϿпппоϿпппппппппоϿппоϾϿоϿппппппоϿппппоϿпппппппппппоϿоϿоϿпоϿоϿппппоϿоϿпϿоϿпппоϿпппоϿппоϿппппоϾϿпппппппппоϾϿпоϿпϿпппоϿппппппппппппппϿппппоϿппппппппоϿппппппϿоϿϿппппоϿппппппппоϿоϿпппппппппоϿпппппппоϿппоϿпппппоϿппоϾϾϾϿпоϿппппоϿпоϾϿпппоϿппϿϿппоϿпппппϿппоϿппппппппоϿппоϿппппппоϿппоϿппппппппппппппппппппппппппппоϿппоϿпоϿпоϿпппппппппппппоϿппппоϿпппоϿпппппоϿоϿпппппппппппппоϾϿппоϿппоϾϿппппппппоϿпппппоϿϾϿппппппппппоϿпппоϿпϿпппппппоϿпппппппоϿппппоϿппппппоϿпппппоϾϿппппоϿпппппппоϿппппппоϿоϿпппппоϿпоϿппппоϾϿоϿоϿппппоϿоϾϿпппппоϿпϾϿпоϾϿпппппппоϾϿоϿоϾϿпоϾϿппппппϾϿоϿоϿоϾϿоϿпппппппппппоϿпппппппппппппппппппоϿпппоϿпппппоϿпппппϿпоϿоϿпоϿпоϾϿоϿпппппппоϿпоϿппппппппппоϾϿпϿппппоϿϾϿппоϿпоϾϿпппппппоϿоϿппоϾϿоϿппоϿпоϿппппппппппппппоϿпппϿоϾϿпппппппппппппппппппппппппппппоϿоϿоϿпоϿпппппппппоϿппоϿппппоϿпоϿоϿпоϿоϿпппоϿппппппппппппппппппоϾϾϾϿпоϿпппоϿппппппоϿпппоϾϾϿоϿоϾϿппппоϿппоϿппппоϿпппоϿпоϿппппппппоϿпппппоϾϿпоϿпппппппоϿппоϿпоϿоϿппппппппоϾϿппоϾϿоϾϿпппппппоϿпппппоϿоϿпппппппппппппппоϾϿпппппппϿпппоϾϿпппппоϿппоϾϿппппппппоϿппппоϿппоϿпоϿпппоϿппоϿпппппоϿппппоϾϿппппппоϿппппппоϿпппоϿппоϿоϿоϿоϿппоϾϿппппоϿпппоϿпппоϾϾϾϿпппппппппппоϿппппоϿппппппппппппппппппоϿпоϾϿпппппппппоϿоϿппоϿппппоϿпппппппппϿпппоϿпϾϿппоϿпппоϿоϿпϿпппоϿппппппппппоϿпппппппппоϿпоϿпппппϿпппϾϿппоϿппппоϿппоϾϿпппппппппоϿпппппппппппппппппоϿппппоϿппоϿпоϿоϿоϿппппоϿппоϿпппппппϿпоϿппоϿппоϿппоϿпппппппоϿппппппппппппоϿппоϿпϿппϾϿппоϾϾϿпппппппоϿоϿпппппоϿпппоϾϿпоϿпоϿпппппоϿпRQfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffQQϿпппоϿппппоϾϿпппппппппоϿпппппппппппоϿппоϿппппоϿпппппппппоϿпоϾϿоϿоϾϿппппоϿппппппппоϿпоϿппоϿоϿппппоϿпппппппппоϿппппппппппппппппппппппоϿпппппоϿппппппппппоϿпоϿпоϿоϿпоϿпоϿппоϿпппппппппоϿппппппоϿппппоϿпппппппоϾϿппппоϿппоϿппппппппоϿппоϾϾϾϿпппоϿппппоϿппоϾϿоϾϿоϿпоϿппоϿпоϿппппппоϿппоϿоϿппппппоϿпоϿоϾϿпоϿппоϾϿоϿпоϿпппппппоϿпоϿпппппппϿоϿпппппппппоϿоϿпппппоϿппппппппппппоϾϿпоϿоϿппоϿоϿпппоϿппоϿпоϿппоϿпоϿпϿоϿпппппппппппоϿоϾϿпϿпоϿпппппппппппппоϿϾϿппппоϿппϿппоϾϿпппппоϿпппппппоϿппппоϿппппппппппппппппппппоϿппппппппппоϾϿпппппппппппппоϿппппппппппппппппппоϾϿпппппппоϿпоϿпппоϿппппоϿппппϿппппоϾϿппоϿпппппоϿппппоϿппппоϾϿппппппппппоϿппппппоϿпоϿппоϿоϿппппппоϾϾϿпоϿоϿоϿппоϿпоϿппппоϿппоϿпппоϿпппппоϿпппоϿпппппппппппппппоϿпппппоϿоϿппппппоϿппоϾϿоϿппппϿппппппоϿппппппппппоϿппппоϿпппппоϾϿппϿппоϿпоϿппппоϿпппϿпппппоϾϿпппоϿоϾϿппоϿϿпппппоϿпоϿппоϿппппппоϿоϿпппϾϾϿоϿоϿпппϿпоϿпоϿпппппппппϿппппоϿппоϿпоϿоϿпϾϿпппппппоϿпппппϾϿпоϿпппоϾϾϿпоϿоϿпппоϿпппппоϿоϿппоϾϾϿϿпппоϿпппппппппоϿппоϿппппппϿϾϿпппппоϾϿппϿппоϿпппппоϿппϿоϿпппоϿпппппппппппоϿпппоϿппппппппппоϿпоϿппоϿппппппоϿоϿϿϾϿоϿϿппппппппппппппппоϿоϿпϿпоϿоϾϿппоϾϿоϿпппппоϾϿппоϿппппоϾϿппппппоϿппоϿпппппппоϿппоϿпϿпппппппоϾϿппоϿппппоϾϿоϾϿоϿппоϿоϿпппппппоϿппоϾϿоϿпоϿпппппппппоϿоϿпоϿпϿппϿпппоϿппоϿпппоϿоϿппоϿппоϾϿппϿпоϿпппоϿоϿппоϿппппппппоϿппппппоϿоϿпппппоϿоϿпппппϿппппϿппϾϿоϿпппоϾϿоϿппоϾϿоϾϿпппппоϿпппϿпппппппппппоϿпппппппоϾϿппϿпппппппоϿоϿпппоϾϿпоϿоϾϿпϿпппппоϿоϾϿпоϿпоϿпппппоϿϿпоϿппппоϿоϿоϿоϿпппоϿпппоϿппппппоϿпоϿппϾϾϿппϿпппппппппппппппппппϿоϿппоϿппϿпппппппоϿпппоϿпппппϿппппппппппппоϿпппппппоϾϾϿоϿоϿпϾϿоϿпоϾϿоϿппоϿппоϿпппппппоϿппппппппоϿоϿпппоϿпппоϿпппоϿппппQQffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeQQоϿоϿппппппоϾϿпоϿпоϿппппоϿппϿоϿоϿпппппппппоϿϾϿоϿппппппоϿпоϿпппппоϿппппппоϿппппоϾϾϿпоϿпоϿпппппппппоϿппппппппоϾϿпоϿпппоϿпппппппппппппоϾϿппппоϿоϿпоϿпппппппоϾϿпппппппппппппппппппппоϿпппппппппппппоϿпоϿпппппоϾϾϿппппоϿпппппппоϿпппппппппоϾϿппппоϿппоϿоϾϿпоϿпоϾϾϿоϿпппппоϿппппоϿппппппоϿпоϿоϿпппппоϿппоϿϿпппоϿпппппоϾϿоϿппоϾϿпппппппппппппппппппппппппппппппппоϿппоϿпϿпоϿпппппппппппоϿппоϿоϿппоϿпппппппппоϿпоϾϿппппппппппппоϿпппппппоϿоϿппоϿпппппϿпппппппппппппппоϿпоϿппппппппппппппϿпппоϿпппоϿппоϿппппппоϿппппппппппоϿпоϿпппоϿппппоϿппппоϿпппоϿоϾϿпоϿоϾϿпϿоϾϿпппппоϾϿппоϿпоϿпппппоϾϿппппппоϿпоϿоϿоϿоϿппппппппоϿоϿпппппоϿппппппппппппппоϿоϿппппппппоϿпппппппппоϿпппппппоϿппппоϿϿпоϿϿϿпоϿоϿоϿоϿпппоϾϿппппппппппоϿпппоϿппоϾϿппоϾϿппоϿппоϿппппппппппоϿпϿпоϿпоϿоϿппппппϿоϿпппппϿпоϿоϿппппппϿппппппппоϿпоϿпппппппппоϿппппппппппоϿоϾϿпппоϿппоϿоϿпппппппоϿоϿпϿпппоϿоϿпоϿппппоϿпоϾϾϿпппппоϿппппоϿпппоϾϿппппппоϾϿпоϿпппоϿпппппппппппппоϿппоϾϿппоϾϾϿппоϿпппппппппоϿпппппппоϿппоϿппппоϾϿпппппппппппоϿпппппппппϿоϿпппппоϿпϿпппппоϿппоϿоϾϾϿпппппоϿппппоϿоϿппппоϿппппоϾϿппϿоϿппппппоϿпоϾϾϿпппϿпоϿппппϿоϿоϿппппппоϿппоϿоϿпппоϾϾϿпоϿпппоϿпоϿоϿппппоϿоϿпоϿппппппппппппоϿпппппппоϿппϿоϾϿпппппоϿпппппϿппппппппппоϿпппппппппоϿпоϿоϿпппоϿоϿоϿпоϿпоϿппппоϿоϾϾϿппппппппоϾϿппппоϿпппоϿпоϿпппппппппппппппппппоϿппппппоϿппоϾϿппппппоϿппппппппоϿппппппоϿпппппоϿппоϿпппоϿппппϿппппппоϿппппппоϿпппоϿппппппппппппппппоϿппоϿпппоϿпппппппоϿпппппппоϿпппоϿоϾϿппоϿпппоϾϿоϿпоϿппппппоϿпппппппоϿппоϿоϿоϿпоϿппппппппппппппоϿппппппоϿппоϾϿпппоϿппппоϿпоϿпоϿппоϿппппппппоϿппппоϿппппоϿпппоϿппппоϿппппппппппппппоϾϿпппоϿоϿпппппоϿппппппппппоϿпоϿпппппппоϿппппоϿоϿппппппRQfffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffQPϿппппппоϿпоϿпоϿоϿоϿпоϿоϿпппппппппппппϿпппппϿоϿоϿпϾϾϿоϿпппппппоϿппппоϿоϿппппппппппппппϾϾϿпоϿппоϿоϿппппппппппппппоϿпппоϿоϿппппппоϿоϿппппппоϿпппϿппоϿппппппппппоϿпппоϿппппппоϿппппппппппоϿппоϿпппоϿоϿппппппппппппϿϿоϿпппоϿпоϾϿппоϿппппппоϿппоϿоϿппппппппоϿпоϿппппппппппппоϿппппппппппоϿпппппппппппппоϿппппоϿпппппппппппϿпппϿпппоϿпппппппппппппппппппоϿпϿпоϿпппоϿпппппппппппппоϿпоϿпппппоϿпппппппппоϾϿппппоϿпппппппппоϾϿоϾϿпппппоϾϿппппппоϿпппппоϿоϿϿпппппппоϿпппппоϿпппппппоϿпппппппппппоϿппппоϿпппоϿпоϾϿппппппоϿпппппоϿппоϿпппоϿоϿпоϿпоϿппоϿппппппппппппппоϿппоϿоϿпппоϿппппппппппппоϿпппппппоϿпппппоϿоϿоϾϿппппппппоϿоϿоϿппппппоϿпоϿоϿоϿпоϾϿпппоϿоϿпϿппппоϿппоϿппоϿппоϿпоϿоϿппоϿпппϾϿпппппппоϿоϿппоϿппϿппппоϿпппϾϿппппппппппппппппппппппппппоϾϿппппппппппппппоϿоϿпоϿпппоϿоϿппоϿппппппппппппппппппппппоϿϿппппппппоϿппоϾϿоϿппппϿппоϿпппоϿоϿϿппппоϿпппоϾϾϿоϿоϿпппоϿоϿппппоϿппоϿппоϿоϿппппппоϿпоϿоϿпоϿпϿоϿоϿпппоϿпппппппппппппппоϿпоϾϿппппппоϾϿоϿпоϿпппоϿпоϾϿоϿпппоϿппппоϿппоϿпппоϿпппппϿпоϿппппппппоϿпппппппппоϿоϿппппоϿппоϿппппоϿппппоϾϿϾϿоϿϿппоϿппппоϿппоϿпппппоϾϿппоϿϾϿппппоϿппппппппоϿоϾϿпппоϾϿпппппоϿпппоϿпппппппоϿппϿоϾϿппоϿоϿϿоϿппоϿппппоϿоϾϿппппϿоϿоϿоϿоϿпоϿоϿппоϿппппппоϿоϿппппоϿпоϿппппппоϿппппϿппоϿппппоϾϿоϾϿпппоϿпппϾϾϿппϿппоϿпппппппппппппппппоϿппоϾϿоϾϿоϿппппппппппппϿппппппоϿппппппппппоϿоϿпппппппппппппоϿпппппоϿппппоϿппппоϿпоϿоϿоϿппϿппоϿпоϿоϿппппоϿпппппппппппппппппоϿппппоϾϿпппоϿпппоϿоϿппоϿппппппппппоϿпоϿϿпϿппоϾϿппϿпппоϿоϿпппппппппппппппоϿпоϿппппппппоϿоϿппппппоϿпппоϿоϿоϿоϿппппппоϿпϾϿппппппппппппппоϿппоϿпппппоϾϿпппппппппоϿпϿппппппппппппоϿоϿпоϿппппппппϿϿпоϿппоϿпппоϿппϿпоϿппоϿпппоϾϾϿпппоϿпппппоϿпϿоQQfffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffQQоϿппϾϿпппппоϿпппппппппппоϿоϿппппоϿппппппппоϿппппоϿоϾϿппппоϾϿппппппппппоϿпппппоϿппппоϿпппппппоϾϿпппоϿппоϿппппоϿпппппппоϾϿппппоϾϿпппоϾϿпппоϿоϿпϾϾϿппоϿппппппппппппппϿппппϿпоϿоϿппппппппоϿпппппппоϿппоϿоϿпоϾϿпоϿоϿппппоϿпоϿпоϿпоϿппппппоϿппппппϾϿпоϿппппоϿпппоϿппоϿпоϾϿпппоϿпппппоϿппоϿппоϿпоϿппоϿппоϿоϿппппоϿпппоϾϿпоϿϿпппппппоϿоϿпппоϿпоϿпоϾϿпппоϿппппппоϾϾϿоϾϾϾϿппппппппппппоϿϿппппппппппоϿпоϾϿппоϿпппоϿппппоϾϿпоϾϿпоϿппппппппппоϿппппоϿпоϿпϿппппппоϾϾϿпппоϿппппоϿппϿппппппппппппоϿпппоϾϿппппоϿоϿпоϾϾϿпппппппϿппппппппппоϿппппппоϾϿоϿпппппоϾϿпппоϿппппппппоϿпппппоϿпппоϾϿоϿппппппппппппппппоϿппппппппппппппоϿпппоϿпппппппппоϿппппппппппоϿпппоϾϿϿпоϿппоϿоϿппоϾϾϿппоϿппппппппоϿпппппппппоϿпппϿоϿппоϾϿппппоϿоϾϿпппппϾϿпоϾϿппппппппппппппоϿоϾϿппоϿппппппоϿпппппоϿппппппппϿоϿоϿппппоϾϿппппппппоϿппоϿпоϾϿпппппппппоϿпппппппоϿппппоϾϾϿпппоϿппоϿоϿпоϿппппоϿпппоϿппппппоϾϿпоϿпппоϿпппппппоϿоϾϿпппппоϿоϿоϿппппоϿпппппппппϿпϿппоϿпоϿоϿпϿпоϿоϿпϾϾϾϿпоϿпоϿоϿппппппϿпппоϿпппппппппппϿоϿппппппппппоϿпоϿпппппоϾϿппппппппппппппппппппоϿпоϾϿоϾϿоϿоϿпппппоϿппϿппппоϾϾϾϿппппоϾϿпппппппппппппппппоϿоϿоϿоϿппппппппппоϿпоϾϿппппппоϾϿппппппоϿпппоϿппоϿппппоϿпппппппппппппоϿпоϾϿпппппппппппппоϿпппоϿппппппппппоϿпппоϿпоϿппппппппппппоϿпоϿпоϿппоϿоϿпппппоϿоϿппоϾϾϿпппппппппппппппппоϿппоϿоϾϿпппппоϿпппϾϿоϾϿппппоϿоϿпппоϿпоϿпоϿппппппоϿпоϿоϿппппппоϿоϿпппппоϿппоϾϿоϿоϿппоϿпоϿпоϿпппппоϿппппппппппоϿϿпоϿпппоϾϾϿпоϾϿпоϿпппϿпппппппппоϿппппϾϾϿоϿппппоϿпппппппппппппоϾϾϿоϿпоϿппппппоϿппппппппппппоϾϿоϿпппоϿпппоϾϿппппппоϿпппппппоϿпоϿпппппоϿппоϿпппппоϾϾϿппоϿппппппоϿпппппоϿпппппоϿоϿпппппппппоϾϿпппппппϿппппппппппппоϿпппоϿппппппппоϿппоϿоϾϿппппппппппппQPfffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeQQпппппоϿоϿппппппппппоϿпппппоϿппппϾϿпоϾϿпоϿпппппппоϿоϿппппппппппоϾϿппоϾϿпоϿппппппппппоϿоϾϿпппппоϾϿпппппппппппппоϿоϿпппппоϾϾϿпоϾϿппппппппппппппоϿппоϿпппоϿппппоϿоϿоϾϿпоϿпппппппоϿппппоϿпоϾϾϿпппппппппппппоϿпппоϿппппоϿоϾϾϾϿппппоϿппϿппппппоϿоϾϿппоϿоϿппоϿппппппппппппппппппоϿпппппппппоϿппппппппппоϿппоϿппппппппоϿпоϿоϾϿппппоϿппоϿпоϿппоϿппоϿппϿϿпоϿоϿпоϾϿоϿппппппппппоϿпппппппоϿоϾϿппппппϿппоϿпоϿпппппппппппппппппоϿппϿппппппппппоϿпппппппппппппоϿпппппппппппппппоϿпппппϿпоϿпоϿоϾϿпппппоϾϾϿппппоϾϿппϿϿппппппппппппоϿппппппппппϿϾϿпппϿппппппппоϾϿпппоϿппоϿппппппппппппппппппппоϿпппоϿпоϿппппппппппппоϿпппппϿпппϿппппоϿоϿоϿпппппппппппоϿппппоϾϿппппппппппппоϿоϿпппппппппппппппоϿппппоϿппоϾϾϿпппоϿпоϾϿпппппппппппппппппоϿоϿпппппппппϾϾϿпоϾϿпоϿпппппоϿпппоϿпппппппппппппоϾϾϿппоϿпоϿпоϿоϿпппппппоϿппппоϾϿппоϿпппоϿппппппоϿппппоϿоϿпппппппппϿпппппоϿппоϿпоϿпппппппппппппппппоϿоϿоϿпппппппппппппоϾϿпоϿϿппппппоϿпϿпппоϿпоϿпппоϿпоϿпоϿппппоϾϿппппппппоϿппппппоϿппппппппоϿппоϿпппппоϿпппоϿппппппоϾϾϿппоϿпппппоϿϾϿоϿоϿпппппппппоϿпппоϿоϿппппппоϿпппппппппоϿппппппппппппоϾϿпппппоϿпппппоϾϿппппоϿпппϿоϿппппппоϿоϿпоϿппоϿппппппоϿпппппппоϾϿппппппппоϾϿппппппппоϿоϿоϿпппϿппппппппппоϾϿоϿпппппппппоϿпоϾϿпппппоϿпоϿппппппппппппппппоϿпоϿппоϿппппппоϿпппппппппппппϿппоϿоϿппоϿоϿпоϿппппппппоϿпппппппппппоϿоϿпппоϿоϿпоϾϿпппоϿпппппоϿппппоϾϾϿпппоϿппоϿппоϿоϿпппппппппппоϿпппоϾϿоϿппоϿпппппппппппоϾϿпоϿпппϿпппппппппппппппппппппоϾϿппϿппппппппппппоϾϿпоϿпоϾϿпоϿпппппппоϿппппоϿпоϿппоϿппппппппоϿпппппппоϾϿпппппппппоϿппппппппппоϿпппппппоϿппппппппппппоϿппоϿпоϿппппппппппϿпппппϿоϿппоϿоϿϾϿпппппппппоϿпппоϿпппппппппоϿпппппппппппоϿппппппоϿпппппппппQQfffffffffffeefffffffffffffffffffefffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffefffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffQPоϿпоϿпоϾϿпоϿпоϿпппппϿппϿпоϿпппϿпппппоϾϿпппоϿоϾϾϿппппоϿпоϿпоϿппппоϾϿпϿпппппппппппппоϿоϿϿппппппоϿоϿппппппппппоϿппоϿпппоϿпппппппоϿпппппппппппппоϿпппппппппоϿпппппппппоϿпппппппппппппппппппппппппппппппппоϿпппоϿпϾϿоϿппппоϿϿоϿппоϿпоϿпппппоϿппппппоϿоϿпппппоϿоϿпоϿоϿоϾϿппппппппппппоϿппоϿппппоϿппппппппппппоϿппппоϿпоϿппппоϿоϾϿоϿппппϿппппппппϿпоϾϾϿппппоϾϿппоϿϿпппппоϿпппппоϿпппоϿпоϿппоϿппппоϿппппϿоϿпппппоϿпппппппоϿпппϿппоϿоϿппппппппппоϾϿоϿппппппоϿпоϿпппппппппппппппппппоϿппоϿппппϿппппппппппоϾϿоϿппппппппппппппппоϿоϿппϾϿоϿпоϿппппоϿпппоϿппппоϿпоϿппппппппппоϿппппппоϿпоϿппппппппппппппппоϿпппппппппппоϿппппоϿппппоϿпоϿппоϿппппоϿоϾϿпϿϿпоϾϿпппппппппппппппоϿппппоϾϿпппппппппппппппппппоϾϿϿпппппоϿоϿпппоϿппоϿппппппппппппоϾϾϿоϿппппппппппоϿпппоϿоϿппппоϿпоϿпоϾϾϾϿоϿоϿппоϿоϿппппппппппоϿппоϿϿпппоϿпоϿпппппппппоϾϿпппппоϿпппоϿоϾϿпоϿϿоϾϿппппппоϿппппппппппппппппппоϿоϿппоϿпппппппоϿппоϿпоϿппоϿппппоϿпппппппппппппϾϿпппппоϿпппппоϿпппϾϿпоϿппппппппоϿппппоϾϾϿпппппппппоϿппϿппоϿпппоϿппппппϿппппппоϾϾϿоϿппппппппппппоϿоϿоϿпппоϿппппппппппϿоϿппоϿпппппппппппппϿпппоϿппппппппоϿппппппппппппппппϾϿпппппппппппоϿпоϿппппоϿппоϿппппппоϿпоϿппппоϿпппоϿпϿпппппппппоϿоϿпоϿппппппппппппоϿпоϾϾϿпппоϿппппппппоϿпоϿпоϿпппппппппоϿпппоϿоϾϿппппоϿпϿпппппппппппппппоϿппппоϿппоϾϾϿппппϿппоϿоϿпппппϿпоϿппппппоϾϿпппоϿоϿпоϿпоϿпоϿппппппоϿоϿпппппоϿпппппппоϾϿоϿпоϿпппоϿпппоϿпоϿоϿоϿпппоϿпппппппоϿпппппоϿпппоϿппоϿппоϿпппппппппппппппоϾϿоϿпппппппппппппоϿпппппппоϿпппппппоϿппппппппппоϿоϿппоϿпоϿоϿпоϿпоϿппоϿоϿппппппппоϿоϿпоϿпоϿϿоϿпппппппоϿоϿоϿпппппппппϿпппϿоϾϿпппоϿпоϿоϿпоϿпппоϿпппоϿппппппппппппоϿпоϿппппоϿпоϿпоϿпппппппоϾϿпппппппппоϿпппоϿпппQQfffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffQPоϿоϿоϾϾϾϿппппппппоϿппϿоϾϿпппоϿоϿпппппппппппппоϿпоϿпппоϿппппоϾϿпппппппоϿпоϿппоϿппппппоϿоϿппппппоϿппппоϿппппоϿпппппппппоϿпппппϿпппппоϿпппоϿпϾϿппппппппппппппппϿоϿппппоϿпоϾϿппоϿпппоϿпϾϿϿпоϾϿпппппоϾϿпппппоϿппппоϿппппппоϿпппппоϾϿоϿоϿппоϿпппоϿпоϾϿппппппппппппппппоϿппоϿпппоϾϿпппоϿпппоϿпппппϿппппоϿпппппппоϿоϿпппоϿпоϿпппппϿппоϾϿпоϾϿоϿпппппппϿппппппϿпппоϿппоϿпоϾϿпппппппоϾϿппппоϿпϿпппппппоϿпппппппппппппппппппппϿпппппппппппоϾϿϿпоϿпппппппоϿоϿпппппоϿппппппппппппппϿоϿппоϿппппппппоϿпоϾϿпппппппϿпоϿоϿоϾϿппоϿппппоϿпоϿппппппппϿпоϿоϿппоϿпппппоϿппппппппппоϿппппϿоϾϿоϿпоϿоϿппоϿпоϿпппоϿппппппппппппоϿпппппппппппоϾϿппппоϿппппппппоϿоϿпппоϿппоϿпоϿппϿппоϾϿпппппϿоϿпоϿпоϿпоϿоϿпоϿпоϿппоϾϿппппппппоϿппппппппоϿпоϿпппппппоϿпппппоϿппппппппппппоϾϿппппоϿоϿпппоϿоϿоϾϿппоϿпоϿϿппппппоϿоϾϿппϿппппппоϿппϿппппϿпоϾϿпппоϿппппппппппппппппоϿппппппппппϿпоϿпппппппϿоϿппппоϿпппппппппппоϿпппппппппппппппппппппоϿоϾϿоϾϿпппппоϿоϿпоϿппоϿпппоϿпоϿпппппϿпппоϿпппоϿппппоϿппппоϿпппоϿпппоϿпоϾϿпппппппоϿппоϿпоϿоϿппппппппоϿппппппоϿппоϿппппппппппоϿпоϿпппппоϾϾϿпппоϿоϿппоϿппϿпппппппоϿпоϿпппппппоϿпппппоϿппϿоϿпппппоϿоϿппппппппппппппппппппппϿппппоϾϾϿпппппоϾϿпппоϿпппоϿоϿппппоϿпоϿпппоϿппппппппоϿпоϿппоϿппппппоϿпоϾϾϿппоϿппоϿпппппϾϾϿпоϿпоϿпппоϿоϾϿпппппоϿппппппоϿпппоϿоϿоϿппппппппппппппппоϿппппоϿппоϿоϿпоϿоϾϿпппппоϿпоϿоϿпоϿпоϿпппппппппппоϿппппппоϿппппппппоϾϾϿоϿоϿпппппппоϿппппппоϿппоϿпппппоϿппппппоϿппппппппппппппппппппппппоϿпппппппппппоϿппппппппппппоϾϾϿоϿпппппоϿппоϾϿпппппоϿоϿпппппϿпппппппоϿоϿппппоϿϿпоϿпппппппппппппппппоϿппппппϿпппоϿппппппоϿппппппоϿппоϿппппппппϿппоϿппппоϿоϾϿппппоϾϾϾϿппоϿпппппппоϿппоϾϿпппппппппппоϿоϿппппппоϿQPffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffQQпоϿппппппппппоϿоϾϿппоϾϾϿпппоϾϿппппппппппоϿпппппппоϿппппоϿоϿпппппппппппоϿоϾϿпоϿппоϿпппппппппоϿппоϿппоϿпоϿпоϿппппппппппппоϿоϿпппппппоϿппоϿпоϿоϿппппппппппоϿоϿпппппоϿппоϿппппппϿппппоϿппппоϾϿппппппппоϿпϿпоϿоϿппоϿпоϿоϾϿппоϿпппппоϿпппоϿппϿпоϿоϿпппϾϿппппппппоϿпоϿпоϿпппппоϿппппппппппоϾϿппппоϿппппоϿпппппппппппϿппппппппппппоϿппоϿпϿϿппппппппппоϿппоϾϾϿпоϿппппоϿоϾϾϿпппппоϿоϿпоϾϿппппоϾϿппппппоϿппппппппоϿоϿоϾϿпппппппппппппппоϿϿϿϿоϿпоϿоϾϿпоϿппппппппоϿоϾϾϿпппоϾϾϿппппппппппппоϿпоϿппоϾϿппппппппоϿпппппппоϿппппппппппппппоϿппоϿпппппппппппппоϿппоϿппппппппоϿоϿппппоϿпоϾϿоϿоϿпппппппоϿпоϾϿпоϿоϿпоϿппппоϿппппоϿпоϿоϿппϿппоϿпппоϿппппппппппппоϿпппппппппппппппоϿпппоϿппоϿпоϿппппппппппппппоϿоϿппппппоϿоϾϿппоϾϿппппппппппоϾϿоϿпппппппоϾϾϿоϾϿппппппппоϿпппппппппппппппппппппппппппппоϿппппоϿппппппппппппоϿппоϾϾϿпппϿппппппоϾϾϾϿппоϿпппппппппоϾϿоϿпппппппппппппоϿппоϿпппппоϿпппппϿппппппоϾϿпппоϿппппппппппппоϿппппппоϿпоϿпппоϿппоϿоϿппппоϿпоϿоϿпоϿпппоϿпппппппоϿоϿоϾϿоϿппоϿппппппϿпппϿппппоϿпппппоϿпппппппоϿпппппппппппппппппппппоϿпоϿппппоϿоϾϿппппϿоϿппоϿоϿоϿпппппппоϿпоϿоϾϿпоϿппоϿпппппоϿпппоϿппоϿппппоϿпппппоϿпоϿпϾϿпппппппоϿппоϿппппппϿппппоϿоϿоϿппоϾϿϿоϿоϿпппϿϾϿппппппоϾϿоϾϾϿϿппоϿϿппппоϿппоϾϾϿппоϿппппппоϿппоϿппппппппоϿппоϾϾϾϿпоϿппппппоϿппппоϿпоϿпппппоϿпоϿпоϾϾϾϿпппоϾϿппоϾϿппоϿппоϿппппппппппоϿоϿоϿоϿпоϿппппппппппппоϿпппппппппппϿоϾϾϿпоϾϾϿппппϿпоϾϿпппппппппппппоϾϿпппппоϿпоϿпппппоϿоϿппоϿппоϿоϿппппппппппппппппппппппппоϿϾϿϿппппоϿппоϿоϿоϾϿпоϿпоϿϿϾϿппоϾϿпппппоϾϿппоϿпппппппоϿпоϿпппппппппоϿппоϿпппоϿоϿпоϿпппппоϿоϿоϾϿпппоϿпоϿпппоϾϿппоϿоϿппппппппппппппоϿпппоϿпппоϾϾϿпоϾϾϿппоϿпппппппппппппппппппппппппппппоϿппппппппQQfffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffefefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffefffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffQPпоϿпппппϿоϿпппппппоϿппоϿпϿппоϿϾϾϿпппоϿпϿпоϾϿпппппоϿппоϾϿоϿппппоϾϿоϿоϾϿппппоϿпппоϿпоϿпппоϿппппоϿпппоϾϿпппϾϾϾϿоϿпоϾϿппппппппппппоϿпппппппоϿпппппппоϾϿпппппоϿпппппппппппппоϾϿпппппппппоϿппоϾϿпппппппϾϿппппппоϿпппоϿоϿпппппппоϿппоϾϾϿпппппоϿппоϿппппоϿппоϿоϿоϿппппоϾϾϿпоϿппоϿϿппппоϿппппппоϿпппоϿппоϿоϿппппппппоϿппппппϿпоϿпппоϿпппппоϿпоϾϿпппппоϿпоϿпоϿпппоϿппппппппоϿппоϿпппппппоϿппоϿпппоϾϿпппоϿпппппппоϿппϿппппϿппоϿппоϿоϿпоϿпппоϿпппппоϿпппппппппппппппппоϿоϾϿпппоϿпоϿпппппппоϿпппппоϿпппппппоϿппϿппппппоϿоϿппппппппппоϿппппппппппппппппппппппппппппоϿоϿппоϿпппоϿппоϿϿпппоϿоϿϿппоϿпппппоϿоϿппоϿоϿпϿпппппоϾϿпппппппппоϿпппппппппппоϿпппппппппппппппппоϿпоϿоϿпоϿпппоϿпоϿоϿпоϿоϾϿпоϿпоϿпппппоϿппппппппппппппппоϿппппппппоϿппппппппоϿоϿппппппппппоϿпоϿоϿпϿпппппоϿппоϿпппϿппппппппппоϿпоϿпϿппоϾϿпппппппоϿппоϾϿппоϿоϿпппппппппппппоϿпоϿппппоϿпппоϿппоϾϿпппоϿппппппоϿоϿпппппппϿпоϿоϿоϿппппппппппппппппппппппоϾϿппппппоϿпппоϿпппϿппоϿпппппппппоϿпоϿппппоϿппϿϿоϿоϿппоϿппппппппппоϿпоϿпоϿппппппппппппоϿппоϿоϿппппоϿпппоϿппппппппппппоϿоϿппппппоϿпппппоϿппоϾϿоϿппппппппппппппϿппппппппппппппппппппппппϿпоϿпппппппппппппоϿпппппппппппоϿппппппоϿоϿпоϿппппппϿпоϿоϿппппоϿпппппппппоϿппппппоϿппоϿпппоϿппоϿппоϿпппппппппϾϿпоϿппоϿппоϿппоϿпппоϿпоϿпоϿпоϿппоϿппппппппоϿпппппппоϾϿпппппппппппппоϾϿппппппоϿоϿппϿпϿпоϿоϿпоϿппппоϿппппппппппппоϿпоϾϿппппппппоϿппппоϿппоϾϿпппоϿппппоϾϿоϾϿппоϾϿпппппппоϾϿппоϿпппппппоϿпппоϿппϿпппппоϾϿппппоϿппϿппоϿоϿпппппппппппппппϿппоϿпоϾϿпппппппппоϿпоϾϿппоϿппппппппппппппоϿпппппоϿпппппппппппппппоϿпоϿоϿпппппоϿпппоϿппоϿппппппоϿпоϿппппппоϿϿппппппоϿоϿпоϿпппппппппоϿппоϿоϿпоϿпппппппппппоϿпппϿппппоϿпппппппппRQffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffeffffffffefffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffQQϿпоϿпппппппϿпоϿппппппоϾϿпоϿпппппоϿоϿппоϿппппппппппппппоϿпппоϿппппоϿпппоϾϾϿппппппппппппппоϿоϾϿпоϾϿпоϿпппппппоϿпоϾϿпоϿпоϿпоϿппппппппппоϿоϾϿоϿпоϾϿппппоϿппппппоϿппоϿпппппппппппоϿппппоϿпоϿпппппппоϿпоϾϿпппппоϿпоϿппппппоϿппоϿпппоϿппппоϿпппппоϿоϿпоϿоϿоϿпоϿоϿппϿппоϿпоϿппппоϿпппппппппппппоϿпоϿпппппппϿппϾϿппоϿпппоϿоϿппппппоϿпппппϿппппппоϿпппϿппϿоϿппппппппϿппоϿпоϿпппппоϾϿпппппϿпппппппоϿоϿпппоϿппппппоϿоϿппппоϿϾϾϿпппппоϿпппппппппппппппппппппоϿппппппоϾϿппоϿпппппппппппппϿоϿппоϿппппппппппппоϿппппппоϿппоϿпоϿпоϿпппппппппппппϿпϿпоϿоϿппоϿпппоϿпоϿоϿпппоϾϿппппоϾϾϾϿпоϿпоϿпоϿппоϿпоϿппоϿпппоϿппппппоϾϿоϿпϿпппппоϿоϿпоϿоϾϿппппоϾϿпоϿппппппппппоϾϿоϿппппппϿϿппоϿоϿппппппппппоϾϿпппоϾϿппппоϿпппоϿппоϿппппппоϿппппппппϿпппоϾϿоϾϿпппппппппппппппппппппппоϾϿпппппппппппоϿпппппппппоϿпоϿппппппппппппоϿпппппппоϿоϿппппоϿпппппоϿϿппппппппппппппоϿоϿппппппоϾϿппппппоϿппоϿппоϿппппоϿпоϿпппппоϿппппппппппппппоϿппппппоϿппппоϿппппϿоϿϾϿпппоϿоϿϿпппппоϿпппппппоϿпоϿпппϾϿоϿоϿоϿпппппппϾϿоϿпппϿоϿппппппппоϿппппппппоϿппоϿпппппппппϿппппоϿппппппппппппппппппоϿоϿпппппппппппппппппппппоϿпоϿппппппппϿϿоϿпппоϿпоϾϿоϿпппϾϿпппппппоϿпоϿпппппоϿпоϿппппоϿоϿппппоϿоϿпоϿппоϿпппппоϿппппппппппппппппппппппппоϿппппоϿоϿппппппппϿпппппппоϾϿппппоϿпоϿоϿппоϿппоϿпϿоϿоϿпппоϿпппппоϿпппппоϿппппппппппппппоϾϿпоϿпппϿпппоϿппппϿпппоϿоϿпппппппϿпоϿоϿппоϿппппппппоϿпϿппппппоϿоϿпппппппппппппϿϿϿоϾϿппоϿпоϿпϿпппппоϿппоϿпоϿппппппппппппоϾϿпппппппппоϿоϿпоϿппппппоϿоϾϿппппϾϿоϿпппппппппппппппппоϿпппоϿпппоϿпоϿппппоϾϿпппоϿпоϾϿппппоϿпϿпϾϿппоϾϾϿппппппппппоϿппппоϾϾϿпоϿппппппппппппоϿппппппоϾϾϿпоϾϾϿпппоϾϿпппппппоϿппппоϿпппппϾϾϿпппппппппоϿпоϿпоϿпппппппппоϿппппппQQfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffefffffffefffffffffffffffffQQпппоϿпппϿпоϿпппппппппппппппоϿоϿпппппппппппоϿпппппоϿпоϿпппоϿппоϿоϾϿоϿппппоϿпппппоϾϾϿоϿпоϿппппппппппоϿпппппппоϿппоϿппппоϿоϾϾϾϿппоϿпппппппппоϿпппппппппппппоϿппоϿпппоϾϾϿппппоϾϿпоϿппϿоϿппоϿппппппппоϿпоϿппппппϾϿппоϿоϾϿоϿпоϿпппоϾϿппппоϾϾϿппппоϾϿпппоϿпоϾϿппппоϾϿоϿпппппоϿппппппппппоϿпппппппппоϿпппппппппппппппппппϾϿпоϾϿпппоϾϿоϿпоϾϿппппоϿппϿппппоϿпппппϾϾϿппϾϿпппоϿппппппоϿпппппппппппппоϿппоϿпппоϿпппппппоϿппоϾϿппппппппппϿпппоϿпппоϿпппоϿпппоϾϿпоϿппоϿпоϿоϿоϿоϿпоϿппппоϾϿпоϿппппоϿоϿпппппппппппоϾϿппппоϿоϿппоϿппоϿпоϿоϿоϿоϿпоϿппппппппϿпоϿпппппппппппппппоϿппппппппппппоϿпоϾϾϾϿппппϿпϿппппппппоϿпоϿоϿпппппппппппоϿоϿппппппоϿппоϾϿпппоϾϿппппппоϿоϿпоϿппппоϾϿппппоϾϿоϿппппоϾϾϿоϿпппппоϾϿпоϿпоϿппппппппппппппппппппппппппппппоϿоϿоϿпоϿпппппппппппппппппппппппппппппппппппппппппоϿппппппппппоϿпппппоϿппоϿоϿпппппϿппоϿппоϿоϿппоϿоϿппоϿоϿпппппппппоϿпппоϿпппппппппппоϿпппппппоϿоϿϿпппппппппϿоϿпппоϿоϾϿппппоϿпоϾϿппппппоϿпппоϿппппппппоϿоϿппппппппоϿпоϾϿпппппппоϿппϿпппппппоϾϾϿпппппппоϿпппппппппппппппоϿппппппппппппоϿпппоϿппппппппоϿппппоϿоϿоϿпоϿоϿпоϾϿппппппппппппппппоϾϿппппппппппппппппоϿпоϿпппоϿппоϿпоϿпппоϿпппппппоϿпппоϾϾϿппппоϿппппоϿпоϿоϿпппппппоϿоϿпоϿϿпоϾϿпоϿпппппоϿϿпоϿпппппппоϿϿппоϿппппоϿппппоϾϾϾϿпоϿпппппппоϾϿоϿппппоϿпппппоϿоϿппппппппппппппппппппоϿпоϾϿпппоϿппппоϿппппппппппоϿппппоϾϿоϿпоϿпппппоϿппппппоϿппппппппппппоϿппппппоϿппоϿппппппппоϾϿпоϾϿппппппоϿоϿпппппппоϿпϿоϿпоϿпоϿпппппппппппппоϿпппппоϿппппппппоϿпппппппппппппппоϿпоϿоϾϿпоϿоϿоϾϾϿпппппппппппппппппппппϿппппппоϿпппппппоϾϿпппппппоϿпппппппппоϿппоϿпппппппоϾϿппппоϾϾϾϿпппоϿоϿпоϿппоϿпоϿппоϾϿпппоϿппоϿппппппппоϿоϿппппппоϿпоϿппппппоϿпппоϾϿоϿпоϾϿпQQefffffffffffffffffffffffffffffffffffefffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffeffffffffffffffffff4zQQRQQQQQQQRQRQRQRQRQRQQPQPQPRQRQRQQQQPQQQQQQQQQQQQRQQQRQRQRQQPQPRQQQQQRQRQQPQQQQQPRQQQQPQQQQQPQPQPQQQPQQQQQPRQQQQQQQQQQPQQQPQPQQRQQPQQQQQPQQQQRQRQQQQPQPRQQQRQQPQPQPQQRQQQRQQQQPQQRQQQQQQPQQQQQPQPRQQPQQRQQQQQQPQQQQQQRQQQQQQQRQRQQPQPQPRQQQQQQQRQQQRQQQQQQPQQQQRQRQRQQQQQQQRQQPQQQQQQQQQPQQQQQPQPQPQQQQQQQQQQRQQPQQRQRQQPQQQQQQQQQPQQQQQPQPRQRQQQQPQPQQQPQQQPRQRQQQQPQQQQQQQQQPRQQQQPQPQQQQRQQQRQQQQQQQQQQQQQQPQQQPQPQQRQQPQQQPQPQPQPQQQQQPQQQPRQQQQQQQRQQQQPQQRQQQQQQPRQRQQQQPQPQQQPQPQPQQQPQQQPQQRQQQQQRQQQQPQQRQRQQQQQRQQQRQQQQQQPRQRQQPQQQQQPQQQPQPRQQPRQRQQPQQQQRQQQRQQQRQRQQPQPQQQQRQQQQQRQQQQQRQRQQQRQRQQQQQQQQQQQRQQQQPQQRQRQQQRQRQQQQQQQQPRQQPQQQQQQQQRQQPRQQQQQQQQQQQQPQQQQQPQQQQQPQQQPRQQPRQQQRQQPQQQPQQQQQPQPQPQPQQQQQPQQQPRQRQQQRQQQQQQPQPQPQPQPQQRQQQQQQQQQQPQQQQRQRQQPQPQQQQRQQPQQQQQPQQQQRQQPQQRQQPRQQPRQQPQPQQQQQQQQQQQQQQRQQQQQQPRQQQRQRQQQQQQPQQQPRQQPQPQPQQQQQQQQRQQPQPQPRQQPRQQPQQQQQQQQQPQQQQQPQQQQQPQPQPQQQPQPQQQQQQQQRQRQQQRQQPQQRQQQRQQPQQQPRQQPRQRQQPQQQQRQRQQQQQQQQPQQQQQQQQQQQPRQQQRQQQQQQQQQRQRQRQQQQQQQQQQPQPQPRQQQQPQQQQRQRQQQQPQQRQQPQPQPQQQQQPQQRQRQQPQPQQQPRQQPQQQQQQQQQQRQQQQPRQQQQPQQRQQPQPQQQQRQQPQPQQQPQQQPQPQPQQRQQPQPQQQQRQQPRQRQQPQQQQQQQQRQRQRQRQQPQQQQQQRQQQQQQQQPRQQPRQQPQQQPQPQQQPQQQQQQQQRQQQRQQQQPRQRQRQQQQPRQQQQPQQQPRQQPQQRQQQRQQQRQQQQQQPQQQPQQQPRQQQRQQQQPRQQQQPQQQQRQQQRQQPQQRQQQQQRQQPQQQPQQRQQQQPQQQPRQQQQQRQRQRQQQQQQQQQQQQPRQRQQQQQRQQPQQRQQQRQQQQQQQRQQQRQQQQQQPQPRQRQQQQPQQQQRQRQQPQPQPQPQQQQQPQPQPQQQPRQQPQQQQQPQQQQQPQPQQQPQQQQQQQQRQQQQPQPQQQQQPQQQPQQQQQPQPQQQQQQQQQQQQRQQQQQQPQQQQQPQPQPQPQPQQRQQQQPQQRQQPRQRQQQQQQPQQQPQQQQQQRQQPRQQQQQRQQQQQQPQQQPQQRQRQRQRQQQQQQQQQQQQQQQQQQPQPRQQQQPQQQPQPQPQQQPRQQPQPQPQQQPRQQQQQQPQPRQQQQQQQQQQQQQQQQPQPQQQQRQQQQPQQQPQQQQQQRQQQQPQPQPQQQQQPQPQPQQQQQQQQQPQPQPRQRQQQQPQQRQQQRQQQQQQPRQRQRQQQQPQPQPQQQPQPQQQPRQQQRQQQQQQQQPQQQPQQQQRQQPQQRQQQQPQQQPRQRQQQRQQQRQQQQQQPRQQQQQQPQPQPRQRQQQRQRQQQRQQQQPQQQQQQRQQPQPQQQPQQQQQQQPQPQQRQQPRQRQQQQQQQRQQPQQQQQQRQQQQPQQRQQQQPQPQQQQQQRQQPQPRQQQRQQQQQQQQQRQQPQQQPQPQQQQQPRQQQQQQQQQQQQPQPQPQPQQQPQQQQQPQQRQQQQQRQQQRQQQQQQQRQQQQPRQRQQQRQRQQQQPQPQQQQQPQQQQRQQPQQQPQQRQQQRQQQQQQQQQQPQQRQQQQPQQQPQPQPRQQQQQQQQPQPQPQPRQQPQQQQQPQPRQRQQQQQQQQPQQRQQQRQQPQQQQQPQPRQQQQQRQRQQQQPQQQQQQQPRQQPQQQPQPRQRQRQQQQPQQQQQQRQQQRQRQQQRQQPRQQPRQRQQQRQQPQQQQQPRQQQQQQPRQQPQQQQQQQPQQQPQPQQQQQQRQQQQQRQQQQQRQQQQPQPRQQQRQQQQPQQQQQQQQQQQQQPQQQQRQQQQPQQRQQQQQQQQPQPQPQQRQQQQPRQQPQQQQQPQQQQQQQQQPRQQPQPQQQQQPQPQQQQRQQPQPQQRQQPQQQQQPRQQQQQQPQQQPQPQPQQQQQPQQQQQQQQQPRQRQQPQPRQQQQQQPQQQPQQQQQPQPQQQQQQQPQQRQRQQQQQQPQQQPRQQPQQQPQPQQRQQPQQQPRQRQQPQQRQQQQQQQQQQQQQRQQQRQQQQQQQRQRQRQRQQPQPQQQQQQQQQQQQQQRQRQQQRQQQQPQQQPQPRQQQQQQPQQRQRQQQRQRQRQQQRQRQQQQQQQQQQQQQQQQQRQRQQPQQRQQQQQQPRQQQRQQQQQQQQPQQQQQQQPQQRQRQQQQQRQRQRQRQQQQQQQQQQPRQRQRQQQQQQQRQRQQQQQRQQQQPQQRQQQQQQPQPQPRQRQRQQQQQQPQQRQQQRQQQRQQQQPRQRQQQRQQPQQQQQPQQQPQPQPQQQPQQQQQPRQRQQPRQQQQPQPQPRQQPQPQQQPQQQQQPQPRQQQQPRQQPRQQPRQQQRQQPRQQPRQQQRQQQQPQPRQQPQQQQQPQQQQRQQQQQQPRQQPQPQQQPQPQQQQQQRQQPQQQPQQRQQQQQQQQQQPQPQQQPQQQQRQQPRQQQQQQPQQQPQPQQRQQPRQQQQQRQRQQQQPQPRQQPQPQQQPQPQQQPRQRQQPQQQPQPQPQQRQQQQQQQQQRQQQQQRQQQQPQQQPQPQQQPQPQPQQQQRQRQQQQQQQRQQPQPRQRQRQQPQQQQQQQPQQQPRQQPQQQPRQQPRQQPQQQQQPQQQQQQQQQQQQQQQQQQQQQQRQQPQQQQQPQQQQQQQPQQQQQP3yffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffefffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffeffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeeffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffeffffffffffffffffffffffffefffffffffffffeffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffeffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffefffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffeefffffffffffffffffffffeffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffefeffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffeffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffefffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffefffffffffffffffffeffefefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffeffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffefffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffefffffffefffffffffffffeffeffffeffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffeffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffefffeffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffefeffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffeffffffffeffffeffffffffffffffffeffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeeffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffeffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffeffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffefffeffeffffffffffffffffffeffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffefeffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffefffefffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffeffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffeffffffffffffffffffffffffffefffeffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffeffffefffffffffeffffffffffffffffffffffffffffeffffefffffffffffffffeffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffefffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffeffffffefffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefeffffffffffffffffffffffffffeffffffffefffffffeffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffefffffffeefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffefffffffffffffffffffffffffffffffefffffffffffffffeffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffefeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffeffffffffefffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffeefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffeffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffeffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffefffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffeffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffefffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffefffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffeffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffeffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffefffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffefffffffffffffffffffffffefffffffffffffffffeffffffffffffffefffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffefefffffffffffffffffffffffffffffeefffffeffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffeefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffeffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffefffffeffffffffffffffefffffffffffefffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffef4z3z4z3y3ylfffffeffffffffffffffefffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffkD2btƿоϾϾϾ4zfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffefffffffffffeffffefffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffefffffffffffpD2Yb٥поϿпппоϿ3zfffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffeffffffffefeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffefffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffk3zD2QQw╣ƿппоϾϿппппппп3zffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffeffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffYcƵоϿппппоϾϾϾϿпппппппп3zffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffeefffffffeffffffffffffffffffffffffffffffffeffffffffefffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffefffffffffffffffffffffffffeffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffw╾ϿоϿппоϿппппппппоϿппп4zffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffefffffefefffffeffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffw╿пппоϿппппппппппоϿоϿп4zffffffffffffffffffffffffffffffffeffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffefffffeffffffffffeffffffffffffffffefffffffffffefeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffeffffeffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffefffffefffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffv╿оϿппоϿпппоϿоϿппппппп3yfffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffeffffeffffffffffffffffffffffffffffffffffffv╿пппоϾϿпппоϾϿоϿппппоϿ3yffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeeffffffffffffeffefffffffffffffeffffffffeffffffffffffffffffffffffffffffefffefffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<}$j샿пппоϿпппоϿппппппппп4zffffffffffffffffefffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffefffffffffffffeffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffeffffffffeffffffffffffffffffff;}$YcڥпппоϾϿппппппппп4zffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffeffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffeffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffpRQQPRQQQQQRQQQQQC23z4z4z3z4z4z4z3y4z3z4z4z3zC2QQRQQQQQQPQPQPQPQQQQQPQQRQQPRQQPQPQQD23z)v fffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffl;}$Ycw㕿пппппппппоϾ3zfffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffeffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffeffffffffefffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffff4zпоϿппппппппппппппппоϿппппоϿпоϿоϿппппппоϿппппЄ٥asJApfffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff٥оϿппппппо3zffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffeffffffffffffefffffffffffffffffffeffffefeffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffefffffffffffffeefffeffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffeffffffffffffffffffffffefffffffffffffff3yппоϿпоϿпϾϿоϿпоϿпппппппппппоϿпппоϿпппппппппппппппАǵYbpefffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffw╿оϿппппппϾ3yfffffffffffffffffffffefffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffefffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffefefffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefefffffffffffffffeffffffffffffffffffffffffffffeffeffefffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffff3zппппоϿпппϿоϿоϿоϿппппппоϿппппоϿппоϿппппппϿпоϿпппппппv4zfffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffw╾ϾϾϾϿппппп3zffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffefffffffeffffffffffffefefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffff3zоϿпϿпоϿппппппппппппоϿппппоϿпппппоϿпоϿпппппппоϿоϿоϿппоw4zfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffv╿оϿппппппо4zffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffeffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffeffffffffffffffffefffffffefffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffefeffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffpQQQPwww╣ƿппппппппоϿпоϾϾϿпппоϿϾϿпоϿпппппппϿоϿпппппоϿпϾϿоϿппYblffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffefffffw㕿ппппппппп3yfffffffffffefffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffefffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeeffffffffffffffffeffefffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffeffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeeffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffff*v YcппоϾϿпоϾϿппппппппппоϿϿпппоϿппппппппоϿоϾϿппппоϿппЅڥ)v ffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffw╿ппппппппп4zeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffeffefffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffeffffefffffffffffffffeffffffeffffffffffffffeffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffeffffffffffffffffffffffefffffffefffffffffffffffffefffffffffeffffffffffffffffffeffeffffefffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffeffffffeffffffffffffffffffffff*v ſпоϿппппппппXb3z3z3y3y3z3z3z3z4z4z4z3z3z3zRQYcw╿пппппϿппϿппоϿппϿоϣ)v ffffffffffefffffeffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffv┿пппппоϾϾϾ4zffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffeefefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeeffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffeefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffefffffffffffffffffffeffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffff3zппппоϿппппп3zffffffffffffffffff<~$asƿпппппоϿпппоϿппУ)v ffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffw㕿поϿппϿппо3zfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffeffffffefeffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffeefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffeffffffffffffffffffffffffffffffefffffffffff٥ϿпппϿппппп4zffffffeffffffffffffflRQſпоϿппоϿоϿпоϿоϣ)v feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffv┾ϿпоϿппппп3zeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffefffffffffffffffffeefeffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffQQϾϿппппппоϿ3zfffffffffffeffffffffffkk섿поϿппппппппоϿЅ٥lfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffw╿ппппппппп4zffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffff4zоϿоϿоϿпппп4zffefffffffffffffffffffffJAпппϿппппппоϿпYcffffffffefffffffffefffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffw㕿оϾϿоϿпппп4zffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeeffffffefeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffeffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffff3zϿпппоϿпоϿп3zfffffffffffffffffffffffffD2пппппϿоϿппоϾϿ3zfffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffw㕿ппппппппп3yfffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffeffffeffffffeeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3zϿпппоϿпппп3yffffffffffffffffffffffffffKBпоϿпоϿппппппwffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffev┾ϿоϿппппоϾ4zffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3zппоϿпппоϿп3yfffffffffeffffeffffffffffffk섿ппоϾϿϿпппппп4zfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefeffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffv╿поϿппоϿпп3zffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffefffffffffeffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffeffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffefffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffff4zоϿоϿппϿппп4zfffffffffffffffffffffffffff pƿппппоϿпоϾϿпasffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffefffffffffffffffffffw╿оϿоϿпппоϿ4zfffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffff4zпоϾϿоϿоϿпо3zffffffffffffffffffffffffffffQPпϿппоϾϿпоϿппkfffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffw╿ппппппппп3zeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffefffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffefeffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffefffffff4zϿпппппппоϿ3yffffffffffffffffffffffffffffkпоϿоϿоϾϿпоϿп;}$ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffew╾ϿпппоϿоϿп3zfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffefffffffeffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffff3zпппппоϿппп4zfffffffffffffffffffffffffefffk섿поϿппппппппYbfefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffw㕿оϾϿппппоϿ4zffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffefffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffeeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeefffffffffffffffffffffefffffffffff4zпϿпоϿппппо3zfffffffffffffffffffffffffffffC2пппоϿпоϾϿппwfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffv╿ппоϿпппоϿ3zfffffffffffefffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffeeffffffffefeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffeffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeff3zоϿппппппоϿ3zfffffefffffffffffffffffffffffpпппоϿпппоϾϾϿfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffw╿пппппоϿоϿ3zffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3yоϿоϾϿпоϿпп4zffffffffffffffffffefffffffffffǶппоϿпϾϿпоϿпfffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefeffefffffffffffffffffffffffffw╿ϿпоϾϿϿппо3yffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffefffffffeffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffefffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffefffff3zоϿппоϿпппп3zffffffffffffffffffffffffffffffw╿пппппоϿпппо3zffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffv┿ппппоϿпоϿ4zfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffff4zоϿпоϿпϿпоϿ3zfffffffffffeffffffffffffffffffbtϿоϾϾϿппппоϾ3zffffffffffffffffeffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffefffffffffffeffefffffffffw㕿пппоϿпппп4zffffffffffffefffffffffffffffffffffffffeffffffffffffffffffefffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffeffffffffffffffffffffeffffefffffffffffffffefffffffffffffffffffffffff3zпппппппппп3zffffffffffffffffffffffffffffffQQппппппппппп3zfffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffw╾ϿпппппоϿо3zfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff4zппоϿпппппп4zffffffffffffffffffffffffffffffQPпоϿпоϿппоϾϾ3zfffffffffffffefffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffw㕿ппппппоϿп3yfffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffeffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffff4zϿппппоϿоϿп4zffffffffffffffffffffffffffffffRQпппппϿпоϿппpffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffw㕿оϾϿппоϾϿп3zffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffeffffefffffefffffefffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffeeffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefeefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffff4zпппоϿппппп4zffffffffffffffffefefffffffffffRQппппппппоϿпffffffffffffffffffffffffffffffffffffffffffffffff*v ;}$QPYcwvwwvYcRQ3zlffffffffffffffeffffffffffffffffffffffffffffffffffffp;}$RQbswwvwwjRQC23yffffffffefffffffffffffffffffv╿ппппппппп3zffffffffffffffffffffffffffffffff)v C2QQkwwwvwasQQ<~$pffffffffffffffffffefffffffffffffffffffffffpD2kwvvv)v fffffffffffff*v D2QQkwwvwwbtKB4zfffffffefffffffffffffffffffk3zRQaswwwwvkQP<~$lfffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3zпппоϿппоϾϿ3zfffffffffffeffffffffffffffffffj냾ϾϿоϿоϿппппАǶfffffffffeffffffffffffffffffffffffffffffffffkC2j샣ƿппϾϿппоϿпоϿпАƵYc*w fffffefffffeffffffeffffffffffffffffffffffffffD2btſппппоϾϿпоϿпоϿkC2kffffffffffffffffffffffffw╾ϾϿоϿпппоϿ4zfffffffffffffffffffffffffffff<~$btſпппппппппппоϐƵYc)v fffffffffffffffffffffffffffffffefffk;}$YcڦϿпоϿпп3zfffffffffkC2k섣žϿоϾϿпппппоϿТas;}$fffffffffeffffffeffff)v YcڦппоϿпппппоϾϿЅڦJA pffffffffffffffffffffffffffeffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffeffeffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4zоϿппоϿпоϾϿ4zffffffffffffffffffffffefffffffw㕿ппппппппппjfffffefffffffffffffffffffffffffffffffffffepasƿпппоϾϿппппоϿпппоϿпwC2ffffffffffffffefffffffffffffffffffffffffpbtſпппппппппппппппппппas)v ffffffffffffffffffffffv╿ппппппппп3zffffffffffffffffffffffffffkQQſппоϿоϾϾϾϾϿпоϿппппоv4zfffffffffffffffffffffffffffffp;}$Ycڥпппппппппп4zfffffffpasſпппоϿппоϿпоϿоϿпппБǶC2fffffffffffffffffC2ڦпоϿппппппппппоϿоϿпaspfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffff4zпоϿпппоϿпп3zffffffefffffffefffffffefffffffſпппоϿоϿпппJAffffffffffffffffffffffffffffffffeffffffflasоϿппппппоϿпппппоϿпппоϾϿw*w fffffffffffffffffeffffffffffffffffff3zw㕿оϿпппппппппоϿппппппппппоkpffeffffffeffffffffffv╾ϿпппоϿпоϿ3zfffffffffffffffffffffffflQQſпппоϿппппппппппппоϿоϾϿYbkfffffffffffffffffffep3z;}$QQasw╿оϿппϿоϿпппоϿппп4zfffffpasоϿппоϿппоϿппоϿппппппппЅڥ)v fffffffffffffC2ƵпппоϿпппппппоϿпоϿпппппQPfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffeeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffeffffeffffffffffffffeffffffffffefffffffffffffffffff3zоϾϿппоϿппп4zfffffffffffffffffffffffffffffpппппппоϾϿппpffffffffffffffffffffffeffffffffffffffffJAžϿппоϾϿпппоϾϿппппоϿппппоϿоϿRQfffffffffeffffffffffffffffffffefelasпппоϿпϿпппппппппоϿпппппоϿпоϣKBffffffffffffffffeffw╿ппппппоϿп3zfffefffffffffffffffffff3zƵϿпоϾϿпппппппппппоϿоϿпппппЅڥkfeffeffffffffffffffQQппоϾϿппппппппппоϿппп3zffffJAſппппппппппппппоϿпппппоϿппC2ffffffffff*v v╿поϿппппппоϾϾϾϾϿоϿппппппппЄ٥lffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3zпппоϿпппоϿ4zfffffffffffefffffffffffffffff;}$пппоϿппппоυڦffffffffffffffffffffffffffffffffffffffkk섿оϿоϿоϾϿпппппоϾϿппппппппппоϿппjkfffffffffffffffffffffffeffffff;}$ƿпоϿпппоϿппоϿпоϿпппппппоϿпоϿппоjkfffffffffffffffffw㕿ппппппоϿп4zfffeffffffffffffffffffQQппппппϿпппппппппппппϾϿппппппЅڥkffffffffffffffffffRQпоϿпоϿпоϿпϿоϿоϿппппп3yfflw㕿оϿϿпппппоϿоϿпппппоϾϿпппппппоasffffffffQPпппппппоϿϾϿϿпппппппппппппппоϐǶ)v ffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffeffeffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefeffffffffeffefffffffffffffffffffffefffffffffffffffffeffffffffffeffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffff3zпоϿппппппп4zfffffffffffffffffffffffffffffasпоϿпϿпппоϾC2fffffffffffffefffffefefffffffffffffffp٥ппоϿоϾϿпоϿппЅ٥www㕿ппппппϿпоϿппппЅ٥kffffffffffffffffffffffffffflbtпппппппппппппппппппппппппппппппппЅ٥lffffffffffffffffw㕿поϿппппоϿ3zffffffffffffffffffffkasϿоϾϿппоϿпппппппоϾϾϿпоϿппоϾϿпппЄ٥ffffffffffffffffffRQппппппппоϿоϾϿпппппоϿ3zf)v ƵϿпппппоϿпппппппоϾϿппппϿпппппппQQffffflw㕿оϾϾϿпоϿппϿпппоϿппоϾϿϿпоϿппоϿппБǶlffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffeffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffeffffffefffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffff4zппппϿоϿппп3zeffffffffffeffeffffffffffffffƿпϾϾϿоϿппоϐǵfffffffffffffffffefffffffffffffffffff)v ƿпппппппппУYc3yffffff*w QPƵϿоϿпппоϿпоϿЅ٥kfffffffffffffffefffffffffkڦпоϿпппппппоϿппппппϿпппϿпоϿпоϿппппппЅ٥kfffffffffffffffw╿ппоϿппппо4zffffffffffffffffffff٥пппоϿппппппоϿоϿпоϿппппппппппоϿппQPffffffefffeffffffQQппппппппппппппоϿоϿоϾ3z)v ſпоϾϿппоϾϿоϿоϿоϿпппппоϿпппϿпппϿпо;}$fff)v ƵпоϿпппоϿппппппоϿпппппппоϿппϿппппwffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffeeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffeffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffefffeffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffff3zпоϿппппппо4zffffffffffffffffffffffffffffD2ппппоϿппппD2ffffffffffffffffffffffffffffffffffffkžϾϾϿпппоϿпYckfffffffffffJAƾϾϿпоϿпппоϿasffffffffffffffffffffffff*v ſоϿоϿппоϿпЅ٥QQ4z4z3z3z;}$QQw╾ϿппϿппоϿпппоϿпппппkfffffffffffffffw㕾ϿоϿпоϿпоϿ4zfffefffffffffffffffasϿппппппппwasQPQQQQQQk섐ƵпϾϿоϾϿпппоϾϾϿпоϿpffffffffffffffffRQоϿпоϿоϿпоϿпоϿоϿппппоJAſппппппппппппппппппоϿпппппппппоϿоϿУkf)v ſпппппппоϿппоϾϿпппоϿпоϾϾϿпппппоϿпппJAfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffefffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffeffffffffffefffffffffffffffffeffffffffffefeffffffffffffffffffffffffffffffffffffffffefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffeffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4zϿппоϿппппо3zffffffffffffffffffffffffffffƵппоϿпппппЅ٥ffffffffeffffffffffffffffffffffffffflڦϿппппоϿпУ3zffffffffffffff*v ٥пппппоϿпппJAffffffffffffffffffffff*v ſпппппппоbtpffffffffff;}$j냿пппоϾϾϿпппппппУ*v fffffffffffffffv╿ппϿпппппп4zffffffffffffffffffJAппоϿпппk<}$lffffffffpQQƵппоϿоϾϾϿпппппasfffffffffffffffff;}$YcڦппоϾϿпппппппппппоϿппппоϿпоυڥYcC23y4zf*v 3z4zQQk섿поϿпппппоϿпппппоQQ)v ſпоϾϿппоϾkQQ4z4zkp3z3zQQk섣ſпппоϿппоϾϾϾϿпппТkffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffefffffffffefffeffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffeffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffff4zϿоϿпппоϿпп4zfffffffffffffefffffffeffeffC2пппппппппо*w fffffffffffffffffeeffffffffeffffffffasϿоϿоϾϿоϾϣ*v ffffffffffffffffkڦппппппоϾϾϣpfffffeffffffffffffffkƵпппппппУ4zffffffffffffffpbsппоϿпппппппУ*v fffffeefffffffffw㕿ппоϿоϿппп3zfffffffffffffffffpоϾϿпппwpffffffffffffffQQоϿоϿппппппппУlfffffffffffffffefefpC2YcڦппоϿпппппппппппппоϿАƵJApffffffffffflD2ǵппоϿппппппоϾϿУƣſоϿϿпоϿvC2lfffffffffffC2w㕿пϿппппппоϿппоϾQPffffffffeffffefffffffffffffffefffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffeffffffefffffffffffeffffffffffffefffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffeffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffff3zϿпоϿпппппп4zffffffffffffffffffffffffffkžϿпппоϿпоϿQQffffffffffffffffffffffffffffffffffff;}$ппоϿппппУ)v feffffffffffffffffkſпппоϿпоϾϿvffffffffffffffffffffڥоϿпппппУ)v fffffffffffffffff)v w㕾ϿпппппппЅ٥*v fffffffffffffffffv╿ппоϿппппп4zfffffffffffffffffw㕿ппппУ;}$fffffffffffffffff)v ƾϿпоϿппϿпоϿпD2ffffffffffffffffffffffff3zRQڥппппоϿоϿппоϿпv4zfefffffffffffffffJBƿоϿппппоϿппоϾϾϿпоϾϿw4zffffffffffffffefC2ſоϿппппппппппАǵfffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffeefffffffffffffefffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffff4zппоϿпоϿпоϾ3zffffffffffffffffffffffffffj샿пппппппоϿkffffffffffffffffffffffffffffffffffffkƾϿппоϿпппC2ffffffffffffffffffff3yоϿоϿпппппп3zffffffffffffffffffYcпппппппУ)v fffffffffffeffffffffJAƿпппппЅڦkffffffffffffffffffw㕿пппоϿпоϿп4zffffffffffffffffpппоϿЅڥ)v fffffffffffffffffff)v ſпппппϿппϿпasffffffffffffffffffffffffffQPоϿпоϿоϿппоϿУJBffffffffffffffffffff)v ٥оϿппоϿпппоϿпϿппУJAfffffffffffffffffffp٥ϿппппϿппоϿпо3zfffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffff4zпппппоϿппп3zfffffffffffffffffffffffffasпппоϿоϿпоυ٥kfffffffffffffffffeffffffffffffffffefasпоϿпппппkffffffffffffffffffffffk섿поϾϿпппппwfffffffffffffffff3zпоϾϿппоϿ;}$ffffffffffffffffffffff)v ٥ппϿЅڥkfffffffffffffffffffw㕿ппϾϿоϿппп3yffffffffffffffffkڦоϿЅڥlffffffffffffeffffffff;}$ϿпппппппппυڦffffffffffffffffffffffffffQPппоϾϾϿоϿоϿЅڥpffffffffffffffffffffffkǵпоϿпппоϿпппппЅڦ)v fffffffffffffffffffffk٥пппоϿпппоϿпYcffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffeffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffeffffffffeffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffeffffff4zпппппппппп3zfffffffffffffffffffffeffasппоϾϿппппЅڥkfffffffffffffffffeffffffffffffffffffpпоϾϿпппппpfffffffffffffffffffeff pоϿпоϿпппппpfffffffffeffffflƵоϿпоϿоϾkfffffffffffffffffffffeffkasпЅڦkffffffffffffffffffffw㕿поϿпоϾϿϿп3yfffffffffffffffffkv╾ϐǶkfffffffffffffffffffffffw╿ппоϿпоϿпппfffffffffffffffffeffffffffQQпппоϾϾϿппЅڥlffffffffffffffffffffffff)v ϿϿппоϿппппппЅڦkfffffffffffffffffffffff*v ƾϿϾϾϾϾϿппппwffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffeffffffeefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffff4zϿпппоϾϿппо3zffffffffffffffffffffffpw㕿ппппппппоυ٥kfffffffffffefffffffffffffffefffffffffasпппоϿоϿпasffffffffffffffffffffffffk섾ϿппппппппYcfffffffffffffffQPпппппппп pffffffffefffffffffffffffff;}$wlfffffffffffffffffffffv╿пппппоϿпп3zfffffffffffffffffffYb*v ffffefffffffffffffffffff3zпϿоϿппппппpfffffffffffffffffffffffffRQпоϿппоϿппQPffffffefffffffffffffffffffQPппϿоϿппппппlffffffffeefffffffffffffffQPоϿоϿпоϿппппfffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffeffffffffffeffff3zппппоϿпоϿп3zefffffffffffffffffffkQQƿоϿпппппоϿwkffffffffffffffffffffffffffffffffffffe pϿпппоϿпппpfffffeffffefffefffffffff;}$ϿоϾϿпппппАǵfffffffffffffflžϿппппппasfffffffffffffffffffffffffffffffffffffffffffffffffffv╿ппппϾϿппϿ3zffffffffffffffffffffffffffffffffffffffffffffffƵпоϿпппппп3zfffffffffffffffffffefffffQQппоϿпппппRQffffffffffffffffffffffffffkƾϿппоϿпппппfffffffffffeefffffffffffffkſпппоϿпппппkfffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffefeffffffffffffffefffffffffffffffefffffffffffffffffffffffeeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3yоϿоϾϿппппп3zffffffffffffffffff)v YcſоϿппппппппYcfffffffffffffffffffffffffffffffffffffffJAпппппоϿпЅڥffffffffffffffffffffffffffſпоϿпппппп)v fffffffffffffQPпϾϾϾϿϿоϿ3yfffffffffffffffffffffffffffffffffffffffffffffffffffw㕿ппппппппп3yffffffffffffffffffffffffffffffffffefffffffffffbtпоϾϿоϿппп3zffffffffffffffffeffffffffQPпппоϾϿпоϿRQfffffffffffffffffffffffffffYbϿпппоϿпппп)v ffffffffffffffffffffffffffYcоϿпппппппо3zffffffffffeffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffefffffffefffffffffeefffffffffffffffffffffff3zоϿϿппоϿоϿппАǵwkRQRQQPJB4z4z3y3z4z3z3zQPQQw╣ƿппппппппппоϣ;}$ffffffffffffffefffffffffffffffffffffffffƵоϿоϿоϾϿпJAffffffffffffffffffffffffffk섾ϿппоϿоϿϿпQQffffffffffeflƿпппппппАƵffffffffffffffffffffffffffffffefefffffffffffffffffffv╾ϿпппппоϿо4zfffeffffefffffffffffffffffffffffffffffffffffffJAоϿппппоϾϿ3yfffffffffffffffffffffffffQPппϿппппппRQfffffffffffefffffffefffffff3zоϾϿоϿппппп4zfeffffffffffffffffffffffff4zпоϿпппппоϿ3zfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffeffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffeffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffff3yппппппппппппппоϿпппппоϿпппоϿпоϿпоϿоϾϿоϿпaslfffeffffffffffffffffffffffffffffffffffff)v ппппппппп)v ffffffffffffffffffffefffffJBппппппоϾϿwffffffffffffD2пϿпппϿппasffffffeffffffffffffffffffffffffffffffffffeffffffffffw㕿ппппппппϿ3zffffffffffffffffffffffefffffffffffffffffffffff3zппоϿпппоϿ3zfffffffffffffffffffffffffQQϿппппппоϿQPfffffffffffffffffffffffffeffϿоϿоϿпоϾϿо4zfeffffffffeffffffffffffffffппоϿпппппп4zffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffeffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffff3yоϿпппппппппоϿпппоϿпоϿппппоϿпппппппппоϾw4zfffffffeffffffffffffffffffffffffffffffffffJBппоϿппппУfffffffffffffffffffffffffff3zппппппоϾϿУffffffffffffk섿оϿоϿпппо;}$fffffffffffffeffffffffffffffffffffffffffffffffffffffw㕿ппоϿпоϿпп4zfffffffffffffffffffffffffffffffffeffffffffffff3zоϾϿпоϿппп3yfffffffffffffffffffffffffQPпппппоϿϿпQPfffffefffffffffffffeffffffffſпппппоϿпп3zfffffffffffffffffffffffffffǶппоϿппппп4zfffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffeffeffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff3yоϿпппппппппппппоϿппппоϿппоϾϿϿппоϾϿоϿпJAffffffefffffffffffffffffffffffffffffffffffffw㕾ϿпппоϿппvfffffffffffffffffffffffffffkϿпппппппппlffffffffffkппппоϿпппpfffffffffefffffffffffffffffffffffffffffffffeffffffffw㕿поϾϾϿоϾϿп3zffffffffffffffffffffffffffffffffffffffffffffff4zппппппппп3zffffffffffffffeffffffffffQPоϿпоϾϿпϾϾQPffffffffffffffffffffffffffffw╾ϾϿппппоϿп4zffffffffffffefffffffffffffev╾ϿпппϿпппо3zffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffefffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffff3zпϿпппϿпппппоϿппппоϿппоϿпоϿппппппппоϿпЅڥkfffffffffffffffffffffffffffffffffffffffffffппппппоϿпYcffffffffffffffffffffffffffffϿоϿпоϿпппп3yffffffffffC2оϿпоϿпоϿоffffffffffffffffffffffffffffffffffffffffffffffffffffev╾Ͽпппппппо4zffffffffffffffffffffffffffffffffffffffefffffff3zппппппппϾ4zfffffffffffffffffffffffffQQппппоϿпппQQffffffffffffffffffffffffffffw╿пппоϿпоϿп4zfffffffffffffffffefffffffffw㕿оϾϿпппппп4zfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffeffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefff3zоϿппппппоϿпппппоϿпоϿоϿппппоϿппоϿппппппbsffffeffffffffffffeffffffffffffffffffffffff)v пппоϿппппQPffffffffffffffffffffffffffffпппппоϿпоϿC2ffffefefffbtппппппоϿwfffffffffffffffffffffffffffffffffffffffffffffffffffffw㕾Ͽпппппппп4zfffffffffffffffffffeffffffffffffffffffffffffff3yϿпппппппп3zfffffffffffffffffffffffffQQппппоϿϿоϿQPffffffffffffffffffffffffffffw╾ϿоϿппппоϿ4zfffffffffffffffffffffffffefw╿ппоϾϿпоϿп4zffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffeffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffeffffffffefffffffffffffffeeffffefffffeeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffff3zпоϿппоϿппп;}$4z3z4zJBQPQQRQQPYcvwwvv┣ƿпппппппоϿпппC2fffffffffffffffffffffffefffffffffffffffffC2поϿппоϿппАƵwwvwvwwwwwwvvwwvwwwwwwwvwvww㕿поϿоϿпппппRQffffffffffڦппппппппwffffffffffffffffffffffffffffeffffffffffffffffffffffffw㕿поϿоϿпппп3yfffffffffffffffffffffffffffffffffffffeffffffff4zпппϿпппоϿ4zfffffffffffffffffffffffffRQϿоϿоϾϿппоQPffffffffffffffffffffffffffffw㕿оϾϿоϿпппп3zefffffffffffffffffffffeffffw㕿поϿппппоϿ4zfffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffeffffff4zоϿпппппппп4zffffffffffffff3yпппоϿпппппппТ*v ffffffffffffffffeffffffffffeffffffffffffQPпппппоϿпппоϿппоϿпоϿпппппппоϾϿоϿϿоϿпппппоϿппппоϿппQPffffffffffппоϿоϿϿоϿRQfffffffffffffffefefffffffffffffffffffffefffffffffffffw㕿поϾϿппппп4zffffffffffffffffffffffffefffffffffffffffffffff4zпппппоϿпп3zfffffffffffffffffffefffffQPпппппоϿоϿQQffffffffffffffffffffffffffffv╿пппппоϿпп3zfffeffffffffffffeffefffffffw㕿оϿпппппоϿ3zffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffeffffffffffffffffffefffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffeffffffffeffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffff4zппппоϿпппп3zfefffffefffffffYcппоϿппппоϿпоυڦlfffffffffffffffffffffffffffffffffffffeek섿поϿппоϿппппоϿпппоϿоϿоϿппппоϿпппппппппппϿппоϾϿпппоRQeffffffff*w ппппоϿпоϿQQfeffffffffffffffffffffffffffffefffffeffffffffefffffffw╿ппппоϿппп4zffffffffffffffffffffffffffffffffffffffffffffff3zппппппппп4zfffffffffffffffffffffffffQPпппоϿппппRQfeffffffffffffffffffffffffffw╾ϾϿпппоϿпп3zffffffffffffffffffffeffffffw╿ппппппппп3zffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffefffffffffffefffeffffffffffffffffffffffffffffffffeffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffeffffffffffffffffeffffffffffffffffffffffffeffffeffffefffffffffffffffffffffffefffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffff4zϾϿоϿпппппп3zffffffffffffffflǶппоϿоϿпоϿпппasffffffffffffffffeffffffffffffffffffffffw㕿ппппппоϿппппппппоϿппоϿпппппппппппппппоϿоϿппппоϾϿпQPffffffffe3yпппппппппRQfffffffffffffffffffffffffffffffffffffffffffffffffffffw㕿пппппϿпоϿ4zffffffffffffffffefffffffffffffffffffffffffffff3zппоϿппоϿп4zfffffffffffffffffffffffffQQпппоϾϿпппQPffffffffffffffffffffffffffffv╾ϿпоϿппоϿп3zffffffffffffffffffffeffffffw㕿поϾϿппппп3zffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffeefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffeffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffeffffeffeffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffff3zппоϿппоϿпп3zffeffffffeffffff3zппоϿпппппппппD2ffffffffffffffffffffffffffffffffffffffw㕿ппппоϿпппппппϿоϾϿпппоϿоϿпппппппппоϿппϿпппппппппϿоQQfffefffffD2ϿпппоϿпппQPffffffffffffffffffffeffffffffffffffffffffffffffffffffw㕿ппϿоϿпоϿп3zffffffffffffffffffffffffffffffffffffffffffffff3yпоϿпппппоffffffffffffffffffffffffffQQϿоϿпппппоQPffffffffffffffffffffffffffffw㕿пппппоϿпо4zffffffffffffffffffffffffffew㕿пппппϿоϿϾ3zfffffffffffffffffefeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffefefffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4zпппппппппп3zfffffffffffffffffYcпппппоϿпппппп*w fffffffffffffffffffffffffffffffffffffƵпоϿоϿпппоυڥwwwvwwwwwwwwwwvwwwwwwwvwwwwvwwww㕑ǶппоϿпRQfffffffefRQоϿоϿпппоϾQPffffefffffffeffffffffffffffffffffffffffffffffffffffffw㕿пппоϿппоϾ3zffffffffffffffffffffffffffffffffffffffffp4zD2QQQQw╅ڥппппϾϿпппffffefffffffffffffffffffffQQппппппоϾϾQQfffffffffefffffffffffeffffffv╿пппппппоϾ4zfffffffffffffffffffffffffffv┾ϿппппоϾϿо3zfffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffff4zϾϿпппппппо3zfffffffffffffffffkƵппппппппоϿоϿАƵlffffffffffffffffffffffffffffffffffffпоϿппппппо3zffefffffffffffffffffffffffffffffffffffffffffeffffQQппϿпппоϿпQQfffffefffffffffffffffffffffffffffffffffffffffffffffffw㕿пппоϿпоϿо3zffffffffffffffffffffffffffffffffffk3zRQk샅ڦпппппппоϿппоϿпоϿпffffffffffffffffffffffefffQQппоϾϿппппQPffffffffffffffffffffffffffffv╿пппппоϿпп4zffffffffffffffffffffffeffffw㕿поϾϿппппп4zfffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffff4zппппоϿпппп3zffffffffffffffffff)v пппоϿппппппппvffffffffffffffffffffffffffffffffffffппппоϿпппп4zfefffffffffffffffffffffffffffffffffffffffffffffefQQпппоϿппппQPfffffffffffffffffffffffffffffffffffffffffffffffffffffw╿поϾϾϿппоϿ3zffffffffffffffffffffffffffffffl<~$Yc٥ппппоϾϿпппппппϿоϿппоϾϿffffffffffffffffffffffffffRQоϿпоϿппппQQffffffffffefffffffffffffffffw╿ппппппппп3zffffffffffffffffeffffffffffw㕿ппоϿппппп4zffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffff4zппппппϿппп3zfffffffffffffffffffRQпоϾϾϾϿоϿоϿпоϿYcfffffffffffffeeffffffffffffffffffffппппппоϾϿоJAffffffffefeffffffffffffffffffffffffffffffffffffefRQпппппппппvfffffffffffffffffffffffffffffffffffffffffffffffffffffv┿ппппппоϿп3yffffffffffffffffeefffffffffkD2k섿ппоϿоϿппппппоϿпоϿпоϿпппоϿпffffffffffffffffffffffffffQQпппоϿппппQQffffffffffffffffffffffffffffw╿пппоϿпппп3zffffffffffffeffffffffffffffv┿пппппоϿпп4zfffffffffefffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffeffffffffefffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffefff3zпппоϿпоϿпо4zffffffffffffffffffffڦϾϿппппоϿпппппD2ffffffffffffffffffefffffffffffffffſпппппппппQPffffffffffffffffffffffffffffffeffffffffffffffffffRQоϿоϿппппоwfffffffffffffffffffffffffffffffefffffffffffefffffffffw╿пϾϿпоϿппп4zfffffffffffffffffffffffffpasžϾϿпппппоϿппппппппппоϾϿппоϿппfffffeffffffffffffffffffffQQпоϾϿпппппRQffffffffffffffffffffefffffffv╿оϿпппоϿоϿ3zfffffffefffffefffffffffffffw╿пппоϿппоϿ4zfffffffffffefffffffffffffffefffffffffffffffffeffeeffefffffffffffffffefffffffffffffffffffffffffeffffffffffeffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefeffffeffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffeffefffffffffffffffffffffffeffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4zппоϾϿппппп3zffffffffffefffffffff)v ϿпппоϿппппппоϣ*v fffffffffffefffffffffffffffffffffw㕿ппппппппϿRQfffffffffffffffefffffffffffffffffffffffffffffffffQPпппппппппУfffffffffffffffffffffffffffffffffffffffffefffffffffffw㕾ϿоϿппоϿпп3zffffffffffffffffffffffekasппппоϿпоϿппппАǶwQPJA4z)v f3zппоϾϿпппоfffffefffffffffffffffffffeQQоϿпппппппRQffffffffffffffffefffffffffffv┿поϿоϿппоϿ4zfffffffffffffffffffeffeffffw╿пппппоϿоϿ4zffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffeffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe3zоϿппоϿпппп3zfffffffffffffffffffffJAпоϾϿпппппоϿппУkffefffffffffffffffffefffffffffffv┿пппппппоϾwfffffffffffefffffffffffffefffffffffffffffffffffff4zоϿппоϿппппkffffffffeffffffffffffffffffffffffffeffffffffffffffffw㕿пппоϿппоϿ3zffffffffffffffffffffff<~$ƿпоϿппоϿпппvQP4zkfefffff4zпоϿппппппffffffffffffffffffffffffffRQоϿпппоϿпоQPffffffffffffffffffffffffffffw╾ϿпппппоϿп4zffffffffffffffffefffffeffffw㕿оϿппоϿоϾϾ3zffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffefffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff3zоϿппоϿпϿпп4zffffffffffffffffffffffw╿поϿппппппппоϿЄ٥ffffffffffffffffffffffffffffffffv╿оϿпппппппЅڥfffffffffffffffffffffffffffffffffffffffffffffffff3zоϿппппппоϿ3yffffffffffffffffffffeffffffffffffffffffffffeefffffffw㕾ϿоϿпппппо3zfffffffffffffffffffffYcϿпппоϾϾϾϿas;}$ffffffffffff4zпппппоϾϿпffffffffffffffffffffffefffQQппппппоϿпRQfffffeffffffefffffffffffffffv╿пппппϿпоϿ3yeffffffffffffffffffffffffffw╿ппоϿппппп4zffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffeffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffeffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefeffffffffffffeffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffff3zϾϿоϾϾϿоϿпп3yfffffffffffffffffffffflſпоϿпппппоϿпппbtfffffffffffffffffffffffffffffffQPϿпппппппоϾfffffffffffffffffffeffffeffffffffffffffffffffffffpпппппппоϿпQPffffffffffffffffffffffffffffffffffffffffffefffffffffv┿ппппоϿппп4zfeffffffffffffffffffasпппппппоaspffffffffffffff3zпоϾϿпппппffffffffffffffffffffffffffQPппппппоϿпQPffffffffffffffffffffffffffffv╿ппппппппп3zfffffffffffffffffffffffffffw╿ппппоϿппп4zfffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff4zпппоϿоϿппп3zfffffffffffefffffffffff;}$пппппппппоϿоϾϿJBfffffeffffffffffffffffffffffffQPпппппппппп4zfffffffffffffffffffffffffffffffffffffffffffffffffпоϿпппппппЄ٥ffffffffffffffffffffffffffffffffffffffffffffffffffffw╾Ͽпппппппп4zfffffffffffffffffffYbпоϿппоϿУ*w ffffffffffffffff4zпппппоϾϿоffffffffffffffffffffffffffRQпппϿпппппQPffffffffffffffffffffffffffffv╾ϿппоϿоϿпп4zffffffffffffffffffeffffffffw㕿ϿоϿпппппϿ3zffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffff3yппппппоϿоϿ4zfffffefffffffffeffffffffYcппоϿоϿоϿпппппо;}$fffffffffffffffefffffffffffff4zоϿоϾϿпппппQPffffffffffffeffffffffefffffffffffffffffffffffffffڦϿппппоϿпппpffffffffffffeffffffffffffffffffffffffffffffffffffffw㕿ϿпппппоϾϾ4zffffffffffffffffff;}$оϿоϿпппУlfffffffffffffffff3yϿпппоϿоϿпffffffffffffffffffffffffffQPпϿоϾϿппппQQffffffffffffffffffffffffffffw╾ϿпоϿппппо4zfffffffffefffffffffffffffffw╿поϾϾϿпппп3yffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffefffffffffeffffffffffffeffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffefffffffffffffffffffffffffefffeffffffffffffffffeffffffffffffefffeffffffffffffffffffffffffffffffffffffffefffeeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3zпппппппппп3zfefefffffffffffffffffffffڦпппппппппппппУ)v ffffffffffffffffffffffffffffpϾϿппппоϿппЅ٥fffffffffffffffffffffffffffffffffffffffffffffffffasϿоϿппϿппппJBfffffffffffffffffffffffffffffffffffffffffffffffffffw㕿пппϿппппо3yffffffffffffffffekƵϿпоϿоϿп3zffffffffffffffffff4zппппппоϿпfffffffffeffffffffffffffffQQϿппоϿпϿппQPffffffffefffffffffffffffffffw㕿ппппоϿппп3zfffffffffffffffffefffffffffw㕿оϿоϾϿоϿпп3zffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffeffffffffffffffffefffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffff4zоϿппоϾϿпоϾ4zfffffffffffffffffffffffffpſпппппппппоϿоϿУpffffffffffffffffffffffefffefſоϿппоϿппоϿpefffffffffffffffffffffffffffffffffffffffffffffffJAпппоϿпппппЅڦffffffffffffffffeffffffffffffefffffffffffffefffffffv╿ппппппппп3zfffffffffffffffffQQппппппоasfffffffffffffffffff3yпппппппоϿffffffffffffffffffffefffffQPпппппппппQPffffffffffffffffffffffffffffw㕿пппоϾϿпоϿ3zfffffffffffffffffffffffffffw㕿ппппппппп4zfffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffefffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffff4zϾϿпппппппп3zfffffeffffffffffffffffffff;}$ϿпоϿоϿппппппппЅڥkfffffffffffffffffffffffffffk섿оϿппппппппYbffffffffffffffffffffffffffffffffffffffffffffffff)v поϿпппппоϾϿ3yffffffffffffefffffffffefffffffffffffffffffffffffffw╾Ͽпппппппо3yfffffffffffffffffǶϿппоϾϿп;}$fffffffffffffffffff4zппоϾϾϿпппffffffffffffffffffffffffffRQпоϿппппппQQfffffffffeffffffffffffffffffv╿пппоϿпоϿп3zfffffffffffffffffffffffffffw╿поϿпоϿппо3zfffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffeffffefffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffeeefffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffff4zппоϿпппоϿп4zfffffffffffffffffffffffffffYbпппппппппппоϿоυڦkffffefffffffffffffffffffffD2ппппппппппУkffffffffffffffffffffffffffffffffffffffffffefefffǶппппоϿоϾϿпweffffffffffffffffffffffffffffffffffffffffffffffffew㕿ппоϿпппоϿ3zffffffffffffffff4zппппппппkffffffffeffffffffff3zпппппоϿппffffffffffffffffffffffffffQPϿоϾϿпоϿппQPffffffffffffffffffffffffffffw╿поϿоϾϿпоϿ3zffffefffffffffffffffffffeffw㕿ппппппппо3zffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffefffffffffffffffffffeffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffefffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefeffffffffffffffeffffffffffffffffffffffffffffffeffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffefffffffffefffffffffffffffffffffffffffffff4zппоϿпоϿпоϿ3yffefffffffffffffffffffffffffv╿оϿпппппоϿпппппЅ٥lfffffffffffffffffffffffffpпоϾϿпоϿпоϾϿQQffffffffffffffffffffffffffffffffffffffffffffffffasоϿппоϿоϾϿпп4zffffffffffffffffffffffffffffffffffffeffffffffffffw╿поϿпоϾϿоϾ4zeeffffffffffffefRQппппппппffffffffffffffffffff4zоϾϿпоϿпппffffffffffffffffffffffffeeQQпппоϿппппQQfffffffffffffffffffeffffffffv╿пппϿппппп4zfffffffffffffffffffffffffffv╿ппппппоϿп3zffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffefffefffefffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffeffffffeffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3zпппппппппп4zffffffffffffffffffffffffffffkڥпоϿпппоϾϿоϿпппЅ٥kfffffffffffffffffffffffffڦпоϿппоϿпоϿпpfffffffffffefffffffffeffefffffffffffffffffffffe3zпппппоϿпоϾϿБǶkfffffffffffffffffffffefffffffeffffffffffffffffffw╿ппппппоϿп4zffffffffffffffffw㕿поϾϿоϿоϾffffffffffffffefffff4zϾϿоϾϿппппffffffffffffffffffefffffffQQппппппппоQPffffffffffffffffffeffffffeffw㕿оϿппппппп3zfffffffffffffffffffffffffffv╿оϿппоϿппо3yffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffeffffff3zпоϿпппппоϿ3zfffffffffffffffffffffffffffff)v ſпппппппоϿоϿпоϿЄ٥kffffffffefffffffffffffffJAппппоϿпппппЅ٥fffffffffffffffffffffffffffffffffffeffffffffefffƵпппппппоϿппasffffffffffeeffffffffffffffffffffffffffffffffffffv╾Ͽпппппппо3yffffffffefffffffڦпоϿппппоlfffffffffffffffffff3zпппоϿппппpfffffeffffeffffffffffffffQQпппоϿппппRQfffffffffffffffffffffffffffev╾ϿппппппоϿ4zfffffffffffffffffffffffffffw╾Ͽпппппппп3yffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffefffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffff3yпоϿппппппп3yffffffffffffffffefffffffffffff3yпппоϿппппппппоϾυڥkffffffffffffffffffeffffkƿоϿпппоϿппоϿasffffffeffffffffffffffffffffffljkfffffffffffffffJAпппппоϿпппоϿC2ffffffffffffffffffffffffffff)v kfffffffffffffffffw㕿поϿоϿоϿпп3zffffffffffffffffппппппппп<~$fffffffffffffffffff3yпппппоϿппD2fffffffffefffffffffffffffQQпппоϿппппQQffffffffffffffffffffffffffffw㕿пϿпппоϿпп3zfffffffffeffffffffeffffffffv╾ϿпоϿппппо3yffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffff3zоϿоϾϿппоϿп3zffffffeffffffffffffffffffffffffD2ϿпϿппппппппппппЅڦlfffffffffffffffffffffffasϿоϿппппппоϿоasffffffffffffffffffffffffffflڦkfffffffffffffffkſппппппппоϿппC2ffffffffffffffffffffffffff;}#wffffffffefffffffev╿поϿпппппп4zefffffffefffffffппппϿпоϿпasfffffffffffffffffff4zϿпппппппоwfffffffffffffffefffffffffQPпоϿпппϿϿпRQfffffffffffffefffffffffefeffv╿ппоϿппппп4zfffffffffffffffffffffffffffw╿ппппппппп3zfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefeffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffefffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffeffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3zпппоϿϿпппп4zffffeffeffffffffffffffffffffffffQQоϿппоϿппппппоϿпЅ٥pffffffffffffffffffffffpппппппппоϿоϿпasfffffffffffffefffffffffff)v ǵϿпJBfffffffefffffffQQпппппппппоϿппC2ffffffffffffffffffffffffJBϿпQQffffffffffffffffw㕿пппппппппJAfffeffffffffffffппоϿпппоϿпpffffffffffffefffff4zпппппоϿппп3zffffffffffffffffffffffffQQпоϿппппппQPffffffffffefffffffffffffffffw╿ппппппоϿп4zfffffffffffffffffffffffffffw㕿ппппппппп4zffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffeffffffffff4zпппппппппо4zffffffffffffffeffffffffffffefffffasпоϿоϿппоϿпппоϿпУ)v ffffffffffffffffffffffYcоϿппппоϿпоϿппЅ٥pfffffffffffffffffffffkQPппппп)v ffffffffefffffkǵϿппппппппппппYbfffffffffffffffffffffkk섿оϿпп4zfffffffffffffffǶоϿпппппппQPffffffffffffffffڦппппоϿпппkffffffffffffffffffw╿ппппппппппУkfffffffffffefffffffefffw㕿оϿпппппоϿkfffffffffefffffffffffffeffffϿппппппоϿоJAeffffffffffffffefffffffffffϾϿппоϿϿпппJAfffffffffffffeffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffefffffeffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffefffffffffffffffffffffffffffffffeffffffffefffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffeffffffffffeffffffffffffffffeffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffefffffffffffffffeffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffJAппппппппппC2fffffeffffffffffffffffffffffffffffasоϿпϿппппоϿоϿоϿпУD2ffffffffffffffffffffflƾϿппоϾϿппппппппQPkefffffffffffffffflQQƿппϿпппYcfffffffffffffff;}$пппоϿппоϿпϾϿппЅڥ3yfffffffffffffffffkQPƿппппоϣffffffffffffffkоϿϾϿппппппkfffffffffeffffffk섿оϾϿпппоϾϿпJAffffffffffffffefasϿппппппϿппоϾτ٥kffffefffffefffffffffffǶоϿпппоϿппАǶfffffffffffffffffffffffffffpпоϿппппппоasffffffffffffffffffffffffffpϿппппϿоϾϿпasfffffffefffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffefffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffefffeffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffeffffefffffffffefffffffffffffffffffffffffffffffffffffk섿ппоϿппппппasfffffffffffffffffffffffffffffffffffasоϾϿпоϿпппппппϿппYbfffffffffffffeffffeff;}$пппппппоϾϿпппоϿпas;}$ffffffffffffk;}$asппппппоϾτ٥kffffffffffffffffasппϾϾϿоϿппϿоϾϿпоv;}$fffffffffffffpQPſпоϿоϿппJAffffffffffffffC2пϿпоϿпппоϿϿkfffffffffffffffJAпоϿппппоϿоϿYcfffffffffffffpw㕿ппппппппппппппУ4zfffeffffffffffefffff)v ппппоϿппппп*v ffffffffffffffffffffffffffJAоϿпппоϾϿппУffffffffffffffffffffffffffJAпоϿппппϾϿоϣfffeffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefefffeffffeffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffpпппоϿоϾϿппппpfffffffffffffffffffffffffffffffffffasпппппоϿпппппппппЅڦ)v ffffffffffffffefffffasпоϿппппппппоϿпппоϿwXbQQ;}$3y4z3zJAQQbtڥоϾϿпппппппУpffffffffffffffffflڥоϾϾϾϿппппппппппϿБǶbtD2)v fffff)v ;}$Xb٥ппппоϾϿпϿasfffffffffffffffƵϿппоϿппоϿпоQQffffffffffffffepпппоϿпппппппЅڦ4zfffffffffkQPƿпппппппппϿпппппппaskffffffffffffffffffk섿пппппппппппkefffffffffffffffffffffffflǶϿпоϿпоϾϿппϾJAfffffffffffffffeffffffffkƵоϿпппппппппJAffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffeffeffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffefffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeeffffffffffffffk٥пппоϿпппппппЅ٥kffeffffffffffffffffffefffffffffffffasϿпппппппппппппоϿпRQlfffffffffffffffffflڦпппппппппппппппоϿоϾϿпппппппппоϿпппппппУ*v fffffffffffffffffff*v ƿппппппоϿппппоϿпппппппппппппппоϾϿппппϿasfffffffffffffffasпϿоϿппппппоϿпC2fffffffffffffffasϿоϿпоϿпппоϿппЅ٥QP3zpfk4zJBk섿поϿоϿпw╿пппоϿпппоϿппоϣQQkfffffeffeffffffD2ппппппоϿпϿпппQPffffffffffffffffffffffffasϿппоϾϿпоϿпппп4zfffffffffffffffffffffffasоϿпоϿпппоϿппп4zfffffffffffefffeffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffeffffffffffffeffeffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffefffffffff;}$ƵппппоϿппппппоϿЅ٥4zffffffffffffffffffffffffffeffffffffJAпппппппппппппϿпппУJBkfffffffffffffffffk٥пппппппоϿпппппппппоϿппппоϿппппоϿппппБǶ*v fffffffffffffffffffff*v ſпппппоϿоϿппоϿппппппоϾϿппппоϾϿппоϿппbsffffffffffffff3yw㕿ппϿпоϾϿппппппппaspffeffffffffffpпоϿоϿоϿпппоϿппппппппппппппϿпasfYcоϿоϿпппппппппоϣaspfffffffffefpk섿поϿоϿпϿпоϿпоϿпоw*v ffffffffffffefffffff;}$٥ппоϿоϿпппппппппXbpfffffffffffffffffff4z٥оϿпоϿпоϿпппппппYcpffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffQQRQQPRQw╣ſпппоϿпоϿппϿппϿппоϾϑǶkQPQPRQRQffffffffffffffffffffffffffffff;}$žϿпппппппппппппппппkQQRQQQfffffffffffffflڦоϿпппппоϿпппоϿпппппоϾϿппппоϿпппппоwlfffffffffffffffffffffff)v ſппппппоϿппоϿпоϿпппппоϿпоϿоϿппппппJAfffffffff3zQQRQQPk섑ǶппоϿпппппппоϿпппоϿоυڦkQQQQQPfffffefffRQϿпппппппппппоϿппппппппппппbsfffڦппппоϿпппоϾϿпоϿпJAffffpQQQQQQk섐ƵоϾϿоϿоϿпоϿпппоϿпϿппАǵkQQQPQP qffffffff3yQQRQQQw㕣ſпппппоϿпппппппоϿпппЅڦasQQQQRQffffffff3zQPQPQQw㕣ƾϿппоϾϾϿппоϿоϾϿпппппЅڦbtQQRQRQfffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffeffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffeffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffefffefffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffϿпоϿпоϿппппппппппппппϿппппппппfffffffffefffffffffffffffffffffpw╿пппппоϿоϿпппоϿпппоϿппffffffffffffffflڦппоϾϿпоϿпппппппоϿпоϿпоϾϿппппоϾϿпQPffffffefffffffffffffffffff)v ٥ϾϿпппоϾϿпппϾϿппϿппппппппппппппБǶ*w ffffffffffQQппппппппппппоϿппоϾϿппппппоϿоϿffffffffffasппоϿоϿпппппоϿпппппоϿппппasffffkǶпппппппппоϿппАƵ3yfffff4zппппппппппппϿпппппппппϿпппоϿп4zffffffffQPϿпппппоϿоϿпппоϾϿоϿпϿпоϿппппппffffffffQPппоϿоϾϿпппоϿоϿппппппппппппоϿоffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffпппппппппппоϿппппппппппппоϿоϿпfffefffffffffffffffffffffffffefffJAƾϿпппоϾϿппппппппппппfffffffffffffffffXbппоϿпоϿппппппппппппппппппппппw)v ffffffffffffffffffffffffffffkk섿поϿппоϿпппппоϾϿоϿппппппппппУRQffffffffffffQPϿпоϿпоϿпппоϿппоϿϿоϾϿпппппппппfffffffffffasоϾϿппоϿпоϿпϾϾϿоϿппппппJAffffff)v ƿппппппппппоRQkffffff3yоϿпоϿпппоϿоϾϿоϾϿоϿппппппϾϿоϿϿ3zeeffffffQQпппппппппппоϿппппппоϾϾϿппппппffffffffQQпппппппппппоϿпппппппϿоϿппппппfffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffeffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefeffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffeffefffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffefffffffffefffffffffппоϿϿоϿоϿпппоϾϿпоϿпппппппϿоϿоϿffffffefffffffffffffffffffffffffffkYbпппппппоϿпппппппоϾfffffffffffeffffff3zڦϿпппоϿпоϿпппппппоϾϿппппппϐƵD2fffeffffefffffffffffffffffffffff<}$ƵпппппппоϿпппппоϿоϿппппппaspfffffffffffffQPϿпппϿпппппоϿппϿпппппппппоϿоϿоffffffffffffJBппппϾϿппппϾϿϿппоϿппЅ٥)v ffffffff qڦоϾϿпппоϿwpffffffff3yппоϾϾϾϿпппппоϾϿпппоϾϿпоϿппппп3zffffffffQPоϿпппппппоϿпппппппппппоϿпппппfffffeffRQϿппппппппоϿпоϿппоϿоϿппппоϿоϾϾffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffefefffffffffffffffffefffffffffffffffffffffeffffefffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffeffffffffffeffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffefffffffffffffffffeffffffffeffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffпппоϿпппппоϿпппппппппппппоϾϿппffffffffffffffffffffffffffffffffffffkQQƵоϿпппппппоϾϿпппffffffffffffffffffffC2٥ϿппппоϿппппппоϿппппппw<~$ffffffffffffffffffffffffffffffffffffD2ƵппппппппппппϾϾϿппппУQPpfffffffffffffffQPϿпппппппппоϿпппϾϿоϿпоϿпппппппfffffffffffffpv┾ϿпппппϾϾϿппоϿппАǵC2ffffefffffflk섿поϿппУD2ffffffffff4zоϿоϿппоϾϿоϿпппппппоϿоϿпоϾϾϿоϾ3zffffffffQQϿпппппϿппппппппппппппппоϿппппffffffffRQппппϿппппппоϿпппппппппоϿпппппfffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffeffeffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffeffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffvwwwwwRQQQQQQPQPQQQPQPQQQQRQQQQPRQQPQPQQRQQQwvwwwvfffffffffffffffffffffffffffffffffffffff*v Ycv╿ппϿппппоϿппЄ٥ffffffffefefffffffffff)v btƵϾϿпоϾϾϿпϿппппппwJA pffffffffffffffffffffffffffffffffffffffff;}$k섿пппппоϿпоϿоϿϿоϣas;}$ffffffffffffffffffD2vwvwvYcQPQPQPRQQQQQRQQPQQQPQQRQRQRQQPQPQQQQkvwvwwfffffffffffffffpYcƵппппппппоϿkC2ffffffffeffffff;}$ǵϿпYbkffffffeffff)v vwwwwYcQPQQQQQPQPQQQPQPQQQPQQQQQPRQQPQQQPRQaswvwww)v ffffffffC2wwwvvQPRQRQRQQQQPQPQQRQQQRQRQQQRQQPQQQQQQQQkwwwwvffffffffC2wwwwwQPQQQPQPQQRQQPQQQQQPQQQPQQQPQPQQQPRQQPkwwwwwfffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffefffefffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffff)v 3yJARQQPQQRQJB3y)v ffffffffffffffffffffffffeff*v C1QQww㕢žϿпУwwYbJA3zffffffffffffffffeffffffffffffffffffffffffffefff4zQQkv╣ſпппЅ٥wYcC2)v ffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffpC2QQQQwwYcQPJA3zffffffffffffffffffffC2Yc*v fffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffeffeffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffeeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffeffffffeffffffffffffffffffffffffffeffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffefffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffeffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffefffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffeeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffeffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffefffffffffffffefffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffeffffffffffffffffffefffffefffffffffffffefffffeefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffefffeffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffeffffffefefffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefefffffffffeffffffefffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffeffffffffffffffffffffeffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffeffffffffffffffffffffffffefeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffefffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffeffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffefffffffffffffffffffffffffffefffffffefffffffffffeffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffefffefffffffffffefefffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffeffffffffffeffffeefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffefffeffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffeffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffefefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffefffeffffffffffefffffffffefffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffefffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffefefffffefffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffefffffffeffffeffffffffffffffffffffffffffffffffffffffeffffeffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffeffffffffffffefffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffeffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffeefffffffffffffffffffffffeffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffefffefffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffeefffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffeeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffeffffffeffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffeffffffffefffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffeffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffefffeffffeffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffefffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffefffffefffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffeffffffffffffffffffffffeffffffffffffffefffeffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffeffffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffeffffffffeffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffeeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffeffffffffeeffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffeffeeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffefffffffefffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffeffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffefffffffffffffffffffffffffefefffffffefffffffffffffffffeffffffffffffffffffffffffffffeefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffeffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffefeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffefffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffeffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffeffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeefffffefffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffeffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffeffffffffffffffffffffffeffffffffffffeefffefffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffeeffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffeeffffefffffffffffffffeffffffffffeffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffefffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffefeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeefffffffffffffffffffffffefffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffeefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeeffffffffeffffffffffffffffffffffefffffffffffffffffffefffeffffffeffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeefffffffffffffffffffffffffffeffffffffffffffffffffffffeeffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffeeffffefffffffffffffffffffffffeffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffeefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffeffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffefffffffefffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffeefeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffefffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffeffefffffeffffffffffffffffffffeffffffffeeffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffeffffffefffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffefffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffeffffffefffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffeffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffefffffffeffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffefeffffefeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefefffffffffffffffeffffffffffffffffeffffffffeffffffffffffffffffffefffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffefffffffffffffffeffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffeffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffefffffffeffffffffffffffffeffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefeffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffeffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffeffeffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeefffefffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffeffffffffeffffefffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffeffffffffffffffeffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffefffffffffffffffeffffffffefffffffffffffffffffffffffffffffffeffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffeffffeffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffeffffffffffffffffefffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffeffffeffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffeffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffefeffffffffffffffffefffffffffffffffffeffffffffeeefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefeffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffeffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffefffffffeffffffffffffffffffffeffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefeffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffefffffffefffffeffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffeffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffeffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffeefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffeffffffefffffffffffefffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffefffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffeffffffffffffeffffffffeffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffeffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffefffffffffffffffffffffffeeffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffefffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffefffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffeffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffeefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefefffffffffffffffffffffffffffeffffffffffeffffffffeffeffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffeffffffffffffeffeffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffefffffffffeffffffffffffffffffffffffffffffffffffffeffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffeffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffefffffffffffffefffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffeffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffefffffffffffffeffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffeffefffffffffffffeffffffffffffffffffffffffffffffffefffffffffffefffeffffffffffffffeffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffeffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffefffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffeeffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefeffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffeefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffefffffffeffffffffffffffefffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffeffffffeffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffeffffffffffefffffffffffffffffefffffffeffffffffffffffffffffffffffffffffefeffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeefffffffffffffffeffffffffffffffffffffffffffffffffffeffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffefffffefffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeeffffffffffffffffffffffffffffffffffffffffeffffffffefffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffefffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffefeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffeefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffeffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefeffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffeeffffefefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffefffffffffffefeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffefeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffefffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffefffffeffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffeffffffffefefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffefffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffefffffefffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffeffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffeffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffefffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffeffffeffffffffffeffffefffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffefefffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffeffffffffffffffffffffffffeffffffffffffffffffffffefefffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffefffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffeffffffffffffffffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffeffffffffffffefeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffefffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffeffffffeffffffffffffffffefeffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffeeffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffefffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefeffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffeffffffffeffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffefffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffefffffeffffffeffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffefffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffeffffffffeffffffffffffefffeffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffeffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffefffffffffffffffffffffeffeffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffefffeffffffefffffffffffffefffffffffffffffffefffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffeffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffeefffffefffffffffffffffffffffffffffffefffffffffffeeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefeffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeeffffffffffffeffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffeffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffeffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffefffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffeffeefffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffefffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffefffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffeffffefffffffffffffffeffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffefffffffffeffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffefffeeffffffffffffffffffffffffffffffffffffffffffffffffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffeefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffeeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffefffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffeffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffefffffffeffefffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffeffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffeffffffeefffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffefffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffefefffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffeffffffffffffefffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffeffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffefffffffeffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffefffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffefffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffeffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeefeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffeffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffefffeffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffefeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffeffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffeffffffefffffffffffffffffffffefffffffffffffffeffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffefefffffffefffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffeeffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffeffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffeffefefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffeffffffffffffffffeffffffeffffffffffffffffeffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffeffffffffffffffeffffffffffffffefffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffefeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffeffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffeffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffeffffffffffeffffffefffffffffffffffffffffffffffffffeffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefeffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffefffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffeefffffffffffffeffffffffffffeffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffefffffffffffffffeefffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffefffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffeeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffeefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffeffffffffffeffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffeffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefeffffffeffffffffffffffffffffefffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffefffefffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffeefffffffefffffffffffffeffffffffffffffffffffffffffffffffffeffffffeffffffffefffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffeffffffeffffffffffffeffeffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffefeffffffffffefffffffffeffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefefffffffefffffffffffffffffffffefffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffeefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffefffffffefffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefeefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffefffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffeefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffeffffffffffffeffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffeffffffffeffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffeffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffefffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffefffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffeffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffeffffffefffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffefffffffefeffeffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeefffffffefffffffffffffffffffffffeffffffefffffffffffffffefffffffffffffefffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffeffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffefffefffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffeffffffefffffffffffeffffffffffffffffffffffffffffeffffffffffefefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffefffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffefeffffffeffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffeefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffefffffffffffefffffeffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffeffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffeffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffefffffffeffffeffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffeffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefefffffffffffffffeffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffeffffeffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffeeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffeffffffffffffffffffffefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffefffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffefffeffffffeeeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffeffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffeffffffefffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffeffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffeffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffeffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffefffffffffeffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffeffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffeffffeffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffeffffeffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffeffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffefffffffffffefefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefeffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffeffefffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffeeffffffffffefffffffefeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffeffffffffffffffffeffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffeffffffffffffffffffeffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffefffefffffffffffffffeffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffefefffffffffffffefffffffffffffffffffefeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffefffffffffffffffffffffffeffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffefefffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeeffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffeffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffeffffffffffffffffffffeffffffffffeffffffffffffffeffffffffffffffffffffeffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffeefffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffeffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffefffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefeffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffefffefeffffefffffffefffffffffffffffffffffffeffffefffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeeffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffefffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffeffeffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffefffffffeeffffefffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffefffffefeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffeffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffefffeffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffeeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffeffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffeffffefffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffeffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffefffffffffffffefeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffefffffffffeffffffffffefffffffffffffeffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffefffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffeefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffeffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffeffffffffeffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffefefffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffefffeeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffffffffffffefefffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffefffffffffffffffffffffffffffeffeffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffeffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffeffeffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefeffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefeffffffffffffffffffffffffffffefeefffefffeeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffeffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffefeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffefffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffeffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffeffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffeffffffffffffeffffffffffffffffeffffffffffffffefeffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffefffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffeeffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffeffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffefffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffeffffffffffffffffffffeffeffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffeffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffefffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffefffffffffffffffffffefffffffffffffffffffffeffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffeffffffffffffffffffffffffffefffffffffffffffffffffeffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffeffffffffffffefffffffffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffeffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffeffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffeeffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffefffffffffffffffffefffffffffffffeeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffeffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffeffffffffffffffffffefffffffeffffefffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeefffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffefefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffeefffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffeffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffefffffffffffffffffefffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffeefffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffeffffefffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffefffffffffffeffffffefffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffeffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffeffffffffffffffffffffefffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffeffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffeffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffeffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffefffffffffffffffffffeffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffeffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffeffffffffffeffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffefffffefffffffefeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefeffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeefffffffffffffffffffffefffffffffffffffffffffffefffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffefffffffeffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeeffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffeeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffeffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffefffffffffffefffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffefffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffefeffffffffffffffffffffefffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffefffffffffffffffffffeffffffffffffefffffffffffeffffffffefefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffefffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffefffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffefffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffefeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffeffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffefffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffeeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffeffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefefffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffefffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffefffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffefffffffffffffeffffffeffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffeffffffeffffffeeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffeffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffeffffffffffeffeeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffefeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffeffffffffeffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefefffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffeffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffefffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffeffffeeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeeffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffefeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffefffffffffffffefffffffefffffefffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffeffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffeffffffffffffffffffffffffefffffffffffffffeffffeffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffeffffeffffefffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefeffffffffffffffffffffffffffefffefffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffeffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeeffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffefffffffeffffffffffefffffffffffffffffffffffffffffffffffffefffeffefeffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffeffffeffffffffffffffffffefffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffeeffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffefffffffffffefefffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffeffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffefffffffffffffffefffffffffffeffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffeffffffffffffffffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffefffffffffffefffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffeefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffefefeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffeffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefeffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffefffeffefffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffeeffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffefffeffffffffffffffffffffffffefffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffeeffffffffffffffffeffefffffffffffffffffeffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffefffffffffffffffffefffffffffefffffffffeffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeeffffffffeffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffeffffffffffffefffffffffffffffffffffffffffffefffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffefffffefffefffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffefffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffefffffeffffffffffffeeffffffffffffefefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffefffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffeffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeeffffffffeffffffffffffefffffffffffffffffeffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffeffffffffffffffffffffffffffeffefeeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffeffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffeeffffffffffffffffefeeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffeeffffffeffffffffeffffffeffffffffffffffffffffffffffffffeffffffffffffffffefffffffefffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffeeffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffefffffffffffffffffffffffffffefffffffeffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffefffffeffefffffffffffffffffffffefffeffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffeeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeeeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffeffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffeeefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffeffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffefeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeeffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefeffffffffeffffefffffffffffeffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffeffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeeefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffeffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffeffefffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffeffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffeffefffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffefffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffefeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffefeffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffeefffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffeffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffefffffffffffeffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffeefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffefffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffeffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeefffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffefffffffffefffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffeffffffffffffefffffffffffffffffffffffffffffffffefefffffefffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffeffffffefffffffffffffffffffffeffffffeffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffeffffffffffefffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeefffeffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffefffffffeffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffeffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffeffffffffffeffffffffffffffffffffffffffeffffffffffffffefffffffffeffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffeefffffffffffffeffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffeffffffffffffefeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffeffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefeffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeeffffffffeffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffefffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffeffffeffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffefffeffffeffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffeffffffeffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffeeefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffeeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffeffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffeffffffefffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeeffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffeffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffefffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffeffffeffffffffffffffffffffffeffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffefeffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffefeffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffefffffffffffffeffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffeffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffefffeffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffeffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffeffffffefffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffefffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffefffffefffffffffeffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffefffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffeeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffefffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefefffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffefffffffefffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffeffffffffeffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefefffeffffffffffffffffffffffffffffefffffffffffeeffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffeffeffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffeffffffffffffffffffffffffeefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffefffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeefffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffefffffffffeffffffffffffefffffffffffffeffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffefffffffefffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffefffffffeffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffeeffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffeffffffefffffffffeffffffffffffffffffffffeffffffffefffffffffffffffffffffffefffffffffffffffffefeefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffeeefffefffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffefffffffffeffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffeffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffeefefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffeffefffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffeffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffeffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffeffffffffeeffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffefffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffefffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffeeffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffefffffffffffffeffffffffefeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffefffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffeffffffffffffeffffffffefeffffffffffffffffffffeffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffefffeffffffffffffefffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffeffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffeffeffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffefffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffefffffffffffffffeffffffffffffffeffefffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffeffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffeffffffffeffffffffffffffffffeffeffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffeefffeffffffffefffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffeffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffeffffffffffffffffffffffffefffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffeffffffeffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffefffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeeffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffeffffffffffffeffffffffffefefffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffeffffffeffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffefffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffeefffffeffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffeffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffeeffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffeffffeffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffeffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefefffefffffffffffffffffffffffffefffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffefffffffffffffffefffeffeffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffeeffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffeffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffeffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefeffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffeeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffefffffffffffeeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffefffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffefffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefeffefffffffffffffffffffffffffffffffeffffffffefffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffeffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffeffffffffffffffeffffffeffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefeeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffeffffffffffeffffffffffffffffffeffffffffffffffffeffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffeffffefffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffeffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffeffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffeffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffeffffffffffffeffefffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffefffefffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffeffffffffffffeffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeeffffefefffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffefffefffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffefffffffefffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffeefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffeffffffefffeffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffeffffffffffffffeffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffeffffffffffeeffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffeffffeffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffeffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffefffffffffffffefffffffffffffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffeefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeeffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffefefffffffffffffffffffffeffffefffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffeeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffefffeffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffeffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffeffffffffffffeffffffeffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffefffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeefffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffeffeffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffeffffffefffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefeffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffeffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffefffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffeffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffeffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffefffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffeffffffffffffffffffffeffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffeffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffeffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffeffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffeffffffeffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffeffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffeffefffffffffefffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffeefffffffffeffffffffffffffffffffefffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffeffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffeffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffeffffffffffffffffeffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffeffffffffffffffffffffffffffffffffefffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffeffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeeffffffffefffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefeeffffffffffffffffffffffffeffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffefffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffeffffffffffffefffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffeffffeffffffeffffffffffffffffffeffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffefffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeeffffffffffffffffffffffffffffeffefffffefffffffffffffffffffffffffffffffffffffffffeeffffffffffffefffffffefefffffffffffffffffffffffffffeeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffeffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefeffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffeffffffffeffefffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffefffeffffefffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefeffeffeffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffeffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffeffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffefeffffefffefffffefffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffefffffffeffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffefffffeffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffefffeffffffffffffefffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffeffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffeffffefffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffefffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffefffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffefffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffefffeffffffffffffffffffffefffffffeffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeeffffffffffffffffeffffeffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeeffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefefffffffffffffffffffefffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffeeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffeffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffeffffffeeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffeefffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffeffffffffffffffffffffffefffffefffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffeffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffefffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffefeffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffeffeffffefffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffeffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffeffffffffeffffffffffffeffffffffffffffffffffeffffffffffffeffefffffffffffffffeffffffffffffffffeffffffeffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefefffffffffffffffffffffffffffffffffeffffffeffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffeffffffffeffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffefffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffeffffffeefeffffffffffeefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffeffffffffffffffffffffeffefffffffffffffffffffffffffeffeffffffffffffffffffeffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffeffffffffffffffffffffffeffeffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffeffffffffffffeffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeefffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffefffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffeffffffffffffffffffffffffffffefffffffffefffefffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffeeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefeffffffffffeffffffffffffffffffeffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffefffffeeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffefffeffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffeffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffeffffffffffffefffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefefffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffeffffefffffffffffffffffffffefffffffffeffffffffffffffffffffffffffeefffffffffffffffffefffffffffeffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeeffffefffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffefffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffeffffffffffffffffffffefffefffffffeffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffefffffeefffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffeeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffeffffffffffefffeffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffefefffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffeffffffffffffffefffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffefffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffeffffffeffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffeffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffefffffefffffeffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffeffffffffffffffffffffffffffeffffffefffffffffffffffeffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffefffffffffffffefffffffffffeffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffefffffffffefffffffffffffffffffffefffffffffeefffffffffeffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffeffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffeffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffeffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffeffefffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffeffffffffffefffffffffffffffffffffffeffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffeffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffeffefffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffefefffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffefffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffeffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffeffffeffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffeeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffeffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffeffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffeffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffefffffffffeffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffeffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffeffffefefffffffffffffffffffffffefffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffeffffffffffffffffffefffffffffffefffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffefffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffefffffffffffffeffffffffffffefeffffffffffffffffefffffffefffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffefffffffffffffffffffffefffeffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffeeffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffeffffffffffefffffefffffffffffffffffffeffffffffffffffffffffffffffffffeffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffeefffffefefffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffeffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffeefffffffffefffeffefffffffffffffffeffffefefffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffeffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffefeffffffffffefffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffeffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffefffffffefffffffffffffffffeffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeefffffffffffffffffffffffffffeffffffffeffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffefffffeffffffffffffffffffffeffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffefffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffefffefffffffffffffffffffffffffffffffffffffffeffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffefeeffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffeffffffffffeffffffeffffffffefeffffffffffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeefffffffffffffffffffffffffffffffeeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefeffffffefffffeffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffeeffffffffffffffffefffffffffffefffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffeffffffeffeeffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffefffffeffefffffffffffffffffffffffffeffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeefffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefefffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffeffefffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffeffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffefffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffefffefffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffeffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffefeffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffefeefffffeffffeeffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffeffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffeffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffefffffeffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffeffffffefffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffeffffffffffffffffffefffffffffffffffffffffeefeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffefffffffffffeffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffeffffffffffffffffffefffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffeffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffefefffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffeffffffffffffffffffeffffffefffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefeffffffefffffffffffffffffefeffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffefffffffefeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffeffffffffffeffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffeffffefffffffffffffffefffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffeeeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffefffeffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffefffffffffffffffffeefffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffefffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffeefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffeffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffeffffffffffffffffffffffeffffffffffefffffffffffffffffffeffffffefffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefefffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffefffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffefeffffffefffffffffeffffffffffffefffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffefffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffeffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffefeffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffeffffeffffefefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffeefffffefffffffffffffffffffefffffffffefffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffeffffffffffffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffeffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffeffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffeeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffefffffffffffffffffffffffffffffffffffffefeffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffefffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffefffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeeffffffffffffffffffffffffffffefffffffffffffffffffffefffeffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffeefeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffeffffffeffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeefffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffeeffffffffefffffffffffffffffefffffefffffffffffffffffffeffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffefffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeeffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffefffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffefffffffffffffefffffffffffffefffeffffefffffffffffffffffffffffffffffffffffffffffefffeffffffeffffffeffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffefffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffeffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffeffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefeffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffeffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffeeffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffefffffffffffeffffeffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffffffffffffefffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffefffffffeffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffeffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffeffeffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffeffffffffffefffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffeffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffefffffffffffeefffffffeeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffeffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeefffefffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffeffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffeffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefeeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffeffffefffffffefffffffffffffeffffffffffffffffffffffffefffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeeffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffeffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffefffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffeffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffeffffffeffffffffffffefffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffefffeffffffffefffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffefffffffffeffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffefffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffefffffffeeefffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffeffffeffffffffefffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffeefeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffeffefffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffeffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffeffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffeffffffffffffffffffffffffffeffffffefffffffeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffeffffffffffefeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffeffffffffffefeffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffefffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefeffffffffffffffffffeffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffefffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffeeffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffeffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffeffffffffffefffffefeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefeeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffeffeeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffefefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffefffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffefffffeffffffffffeffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffefffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffefffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffefffffeffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffeffffffffffefffffffffffffffffffefffffffffffffefffffffffffffffffffeffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffeffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffeffffffffefffffffffffffeffffffffffffffffffffffefffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffeffefffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffeffeffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffeefeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffeeffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffefffffffffffeefffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffeffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffeefffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffefffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffeffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffefffffeffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffeefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeeefffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffefffeffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffeffffffffffeffefffffffffffffeffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffeffffffffffffffeffffffefffffefffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffefeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffeffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffeffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffeffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefeffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffeffefeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffefffffffffffffffffffeffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffefffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffefffffffffffffeffffffeffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffeffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffefffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffeffffffffffffefffffffffffeffffeffffffffefeffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffeffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffeffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffeffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffefffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffeeffffeffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffefffefffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffefffefffffffffffffffffffffffffffffffefffffffffffefffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffeeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffeffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffeffffffffffffffeffffffffffefffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffeefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffeffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffefffffffefeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefeffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffefefffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffefffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffeffffffffffffffffffffefffefffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffefffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffefffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffeffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffeefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffefeefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffeffffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffefeeffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffeefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefeffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffeffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffefeeffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffeffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffeffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffefffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffefffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffeffffffffffffffffffffffffffffffffffffeeffffefffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefeffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefefffffffffffffffffefffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffeefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffeffffffffffeffffffffffffffffffffffffffefffefffefffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefefffffffffffffffffffeffffffffefffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffeffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffeffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffeeffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffeeffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeeffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffeffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffefffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffefffeffffffffffffffffeffffeffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefeefffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeefffeffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffeffffffffffffefffffffefffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffeeffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffeffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefeffffffffffffffffffffffeefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffeffffffffffffffffefefffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffefeffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeefffeffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeeffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffefffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffeffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffeffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffeffffffffffffffeffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffeffeffffffffffffffffffffffeffffffffefffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffefffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffeffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffefffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffefffffffeffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffeffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffefffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffeffffeffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffeffffffeffffffffffffffffffffffffeffffffffffffffffffeeffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffeffffffefffffffffffffffefffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffefffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffeffffefffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffefffffeeffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffeffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffefeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffeffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffeffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffeffffffffffffffffffffffffffffffffffeffffeffffefffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffefffffffffffffefefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffefffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffefefffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffeffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffeffffefffffeffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffeffffffefffffffffffffefffffffefffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffefeffffffffffffffffffffffffffffefefffffffffffffffeffffffffffffffefeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffeffffffffffffffffffefefffffffffffffffffffefffffffffeffffffffffffffeffffefffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffeffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffeffffffffffffeffefffffffffffffffffffffefffefffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffeefffffffffffeffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffeffffffffffffffffeffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffeffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffeffffffffffffffeffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffeffffffffeffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffefeffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffeffffffffeffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffefffffefffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeeffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffeffffffffffeffffffeffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffeffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffefeeffffffffffffffffffffeeffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffefffffffffefffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffeffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffeffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffeffffffeffffffffffffffffffffefffffffffffffffffffffffffefeffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffeefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffeffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffeffffffffffffefffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffefffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffefeffffffffffffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffefffeffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeefffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffefffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffeffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefeffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffefffffffffeffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffeffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffefffeffffffffffffffffffffffeffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeefffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffeffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffefeffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffeffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffefffffffffffffffffffffffeffffefeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffeffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffeffeffffffffeffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffeffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffffefffffffffffffffffffffffffeffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffeffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffeffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefefffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffefffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffeffeffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffefffeffffffffffeffffefffffffffffefffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffeffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffeefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefeffffffffffefffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffeffffffffefffffffffffefffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffeffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffefffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeeffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffefeffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffefffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffefeffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffefffffffffffefffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffeffffffffeffffffffffffffffffffefffffffefffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffeffffffffffffefffffffffffeffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffeffffffffffffeffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffeffffffffffffffffffeffffffffffffefffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffeffffffffffffeffffffffefffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffeffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefeffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffeffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefeffffffffffffffeffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffefffffffeffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffeffffffffeffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffeffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffeffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffefffffefffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffefffffffffeffffffffffeffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffeffffffffffefffffffffefffffffffffffefffefffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffefffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffeffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffeffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffefeffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffefffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffefffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffefeffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffeffffffffffffffffffffeffffefffffffffffffffffeffffefefffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffeffffffffffffffffeffffffffffffeffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffeffffffffffffefffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffefffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffefffeffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffeffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffeffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffeefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffefffffffefffffffffeffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefefffefffffffffffffffefffffffffffffffffffffffffeffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffeffffffffffffffffffffffffffffffeffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffeffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffeffffffffffffffffeffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffeefffffffffffffffffffffffffffffffffffffffffeffffffffffefffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffeffffffffffffffeffffffffffffffffffffeffffffffffffeffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffeffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffefffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeeffffffffffffffffefffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffeffffefffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffeffffeffeffffffffeffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffeffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeeefffffffffffffffffffffffeffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffefffffffffffffffffffffffffffffffeffffffffefffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffefffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffeffffffffffefffffffeffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffefffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffeffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffefeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffefffeffffffffffffffffffffffffefffffffffffffffffffffffeffefffffffffffffffffffffffffefffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffeffffffffffefffeffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffeffffefffffffffffffffffffeffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefeffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffefeffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffefffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffeffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffeffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffefeffeffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffffffefeffffffffeffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffefffffffffffeffeefffffffffffffffffffffeeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffeffeeffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefeffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffeffffffffffffffffefffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffeffffffffeffffffffffffffffffefffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffeffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffeffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffeffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffeffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffeffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffeeffffffffffffffffffffffffffffffffeffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffeeffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffeffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffefffffffffeffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffeffffffffefffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffeffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffefffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffefffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffefffeffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffeffffeffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffeffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeefffffffffffffefffffefffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffeefffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffefefffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeeefffefffffffffffffffffffffffeeffffffffffffeffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffefffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffeffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffeefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffefeffffefffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffefffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffeffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffeffffffefffffffffffeffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeeffffffffffffffffffffefffffffffffffffffeffffeffeffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffeffefeffeffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffeffffefffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffefffffffffffefeffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeeffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeefffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffeffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffeeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffeffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffefffffefffffffffffffeffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeeffffffffffffefffffffffeffffeffefffffffffffffffffffffefffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffefffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffeffffffffffffffffffeffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffefffffffffffffffffeffffffffffffffffffefffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffeffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffefffffffffffffffffffffeffffefffffffeffffffffffffffffffffffffffefffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffeffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffeffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffefffffffffffffffffffffffffffffffefffffffeffffffefefffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffffeffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffefffffffffffeffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffeffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffeffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffefeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffeffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffeffffffffffffffffffffffffefffffffffffffffeffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffeffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffefffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffeffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffffefffffffffffffffffffeffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffefffeffffffffffeffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffefffeffffffffffffffffffffffefffffffffffffffffffffffffffeffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffefffffeffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffeffffffffefffffffffffffffffffeffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffeffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefefffffffffffffffffeffffffffffffffffffffffffffffffeffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffeffffffffffffefffffffffffffffffffefeffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffefffffffffeffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffeffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffeffffefffffffffffffefffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffffffeffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffefffefffffffffffefefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeeffffffffefffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffefefffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffeffffffefffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffefefeffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffeffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffeffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeefffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffeffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffefffffffeffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffeffffffffffffffeffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffeffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffeffffffffffffeffffffffffffffffeffffffeffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffefffffffffffeffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffeffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffeefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffeffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffefffffffeffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefeffffffffffffffeffefffffffffffffffffffffffffffffffffffeefffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffeeffffffffffffffffffffffffffffeffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeeffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffeffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffeffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffeffffffffffffffffffffffffeffeffffffefffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffefffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffeffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffeffffefefffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffefffffffffefeefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeeffffffffeffffffffffffffffeffffffffeffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffeffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffeffffffffffefffffeffffffffffffffefffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffeffffefffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffefffffffffffffefffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffeffffffffffffffffffffffffffffeffeffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffeffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffeffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeeffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffeffefffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffeffffffffffefffffffeffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffefffffeffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffeffffffffffffeffffffffffffffefeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffeffffeffffffffffffffffffffffffffefffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffeffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffefffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffeffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffeffefffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefeffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffffefffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefeefffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffefffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffefffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffefffffffffffffffefffffffffffffffffffffeefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffeffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffeffffffffffffffffeffffffeefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffeffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffeffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffeffffffefefffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffefffeffffffeffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffeffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffefffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffeffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffefeffeffffffffeffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffeefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffefffffffffefefffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffeffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffeffffffffffffefffffffefeffffeffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffefeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffefffeffffffefffffffffeffffffffffffffffffeefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeeffffeffffffeffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffefffffffeffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffeffffffffffffeffffffffefffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffeffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffeeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffeffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffeffffffffffffffffffffeffffffffffffffefffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffefffffffffeffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffefffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefefffffffffffffffffeffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffeffffffefffffffffffffffefffffffffeffffefeefffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffeffffffffffffffffefffefffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeeffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffeffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffeffffffefffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffefffffffefeffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffeeffffffffffffffffffffffeffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffeffffffffffffffffffffefffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffefffffffffffffffffefffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffefeffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffeefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffeffefffffffffffffffffffffffffeffeffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffefffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffeffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffeffffffffffffffefffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffefffffefffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffeffffffffffffffffffeffffffffffffffffffffffffffffffefffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffeffffffeffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffeeffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffefffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffeefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffeffeffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefeffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffeeffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffeffffffffeffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffeffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffeffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffeffffffffffffffffffefffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffeefffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffeffffefffffffffffffffffffffffffffeeffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffefffffffeffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffefffffffffffffffffffffffffeeffffffffffffffffeffffffffffffffffffffffffffffffffffefffefffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffefffffefffffffefffffffffffeffffffffffffffffffffffefffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffefffffefffffffffffffeffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffefffffffffffffffffffffffeffffffeffffffffffffffffffffefffffffffffffffefffeffffffffffffffffffeeffffffffffffefffefffeffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffeffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffeffffefffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffefefffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffeffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffeffffffefffffefffffffffffeffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffefffffffeffefffffffffefffffffffffffffffffffffffffffffffffffeffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffefffeffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffefffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffefffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeefffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffefffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffefffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffeeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffeffefffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffefeffffeffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffeffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffeffffefffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeefffeffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffeffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffeeffffffffffffffffffffffffffffffffeffffeffffffffffffffeffefffffffffffffffffffffffffffffefffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffeeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffeeffffefffffffefffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffeffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffeffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffeffffffefffffffffffffffffffffffffffffffffffeffffffffffeffffffffffeefffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffeffffffffffffffffffffffffffffefffffffefffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffefffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffefeffffffffffffffffffffffffffffffffffffffffeffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffeffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffefffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeefeffffffeffffffffeffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffefffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffeefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffeffefffffffffffffeffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffeffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffeffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffeffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffeffffffffefffeffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffeffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffeffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffeeffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffeefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffefffffffffffffffeffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffeffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffeffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffefeffefffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffefffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefeffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffeffffffffefffffffffffffffefffffffffffffffffffffefffffffffffeeeffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffeffffeffffffffefefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffeffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffeefffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeefffeeffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffeeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffeffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffeffffffffeffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffeffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffeffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffeffffffffefffffffffffffffffffffffefeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffeffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffefffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffeffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffeffffffefffffffffffffffffffffefffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffeffffffffefffffeffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeefeffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffeffefffefffffffffffffffffeffffffffffffffffffffffffffefffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffeffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeeffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffefffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefeffeffffffffffffffffffffffffeffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffefffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffefffffeffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffeffffffefffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffeffffffefffefffffffffffffffffffffffffeffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffeffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffefeffffffffffffffffffffffffffffffffeffefffffffffffefffffffffffffffffffffefffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffeffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffeffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffefffffffffffffffffffefefffffffffffffffefffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffefffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffefefffeffffffffffffffefffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffeffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffeffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffeffffffffffefffefffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffefffffefffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffeffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffeffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffeffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffefffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffeffffffffefffffffeffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffefffffffffffefffefffffffefffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffeffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffefffffffffffffffffffefffeffffffffffffffffffffffffffffffefffffffeffefffffffffffffffffffefffffffffffeffffffffffefffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffeffffffffffffffeffffefffffffffffffeffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffeffffffffffefffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffeffffffffffeffffffffffffeffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffeffffffeffffffffffefffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffeeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffeffffffffffffeffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffeffffefffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefeffffffffefefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffefffffffffffeffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffefffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffeeffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffeffffffeffffefffffffffffffffffffffffffffffffffffefffffeffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffeffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeeffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffeefffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffeffffffffffffffffffffffffeffffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffeffffffffffefffffeffffffffefffffffffffffffffffffffffffffffffefffffeffeffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffeffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffefffffeffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeeffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffefffffffffeffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffeeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffefffffffffefefffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffeffeffffffffffffffffffffffeffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffeffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffefffffeffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeeffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffeffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffeffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffeffefffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffeeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffeefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffefffffffeffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffeffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffeffffffffffffffeffffffffffffefffffeffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffeeffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefefffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffeffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffefffffffffeffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffeffeffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffefffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffeffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffefffffffffffefffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffeffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffefffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffeffffffefffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffefffffeffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffeffffffffffffffffffffffffffffefffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffeffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffeffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffeffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffefffefffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffefefffffffffffffeffffffffffffffffefffffffefffffffffefffffffffffeffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffeffffefffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffeffffffffffffefffffffffffffffffffffffefeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffeffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffeeffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffeffffffffffffffffffeffffffffffefffeffffefffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffeffefeffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefeffffffffffffeffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffeffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffeffffffffffffffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffeeffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffeeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffeeffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffeffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffeffffffffffffeffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeeffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeefffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffeffffefffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffeffffffffffffffffefffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffeffffeffffffffffffffefffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffeffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffeffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffeeffffffffffffffffffefffffffffeffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffeffffffeffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffefeffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffefffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffeffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffefffeffefffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeefffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffeffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffeffffffffffffffffffefffffffffffffefffffffffffefffeffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffeefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffeffffeffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffeffffffffffffffeeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffeffffffffffffffffffffffffefeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffefffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffeffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffeffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffefffffffffffffffffffffffffffeffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffeffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeeffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffefeffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffefefffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffefffffffffeffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffeffffffeffffffffffffffffffffffffffffeffffffefffffffffffffffffffefffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffefffffffffffffffefffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffefffffffffffffffffffeefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffefffefffffffffffffffffffffffefffffffffffffefffffeffffffeffeffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffefefffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffefeffffffffffefefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffefffeffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffefffffeffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffefffffffffffffffffffeffffffefffffffffffffffffffeeffffffffffeeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffefffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffeffffeefffffffffffffffffffffffffefffffffffffffffffffffffffefffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffeffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffefffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffefeffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffefffffffffffffffffffffffeeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffeffffffffffefeffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffefffeffefffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffeeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffeffefefffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffefeeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffefffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffeffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffefffefffffffffffffffffffffffffffeffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefefffffffffffffffffffffffffffffeffffffffffeffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffefffffffffffffeffffffffffffefffffffffffeffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffeffffefffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffeffffffffffffffffffffefffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffeffffffffffffffffffefeffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffeffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffeffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffeffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffeeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffeffffffffffffffffffeffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeeffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffeffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffeffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffeffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffeffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffeffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffefffffffefffffffeffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffeffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffefffffffffffffeffffffffffefeffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeeffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffefffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffeffffffffffeeffffffffffffffffffffefffffffffffffffffffffeffffffffefffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffefffffeffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefeffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffefffffffefffffffffffffffffefffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffefeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffeffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffeffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffeffffffffffffffefffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffefffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffeffffffffeffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffefffffffffffffffffeeffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffefffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffeffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffeffffffffffffffffffffffffffffffffffffffffffffeffefffeffffffffffffffffffffffffffffffeffffffffffeffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffeeffffffffffffffffeffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffeffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffeffffffffffffffffffffffffffffeffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffeffffffffffeffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffeffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffefffffeffffffffffffeffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffefffefffffffffffffffeffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffefffffffeffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffeffeffffffefeffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefeffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffefeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffeffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffeffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffeffefffffffffffffefffefffffffffffffffffffffffffefffffffffeffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffeffffffffffefffffffffffffffffffffffefffffffffffffffffffffffeffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffeefffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffefffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffeffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffeeffffffffffffffffffffffffffefffffffeffeffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffeffefffffffeffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffefffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffefffffffffffffffffffefffefffffffffffeffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffffefffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffeffffffffffeffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffeeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefefffffffffffffefffffffffffefffffffffffffffffeffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffeffffefffffffefffffffefffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffefffffffeffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffeefffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffeffffffffffffffffffffeffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffeffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffeffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffefffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffeffffffeefffffffffefffffffffffffeffffffffffffffffffffffffffffeffffeffffffffffffffffffeffffffffffffffffffffffffefeffffeffffffffffffffffffffeffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffefffefffeffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffeffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffeeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffeffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffefffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffeffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeefffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffefffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffefffffffffffffffeffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffeffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffeffffffffffeffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffeffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffefffffffeffffffffffffffffffeffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefefffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffefffffffffeffffeffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffeefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffeffffeffffffffeffffffffffffffffffffffffffffffffeffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffeffffffeffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffeffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffefffffeffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffeffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffeffffffffffeffffffffffefffffffefeffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffeffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffeffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffeffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffeffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffefffffefffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffeffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffeffffeffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffeffffffffffefffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffefeeffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeeffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffeffffffffffffffffffefffffffffffffefffefffefffffffffffffffffffffeeffffffffffffeffffefeffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefefffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffefffffffffefffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffeffffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeeffffffffffeffefffffffffffffffffffffffffffffffffffeffffffeeeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffeffffffffffffffffffffffffffffefffffffeffeffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffefeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffeffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefefffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffefffffffffeffffffffffffffffffffffffffefffffffeffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffefffffeefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffeffefffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffefeffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeeffffffffffffffffffffffffefeffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffefffffffefffffffffffffefffffffffefffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffeffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffefeffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffefffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffeffffffefffffffefffeefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffefffffffffffffeffffeffffffffffffffeffffffffffefffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffeffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffeffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffeffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffeffffffeeffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffeffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefeffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffeffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffefffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffeffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffeffffffffffffeffeffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffeffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffefffefffffffefffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffefffffffffffffffeeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffeffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefefffffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffefffffefffffffffffffffffefffffeffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffeffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffefffffffffeffffffffffffffffffffffffffffeffffffffffffeeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffeffffffffffffffffffffffffffefffffffffffffefffffffffefeffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffeffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffefffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffeffffffffffffefffffffffffffffffffffffffffffeffffffffffeffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeeffffeffffffffffffffffeffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffefffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffefffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffeffffffffffffeffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffefffefffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffeffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffeffffffffffffffefffffeffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffeffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffeffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffefffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffeffffffffffffefffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffeefffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffeffffffeffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffeffffffffffffffffffeffffffffffffeffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffefffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffeffffffffffffffffffffffffffffffffffeefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffeffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffeffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffeffffffffffeffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffeefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefeffffffeffffffffeffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffeffffefffffffffffffffffffffffffffefeffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffefffffffffffffffffeefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffeffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffeffffffeffffffffffffffffffffffffffffffffefffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffeffffeffffffefffffffffeeffffffffffffffffffffffffeffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffefffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffefffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffeffffffffffffffffffeffffffeffffffefffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffeffffefffffffffffffffffeffffffffffffffffffffffffffffffefffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffefffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffeeffffffffffffffffefffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffeffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffefffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffeffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffeffffefffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffefffffffffeffffffffeffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeefffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffeffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffeffffffffffefffffffffffffffffffffffffffffeffffffffffefffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeeffffefffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffeffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffeffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffefeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffefefffffeffeffeffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffeffffffeffffffffeffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffeffffefffffeffffffeffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffeffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffefffffeffffffffffefffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffeffffffeffffffffffffeffefeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffeffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffefefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffeffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeefffffffffeffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffefffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffefffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffeffefffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffeffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffeffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffeffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffeffffffeffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffeffffffffeffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffeffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffeffeffefffffffffffffffffffefffffffffffeffffffffffefffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeeffffefffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffeffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefeffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffeffffffffefffffffffffffffffffefffffffffffffffffffeffffffeffffffffffefffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffeffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffefffffffffffeefffffffffffffffffffffeffffffffeffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffeffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffeffffffefffffffffffefffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefefffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffeffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeeffffffffefffefffffefefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffeffffffefffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffeffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffeffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffefeefffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffefffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffeffefffffffeffffffffffffffefffffffffffffffffffffffffffffffffeffffffffeffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffefffffffffffffffffeffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffefffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffeffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffeffffffffffffffffeffffffffffefffffffffffffffffffffffeffffffffffffefffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffefffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffeffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffeffeffffffffeffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffeffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffefffffffeefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffefeffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefeffffffefffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffefffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffeffffefffefffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffefffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffefffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffeffffffffffffffffeffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeefeffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffeffffffffffffffeffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffefffffffffefffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffeffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffeffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffefffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeeffffffffffffefffffffffffffffffffffeffffffffffffffffffeffffffffefffffffffffffeffffffffffffffefffffffffffffffffefffffffffefffffffefffffffffffffffefffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffeefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffefffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffefffffefffffffffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffefeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffeffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffefeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffefffeffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeefffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffeffffffefffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffeefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffeffffffeffffffffffeffffefeffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffeffffefffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffefffffffffffeffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffeffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffeffffeffffffffffffeffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffefffefffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffefffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffefffffffeffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffeffffffffffffffffefffffffefffffffffefffffffffffeffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeefeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffefffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeefffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffefffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffeffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffefefffffffeffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffeffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffeffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffefffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeeffffffffeffffffffefffeffffffffffffffffffffffffffffffffffffffffffeffffffffefeffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffeffffffffffffffffffffffffffefffeeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffefffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffeffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffefffffffffeffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefefffffffffffffffeffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeefffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeeffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefeffffffffffffeffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffeffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefefeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeeffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffeffffffffffeefffffffffffffefffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffeffffefefffffffffeffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffefeffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffeffffffffeeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffefffffffffffffffffffffffffffffffffffffeefeffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffeffffffffffefffffffffffffffffeffffffefffffffffffffffffffffffffeffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffefeffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffeffffffffffffefffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffefffffffffffeffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffefffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffefffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffeffffffffffeffffeffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffeffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffefffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeefffefffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffeffffeffffffefffffffffffffffffefffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefeffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffeffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffefffffffffffeffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeeffefeffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffefffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffeffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffeffffffffffffffffffffeffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffeffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffeffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffeffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffeffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffefefffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefeffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeeffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffeefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffeffffffffffefffefffffffffffffeffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffffffffffffefffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeefeffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffeffffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffefffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffefffffffffeffeffffeffffffffffffffffffeffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffeffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffeeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffeeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffeffffffffffffefffffffffffffffffeffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffeffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffefffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffeffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffeffffffffffffffefffffffffffffffffffefffffffffffffffefffffffeffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffeffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffefffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffeffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffeeffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffeffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffeffffefffffffffefffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffefffffffffffffffffffeeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffeefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffeffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffeeffffffffffffffffeffffffffffffffffffffffefffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffeffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffeffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffefeffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffefffefffffffeffffffffffffffffffffffffeffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffeffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffeeffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffefffffffefffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeeeffffeffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffefffffffeffffffefffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffefffffefffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffeffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffeefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffeffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffefffeffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffeffffefffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffeffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffeffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffeefefffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffeeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeeffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffeffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffeeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeeffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffefefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffeffffffffffefffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffefffffffffffffffeffffffffefffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffeeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffeffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeefffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffeeffffffffffffffeffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffeeffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffefffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffeeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffeefeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffeffffffffffffffffffeffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffefffffffffffffeffffffffffffefffffffffffffffffeffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffeffffffffffffeffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffeeffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffeffffffffffffffffffffffffffffffffffffeefffffffffffffffeffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffefefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffeffefffffffeffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffeffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffeffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeefeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffeffffffffefffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffefffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffeffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffefffffffffeffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffeefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffeffeffffffefffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffeffffffffefeffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffeffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffefeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffeefffffffffffefffeffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffeffeffffffffefffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffeffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeeffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefeffffeffffffefffffffffffffffffffffffffffffefffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffeffffefffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffefffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffeffffffffffffefefffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffefffefffffffffffffefffffffffeffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffefffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffefffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffeffeffffffffffffffffffeffffffffeffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffefefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffeffffffeffffffefffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffeffffffeffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffefffffeffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffefffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffeffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffefffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffeeffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffeffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeeffffffffffffffeefffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffefffffffffeefffffffffffffffffffffffffffffffffffeffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffefffffffefffffffeffffffeffffeffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefefffffffffffffffffffffffffffffffefeffffeffffffffffeffffffffffffffffeffffffffffffffffeffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffeffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffffffffffffffffffeffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffefffffffeffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffeffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffefffffffffffeffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffeffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffeffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffeffefffffffffffffffffefffffefffffffffffffffffffffffffffefffffffffffefffeffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffeffffffffffffffffffffffffffffffeffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefeffefffffefffffffffefffffffffffffffeffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeefffffffffffffefffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffeffffffffffeffffffffffffffffffffffffffeffffffffffffffffffefffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffefeffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffeffffeffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffefffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeeffffeffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffefffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeefffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffefffffffffffffffffffffffffffffffffefffffeffffefffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffeffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffefffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefefffffffffffffffffeffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffeffffffffffffffffffffffeeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffeffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffeffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffefefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffeffffffefffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeeffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffefeffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffefffeffeffffffffffffffffffffffffffffffffffeefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffefffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffeffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffeffffffffffffffefffffefffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffeffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffeffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffefffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefeffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffeefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffeffffffffffffefefffffffffffeffefffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffeffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffeffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffeffefffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefeffffeffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffeffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffeffffffffffffffffffffffffffffeffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffeffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffefffffffffeefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeeffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffeffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffeffffeefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffeffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffefffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffefffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffeeffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffeefffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffefffffeffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffefffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffeeffffffffffffefffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffeffeefffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffeffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffefffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffefeffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffeffffffffffffffffffffffffeffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffeffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffefffffffffffffefffffffffffffffffffffffffeffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffeeffffffffefffffffffffefeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffeffffffffefffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffeefffffffffffffffefefefffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffeffffffffffffffffffffffeffffffffffffffffffeefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffeffffeffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffefffffffffffffffffeffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffefffffefffffffffffffffffffffffffffffffefffffffffeffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffeffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffefffeffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffeffffffffffffffefffffefffffffffffeffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffefffffffffffffefffffffeffffeeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffeffffffefffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffeffffeffffffffffffffffffffffffffffffefffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffeefffffffffffffffffffffffffffefffffffeffffffffefffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffeffffffffffffefffefffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffeffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffeffffffeffefeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffefffeffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffeffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffeffffeffffffffffffffffffefffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffeffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffeffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffeffffffeffffffffffffffffffffffffffffffefffffffffffeffffefffeffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefeffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffefffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffeffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffeffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffeffffffeffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffeffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffeffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffeeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffeffffffffffefffffefffffefffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffeffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffeffffffefffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffeeffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffefffffffffffeffffffffffffffffffffffffefffffffffefffefffffeffffffffffffffffffffffefefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffeffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffeffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefeffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffefffefffffefffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffefffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefeffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffefffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefeffefffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffeefffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffeffffffeffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffefffeffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefefffeffffffffffffffffffffefffffffffffefffffffffffffffffeffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffefffffffffffffffeeffffffffffffffffffffffffffffeffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffeffffffffffffffefffffffeffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffefffffffffffffffffefffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefefffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffeffffffffffffffffefffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffeffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffeffffffffffffffffffffffffffffffefffffffffffffefffffeffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffeffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffeffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffefffffffffeffffffffffffffffffefffffffffffffffefffeffffffffffffeffffffffffffffffffffffffefefffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffeffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffefffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffefffeffffffffeefffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffefefffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffefffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefefffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeefefffeffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeefffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffeffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffeefffffffffffffffffffffffeffffffffffffffffefffefffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffffefffffeffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeefffffffffffeeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffeffffffeffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffefffffffffffffefffffffffffffffffefffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffeffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffeeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffefffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffeffffffffffffffffffffffffffffefeffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffefffffffeffffffffffffffffffffffffffffefffefffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffeffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffefffefffffeefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffefffeffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffefffefffffeffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffeffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeefffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffefffffeffffffefffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffefffffffffeefffffffefffffffffffeffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffeffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffeffffffffefffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffeffffffeffffffffeffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffeffffffffffffffeffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffeffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeeeffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffeffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeeeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffefffffffefffefeffffffffefffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffeffffffffeffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffeffffffefffffffffeffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeefffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffeefffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffefffffffffffffffffefffffffffffffffeffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffeffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffeffffffffffffffeffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffeffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffeffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffeffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffeffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffeffffffffffefffefffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffefffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffeffffffffffffffefffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffefffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffeffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffefffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffeffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffefffeffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffeefffffffffffffffffffffffffffffffffffffffeffffffffffffffefffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffefeffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffefffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffeeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffeffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffefffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffefffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffeefffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffefffffffffefffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffeefffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffefffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffefffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffefffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffefeffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffefffffffefffefffffffefffffffffffffffffffeeffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffeffffffffffeffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffeffffffffffeffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffeffffffffeffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffeffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeefffffffffffffffffffffffefffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffefffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffeefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffefeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffefffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffeffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffeffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffefffffffffffffeffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffeefffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffefefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffefeffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffefffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffeffffffffffffefffffffffffffefffeffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefeffffffffffffffeefffffffeffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefeffffffffffffffffffeefffffffffefffffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffeffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffeffeffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffeffffffffefffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefefffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffeeffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefeffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffefffffffffffffffffeffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffeeffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffeffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffeffffffeffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffefffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffeeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffeffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffefffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffefffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefeffffffffffffffffffffffffeefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffeffffffeffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeefffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffefffefffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffeffffeffffffffffffffffeffffffffffeffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffefffffffffffffffffffffffffffffffffefffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeeffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffefffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffeffffeeffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffeffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffefffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffeffffffffffffffeffffeffffeffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffeeffffffffffffffffffffeffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffeeefffeffffffffffeffffffffffffffffffffffffefeffffefffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffeffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffeffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffeffffffefffffffffefffeffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffefffffffefeffffffffffffffffffffffffeffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffeffffefffffffffffffeffffffffffefffeffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffeffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffeffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffeffffffffffffefffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffeffeeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffeffffffffffffffffffffeffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffefffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefeffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffefefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffeffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffefffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffeffffefffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffefffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffeffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffeffffffffffefffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffeffffffffffffefffffffffffffffffeffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffeffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeefffffeffffffffffffffffffffffffffefffffffffffffffffffffffefeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefeffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffeffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffeffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffeffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffeffffffffffffffffeffffeffffffeffffffefffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffefeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffefffffefffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffeffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffefefffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffefeffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffeffffffffffffffffffffffeeffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffefffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffefffffffffffffffffeffffffefffffffffffffffffffeffffffffffffffffffffefeffffffffffefeffefffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffefffffffffffffffffefffffffefffffffefffffffffffffffffffffffffffffffefffeffeffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffefffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffeffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffeffeeffffefefffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffeffffffffffffffffffffffffffffffefffffffffffeffffffffffffeffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffefeffffffffffffffefffffffffffefffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffefffffffffeefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffeffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffeefffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefeffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffeffffffffffffffefffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffeffffffffffffeefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffeffffffefefefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffefffffffffffffeffffffffeffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffefffffffffffffffffffffffffffffffefffffffffffffffeffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffefffffffffffffffffffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffefffffffffffffefffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeefffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffeffffffffffffeffeffffffefffefffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffeffffffeeffffffefefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffefffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffeeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeefffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffefffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeefffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffefffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffeffeffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffeffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffefeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffefffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffefffffffefffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffeffffffffffffffffefffffffefffffffefefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefeefffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffefffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefeeffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeefffffefffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffeffffffffffffffffffffffeffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffeffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffefffffffffffffffefffeffffffffffffffffffffffffeffffffffffffffffefffffffffffffeffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffefffefffffffefffffffefeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffeffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffeffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffefeffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffeffffffffffefffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffefffefffffffffffffeffeffffffefffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffeeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffeffefffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffefffffffeffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffeffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffefefffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffeefffffffffffffffffffefffffffffffffffffffffffffeeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffefeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffefffeffffffefffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffefffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffefffffffffefffffffffffffffffeffffffffefffffffefffffffefefffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefefffffffffffffffffffffffffffffffffeffefefffffffffffffffffffffffffffeffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffeffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffefffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffefffffffffffffffffffffffefffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffeffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffefffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffefffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffefffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeefffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffeffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffeffffefffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffefffffffffffffffffefffefffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffeffffffffffffffffffffffffefffeffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffefffffffffffffffffffefffffffeffffffffffffffffffffffffefffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffeffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffeffffffffffffffffffeffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefefffeffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffeffffffffffffefeffffffffffffffffffffffefffffffffffffefffffffffffffffffffefffeffffffffeffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffeffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffefeffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffeffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefeffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeeffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeeffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffeffffffefffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffefffffffffffffffefffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffefffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffefffffffefffffffefffffeffeffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffeffeeffffffffffffffffffffffffffffffffffefffffffffffffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffefffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffeffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffefffffffffffffffffffffffffffffffffefffffeffffeffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffeffffffffffffffffefffffffffffffffffeffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeefeffffffffffffffffffffffffefffffffffffffffffffefffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffefffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffefffffffefeefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffeffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffefffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffeffffeffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffefffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffefeffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefefefffffffffffffffffefefffffefffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffeeffffffffffefffffffffffefffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffeffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffeffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffffffffffefefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeeffffffffffffffefffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffeffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffeffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeeffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffeffffffffeffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffeffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffefffffffffffffffffffffffffffffeffffffffeffffffffffffffffefffffffefffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffefffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffeffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefffffffffffffffffefffffffffffeffffffffffffffffefffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffefffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffefffefffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffefffffffefffffeeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffefffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffeffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffeffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffefffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffefffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffeffffffffeffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffefffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffeffffffffffffffffffffffefffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffeefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffefffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffeffffffffefffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffeffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffefffffffffffefffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffefffffffeffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffeffffeffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffeffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffefffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffeffffffffffffffffffffffffffffffefffefffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffefefffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffeffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffeffefeffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffeffffffffeffffffffffffffffffeffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffeffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffeffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffeffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffeffffffffffffeeffffffffffffffffeffeffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffeffffffffffffffefffffffffffffffffefffffffffffffffffffffffffefffffffeffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffeffffffffffffefffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffefffffffffffffffffffffffffffffffeffeeeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffefffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffeffffffffffffffffffffffeffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffefefffffffffffffffffffffffeffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffeffffffffffffffffffffffffffefffffffffffffeffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffeffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffefffffffeffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffeffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffeffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefeeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffeffffffefffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffeffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffeffffffffffffeffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffeffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffefffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffeffffffffffffffffeffffeffffffffffffffffffffffffffffefefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffeffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffeffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffefffffeffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffeefffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffeffffffffefffffffffffffefffffffffefffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefeffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffefffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefffffffffeffefffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffffffffffeffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffeefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffefffffffffffeffefffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefeffffffeffffeffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffefffffefffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffefffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffefffffefffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffeffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffefffeffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffeffeffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffefffffffffffffffffffffefffffffffffefffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffeffeffffffffffffffffffffffffeefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffeefffffffefeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffefffffffffffffffffffeffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffefffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffeffeefeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffeeffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffeffffffffffefeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffeffffffffffeffffffeffffffefffffffffffffefffffffffffffffffffffffffeffffffffefffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffefeffffffffffffffffffeffffffefffffffffffffffffeffffffffffefffffeefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffeffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffeffffffffffffffffffefffffffffffffffefffeffffffffffffeffffffffffffffffffffffffefeffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefefffeffffffffffeffffeffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffeefffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffeffffefffffffffffefffffffffffffffeffffffffffffffffffffffefffffffffffffeefffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffefffffffffffffeffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefffffffffffffffffffffffffefffffffffffeffffefffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffefffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffeffffffffffffffeffffffffffffffffffffffffefffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffffeffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffeffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffeffffffefffffeffffffffffffffffffffffffffffffefffffffffffffeeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffefffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffefffffefffffffffffffffffffffffffffeffffffffffffffefffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffeffffffffffffffffffffffffffffeeffeffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeefeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffeffffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffeffffffffffefffefffffffffffffffffffffffeffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffefffefffffeffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffeffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffeffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffeffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffeeffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffefffffffffffffffffffeffffffffffffffffefeffffffffffeffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeefffeffffffffffffffffffffffffffffffffffffffeffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffefffffeffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffefeffffffffefffffffffffffffffffffefffffffffeffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffeffffffffefffffffffffffffffffeffffffeffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffffffefffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffeeffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffeffffffffffffffffffefefffffffffffeffffffffffffffffefefffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffeffefffffffffefffffffefffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffefffeffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffeffffffffffffffffeffffefffffffffffffffffffffffeffffffffffefffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffefefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffefffeffffffffffffffefffffffefffffffffffffefffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffeffffffffffffffffffffffffffffffffffeffffefffffffffffefffffffffeffffffffffeffffffffffeffefffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffefffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffefffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffefeffffffffffeffffeffeeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffeffefffffffffeffffffffffffffefffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffefffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffefffffffffffeffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffeffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffeffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffeffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffeffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffefffffffffffffffffffefffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffefffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffeffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffeffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefeffffffffffefffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffefffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffefffffffffffffffeffeffffffffffffeffffffffffffffffffffffffffeffffffffefeffffffffffffffffffffffffffefffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffefffffffffffefffffffffffffffffefffeffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffefffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffefeffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffefffffffffffeffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffeffffffffffffeffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffeffefffffffffffefffffffffeffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffefffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffefeeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffefffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffefffeffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffeffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffefffffeffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffefffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffefffffffeffffffffffffffffefeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffefffffffffffeffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffeffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffefeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffeffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffefefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffefffffffefffffffffffffffffffeffffffffffefffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffeffffffefffffffffffffffeffffffffffffffffffffffffffffeffffffffeffffeffffffeffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffeefffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffefeefffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffffffffffefffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffefefffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffefffffffffffffffefffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffefffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffefffeffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffeffffffffffffffefffffffffffffffffffffffffffefefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffefffffffffffeffefffefffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffeffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeeffffffffffffffffffffefffffeffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffeffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffeffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeeffefffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeefffffffffffffffffeffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffefffffefffffffffffffffefffffeeffffeffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffeefffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffefffffefffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffeeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffeffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffefffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffeffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffefffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffeffffffffffffeffffffffffefffffffffefffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffefffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffefeffeffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffefffffefffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffefefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefeffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffefffffffffffffffffffffffffffffffefffefffffffffefffffffffeffffefffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffefffffefffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffefefffefffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffeffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffeffffffffffffffffffffffeffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeefffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefeffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffefffffffffeffffffffffffffffffffffffffffffffeefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefefffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffeffffefffffffffffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffefefffffffffffeffffffffffffffffffffffffffffffefffffffeffffffffffffffefeffffffffffffffffffffffeffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffeffffffefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffefefffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffeefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffefffefffffffeffffefffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffeffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffeffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffefffffffffefffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffeffffffffffefffffffffffffefffffffffffffffffffeffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffefffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffefffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffeffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffeffffefffffeffffffffffffffffffffffffffffffffffffefffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffefffffffffeffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffefffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffeeeffffffeffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffefffffeffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffeffffffffffffffeffffffffffffffffefffffffffeffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffeeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffefffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffefffffffffffffffffefffffffeffffffffffffffffffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffeeffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeefffeffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffeffefeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffefffeffffffffffffffffffffffffffffffefffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffeffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeeffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffeffeffffffffffeefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeeffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffeffffffffffffffffffffeffffffffffffffeffffffffffeffffffffffffffffffffffffffffffeffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffeffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffeffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffefffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffefffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffefffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffeffffefffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffeffffffeffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffeeffffffffffffffffefffffffeffffffffffffffffefffffffffeffeffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffeffeffefffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffefffeefffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffeffffefffffffffffffffffefefffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefefeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffeffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffefffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefeffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffeffffffffeffffffffeffffffffffefffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffefffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffefffeffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeefffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffeffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffeffffefffffffffffffeffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffefffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffeffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffeffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffeffffffffffffffffffefffffffeefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefeffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffefffffffffffffefeffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffeefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffeffffffffffffffefffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffeffffffffeffffffffffffffffffffefffefffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffeffffffefffffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffffffffffffffefffffffffffffffffffffffeffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffefffefffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffeffefffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffefeffffffffffffefffffffffffffffffffffefffffffffffffffffffefffffffffffeffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffeefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffeffffffeffffffffffffffffffffffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffeffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffeffffffffffffeffffffeffffffffffeeffefeffffffffffffffffffffffffffffffefffffeffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffefffffffffefffffffffffffffffefffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffeffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffeffffffffffeffffffffffffffffffffeffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffeffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffeeffffffffffffffffeffffffffffffffffffefffffffffffffeeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffeffffffffeffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffeffffffffffffffffeffffffffffffffffeffffffffffffffffeeffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffeffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffeffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffeffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeeffffffffeffffffefffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeefffffefefffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffefffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffeffefffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffeefffffffffffffeffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffeffffffffefffffffffffffffffefffeffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffeffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffefffffffffffffffffeffffeffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffefffffffffffffffffefffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffefffffefffffffffeffffffffffffffffefffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefeffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffefffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffefeffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffeffefeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffefffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffefeffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffefffffffffffefffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffefffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffeffffffffffffffeffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffeffffffffffffffffffffffffeffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffeffffffffffeefffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffeffffffffffffffffffffffffefffffeffffffffffffffffffffffffeffffefffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffeffffffffefffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffeffefffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffefffffffffffffffefeffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffeffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffeffffffeffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffeefffffffffffffffeffffffffffffffffffffffffffeffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefefffffffffffffffffffeffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffeffffffeffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffeffffffffffefffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffefffffffffffeffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffefffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffeffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffefffffffffffefffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffeffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffeffeffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffeefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffeffffffffffffffefffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffeeffffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffeffffffffefeffffffffffffffffefffffffffffffffffffefefffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffeffffeffffffefffffffffffffffffeffefffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffefffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffeffffffefffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffefffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffeffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffeffeffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffeffffffffefffffffffffffffffefefffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffefffffffffffffffffffffeffffefffefffffffffefeffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefeffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffefffffffefffffffffffefffffffffeffffffeffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffefeffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffeffffffffeffffffffffeffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffeffffffffffffefffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffefeffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffeefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffeffffffffffffeffffffffffffffffffffffffffffffffffffeffffeffffffffffffffeffffffffffffffffffffeffffffffffffffeffffffffffeffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefefffffeffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefefffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffeffffeffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefefffffffffffffffffffffeffffffffffffffffefffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefeeffffffffffffffffeffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefefffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffefeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffefefffffffeffffffffffffefffefffffffffffefffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffeffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffefefffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffefffffffffffffffffffeffffffefffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffeffffffffffeefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefeffeffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffefffffffefffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffeffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffeeffffffffffffffffffffffffffffefffffffffffffffffeffffffffeffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffefffffffffffefffffffffffffffffeffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffeffffffeffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffefffffffffffffffefffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffeffffffffefeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffeffffeffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffefffffefefefffffefffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffefeffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffefeffffffeffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffefffefffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefeffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffeffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffeffffffffffefffffffeffffffffffffffffffffffffffffeffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffeffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffefffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffeffffeffffffffffffffffffffffffffffffeffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffeffffffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffefffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffefffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefeffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffefffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffeffffffffffefffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffeffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffeffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffeffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffefffeffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffeffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffefffeeffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffeffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffefffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffefffffffffffffffffffffffefffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffeffeffffffeffffffffffeffffffffffffffffffffffffffefffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffefeeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffeffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffeffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffeffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffeffffffffeffffffffffffffffffffffffffffefffffeefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffefffffffffffffeffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffeeffeeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefeffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffefffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffefffffffffffffffffffeffffffffffffffffffffffffeffffffffffffefffffffffffffffffffefffffefffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffeffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffefffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffefffefffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeefffffefffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffefffefffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffeffffffffeffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffeffffffffeffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffefffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefefffffffffffffffffffffffffeffffffffffffffefffffffefffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffefffffffffffffffffffffffffffffffeffeefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffeffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffeffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeefffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffefffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffeffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffeefffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffefffffeffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffeffffeffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffefffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffefefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffefffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeefffffffefffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffeffffffffffffffeffffffffeffffeffffffffffffffffffffffffffffefffffffffeffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffeffffffffffffffffffefffffffeffffffffffffffffffffffffffefffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffeffffffeffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffeffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffeffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeefffffffffffffffffffffffffffefffefffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffeffffffeefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffeffffffffffffffffffffeffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffeffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffeffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffefffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffefefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeeffffeffffffffffffffffffffffffffffffefffffeffffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffefffefffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffefffffffefffefffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffeffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffeffffffffffffeffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffeffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffefffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffefffffffffffffffffffffffffffffffffffefefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffefffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffefffffffffffffefffffffffffffffefffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffefffffeffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffefffffffffffffffefffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffefffffefeffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffeffffffffffffffeefffeffffffffffeffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffeefffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffefffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffefffffffefffffeffefffffffffffffffffffffeffffffeffffefffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffeffffefffffeffffffffffffffffffffffffffffffefeffffeffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffeffffffffffffffefefffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffefffffffffffffeffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffefffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffefffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffefffffffeffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffefffffffffefffeffffffffffffffffffffeffffefffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffefffffffffffffffffffffffefffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeffffeffffffffffffefffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffeffffefffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffefffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeeffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffeffffffffffffffffffffffffffefeffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffeffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffefefefffffffffffffffffffffeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffeffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffefffefffffffffffeffffffeffffffffffffffffefffffffffffffffffffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffeffffffffefffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefefffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffeffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffefffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffefeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeffffffffffffefffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffffffffffffffffffffffffffffffeffffffffffffeffffffffefeffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffeeffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffffffffffeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffeffffefffffffffffffffffffffefffffffffeffffffffffffffeffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffeffffffffffffffffffffffffffffffffffffffffffffffffefffffffefffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffefffffffffffffefffffffffffffffffffffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeffffeffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeffffffffeffffffffffffeffffffffffefffffffffffffffeffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffefffffffffeffffffffffffffffffeffefffffffefffffffffffffffffffffffffffffeffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffffffeffffffffffffffffffffffffefeffffffffffffffffffffffffffffffeffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffeffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffefffffffefffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffeffefffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffeffffffffefffffffffffffffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeffffffffffffffffffffffffffffeffffffffffffffefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffefffffffeffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffeffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffefffefffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffffffffffffffeffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffefffffffeeffffffffffffffffffffffffffffffffffffefffffffeffffff