3DMF"typeScaleAttributetypeUpVectortypeForwardDirectiontypeNorthVectortype$Artifice:Element:Preferencestype Artifice:Element:Versioncntrset 0>?x?}>j`?@>Feet.3Degrees.2 ? ??Ӂtype$Artifice:Element:MaterialShadertype$Artifice:Element:MaterialTypetype$Artifice:Element:MaterialNametype$Artifice:Element:TextureNamecntrset cntr$strcLands-Grass_Lawncntr$strcLands-Grass_Lawncntr<cntr,txsutxpm |wզ 0 KXXYYA`|t000!A5HZHJJJ}wwr~r/K/4i1!RQwKaTK ۴ =͛KwD=rB!M+ZXʜtnn\s\=`6XSKnK]y[Ew7q%bYI#GsUGnTA%BYl<> oҠ#NŠSmI~5k5ZW`g7bDʾEfE$ól{R>~^k8uBHNաllXK*".dE2qQF]zkڼ ş`{=r=ǏgP4g!aQEw>NN%B%pcۻHvC{}+g?LZrrRSR0>v' 4 py5`58k>oor{_{a;̮}p~qgmvmtagOw6j\LwO1rr\tpnx|svO(J{X>lU.Kw@٨+RhR{q)WsmHrMyv۹7Ct(d8DR۴<|d(nYxnxJJJ2,uu=$n$Ƴ^\_#ʒ!cu`w*¬"I)ƺy|kp(VN! l#Ƭ;m@X|X48ZtV6P$SxSHms\)))kfGGG0N.vs$M!|"-Uơ@Te^clg7].qoؿ3v?Q_JJM|]Vr`^eMEs`-iAgV.])Q}QOhN$-a~yD##_/cp6n?e#|OHwm5r>(lG"[$,H$<v7qC||&_Au~XuXaLӤ5Ɣco-'hCָ&c=wHl]RRRHk?xxxC']C,iS^}du>i@|I+g2`40lN;)-)797Zi_tī =9e"D!HaPEi1.h%ђ4^[4j.5k,ڤ6d,wwJgV7Xlh-u-—Nj7^98nHԽð2oJ__]q]k]]]\u\=ɰ])ܬQh^nJݺ՚%A%DNʔU[əPZv2rCQxQ{u7h'ry^+^`g^.HXuJmJW(P+Z|ddd>qKtđߵzx3kKv`e"Ii}CV\)][agfwP|hjSzf/]=cxmLcU'͗Н{tRPѐ4^45?tR',HFF?llTQ޲vfК8`>$W&{{X!GNn{P]qO5E-YjTuT%a=T^ֹ~~xRtѹ%vwz9d;"lv9nNcc 5 tps3e\bwb*G*OnBvrrrs^lJLJɡ?i?m)TDr͉R\@J%xrRWTMĺbba[ݠ~gPfPcU?^3{x۪1jA - ݿGWwWvs}&U-kmCo#dW&oZ B ˝q\VVKy[  qk٠0F0 A ܨ{= ڠ=}T֩5g?ݮ'a3T'a{pӭȞڳȦ>&â3<ТЗ(Z"6sCGNQ{dŨ;_EY[\YȿNiIc,N&}~~:dHnt1=e=XS8p1A5|jt[bTye5f%7da*c$S>lHv&c:asڳ}~۳9O9  ,0~xH0X0͝:e:ÕwnT{^"$ (a%FyR۷ ZuwzSS A}ÞubkeusLiv$Z2hh`rtFqa%oK|âTQʜ) ϳlqccc}iw`˒Nɑsq ql;8b:,4,R}[˙IVN!#---2^91];Q, ڧ=|?joΩ9^7>gy9EeEqvlx#D#Y)@I~KBa٫ I]hx]%۳%m9mxm`{>,_'HzRzqgxSXSo} hW 6v}Xrb*U* CrSjx5r2~kpn)N,%yylXsܺśKM>j8e^/_|_( ^qCuT3Ŕ4l_ƕ5OE8{8y3)3r3ms`g E vqMo@333`ca_rrtvttkZ{_gQǔWWJD6h6gmCtCW]3k:$W.HtR;u98o3DSD-B-K}H]n/dB*F[MuaP^{6~-[Eѡg&dmd9ImY>j>B_EZkpGl`=lVh\9V9zx[u`{w|@ʨ[{b>n21]jZSz7oaZJ=u6?a/aTl`xNcN>jKؼW`W͹6ѫ_0<0zmgYϓ3b3Y5p/E[R#jvE{Oֹ*.*|A]3cX¤Fq?VHjW1X%fa}r? R "Ohhq?u1TM4m.|C{PReM|Ppu?f?+YIx = [k{Wlșczmm gg4(dI*v~v[|eIZ@cC!L+{XrXgKrA"0/T??h=@./eKYiYRfFxT˯ox!>$4c-h[=p6>WN6b1Hwt>;vv˼ѵ*[Dzz ]-[Qmm,Jw͑WM8f5B{BV`r~&0h3UcǣszsQnSbbb'qsY_bb@U@YSvII"iiڒ2h"}UoM@_KoaÆvR<UjI~NItN ?_?>qZ%fHM8UxoVYJ&lY}_PV :"*^@L'ϪZekkOhQ&Y\{w4J ttkNzUMP%E%^h7\BOsc)M.Wc4^9X^wt3cLh<~x2qqIKFVQ`p`DkQaljvL&IqUXk7i<  ehKhP||ʛTWffwwNH/x~lې Yzm PXQcm/"\"ڦ;n1 <M"mwJJJzz3hAžXkpp]d6bUr{"cz%mA`u8R88 xDyyy{I]qD}cAdV9Y<\b3AyAPPHyH̏|vG~dxfxIuO&`2{kJF454XwЯ5`Bjs~~8h$vs^Hx8˘%TzjucwqѶ@yEUpn>@>olFu9ʰócp }}v}FT>ǘ(y@6K5xJE`ZZ?uEȒ+k. 6}vx}@>-w9ŲͶVVgl%b%Gu@(;r6dipu|R}Y]fՖڸ~;nGNzKmard(Lty\^GxLL`pypa-NkPxz3/4eR }:c7Ww`Ʈyy7BKAYbuy+W0PjPWeXi;g;oipO^OԴ(]1%X6M$Œ[lJ"1\1 =kmgaөDe۰/A/VXVEz4tdu*AAAKjSkN$LoSθCmP2A2" 351]<ؾ7g2|apeb,k'Y[kd9l&sc +ֿU֡œڝys"U{5_'ʞOsI+|o9^$xg}|r̫iwcpy ``mzgwcXXXw4fTA@oCSw_DsIZxXVOIF?EE9uI]]dmڪ]t]>K6GvT2kBӶ̒1&C)7VVMy@Ť׼ĨanɒuzG%DttѕI{{.QѴm~a{xsydi9v<4w4OmUn}hVxFIu@ <&?|lgZFդڮ֭cq[[`W,X68u%^%ب7S7Ѭ6Fp6C qoʷ>_;Ӡռ%e3ϓMYȝ)sCFڹPzV^m^7g2A KQAsM{{4QaBGll32|@=QWZcf2d7*ӖSS&R&0<0bt`3Exb" k .DkAzs ӳy|[]\FfHʿIgXppT[6hD3b83]??gBLvLŨíWxb{BnIc53bG3he9g6O*b7iv1nVasSsEȰ4 8(IbI߷li9K98_F-_3OѧLGٸ=K=p@ajV[ǔ)j3&#mt -sNqf3ZC{,^3mm+Wpew&T+ItLFs@"S"?u~%7%MMM]}nn~yTn]ޢD5q$dX@@]XťHgB?g=TmWιPgPsl~=e4~z͟aaoR?,ele+K!*"l4f&Ln?\\ruWUox N 3m3ObyR*jzD|W̨Ʋ}|Ty^4f1 Z5k776i4Ԧfv׻NXVAnc0Ȟ=S=t}t#J8ZlZuģ@>'ةߠ1r/ۣtvѧIjIyyDe=WkM]|P?a2רejϺEGyy|UrR4W26VV\Tcp`f>C>n[}}:d:Ar[qZjȮQen½3b:qqCOC?֭KDKuIRq6e6o^҇F||JtC,_/-ÍH' >CfPqx.c47dblj3m6;q=]dBfLû{tn̓===G7?cD%W1ƫϰ\NW|Up|">S\Sk1KI'Uy6i3oo/hBsp&  LbSBsKnsgeɖ)=nMmǗvpsm?w]>V|4l(>؜+d4 NN}FIӳ N& 6#U(t{fi5U5*N-&R^^#VX_i^%.Y.˪cxmp)J.,W6Akg#VCunt9c@;YEqxoQrF*[%?up6V(zppymBp8qhXN"W>4P4ƺ}iYYߠwrIwFq%_J{7dtĜyooo-f-;`Pr#c:LOv{ַGqW=ImI̫0^0bgj|Cn^hg]PCڤʧΤ~LLեԹeeeggfx> =mowJbֹgz}ǢYTGkI ;J;4Q4}x@DtAs 9Ţb_͏{ptwzؠDu?m`B@q;аұMUMM:r{NONfiХrryjmi`:zQ}XQYuWzz8d1ooo >ŚŮTbR-GnGafKyXXe=nY8kOyyepHy[\20xDϸحAl-|nܿ4m:#V-h[zR 6mjq9(޻[`رÞ1q>ͣ'`5Iw^ү{ydd ]. Ԫ]P͚14T4TuTƕ'Ynnř}/eD:a7vpvs7cB Z4gs?O?````tFFgg~{$T!v|gֲ<rrNkb^c H+c1pp\Rsz~ww =sBppWsn˻bs4iG˓oqbe\xcҼ(O(3iKWhR#[aK'X1B_Pß*ɳX9˦YNX 6 |7oOtyHtB8ԤipY`+˩N&LxLmvڥBuOT[dsdұ9j;Y_syˤz||E#=gTEma*]C D׺Z`|agа<]5IsBҭFc[3 Υ~bh 6 ˠvt&OjMQtWry 8òTYM-ʋ#?#Ţr"M^1T4CmJ>fKCKC @rr|{64QrnI7VVV_|_Uɣ9g?]_L{J*&<&\s0wt+ǖخ1pHBzL;Ub0RpppExL#O#c]2d+\r\"lJtVf`XuXKo:sscmFHJkxhu̵lvelh\saa5$3$ݷ\a =-agfo1000ĀLJɉbh~ G ?G!y.Z._x`l$\$%:f=G&FR|Uiū?n?ɜ8D3a:VlY2I4RsB]]΍-Y'Am֭>!A"X2p}|-=i=8|LN* ?%:m`{9rY״u٩m$qG_\5c5ֵLfpŹ2.SC(V21\>}4c4+w3_3]ZsnJtCϙՔYPqa{SƇg^qkÓ0[] /aafc׬Пwk%"}kpBPB>zQִw~mmm-]!t]'MEl)ggn]cO=v3Er2إKjF5Q5X|eu| / ʟ%\ #S DmBoj2~Ĥy/D'Ks`4RVRQaGmpuzZXX|X'f>Vcβ(`B2͵ͺKr\yy3oKMJ-S;/nPOq:w_}F{RE{Q& < ddhebhR|`w{w!#kBezM#ΟOzV9g>jeA}:KFj]6j&i[ʛĒikM3s9?|IJWP`;M;ox:VTjtdiyiu1[?zAXJ'D*.unG hclcAoAz/ 1L,ɫ`wivvvѭ>b@{ocˡiiIjKTzRZS  E!OȤonHsRƹqغSX'O'@sPK`Iu]q}O\h|Ԫ\mXb&U&ݰb6:Yb<,tJxU3ҹl;qM0*#CԦ6P+uj)S)ܿvxCAAA[]4g4AAA2zw zuM{R`+hh8{BxDP~P \\֯6n1~ΚǔȪ}=p@wнz$L||+ʸ<]l@ N,$Z1| ݶ@T3zG_+ݾX&ms) ]c)ͱMKwwTNbXW|JڳF|H2x9ɞv_z<X}svvDvDŒ6"Z(ċ5j?wnǰ߬udjlQ~͜)Q+el/1ų 5 uuإ@ 6e3d[4_4bYնЍ/h8¤Rg-bA$Z1:RM҇[Jccc/ HMrp}thfeefcͲfo.ϕ>KWKn O"tMwu|s FbFmmm`u˰ȱVyYcmá:Im^5nH6AyN`fe^ToN%N׺ՠiott]0eH5mC._5Ž[gWXXpk QߠUH~vxGGyȣѧspKPd9nG8rL3h={߿  pl:mJZ"ƟOZODiURTRv}%X xxEq>ppp^j L!!XkK}rk^yp̮_pLwXjh6a;_vb?i?ysȨFhC>P>x I!zzԼBY8řULJkmns}V_Vsd~2  4 <@c0_nQRr[ηpv˝ > htد"W)Ap8ٜyQnDov.eh%o.=oMee2"izӷ=l]=>=+0+__SmXl_f,&2&L{{D /^D̿3e=tw|Ft^IZ WbN$P$Ժ'A'½puͫ#92^Nz(](TN Z\ZwJk=:^,e[2V%#R)GxZIu_Nn888nzmĤY Y4ɁβS%BqN@6^;dz]fx_6WABnH;f=Ѭqv]qwL}UEqW A= E2_d5?Q?JJJjx|NnWv/O}Qĕjw}]4Hc%SDwk||BYnWRUM~H`cv}!$F`Hv>hSA]%aFwQ{R<|X/CfFu|F+1OCZ_˿Ç [yH}Kч D+>+-g+CX}Ruz4Q4yi"> Al3*P!¦&M#LsRn]| D 7I7ɤ+]iīyJc{‹ZoLd[u4³s^}Ē/e,jjffZhB\B×Vbv˛"L(uWKaUF /h8BtBiiJG߱I˪.Y:SiF/?2jUÝdg@CxOMqS"U( H=4o+lb@u=ZZɶ2\Nw$W8 9;~B(b"(9@rBWP52h0Ҋ{uzpiYJ:]_ӖZ^Zң{{{EbEM9^n.J.oooV'1fE"0P)]]FfF̢*T0crc4d/+AvO*n3NKj\lcͭ#׭şAvR~~Գt8kmtw<1߼GnI$V zTH‚Fv@?J%ƨջMtZ$W;qq?)׹,mCP.]+Ӕ$N&\&ƍPtWgtxZvZvx9Q7οozat=nQLta\q ;ns>n;k]9bxb"nn<]Fv}oio{o:ۘee2._)or+a0RRI[RSșAmA[iG+\l>wUgu5c8̝2lG2(C{dΜ@n2ccFq2x ?MZ8šl[P8m1karmєse%ru*O1~o1cMppJu^,bD,l=|/FwT^uȤ) \eK˽:Xa$_if'PcIuo7f`"MAbwh._iHGyU5ZGLQjj~xEǪ^dW^;fG0a=:e:&=&X3(x~EzHJEγҦ8r5iuLcV"ӟAU^uΪJyVowR_uGڰYc>zDPsP;TYILxxʬڴξ;zHԝx~H9f,<[(|XmXc^0q?-@@@Qvc6+ʢ!Z#ac;Q;QGznwqϪKvHr|7*j6XhYgÜن+i%̫m6e]CtR;˼o~o6!ԯН~:6y?epfsǸ>4LjL_U78X{yYn֨J < ʔej.Y.C|H+"ݸyÞnͶ/TTTz0p0ظVuP]Md]7iDɘNQjq5)Y$t)5M37h:%[#( U>DͧG\R^b{ճ3k3_b#m(V5eqfsAGKDWMJD;1uP$]jTtʢ`~Sjǐpv+1N4˛;"O@jgmmzغȪEtH=lBCk5hc|sҭfd3~0*~LcHwgO"TT"Bw^ɥZS K V}\BnK@c@r}ˮPgo_|k!!!GSG6dq||Il@Tz@QC\P[VФ U"SSxzdi{|ŒBr="[)Wa_{\^|`mvB,p@bpG-__#\C٥MaD/l@ F5n;z L0L0ӝI\&f0V&$e.ɲ”r]- 2Y/>j5c^}}}o|Ʃqq,nq״6N~Bv rr$D~I0[9EsSUiÞaW`^bgac~'Y' R AyO V)9aiJDuTǵJtXruŠ&qv XVamcm{Ь>@>`{MhhCt]k=-nnֶtrcˌ¡=u=֭cc׹@_3С[X=P=`l_:S3u5Z5ggJrGse'WKӍ1k+R^D~cP*s>s;`Z}wQfQ.YE-\=GzQ:p3Z=%F%tv|n^[_ul<3dQ!gMz^gEpLCWȄfhȑGRvYYbwqǎȯ|~pFbLPS*]0w}ð8fffw`|^7I7PJAp>QMS#[1WW*W~nurhbiwxe|n{adʞu'c@gjюD޺;fsfs K-p6аÙ0N0F_Iwz/`b~Uʞ%%J,OJIl]8n1)͔͞NcN1j*TpT3W9ruƊ0m0@x7ďMwDبʙ[iVkfyx> 8 MyJZMFIF^gaupcacfϣ .huhrm}\q^YYL`J7X7HÙppEhEgjvps\n\aUJ0:{vϨ{rvl\OB`DM~ E\W$U$neCtVԮkXyp]|I%'X;k*qBvʢj{HyO: i}\!=IrFdaKMհKdKt,f/F{C%OuIϏرM(>(ΩÝuurt 1 lv<+Q^behh1m]І7q'B]!bjBZcJ1I,IcBBBBӫ||Ev)6jeH7`Y-\$|wMVő@gL])q{cMHF-FCSSԶݶGNMPROdX>jEOTDMą)e+'R,^cBgTDYRCg[Ĝ#F#,k<ɤg{3eU@r`yϭ(T(SrxaxodqIXI 3 7m@&`:n  >>>eSSOgdj\r]7\.e^joϨ@ 5 SSR:eÒy~u.VGn{@`fԤddznlQsEUub5U[ک))):lw28jlŽ</ĮVtTGcIXgU&.&Ŀm-D!2K5MOy@y_qhjaOqFzX_BDK3d9Qƌ؛ћ`fIuWVh!V@U/R\S%CqCسllƹZkԯkkEUkb9aqLQNl`xh۱'U anAbF(1(9\97jCVbýKvK7f0{TjT")"!K-TxN$A$Gk6۰ԛmo%31r4KImmʦƴOwua ʍ"\ {}lucYv\+ fvizsfdn{_ty$3ZR?r\Wdwk_\wwhhOاyw+e0Ͽ4b;:eAyB|WsWr?w`)UHR>ǫ+ $?kHB/jw9eD|vP~\M(;p@N~HYȘ4gBUUOsOtt||9`<Ŷ%V:C,\x;|K_mǓNc7s7dddEl@٭DbB#b_El;3X@ĝFGpDhh%/]2|?x2kJBNϐ{/wp/l;qw{vʪydWiBq]GsJϮ)mD' 6~fVe=rcO4.`JǭdyLaerZv__8ՊF9]VPZ}K5V;RR/^/.ͲŠ*+R.rxZsrggg"W21X8 =8]8Ʀ~*T*gpEa[[[JtMh9bqd8u8jl]s΍śIY^np}^nhr7m7,b6BzOo&P9CfCD&Mnc  D%;X;Ok¤-fELY4l6.n0YT.@.ٻSq7~@c@pqxjqX])['`)[kMaK^^^ey-^7N'M&VvVpuHTHѠ5c:UD: Jg|,h6:o:?Lrx@qFNZ0WufRzrBcVìuq===_tpp =ͪ<_E..v;D!8+W-'S'LU_enwELE5dIH_ErrN$e$QQz_&nx >a>ɤ3j.C|C$d$lq; . fx¶Ȼ-e@#*#v̓bVÎGtAooodamdXrXheLNJ J*"bAVtٰG͕2x?R\3n'lqQ![3Nb֭SSߥp[tckkPPP$P*pulnؙ<}T$:K\й3[AzWtczzJVJ!ϴůͱ¤jhb{ebn-j=W*Sj6dDyyyouؙyyyE"96b(EfB,YRffW^'f1+n4&`)7jG>e>_%ϧ.U+Bff^^1_3mmmÛR^ip LQLB$?QԻCnCk+hX(vJzHRwRϰ^o373w1Ț:ͤzzm` ?{r0f*PY& G [^~ć0>0Ach=|`pObcuCjLYz`PrJݲ%D#cch\smyˮ/g(ziBjSq?iSJUJv?!^^^}ײ)e)]`}}Ʀ8S3>vDϦ5dWTr׫|zgge[BpEʳثLTY͗8ggifAFAxЫJ{]zgggd{Ѿ v{Hy`'͌=~N:I%2eBDlD^n!e8= +J"III*`IT7]kѧɕ+n7ݳ:w=7f7đj\ƇrUO;Q]?wMPs]jq- IU' % űknM|]Lf`ql:d%\z9ybGrG@vNOcGZ?yXeuii^^ΠٽlvԲءus-Y$/c*H6|93_63T5WsY\sq 7ңxz2|;ӷה xyy`,@@@°Fq(vpff}}TY<@gE(|z7^2Ϊ=sG?xMšyolV}O֨)Z)հBwI{r0Yqv)b5Ƥ(`2o6g@DFEM/ Q-ee`nαе|Ӿ(pz.xIqq)s2`fB~B`g\eZdʣ}=][(-T-(I9y|>cE7\7HHObgu(Z2DPA}AI՗ح2xn|dx+R7fsMjMy]YAޯOUƦdig}u'PZ;R\&qs]jioqjGgG8YCAmFvy`bkpmry*V<;\X :5[aBwI*i-PbhOb~~{K-oSqc>gmyv-O'ss'])|leײ}zΔSUś ģZ\ByyLtUմ|~ǰ|cee|nѸyugԨEX\(Z'˧q-}?wI5t?/ 777eme,W,:B: Y)ݼZdQ_ӲʳJZbr:S:zz!L!)U)ӧ)lJTlf'K>VYάeyؿy-qF4G\ܺQiƧIjPkrlv=, D9fffů T!Y'OѰB'uV[V}!O$|z$J*RAMgZvs3l?:+j1VycȰQcZf"N2ھ3c1gaξ~O\ɫHmHid!M$|8cPCrIssk{v9o[PZGoM5hA 1`>Q s}`ƺ`~OL3d.o{qQ}a"W69l>EQPYI]}ģC]?{©6ymShSIjY=S=@s_+ Qfx?tSD@yNnxիҼA$ɢv|ϩϵ?~T`pپ-I+Vt[N ˲HH< ӶǠ͸._3$H*gt_oCk68b;_i ǰˣ5͗JOrrR`Ѱr|""!X[w3V3Vwjfc{NZN.ѿ6iMxJ\____w=hNDENsAeZ 8͔EbHzP!v$Y-TW`m]cA߮hhmyګ#X#RP#bzz:d:0f@AѱBYGƟ̧lT|ǑàBpBŋ~2 <jqdaar f)bh_hryr3bGt|t'J)˨#Q([iRwvM~z@75YEج>zLʛΣ%_6 B6k?¥ZI@]ypEj^HLU,i8V[qwȔs E&a' \&$ buDu[âkRjT85[);T&}xzAsRʺ{.f8?nDqwҖmmE"*lrWcKIQre˴ƨ&&#{llݙD`=mmЕRiRkRDv[<666 N&ȢB...oħccc>ad,>vKChFܳsKɳT~i6}#=*texo{Ɲ߼-\=Rwfʾ[iW)-\-7{G%ɬ0w:ۜϏJ=WJ3bs]f` D!W#ww!;/ #Y8;uMtwsqPN6v>~^nTTmrGuUl}ݵio / Nu@vlټ_d/b9^nl-gpw2.P(ɞTsR;X;ω<`C۾K {8!o?)R|\Q}[W>r :{YpTePܛM]k3iExٸ&g64Lm]3_CP0VLAw;lj"^"@qJeoQ%Ue*g> H#DyTKaUֽElQ <DnGV'bkYb"U%akXXQHxovkpU[><8Kd-ݵXhXww]XKyU›ÿXpOqtg]rgu#d/-i2WUˆѢIcO+JrWHbdFuRQ[$^0,^1QtZjp4CCCWwW , XXXFwS__`gɦ?"JnGFtPujg4kkbkH?{?q{߾8c:). Yb&P/cyeȵooDlB޻fv<}LrB~SFx^UzpA(.01gind)\$>mKB|VEWEK'3i3hr~w~anbxlEaEWo-^6Y_˶q)))ʜ: drdR|Pqjusf#ѐ͒UĒǷ]*:wD#X(i_hb.W+|Sg nѰEkOUGSuM~NcNzVfBuLtv0rkܸA{<~ǝ-i@dnHS~gXj0c>'R!ft=dI6[; M!WaTd}¾MnfDuUJcx$V1(^=GYi2 ڻ#NlWG|XDU#]0.5a7BjH=kCǛv}zz-u:V$\\ =^H=WC 4`?IuVO%Ҭ8TkqyJ6 C xrNz^y)b99YIZZZ5j?DT)_6LzO=AiX7q=1n:sJ%ٵogggs$^68Ewov$AEC"W'X/=EwV*[iݻ\l \8 LDQ0>{QSd:d5wwNzU{Ç.n:R$Ɵh`lqqsRv_IfL}}2K2slbqb26`=7C7m}=L=!i5fmbuITZw|L{e_q_P9θX[LL[[uzS_N_~?`J7Z::c.Bu=9uEOX9 Sf/:/MVApCig޲!nsյLS۵K|YʢUewK|cC*Ϲu_t^s9 E]mPpG&bw`ӣF|SHyTPY̥ @xyx;p=*]0(^+,Ŏ000_ew3;3Ob3kpN dq^deGhD`n`;,ruT+>Z`%A'r:XACZE-_B$S.t~UZ3eD,V,Һ}w~wǪ4FZ.  Ct_  k{ںU~Bmk&Ili;lB G \|l3T#PFN[[zTZR89k>ˬOYCSslNzw.OKϾھtۼS(ֱijޱx#]0IqYWt]ç]t`'a3;p@qsY`4i>¶-J7^banwI|]˥SWUŭ`sPed3L [/ўJoM|w=[0cV=R;jlje[ԛ:Ҟ]fAQ.A.@ZogSqYmgXu[șޯQZ_lG)i_K|rkZ`, 9U90rD;aNo_dXaHVnQ:T3 iiNqn?|X۸O!JPǜWhX_*_3ϬO{B|(?A?f{G`I]_(P-5dBx"CuOnT]K$Ҹ:vQMWt}2kJbBiRYYY[yuAlJyl|d_Vl]Te0XH@uT#RVVVRDJ{Z]b]}}JvMI tyLO1p%"`9R6#I 4I6ii7xG]pq{ h>;e9@kUsRgb,c.Ȯϵ  * !b?r5˃8`2P1Tt}w:tCVoAQD k*TAE/?_M)fi]Rgarxʢta_`n`Zwf(T-)%sp'Q%)ovMwWBzEV`6l=7fC-K6&Sr >*iw9;cDաkm5N5M#9#M?J_.L.5@x_ 3 ~~mtx{z9jB'|zJRJ9A$ơ/ 3O9zU U|oTsDZEvJ_aOy`[nջ343ZwZfs,f9K~UɝӐ4440b"kwR^R0y a*Is9oR111ͷг"C"iy{4i@1Y1ߧ_Z\x\PwKL]DǾP) 3"8D8@\II_Rҿkes|~ķ¹?p?ڨ8`27 ca.,b&y{w*HHloЙv'g'P~^W,t-m>ӡ*Ky^ŗt}^g7q54ś3Zj]̩ۿ7M9>[Kw|Nb)p/ApF@R@Ĭ``̠6]8MwO˨ճ/1/{ȣL]KyY- D9Y9el%W*J!0#Xv^666#X0cmMJuQlzͰ8F8ܿyft,h=htڛ{umyreu [82qjkk3[pO8|(V6L&5U5ImPث~KRMYMt~WuS-isNvqOmOfmNPۮ)>6ww~RJ\JUbӽqSdĤϸH%:bG*H<"*"1E|@gl@lVfEEEQquz9'[dɷKsM!k=24~:P{`ԯKc}о}5W3eJ5UfIΤ|ڰTbxx % |֪1.d><uuu";,Za'Z?2X07L7;a5Nx\{O͍0c-6hUezڵ| &ӸѼȿr $AvCmk#X(wwЯBjVnӮP&X,v[h^`اRuBugQOְ\# gdRzYӺcjKK$h-DoY=iO8k>Ǒu%q{e}gHgЪǥ3^=lMkM=pMMa4Z~S֖xҦ2wtZzW$I!"> '`1pmjc$ӰWR Aʠ6q0ܰ?#|~|)a:wwNbʷʮtyJsHŮmjÕZEssPteYqd|v{ReR!E.["g^FnPE~Oޯ/d8egٳ$D$JHvV׮#R& Sɞ7L7ףoyɡWjjojvy`m{ͯ}ak΢բ2u<c=Do[r@gIAVKZzfɢKxEy~wTTˈTMqjsukqɜMWqɱ5xME΢S_VJtL ttS#4l=ɠwww!! &Y6AiUBmLcquҿfyب#BsHڨɾuUUU)[{b#tqz=ֹvcccsٲN^N̞xsPfWD"@sQ:{0?r5qk7q<\/9ٳX[x~mm&c2nn!b-&^6ͯ:y\>tDC""Ѣ@N\)%b/vJl$V;|̡.0mCp}_lXaɲ_}Y%gaOuCg[YS;[>ŸKF5j."Sݮ,}~~mz/gsм@uBˬrpAuw]-g9]]L-gxeny|:&۹6p<9Xtb&+g8 CKPccc!Y-MM/lB;nMRckkgeCɫּ#_0jvOoTwwBzZqUhJuJLe!uBtbhxxWg8yO U,ssidW]Ҭ@SR|R!`]e_~4b:ޭ:z}2l05Ϟ%=!?!F!!ZtCeeLnIAw4xe\er|{~ = 6"hxM@?l/̠=g=(CqEеk!e@$^1DThj!Q)Q#KjBD=~IE{?OAHH9|EYiccJJibrmc`KFsVnO~[@uBqq3i1mr\p1dP߲Gzd|wF\FĚ\SRqMii^^^`n` mf Bc7nahk$W&}{Pkragppa&n9eKɅ999zZ\#9#%P%aagppz3o@WlW$q?TաӹWQJxJtnt}v}M{W1f3x}*3*dtS}SФ/a1X^eYoeGɉ,U0k.ՙGxIM_MQXll{\f9yBFKؤё0c9~x͞JtH$[w@6r%t$q$=m8ZXӹH#ӵ ]76tUxj@@@mg)J,:]:+2+{B G %)%ʥɖ3_"ǑӦȗdd2&aaڸڸo|!Ofaغdg!A!ҭ$ZgݼЗŔ2ͲYy\`f3>3mzvɹ2t}S~MƎØ-e66Te#dF> <μHd8b8l$i%`pO`].f.[y[?nPƫ<@<ϵVtyݾy¸Š7Z7'3' V]$W'aa.˹<  f_` ! z}{arwfp;bNio6SȔK t$]@į\U}Di6qdȕ™ceծ<1Cg=`tSȉF3QzD|Pf]&g6sQKTI>S>D}G Q##M*+\2tK\ͦ by4@4v' 4|HwdwؠHxGkew}"άB/kM@z[XhB:c5ljn|R^p|2cZ}^^ƍ2u>2t0Ņ͏rr2_{Sh{_ݱIv9XxUw 9 QQƠY)R iz>RzRd{rNs9xg_Uܟ 4 Ҩ.6zBtw}|gM|KX^ϔUOuonwQ{k;sYK'9y_Mi`np=`e?YY,MH2US= M`Vu__*C,mznu*rt5c?AvC=rB(`+ґ`e(a/DJ%i(]j.c>8*k<Z0(Z1OV(W(IlIحoxɜK~`z 0 O~gD)lllnw.Z,RU7{@iwݱFuD~wpkGhEni =9`6fdVPneIIIU|W>zͽf~(uDPgat_>_;x}~mp0s0֍ח[',l8FmSS}V.k:bs"f6UUZkZ~ZɨÕpuasV1c~ɲ=yQ|*u*|~K$WoGzi( pyy$O*IgOH6c*^UpsĩEpQss2h2u|`m{qq+^9Sas}ӲV;VfVWpBoe7_5Q]`qzy*^s.gB|~y(a+-RWNQ8k6JiA0$8VBnxVVݜsu1w:DRJZyy9Z;YWupb[֯cZ4^&ͣFTyGon]Nۺ\eȓvqU}SruqqɲFi?VxJ!H#VzXaZݳت373(Z1b>"fkM{VD~R OΜ"Q.\iCocv([5ú,aMO{]P.^egmUW:_:gaBy@]d .kIS6amWeƣ2 nˣR8{;^\YSkk\Z kr~4g@Ԩ!S&S_]b?o<کccj]}<dW5V2och{ǕRYӣ}{{Ī9Z2I]?pcbVEd?+B.{}LzNÄ$̹qqZ>lD*b,ҸG}GP\Q^hka__k0pgTZ~yln)P3 B "a,\cFL!CTBWkڣI 2S0ywsl$,${rAvF27lCTZצK\ej8k1ܱik#1#5װNvK̨6W@1I,XR0e3/b4x+Qo]vkUxaLXԤZW~~EDLfTi M!M!D]isDyRpZ`H5R50Z:GTKTߝmflghbYVӤT|WR~XAtC A *_-߻NThhknu,b.0[0Hw>0vkI~=Hn<~w:e:ԯlxiuyW$>RܴrTy[]Ea18wOX*8goiDhFZUÂevˎ0trIhCÙy|vvĭri8Q;0U7gb===P`Kmp4MM{;qG2H2Έ _MMAhCqԽi~P+HtH,p@Ľ*_3QqG/H?No\Qe^sJ_p]mTZ{~_TPi`Ա~kfȞqo5H<;Rzb#c/TdK" 9 (M+4Z+A]8LfC|||5l,k]G:l:;Za#=#.EvNXkڲN:L]]/Ӫ1c8lu]mhmvPxWlq16Ŗ&`!ܻUUWWƥδVwOvleX@b37].ɿyp~rw&[#n~yi-@]G{^`  ײOVئuz mr3b1͊knX]@Iq3НooChH7m7qq/OH.x3,/d?S}Uuu8qDФܮH}Lʝ7h@ВDSODiX-C-k|pyϫS$RXEvGb|bY[jtbyqҴ AݤcaTTTkwY\F{CIzD'M!զ:j*,]'ǫv~ 67e7w}MmMѣ]tŝǚFxPLȚg|(a%e`SqAyMs~sgsAmF~HSePhk9\CF0mmmksk.a7˥Mi*T*RX^e}\1=}T'MxOݵgi:R٣BqB$l~l9g0GoT0N7̯)tvzdd]_- Vo[OrmI2G\GktJ]f[h/]DQb4sPZd`i+h0IxIť8p:Xfšgܿ[uh2^9+G$roisVgWpWʫ;u>ϗǑf`XHƢ}{{u#%I޳DN9u;C ʩ޶wwɴdpX]6eFݖ_e,z6+s9ޯ"FwLźV9JLJkDpK#V<IuB?ײ4DpQH{V%a:\`\V$ 7]zgD'E'~fwu@9qCЖa\?1|ڧWP5MbM]P0%XHoOI;Y-CxP?i?ӷ{uǹ}ҜԲLxWEYN^Ng{(\\|y1_,θiczw= ulj~*U*_\}}+Y.[^0v){nP Gjt2W25 ---Юo}LLLWpOu˭X?ǥZf?[=wOWtWBjLƯư,aG`tgyW]qqqA8d8/zsywttnh+H+W{Fzz P3TwC~A֕ZZOyJMmF:U7X}X*+)6$`)4n:jq6k@r1,dY9eYA=wFWe A14/>XDoj }xWfWE~X? N*NZǬFjL)\/s|---5RO0a3)#лԵ5$R^ס5Z54=u,#hhh(R/)S3W)sw=m7ZGܸ /]4mmmBr9LSRpѾ#`HƨWxt0oax$ͺLkuYWf~a'O5j~&Q&"Q2Ą333ϣhbJJJ^|\NpKsiIz@‚}},W, D |ԭ9cB6[A*]7/Y1GB˓F!enZf.q?ARR]yζ9uX :KI3m-7.c`VvQPkKϱ>b>m~ǝѾF`FBPhӧ"lҝK|Di[Ct>Ӥ+S.RsX=iC/b1@v>ntHQHUqch~e. £\wSqjIN[THgR+ض*`HUxI|z#8&GvXLQL!WQr@: elNS+VcaaaH v{HoHIu8=a)"al+++_gY%B'N,T)A=sJe~s*6*=TCawh[g-U20(A(A^k#hxMxMɽ3iOpp(~$]43|bijm$D$T!S]u~W|b,S2 >9c;~y2j-3Z]׹Ez_D`ba9SSSxYsHndӲWdYbdpuuW\WxJ͡NoH=m:ŽELܢq\sbItI=NnW{ɾJkcixi8mAwđtwHOT^iN8{{{||PYra!TUUUvyv?T={}{FHFEf;vpOM``?9xkk?/շ$*6*@շ7qLŠřH@J2g2;l;єMG,y-jAqLLLecO}LJ+N?9o3dq1C^=ʵϫ0W$ux$d28{?xW'> +,OaoSxA~8xaĀse-]$~xV!^hGrQ%^6Sk|L!J6v~|G:g*?DiDeg§l)jqUaUo|ookm?f?#R!:b7iji,N&SSSИ\xZVvVNzGUUU8'ƨAwQ4P4ƴLxd@dx'`FtrpsTmW? ~~luu{И1'V$Β'ĥ9nF[(kMSj M[Mddޫ?yA(Z*Vv\YiT&GLm?HmBbmXpS˻̚qj!V$agXeVm;OH{{1p8=i=̍Ex9Bu6d]cc , ȠǪczDZ3lV-R>-&Rqqq]y]2HpU̲nnppsy87 QX)X5;^I^~h<T%mps5mHeee$h4'd5hy[;mmmGx[#T(ItOƧNxUetbz[}V!\d\t}hykxMm]upa3*xLYxkH777NxNi_[YZaaj/`4Kxxgg@U@ZqZxǑ۪8d=OrO5 Htv#_-]fÚ+Z"Lu8,}.U._{åcz`i7ZL)))c\[|^f}oRuRT[TUbğNc]a]}}ssmp*6*̲ѧ̛pǺacIsP)Q6Ge[&2&":ћd_ OaO9kB#0C0ovEykw X0{{]bRhK]Lʞ[wO =s\c{_f0Z=%{|{˧!N444ezeKA=%p5E\YnIh<,N]T]bɞAp>ѠYR-ʬ7j|Ľ;_S;qI?WgI$ݹh=1$($?dIƚ+c+=o:RQ|[8Ɵ=wQ8 krfd;k8``4pAtttg~MuYipCvIա,///AhA Iզ_eKWQm]5=5XXɤip"M"I&;b=[pY;VhV242"qqn^Ʃ8Y?diSVFI1t1K_}ey;]+hM~`v\ݡ.d.UjzBnB?èΰp:D10d.6s(twu/d44#@1uHrH[u~{@#%$S+TxT^j^:i8Qs}y`3TG-ttt 5\^(^&c4׶:lRV}iA0\U j+^(Q L?6t)I5s&\6/p~$N$߿hyҨFIG^QZ{_ӠO-W90\kUӽ@nL6a;O{VhKcVbO~cĘPצwmF2$dxhrZuXf{rtbx_glho'G0#őQGVYQTnqnn5pb:?Zy1_P>s2 X^6o9ݧDuGOyV hx.<.תoE`jwwwLY5Z;tw___UX|NW.k˿f{6h<ʯV}g9V9?]N% z)L);iIl\sNbx~inRw`8K8 :::=d=ڝ[v}L;qIN"fajlMlHFf82I(ϗdy[VLԜ-e-_r M;Gحnb4mSKk_zz?d6,hCafVPFgC:{`GSGpjYbXX)P)rmSPdbUXb,8n8Īǵ.tO>Hee;jII|`\a7B7v#dCO) _tbv% GhWR`GgP-s77cntr;set cntr strcConcrete_Wallcntr strcConcrete_Wallcntr;Lcntr;Bp?cmrg?F@cmvpHI??ȄI?cntr$ambnlght>Ǯ???cntr4drct>=x߿lght?h???cntrhattrcamb?kdif ???kspc ???cspc@kxpr ???hlstimcc??@?@?@imdmtypeNameAttributetype$Artifice:Element:ViewHintsStatetype$Artifice:Element:ViewHintsIDcntrvwhncntr|vwpl???cmpl$A] BpBA\>Bp?cmrg?F@cmvpI??ə?cntr$ambnlght>G???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntr(strcTwo Point Perspectivecntrvwhncntr|vwpl???cmpl$6A0BaEmA?cmrg?F@cmvpI??ə?cntr$ambnlght>G???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntrstrc Looking Upcntrvwhncntr|vwpl???cmpl$¾"BtBZA?cmrg?F@cmvpI??ə?cntr$ambnlght>G???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntr strcView in Contextcntrvwhncntr|vwpl???cmpl$A]C!LRA@BBAuO?cmrg?F@cmvpI??ə?cntr$ambnlght>G???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntr strcView from Abovecntrvwhncntr|vwpl???cmpl$B BӦBzFB TFBe*K?cmrg?F@cmvpI??ə?cntr$ambnlght>G???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntr strcClassic Viewtype Artifice:Element:Backdropbgngdspgbckfnuiltype,LightWorkDesign:Attribute:CastShadowscntrelpd@E@E@E@??cntr|attrcamb?kdif ???kspc cntr,txsutxpm 1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1F2G1G1G1G1F1F1F1F2G2G2H1E1G1F1F1F1F1F1F1F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G1F1F1F1F1F1F1F1F1F1F2G1F1F1F1F1F1F1F1F1F2G1F1F2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F1F2F2G2G1F1F1G1F1F1G1E1G1E1F1F2G1G1F1F1F1F1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1F2G2G2G1F1F1F1F1F1F1F1F1G1G2G2G2G2G2G2H2I3I3H2H2H2G2G2G1F1F1F1F1F1F1F1F1F1F1G2G3I3I3I4J3I3J3I3I2I3I3J4L4L4L3J3K2J2H2H3H2G3H3G4G3G3F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F2F2F2G2G2G2G2G2G2G3G2G2F2E2F2F2E1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F1F1F1F1F1F1F1F2F2F1F1F1F1F2G2G2G2G2G2G2G2G2G2G2G3H3H2G3H3H2G2G2G2H2H3H2G2G2G2G2G2G2G2G2G3H4I3H3H4I3H2G2G2G1F1F2G1G1F1F1F1G1G1G1G1G1G1F1F1G2G2G1G2G2G2G2H3H4I3H3H2H2G2G2G3H2H2H2G2G2G2G2G2G2G2G2G3H3H3H3H3H3H3H2G2G2G2G2G2G2G2G2G2G1F1F1F1F2F2F1F1F1F1F1F1F1F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2E2E2F2E2F2G2G2G3G2G3G2G2G2G2F2F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F3F4G3G3G3H3H2G3I2J2J3J3K3J3K3J3I3I3J3I2H2H3H3H3I3H2G2G1G1F1F1F1F1F1F1F1F1F1F2G2H2G2H2H2H2H3I2H2H2H2G2G2G1G1G1F1F1F1F1F1F1F1F2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G0F1F1F1F1F1F1F1F1F1F1F1F1G2G2G2H2H2H2H2H3I2H2H2G2G1G1G1F1F1F1F1F1F1F1F1F2G2G3I3I3J3J3J3J3J3J3J4K4K4K4L4L4L4K3K2J3J3I3G3G3G3G3G3F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F2F2F2G2G2G2G3G3G3G3G3G2E2E2E2E2E1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G2G2G2G2G2G2G2G2G2G3H2G2G2G2G2G3H3H3H3H2G2G2G3H3H3H3H2G3H4I4I4I4I4I3H2G2G2G2G2G2G2G0F1G1G1G1G1G1G1G1G1F1G2G2G1G2G2G2H3H4I4I4I4I4I4I3H3H3H3H3H2G2G2G2G3H3H3H2G2G2G2G2G3H3H3H3H2G2G2G2G2G2G2G2G2G2F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2E2E2E2E2E3G3G3G3G3G2G2G2G2G2F2F2F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F3F3G3G3G2G2G3I3I3J3K4K4L4L4L4L4K4K3J3J3J3J4J4J3J3I2H2G2G1G1F1F1F1F1F1F1F1F1F1F2G2H2H2H2H2H2H2H2G2G2G2G1F1F1F1F1F1F1F1F1F1F1F2G2G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G0F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G2G2G2G2G2G2G2G2G1F1G1F1F1F1F1F1F1F1F1F1F2G2G2H3H3I3I3J3J3I3I3J3J4K4K4K4L4L4K3J2J3I3H2H3G2G3G3G3F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2G2G2G2G2G3G2F3G3F2E2E2E2E2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2G2G1F2G1F1F1F1F2G2G2G2G2G2G2G2G2G2G3H3H3H2G2G2G2G3H3H3H3H3G3I4I4I4I4I3H3H2H2G2G2G2G2G1G1G1G1G1G1G1G1G1G1G0F2G2G2G2G2G2G2H3H3H4I4I3H3I3H3H3H3H3H3H2G2G2G3H3H3H3H2G2G2G2G2G2G2G2G2G2G2G2G1F1F1F2G2G2G2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2E2E2E2E2E3G3G2F3G2G2G2G2G2G2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F3F3G3G3G2G2H3I3I2J3J4K4L4L4K4K4K3J3J3I3J3I3J3J3I3I3G2G2G1F1F1F1F1F1F1F1F1F1F1F2G2G2G2H2G2G2H2G1G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G2G2G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1G2G2G2H3H2I3I3I2I3I3I3I3I3J4K4K4K4K3J3J2I3I3H2G2G2G3G3G2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F2F2F2F2G2G2F2F2F2E2E2E2E2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F1F1F1F1F1F2G2G2G2G2G2G2G2G2G2G2G2G3H3H3H2G2G2G2G2G2G3H2G2H3I3H4I4I2H2G2G2G2G2G2G2G2G1F1G1G1G1G1G1G1G1G1G1G2G2G1G2G2G2H3H3H3I3H3H3I2H2G3H2G2G2G2G2G2G2G3H3H2G2G2G2G2G2G2G2G2G2G2G2G1F1F1F1F1F1F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2E2E2E2E2E2F3G2G2G2G2G2G2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F3G3G3G2G2G3H3I2J3J3K3K4K4K4J3J3I3I3I3I3I3I2I3I3H2H2G1G1F1F1F1F1F1F1F1F1F1F1F1G2G1G1G2G2G1G2G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2H2H2H2H2H2H2I2H3I3I3J3J3J3J3I3I2I2H2H2H2G2F2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F2F2F2F2F2F2F2F1F1F2F2E2E1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F1F1F1F1F1F1F1F1F1F1F1F2G1G2G1F1F2G2G2G2G2G2G2G2G2G2G2G2G2H2H3H3H2H2H2G2G2G1F1F1G1G1F1F1G1G1G1G1G1G1G1G1F1G1G1G1F1F2G2G2G2G3H3H2G2H2H2G2G2G2G2G2G2G2G2G2G2G2G2G1F1F2G2G1F1F1F1F1F1F1F1F1F1F1F1F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2E2E2F1F1F2F2F2F2F2F2F2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F2F2F2F2G2H2H2H3I3I3I3J3J3J3J3I3I2H2H2H2H2H2H2H2H2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2H2H2H2H2H2H2H2I2I3I3I3I3I2I3I2I2H2H2G2G2F2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F2F2F2F2F2F2F2F2F1F2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G1F1F1G1G1F1F1F1G1G1G1G1G1G1G1G1F1G1G1F1F1G2G2G2G2G2G2G2G2G2G2G2G2G2G2G1F1F2G2G2G2G2G1F1F2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F1F1F1F2F2F2F2F2F2F2F2F2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F2F2F2G2G2G2H2H2H3I3I3I3I3I3I3I2H2H2H2H2H2H2G2G2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G2G2G2G2G2G2H2H2H2H2H2H2H2H2H2H2H2H2H2H2G2G2G2F2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F2F2F2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G1F1F2G2G2G2G2G2G2G2G2G2G2G2G2G1G1F1F1F1F1F1F1F1F1F1G1G1G1G1F1F1F1F1G1G1F1F1F1G2G2G2G2G2G2G2G2G2G2G2G2G1F1F1F2G2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F2F2F2F2F2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F2F2G2G2G2G2H2H2H2I3I2H2H2H2H2H2H2H2G2G2H2G2G2G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G2G2G2G2G2G2G2G2H2H2H2H2H2H2H2H2H2G1G2G2G2G2F2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F2F2F2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G1F1F1F2G2G2G2G2G1F2G2G2G2G2G2G2G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G2G2G1F2G2G2G2G1F1F1F2G2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F2F2F2F2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F2F2F2G2G2G1G2G2G2H2H2H2H2H2H2H2H2G2G2G2G2G2G2G1G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G2G1G1G2G2G2G2G2G2G2G2G2G2G2G1G1G1G1G1G1F1F1F1F1F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G1F1F1F1F2G2G2G1F1F1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F1F1F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F1F1F1F1G1G1G1G1G1G2G2G2G2G2G2G2G2G2G2G1G2G2G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1G2G2G2G2G2G2G2G2G2G2G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F1F1F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G1F1F1F1F1F1G1F1F1F1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1F1F1F1F1F2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F1F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G2G2G2G2G2G2G2G2G2G2G1G1G1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1F1G1G2G2G2G2G2G2G1G1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G1F1F1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1F1F1F2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1F1F1G2G2G2G2G2G2G1G1G1G1F1G1G1F1F1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1F1F1G1G1G2G2G2G2G1G1G1F1F1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G1F1F1F1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1F1F1F2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1F1G1G2G2G2G2G1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F1F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G1F1F1F1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G1F1F1F1F1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1F1F1F1F2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G1G2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2G2G2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G1F2G1F1F1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1F1F1F2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G2G2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2G2G2G2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G2G2G2G2G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1F2G2G2G2G2G1G1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G2G2G2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2G2G2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2G2G2G2G2G2G2G2G2G1F1F1F1F1F1F1F1F1F1F1F1G2G2G2G2G2G2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G2G2G2G2G2G1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G2G2G2G2G2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1G1G1G1F1F1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2G2G2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2G2G2G2G2G2G2G2G1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G2G2G2G2G2G2G1F1F1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G2G2G2G2G2G2G1F1F1F1F1F1F1F1F1F1F2G2G2G2G2G2G2G2G2G2G2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F2F2G2G2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1F1F1G1G1G1G1G1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G2G1G1G1G1G1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2G2G2G2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2G2G2G2G2G2G2G2G2G2G1G1F1F1F1F1F1F1F2G2G2G2G2G2G2G2G2G2G2G1F1F2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2F1F2G2G2G2G2G2G2G2G2G2G2G1F1F1F1F1F1F1F1F2G2G2G2G2G2G2G2G2G2G2G2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F2G2G2G2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1G1G1G1G2G1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G2G2G2G2G2G1G1G2G2G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2G2G2F2F2G2G2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2G2G2G2G2G2G2G2G2G2G2G2G1F1F1F1F1F1F1F2G2G2G2G2G2G2G2G2G2G2G1G1G2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G1F1F2G2G2G2G2G2G2G2G2G2G2G1F1F1F1F1F1F1F2G2G2G2G2G2G2G2G2G2G2G2G2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2F2F2G2G2G2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G2G2G1G1G2G1G2G2G2G1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1F1F1F1F1F1F1F1F1G1G2G2G2G2G2H2G2G2H2G2G2G2H2G2G2G2G2H1G2G1G1F1F1F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G2G2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2G2G2G2G2G2G2G2G2G2G2G2G2G2G1F1F1F1F1F1F2G2G2G2G2G2G2G2G2G2G1G1G2G2G2G2G2G2G2G2G1F1F1F1F1F1F1F1G1G1G1G1F1F1F1G1G1F1F1F1F1F1F1F1F2G2G2G2G2G2G2G2G1G1G2G2G2G2G2G2G2G2G2G2G1F1F1F1F1F1F1G2G2G2G2G2G2G2G2G2G2G2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G2G2G2G2G2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G2G2G2G2G2H2G2G2G2H2H2H2G2G2H2G2G2G1G1G1F1F1F1F1F1F1F1F1F1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G2G2G1G1G2G1G1F1F1F1F1F1G1G1G1G2G2G2G2H2H2H2H2H2H2H2H2H2I2I2I2H2H2G2G1G1G1F1F2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G1F1F1F1F1F2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G3H2G2G2G2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G1F1F1F1F1F2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G1F1F1F1F1F1G1G2G2G1G1F1F1G2G2G1G1G1F1F1G1F2F2G2G2G2G2G2H2G2G2G1G1G2G2G2G2G2G2G3H2G2G2G1F1F1F1F1F2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G2G2G2H2G2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F1F1F1G1G2G2H2H2H2H2H2H2H2H2H2I2H2H2H2H2H2H2G2G2G1G1G1F1G1F1F1G1F1F1G1G2G2G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G2G2G2G2G1G1G1G1G1G1G1G2G2G2H2H2H3I3H2I3I3I2I2H2I2I3J3I3J2I2H2H2G2G2G1F1F2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G1F1F1F1F1F2G2G1F1F1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1F1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2H2H2G2G2G2G2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G1F1F1F1F1G1F2G2G3H3H2G2G2G2G2G2G2G2G2G3H2H3H3H2G2G2G2G2G1G1G1G2G2G1G2G2G1G1F1F1G2G2G2G2G2G2G1G1G2G2G2G2G2G2H2H2H2H2G2G2G2G2G2G2G2G2G3H3H2G2G1F1F1F1F1F2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G2G2G2G2H2H2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F2F2G1G2G2G2H2H3I3J3J2I3I3I3I2I2I3I2H3I2H2H2H2H2G2G1G1G1G1F1F1G2G2G2G2G2G2H2H2G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G2G2G2G2H3H2H2H2H2G3G2G2G1G1G1G2G2G2H3I3I3I3I3I3I3I3I3J3I3K3K4K4K3J3K3J2I2H2G2G2G2F2G2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G1F2G1F1F2G1F2G1F1F2G1F1F1F1F2G1F1F1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G3H3H3H3H2G2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G1F1F1G1F1G2G2G3H3H2G2G2G2G2G2G2G2G2G3H3H3H3H2G2G2G2G2G2G2G2G2G2G2G2G2G1G1G1G1G2G2G2G2G2G2G2G2G2G2G2G2G2G3H3H3H3H2G2G2G2G2G2G2G2G3H3H3H2G2G1G2G2G1F1F1G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G3H3H3H3H2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2G2G2F2G2G2H2H2H3J3K4K3K3J3J3J3I3J3J3J3I3J3I3I2H3H2H2G2G2G1G1G1G1G2G2G2G2H2H2H2H2H2G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G2G2G2H2H3I3I3J4J4J3H3I2H2G2G2G2H2H2H3H3I3I4I4J4K4K4K4K4K3K3K5M5M5L5M5L5M3L3K3I3H2H2G3F3G3G3F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G1F2G2G1F1F2G2G2G2G2G2G2G2F3G2G2G1F1F1F1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G3H3H3H3H3H3H3H2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G1G2G2G1G1G2G3H3I3I3H3H2G2G2G2G2G2G2G3H3H3H3H3H3H2G2G2G2G2G2G2G2G2G2G2G2G1G1G2G2G2G2G2G2G2G2G2G2G2G2G3H3H3H3H3H3H2H2G2G2G2G2G2G2G3H3H3H3H2G1G1G2G2G1G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G3H3H3H3H3H3H2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G1F1F1F1F1F1F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2E3G3G2F2G2H3I3I3J4L5M5L5M5L4L5M4K4K5L4L4K4J4K4K4J4J3I3I3H2G2H2G2H2H3I3I3I3J3J3H4J3I2G2H2G2G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G2G2H2H2H3I4K4K4K4K4K4L4K3I2H2H2H2H2I3I4J4J4K5L5L5M5N5M5L5M6N6N5N5N6N5O6N6O4M3K3J3I3I2H2G4G3G3F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G2G2G2G2G2G2G2G2G2G2G3G3G3G1F1E2F1F1G1G0G0G1F1F1F1F1F1F1F1F1F2G2G2G1F1G1G2G2G1F1F1F1G1G1F1G1G1G1F1F1F1F1F1F1F1F1F1F1F2G3H3H3H3H4H4I4I3H2G2G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G2G2G2G2G2G2G2G2G3H2G3G3H2G2G1G2G2G1G1G3H3H3I4I3H2G2G2G2G2G2G2G3H4I4I3I3H3H3H2G2G2G2G2G2G2G2H2H2H2H2G1G1G2G2G2H2H2G2G2G2G3H2G2G2G3H3H3H3H3I3H3H2G2G2G2G2G2G2G3H4I3I3H3H1G1G2G2G2G2G2G3H3H3H2G2G2G2G2G2G2G2G2G2G2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G3H3H3H3H4I3H3H3H3H2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G2G1G1F1G1G1F1F1F1F1F1F1F1F1F1G0G0G1G1F1F1E1F1F2E2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F4H3G2G2H2H3I4J4L5M6O6O5O5N5M5M5M5M5N5M5M4M4L4K4K5K4J3J3H2H2H2H2H2H3I3I4K4K4K4L4K3J3J2H2H2G2G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G1G2G2H2H3J4J4K4L5L5M5L5L4K4K3I3I2H2H3I3I4K5L5L6M6N5N6O6O6N5N5N6O7P6P6O6P6P7P5O4N4M4K3I2I3H4G4G3F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G1F2G1F2G2G2G2G2G2G2G3H2G2G3H4H3G3G3G2F2F2G1F1G0G1H0G0G0G1F1F1G1G1F1F1F1F2G2F2F2G2G2G2G1F1F1F1F1G1G1G1G1G1F1F1G1F1F1F1F1F1F1F1F2G3H3H4I4I4I4I4I3H3H2H1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G2G2G2G2G2G2G2G3H3H3H3H3H3H3H2G1G1G2G1G2G3H3H3I4I3H2G2G2G2G2G2G2G3H3H3I3I3H3H2G2G3H3H3H3H3H3H3H3H3H2H2G1F1F2G2H3H3H3H2H3H3H3H3H3H2G2G3H3H3I3I3H3H3H2G2G2G2G2G2G3H4I3H3H3H2G1G2G1F1F2G3H3H3H3H3H3H2G2G2G2G2G2G2G2G2G2G2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G2H3H3I4I4I4I4I4I3H2G2G2G1F1F1F1F1F1F1F1G1G1F1G1G1G1G1G1F1F1F2G2G2G2G2G1F2H3H1F1F1F1F1F1G1F1F0F0G0G0G0G1G1G1F1E2E2E2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F4G4G3G2I3J4J4K4M5O6P6P7P7Q7P7P7O5N5N5N5N6O5N6N6N6M5L4J4J3I2H2H3I3I3I5K5L5L6M6M4K4K4J2I2I2H2G1G1G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2H2H2H2I2I3J4L5M6O7O6O6N6N5L4K3J3J3J3J3J4K5M6N7O8P7P6P6P7Q7R6P7P7Q8R8R7R9S8S8S6R4O5L4L3J2I2H4H3H3F2F1F1F1F1F1F1F1F1F2G1F1F1F2G2G1F1F2G2G2G2G2G2G3I3I3I3I3I3I3I3H4H3G4I3F3G2G2G2G2H0G1H0G0G1F1F1G1G1F1F1F1F2G3H3I3G2G2G2G2G2G1F1F1F1G1G1G1G1G1G1G1G1F1F1F1F1F1F1F1F2G3H3H4I5J5J5J4I3H3I2H1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G2G2G2G2G2G2G2G2G2G2G1H3H3H3H3H3H3H2G1F1F2G2G2G2H3H4I4I3H2G2G2G1G1G2G2G3H3H4I4I3H3H2H2H3H3H3H3H3H3H3H3H3H3H2H1G1G1H3H3H3H3H3H3H3H3H3H3H2H2H3H3I4I4I3H3H1G1G1G1G2G2G2G3H4I4I3H3H2G2G2G2G2G2G3H3H3H3H3H3H1G1G2G2G2G2H2H2G3H2G2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G3H3H3H4I5J5J5J4I3H3G2G2G1F1F1F1F1F1F1F1G1G1G1G1G1G1G1G1F1F1F1F2G2G2G2G2F3H3H2G1F1F1F1F1G1G1F0F0G0G0G0G1G1F1F1F2E2E2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F3G4H2H3J3J5L5M4O6Q8R8R8T8R7Q7Q7Q7P6P7P6P7Q6P6O7O7O6N6M5K3J4J4J3J3J4L5L6N6N7O6O5M5M4L3K3I2H2H2H2G1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G2G2G2H2H2I3J4K5L6N7P7Q8Q8Q7P7P7O6O5L5L4L5L5L6M7O8P9Q:R8R8R8R8S8R8R8R8S8S9S9T9U9U9U7R5P6N6N5L3K3I5H5H3G1F1F1F1F1F1F1F2G2G2G2G2G2G3H1F2G2G2G2G2G2G4I3I3I6K4I5J5J5J4I5J4I4I5I4G2F3G2G2G2H2H0G0G0G0F1F1G1G1F1F1F1F3H5J4I2F2G3H2G2G2G1F1F1G1G1G1G1G1G1G1G1G1G1F1F1F1F1F1F1F2G3H3H4J5K5K5K5J4I3I3H2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G3H3H3H3H3H3H3H1F2G2G2H3H3H3H3H3H3H2H2G2G2G2G2G3H3H3H4I3H2G2G2G2G1F1F1F3H4I4I4I3H3H2G2G3H3H4I4I4I4I4I3I3H3H2H1G1G2G3H3I3I3I3I3I4I4I3H3H2G2G3H3H3I4I4I3H2G1F1G2G2G2G2G3H3I3H3H3H2G2G2G2G2G3H3H3I3I3H3H3H2G1F1F2G3H3H3H3H3H3H2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G4I4I4J5J5K5K5K4J3H3H2G1F1F1F1F1F1F1F1G1G1G1G1G1G1G1G1G1G1F1F1F2G2G2G2G2G4I4J2H1F1F1F1E1G1G1F0F0G0G0G0G1G1G1F1E1E2E2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F4G5I5H3H3K4L6L6O5P7S9T9T9T9T9S9S9S8R8R8R8R8R8R8R9R9Q8Q7P6M5L5K4K5L5L6N6O6P8P8Q8Q7P7O6O5M4K4K3J2H2H2G2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G2G2G3H3I4K4L5N6O6P6Q8S9S9S9R8R8Q7O6O5M6O6N7N7P8R9R:S:T9T9T9S9U8T9T9T9T9T9U9U:V;W9U8T6Q7O6N5L4K4J5I5I3F1F1F1F1F1F1F1F2G3I3I5J4I5J3H3H2G3H3H4I4J4J4J5J6L6L6K7L7L6K6K6K5K6J6J6I5H4H3I3I2H1H1H1H1H2G2G1G2G2G2G2G2G4I6K5J3H2G3H2G2G1F1F1F1F1G1G1G1G1G1G1G1G1F1F1F1F1F1F1F1F2G3H3I4I5K5K5K5K4J4I3H2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G2G3H3H3H3H3H3H3H2G2G2G2G3H3H3H3H3I4I2H2G2G2G2G3H3H3H3H3I3H3G2G2G2G2G1F1F3H4I4I4I3H3H2G2G3H3H4I4I4I4I4I4I3I3H2H1F1F2H3H3I3I3I3I4I4I4I4I3H2G2G3H3H3I4I4I3H2G1F2G2G2G2G3G3I3I4H3I3H2G2G2G2G2G2H3H3I3H4I4I3H2G2G2G2G3H3H3H4I3H3H3H2G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2G4I4I4I5K5K5K5K4I3H3H2G1F1F1F1F1F1F1F1G1G1G1G1G1G1G1G1G1G1F1F1F2G3H2G2G3H6K6K3H1F1F1F1F1G1G1G2G2H1G0H0H1G1G1F1E1E2E2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F4G5I5I5I4K5L6O7P7R8T9U9V:V:V:U9T9U9U9T9T9T9T9S9T:T:S9S9R6O6M6M5N6N6N6O7P9S9S9R9S8S7Q7Q5N5M4L3J3I3I3H1G1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1G1G2G2H3J3K4K4L6O7P7Q8S8T9S:T:S9T9R8P8Q7P6O6O8P9S9S:T;UT>V;R:Q=U;S:R:Q9Q9O7M:O7L7M5J9N6J7M2I5J8N7M7L5J5K3I2H3J2H1G3I2G0G2G3H2G2G2G2G2G2G1G1G1G1G1G1G1G1G1F1F1F1G1G1F1F1F0H2H4J5L5L5L5L5L4K4K3J2I1H0G1G2I2G2G2G2G2G1G1G1G1F0F0F1F3G1F1F1F1F1F1F1F1F1G1G1G2H5J5K5K5K4J4J3I2G2G2G3H4I4I4I4I3H3H3H3H2G1F1F2G3H3H3H3I3H3H3H2G2G2G2G2G3H4I4I4I3H2G3H3H3H4I4I4I5J4J5J5J4J4J4I2G2H3I5J5J4J5J4J4J4J4I3I3H3H2G2G3H4I4I4I3H2G2G1G1G2G3H3H3H3I3H3H3H2G1F1F2G3H3H3H4I4I4I3H3H3H2G2G3H3I3I5J5K5K4J4J2H1G1G1G1F1F1F1F1F1F1F1F2G1F1F1F1F1G1G1G1H3H2G2G2G2I1H0F1G2I3J4K4K5L5L5L5L5K4J2I0G1F1F1F1G1F1F1F1F1G1G1G1G1G1G1G2G2G2G2G2G1F2G2G2G0G2H4J2H3I3I3H3J4J4J8M9N8N5J0F/F2H3H4I0F2H0E/F2I1I1I/G0G0G/F0G0G1F1F0F1F2G1G1F1F2G1G1F1G2G2G2G2G1F1F1F1F2G2G1F0E3G5I5J4J5L6N8Q9S8S9V;X;X:W:W:V:V9V:V;V:V[@]A^@]=Z;WT:O8M8M5K4I4J3K2H0H1G0G1F1F1F1F1F2G2G2G2G2G1G1G1G1G1G1G1G1F1F1F1G1G1F1F1G1H2I3K5L5L5L5L5L6L4L4K3J0G/F1H2H2G2G2G2G1G1F1F1G0E0E1G1F2G2G1G1G0G0G1H1H1G2H2H2H3J5L7M7M7M6L3J3J3H3H3H3H3H3H3H3H3H3H3H3H1F1F1F1F3H3H3H3H3H3H3H3H1F1G2G2G3H5J5J4I3H2G2G3H3H3H3I4I5J5K6K6K5J5K5J3I2H4J5J5K6K5K5K5K5I4I3I3H3H2H2G3I4I5J5J4I2G2G2G1F3H3H3H3H3H3H3H3H2G1F1F1F3H3H3H3H3H3H3H3H3H3H3H2G3J4J5K7M7M6L6L3I1H2H1G1G2H2H0G0G1G2G2G3H1G0F0E0E1F1G1F1G2G2G2G2G1H1H0G1H3J4K5L5L5L5L5L6L5L4K2J1H1F1F1F1F1F1F1F1F1G1G1G1G1G1G1G1G2G2G2G2G2G1F1F1F1G0G1H0H2H3J3I4I5K5L8M9N;OE[CY9PNd?T6K8M9NWX>X>X>Y=Z=ZZ>Y>Y>Y=WY>Y>Z?Z>Z=Z=YWUZ>Z>Y>Y>Y=XX>X?Z@Z@ZA[?\?[=ZS:Q6L6K4I9NF\\tw}j_zXqYqYqVnVoUoTlUkSiUko{WmF];R5L3I2G2H2I3J4K1I2H3I1F1F1F2G2H2H2G2G2G1G1G1G1G1G1G1G1F1F1F1F1F1F1F1G1I3K5M6N8O8O8O7N7N7O6M6M3J0H0G0G1G1F1F1F1F0E0E1F1G2G2G1G1F2G4I4I4K5L6L4K5K4K4K6N7N:Q=T=S:R7N4L4J3H3H3H3H3H3H3H3H3H3H3H3H1F1F1F1F3H3H3H3H3H3H3H3H1F1G2G2G4H5J5K4I3H2G2G3H4I4I4J5J6L6L6L6L6L6L5K3I3I5K6L6L6L6L6L6K5J4J4I4I3H2G2G3H4J6K6J3H2H2H1G1F3H3H3H3H3H3H3H3H1F1F1F2G3H3H3H3H3H3H3H3H3H3H3H3H4J4L8N:Q=SW?X=T[>[?[@[A[@\?[>Y=WY?Z?Z@[B\B\B\?]>\?\=Z=Z@]EbNl]zjw}upgc}[uUpRkPiQiQhMdH_@V9N7NW9T7R9P:P7O5M8P8O6M3K3I4I5J5J5K5K5K6K7L6J4J4I2G2G2G1F2G2G2G2G2G2G2H3H4H7L9P9Q9S:T;U:U:W:X;Y[?\@]B\A]A\@\@Z>Y>Y=Y=X=X=X=X=XY>Y>Z@[@[A]B]B]C_A_B_A^?]B_EcMkZxl}wlhgike}ZsKb@V:Q=RJ``x~tifc}d~b{^{[y`{az}~Tl6O6O4L3J4J5L5M2J2H4K3I2H2H2H3H3H2H2G2G1G1G1G1G1G1G1G1G1F1F1F1F2G2G2H3J5K7O8P9Q9Q9Q9Q9Q8O8O7O5L4K2J1I3I4I3H3G3H3H3H3H3H3H2H2G2G4I6J8M9P;R>TUBY@W>V=TZ[?\?]A]C^B]B]A]@[@[?Z>X=Y=Y=Y=YY?Z?Z?[@[A]D^C_EaDbDaA_C`EcLjZxk|n\sH^?T>TJ``x~}soonnljir\tV?W>WBYCZ?V:Q5M3K3I3I3I3I3H2G2G2G2G2G2G2G2G1F1F1F2G2G2G2G2G2G2G2G2G2G2H3H3H5J6K5J3H2G2G4I5J5J6K7L7M7M7M7M7M7M6L4J4J7M7M7M7M7M7M7M6K6K5J4I3H2G2G3H4I5J6K4I3H3H1G1F2G2G2G2G2G2G2G2G1F1F1F2G2G2G2G2G2G2G2G2H3I4I4I4I3K6M:R=UBYC[@X?V>V:R8P:Q?X?W=T8P8N8M5J2G2G2H3H3H4I5J5J4I3H3H5J4J3J3K4L7O8P8O8O9P:R:R:R:R9Q7P5M3J2H3G1G1G1F1F1F1G1G1G1G1G1G1G1G2G2G2H3H4I2H2H3H3H2J0H3L6N6M5L4J5L5MF_]v^uGaDaDc@Y?X=U9Q:R;S7O4K5J5K6L6L6L7L7M8M8M6K6K5J4I5J5J4I3H3H3H3H3I3H3I4I5J7M9P9Q9R;T;U;V:W:X;Y[?]@]A^C^B^B]A]@[?Z?Z>Z=Y=Y=Y=YZ?Z@[A\D_GbHeJeJhJgHeIgOlXvkzgPgD[AXKbbz{zyyz{zuoGa5M7O6O7P9R9R6P3L2J3I3H3H4I4I3I3H2G1G1G1G1G1G1G1G1G1G1F1F1F1F2G3G3H3L6N9Q:S:S:T:T:S9R6O7P:R8P6N4M4K5J5J4J4J5J5J5J5J4I3I2G3H4I6K8N:O:QW:R;SAZ?X?XC\C\>W;S5N3K4J4I4I4I2G2G2G2G2G2G2G2G1F1F1F1F2G2G2G2G2G2G2G2G1G2G3H3H4I6K6K5K4H2H2H4I5J5J6K7L7M7M7M7M8M8M7M5J5J7L8M8M7M7M7M7M7L6K5J5J3I2H2H4I6K6L6K4I3H3H1G1G2G2G2G2G2G2G2G2G2G1F1F1F2G2G2G2G2G2G2G3H4I4I4I4J3K6N:S>WB[C[AYAZAZX;S=V6O5L7L7L7L7L6K6L8M8M7M7L7L6K6K5J5K5J4I4I4J4J4I4I4J4J4J6M8O7O8R9S;V[@\A^B_D_C_C^C^A\?[?Z>Z=Y=Y=Y=YZ?Z@[C^FaKfPlTpUrTqRpSq[ziyqWnF^E\Mdaz{~Ib5P8QY3L4J4I4I4I5J5I3H2G1G1G1G1G1G1G1G1G1F1F1F1F1F2G3H4H3M6O8R;U;U;U;U;U9S7Q8Q9R8Q5O3M4M7L7L6K5J5J6K6K6K5J4J3H3H4I6L8N:P9Q;UB[C\B[?W@YD]D]@ZD]C\@Y:S6O4L4J4I4I4I2H2H2H2H1G1G2G2G1F1F1F1F1G2G1G1G1G1G1G1G1G1G3H3H5J7L8M6L4J3G3G4J5J5K6K6K7M7M7M8N8N8N7M5J6K8M8N8N7M7M7M7M7L5K5J5J4J3H3H4J5L8M7M5J3H3H1G1G1G1G2G2G2G1G2G1G1G1F1F1G1G1G1G2G2H2H2H2H4I4I4I4J1K5OW=U@Y9S7O9O9N8M8M6K6K8N9N8N8M6M7L5K5K5K5K4K5K5K5J5J5J5J4I5K6M6M6N7Q:T;W=Y;Y;YZ?Z@[C^JeSo\xeggbckx{ayOgH_Qie~{Kf:T?YD\NiJeNjQk>W5N4J4I4I5J5J4I2I2G1G1G1G1G1G1G1G1G1G1F1F1F1F1G4H4K3M6P:S;UZ=Y=Y=Y=YYA\C^GbOk]zky}yutzoZrSj[smRo9VD]SlgnrjGa3K4I4I4I4I5J4I2H2G1G1G1G1G1G1G1G1G1F1F1F1F1F2G3H4I4N7P;UU=V=VC\G`JcIbHaHaKdE^E^E_@YW>U>S=R7L3H5J6K6K8M8M8M8M8M:O;PY=Y;YZ=Y=Y=Y=YW=WS>T>T@T>VW>W=W:S9RS;O;P:O9N8M9N8M9N9N8N9N9N8M7L4J4I3J5M6O6P:T:V=X>Y=YY>Y=Y=Y=Y=YZ?[@\C_GbOjZun{]z9VRk`{5O3H4I4K5K6K5J3H2H1H1G1G1G1G1G2G2G1G2F2F2F1F2G4I5K5N8QWR;R:O8O7M6M;QAWG\E^D]E_NfRkNgMfNgMgHaG`F^A[=W6O2K4J5J4K4J4J4I4I4I1F1G1F1F1F1F1G1G1F1F1F1F1F1F1F1F1F2G2H3H6K:O:O8M6L5J5J6K6J5J5K7L7M7M7M8N9O9O8N5K6L8N9O9O8M7M7M7M6K5K5J6J6K5J5I6K8M:O9N7L3H2G1G1F1F1F1F1F1F1F1F1G1G1F1F1F1F1F1G1F4I4I4I4I4J4K5K5K4K6O=VA[E^GaG`NhNhMfNhQjMgF`D]E^E]AU;Q6K7L9P:Q;O>S>S>S?T@VAWCXDZBY?YAZ@Y?X;U:TX;U8Q6O5L4H3G1F1F2F1F2F2G1G2G2G1G1H1G1G2G4H6K6L4J4I4I4J1KkPi4Rcgce[sSkIcD]NgLeD^C\BX>SS@TBXBW>TYZ=Y=Y=Y=Y=YZ?[@\A]D`KgPkUr^|o=ZWsAZ3I6M8P4K5M6L3J4K2I2H2I2H3H2G2G2G3G2F2G3G2F3G4I6L7P9S;V=XVB[D]GaGbNiOkOjRkRjNgIeIdKiQlE\Y=X>Y>Y=YZ=X=Y=Y=Y=Y=YY>Z>Y=X>Z@\A]C_GdLiSq\y_}dqe@]c@[4K6M8O2J5M7P5M8P3K3K5K5J3H3H3G4F4G3G4G4G4G4G5I7K6Q9T;VZ>[>ZX>TZ>Y=X[@]B_DaDaEaC`B^@]@]?\=[Y>X;W;WZ>Z?[?ZB]D`FbIePlYwclnlq}~yzzIfKe3K7O5L0J3L6O;S9Q5M2J4J3J4J3H4G4G3G3G4G4G4G4G6H8L6Q8T;V[?^C`HaHbJdKeHbJdMfPiMhIeHcE`A\=Y[?\@\@\?[A]@\A_A]@[@Y?V=S;O7I6H3I3K:R=W>Z>Y=X;X;X;X;X;X;X;X;XY>YY@Z@[@\D`GcMiRoXt_|js|{ur{{x^ySn9P8O4L5M1J5ME]E]>X3L3H4J3I3I4H4F3G3H4H4H5H4H6H8M7Q8T;VZC^HcJeNiQlRmPjLgMhSoOjLgLgFeCa@]?[Z=XWH`>V3M1J5L5L7OY=Y=X;X;X;X;X;X;X;X;X;X[A^CaEbEbCaA_@]?\?\?\=[Y>Y>Y=X;WW6M4K2I2I4H4H3H3H5H5H5H5H7J8K6Q8T;VY?[E`KeLiOkRnSoQmMiQmUqWsWsRnKiJgEcB^@\E_Me^uehYtE]KcRmSqTtPmKhGbD_D]AY>V:S9Q8P8P9Q9P8O7N7N3J2I2I1H0G0H1H1I2H2G2G2G2G1G1G1G1G2G3H4I6L6L6L6M6M5M6M5M4K4K4K4K7L7M8M8N9N9O8O7L8M9O9O9N8N8N7L7L6L4K4K4L5M6M6M5M6M6L6L6L5I3H2G1F1G1G1G1G2G2G2G3I1I1I0H0H1H1I2I5L6M7N8O8P9P9Q9Q:R:R>VBZD]D`GbJePnUuSrRkLeE]Uoif[rMeE_E`FaDaJgMjRnSoYuWsTpLhRmSpRnPkMiJfD`>Z=XWLic{Vn5M4L8O9P8OD\wbSxJmQoWuXtTpQlJcC[C\Xs`{\zPnDeCbCaGfGfFeHgHgIgOnJgC^B\=U:P7J5G1I4L;R>X>Y=Y=X;X;X;X;X;X;X;X;X;X[A^DbEbEbC`A_?\>[?\>[=ZY?Y>YYA\D_KgWsdrz~d}6M6M:Q5L5MRjxnOh6O4K2J3J4I4H4H4H5H5I5I5H7K8L7R9U;VW>Y=Y=X;X;X;X;X;X;X;X;X;X[A^DaEbDbC`A^?]>[>[>[=ZYV=T=UZ=X[A_CaEbEbB_@^?\>[>[>[Y>Z?Z?Y=XYY=X=X@[D^LfXtl~A[5N:R4L=W_zq7R2J3K4K4K4I4I4I4I4I5J5J6K7N6Q8T;WZA\JfPlPmTpVrRsQqTt\}ee_TuQqRpSqRpIdF_PhZsjn[tG`F^LfRpUuSqKeHcFaGaG`E]C[@XBZ@X?V>U=T:Q9P8O6M4L2J2I3J3K4K5J4J3I2H2H2H2H3H3H3H3H3I4J5J5J5K5M6M7N6N4K5L5L5L6M6M6M6M8O:Q:Q8O8O9P9P6N6N6M5L5L4K4K4K5L5M5M6M6M5L4J5J5J3I3I3H3H2H2H2H2H2G3H4J5J4K3K3J2I2J4K6M7N9P:Q;S=T?W?W@X@XC[D\E^F`E`GcKgPnTtQoLfG_I`fmf]vOhF_KfRpSpQoQpUu_ff]}SsQrSrVqUpRmNjHcC_>Z=XW5M9Q6P9Tv~n]WyZ{]}_~[yNlF`B[Mfdg`}QpHhFeMkTrUrRpPmSr_}a~\zSnF`AY=R;O6J4L8P;T=V[A^C`DaC`A^?]>\>[Z?Z@Z>Z=XY=X>Z=Y;X;X:W8V6T4S5S7S:S8R9Q9Q6N6M5M4K3I3I4J4J4K4J5K5K4I5J5J5J5J7L7L7L7L7L7L5J5J5J5J4I5K4K4K5K5K4J4J3I4L5N6N6P9Q:S9R;T9T6T6S7T9V:W;X;WY>Y>Z@[D_Lg]xrFa;U9Q6O?Yrz;V1J3K4K4K4L4I4I4I4I5K5K7M9O7Q8T;VZB^IdQlSoXs[vSsQqWw_ii_UvUuUtVtUsOkE_Og^wdj\wJcIaKeSqTtSrLhIdEaHbIbF^E]E]E]D\AY>U=U;R9P8O7N5L3K2J4L4L5M5K5J4I2H2H2H2H2H4H3I3I4J4J4J4J6M5M6N6N6N5M5L5L5L5M6M7N7O8O8P:Q:Q9P:Q9P8O6M6M5L4L4K4K4K4K5M5M5M5M4J4J4J4J3I3I3I4H2H2H2H2H3G3H5J5J5L5L3J2J2J4K6M7N8O:QUAYBZC[C[D\F^F_F`FaGcJeQpUuQpMhG`Le\vic[sMeF_HcSqYxYyTtWxchi^WwQrRsYuZvSpPkHcA]>Z=Y[A^C`C`B`?]?\>\>[Y?Z?Z?Z?Z=Y=X=XZ=Y:W;X;Y9W6S5S6S7T9S8R:S9R6O6N6N4L4J3J4J5J5K5L4K4K4I6K6K5J6J6K7L7L8M7L6K6K6K6K6K5K5L5L5L5K5K5K4J4J5N6O6O6P8R9S8R8T7U8U7T8V;X;Y;X9V=X?ZY>Y?[F`Lg[wq]z?Y:R5N\wJe8R2L4L3M4L3J3J4J3J4L5K5M7O6Q9T;VZB]HcQlVq[w_zTtPrZ{^hg`Z{[{\|]}XvQmF`Qi]ydiYrLeJbLfSrUuRqLhJfHdJdKcIaH`G_G_F^C[@W>V;S9P9P8O6M5L5L6M7N6M7L5J4I2H3H3H3H3H4I3I3I3I4I4J4I5J4L5M4L5M5M5L5L5L5M7N6N7N8O:Q:R:Q:Q:R:Q8O6M6M4L4L4K4K4K4K4L5M5M5L4I4I4J4I4I3I3I4I3H3H3H3H3H4I5J6L6M5M5L4K3J4K7N8O8P:RUAYC[D\D\E]G_H`GaEaGcJeOmSsSqKeHaLdYtfb\vHaD^PkZyYz[{Z{\}bfh`[}QsTu^y[wVqRmLgA\>Z=Y\A^C`B_A_@^>\>[>[Y>Z@Z@Z?Z=X>Y?ZY;W;X;Y:X8U7T7V8U9U8S9T8S6P5O5O5O4L4J5K5K5K5L5L5L5L6K6K6K6K6K7L8M9M7L6K7L6K6K6K5L5L6L6M6L6L5L4K4K6P5O5P5P7R8T7S9T7U9W9V:W;X[ZB]IdRmYv`{c~WxSva_dfc^]}`b\zUqFaIdWpae[vPjJbLhPoSsSqLhJfIeJdMeKcKcIaJbIaF]BY?WZ=YV=Wm_Yy\}]\}YwOnGaIaPj_ze_|RpCcJjYy]}a^~[zabba[yQmG_DZ>S=Q:P:RZ@]B_B_A_?]>[>[=[Z?Z@Z@Z?Z=X=X>Y=Y?Z=Y8V;XY?Z=Y>Y>Y>YA[D`HdTog|MhC\e^z=X2M2O2N4P4M3K3K4L4M6N7N6O5Q9T;VV>U=T;S:Q6N8O8O9Q9P9N7K5J3I4I4J5I4I5J6K5J5J3H5J5J7M6M6N9P8O6N6O:P:Q9Q7P9Q;S9R[?\A_B_@]>[=Z=Z=ZY>Y>Y?[@[@Z>Y>Y>Y=Y>YY>Y>Y?YA[B\D_Oj`|sop{y9T6R5Q8T5Q5P3M4M4M5N7P9R7P5P8S;V>YV?W=V=T;S9P:Q:Q:R9P9N7K5J4J5J4J5J5J7L7M6L5J4I5J6K6L6M6O8O8O9Q9P;R;R:S9S:TXAZ>X:T:T=V=WV?X?[>Y[=Z=Z=ZY>Z>Z?[@[@Z?Y?Y>Y>Y=YY>Y>Y?YA[B]C_KgYuk}IeA]Ge7S6R6Q5N4M4N4L;UC]@Z7R9TZ>Z?[A]FbOk\wa|^drp]V{^fjvmgd^|QnUs[{_{`yVoNgKdPnPoQoOlPlRmToWpWpWpWpWpUnOhJcD\BZAX@W@X>VW@YB[D]B\Y>Z>Z=Y[?\>\?\?\=Z=Z=Z=ZZ>Z?Z?[@[@Z?Y>Y>Y>Y=XY>Y>Y?Y@ZA[D^IdSocv\xZvZxGd:V6Q3N1M4N4N?ZQmPk>Y9T;WY?Z?Z@\B^C_LhQlTq[~gsxfWzclpxriheXuVsVw]z_xYsQiNhNkOnRqRnTpVrXs[t\u^w\u\vYrVoRkKbG`D]E\D[AY=V>U>V>UU?W@ZAZ@ZC\FaJcIcF_@Z=WC\E^B\AZVAYHaMfPhPhPhOgMeJdFbD`EbFdCcC`C]H`TlYrTrSsQnYv_}eivxpiaTwavvg]WtSnLgEbB^@\?Z@[=Y=Y=Y=Y=XV@XA[?[=Y\>\>\>\=Z=Z=Z=Z=ZY>Y>Y=YY>Y>Y?Y@ZA[A\E`Mh[wmjLi5Q4P1N3P4OGc[v\xFb:U:U=WU;Q:O6L6M5J4J7L8M8M7M7M6L6K7M8M8NV?W@YBZD]E^E^FaHcMfPiPiMfB]A\FaJdIbE^?Z;U9S:R9P6M4K6M5L3K2I3I3H3H4I4I6K7M6K5L4J4I4I3I4J5J5K8O9Q:Q9P9P;R\>\>\>[=Z=Z=Z=Z=Z=Z=Z=Z>Y>Y>Z>Z?Z?Z?Z?Z@Z@Z?Y>Y>Y>Y=XY>Y>Y?Y@Z@Z@[C^HdUpex^{;Y5S5S5R=[Nkb~`}Oj7S9TZ?[@[B^D_D`JfToPlUufsug[{oyxz{xvmaZ{Wu[t]uZtYsWuXw[y]z_|behlnlkic|[uTmQkNgLeMeJbG_D\C[BZ>U=S;P:O8M6L6K8M9N:O:P:P8M8M7N;Q=T=UAXBZE]HaIaJdMfLgLgMjQlUpTpPjE`C^LgLgKeF`A]>Z;W>UZ:U?[Rmbf]zB_:W;X=[B_[x_~HiA`>[D\IaNfMgKePlYvamnr}wzr^YzmvlXsPiMeJaC[C[F^F_A\=Y[>[=Z=Z=Z=Z=Z=Z=Z=Z=Y>Y?Z?[?[?Z?Z?Z@Z@Z?Y>Y>Y>Y=XY>Y>Y?Y@Z@Z@\A\FaMj]zosGe5T2Q6T:XVtb^|Tq9T8STAWBYE]IaLdNgRjSkTmSnSpTqVrWsXsRnKgIfOlOkMhIfEa?[@Z@W?W;S:R:Q8O7O4L5J5J4I4I6K6L7M5K5K4I4I3H5J4J6K5K7N9P9Q9P9PZ=Y=Y:TC^XubfYvCa;Y>\A_NlpUtC`@[D\JcLeHaD_OkZwhtw~xycjqk\wQkPhLcF^G^H`E_@[=XZ?[@\@[?Z@[@[@Z@Y?Y>Y>Y>Y=X=X;XY>Y>Y?Y@Z@Z@[A\C^JeTocwf>[9W;Y?]Rn^{\z[v@\9U:VZ?[B^D`GcMiRnXu_hmlgo}nhYvZs`zd~fcgkmoqvy}~|ztole~]vYsWqVoSlPhLdJaH_E]AX?V=T;Q:P:O:O9OT@V>S>UAXCYG^IaLdQjRlYqZs]v]v]x]y]y^|^z^z[wPlOkSoUqNjKgGcC_C_C[BY@W@W>UZ=Y>Z?[=Y=X@[Yta~cZwLjB`DbJghoSsHcE\JbJbD^@[Jf_}p{~ukimjc~ZuRiKcG_G^H`D]@[=X[>[>[>[>Y?Z@\A\@[@[@[@[@Z@Z?Y>Y>Y>Y=X=X;X;YY>Y?Y?Y@ZA[@[A\B]EaOj[wj}uHeDaFc?]HfTrWtVpA];V:UYA^EaFbIePkXsdfkjkvvj\y^xe~jmmrtwwz~}wrlgaz]v[tXqTlQiNgJcF^D[BYAWAW>S>RY?[>Z?[>Z?[@[B]If\w]{]{RpRpOlNkZwwUoG_H`F^B[A\Ieer|ljjhc~[uRiJbIaI`IaD^>Z=YZ[>[>[?[?Z?ZA\B]A\@[@[@\@[@Y?Z?Z>Y>Y=X=XW?Z;V8T7Q9R;T;S=T;V:V9W:W9V8U9U:W:X8X9X9X8X:Y;Y9XY>Y?Z@Z@ZA\@]?[@\EaIePk\xndUqNjA_A_QoSqRnOlFg;YX=XY@[C]F`HcMhUp^cgjmyyiefkptw|}zroheb{_xZsVnQjMfJbJaG^F]E\CWCXBXBZB[D[C[G^I`KbQjTnYr]x`zfilponmklijhda]z[wUqQnMiJfKfKdKdIaE_C\AY=VZ=Y[=Z=Z=Z>Z>Z=Z=Z>Z>[@[@[?[>Z?[A]A]A]@[?[A\A[A[@[?Z?Z>Y=X=Y[;X;X;Y;Y;Y;Y;YX>Y@Z@[@[B\B\A^?]A]C`EaJfRn`}rliVqC`D`VsRrMnSuLm=\Y?W=V>W>W?ZD]G`HbOhSmX}`egnyuonmqv~|xtmhe`y[uWpTnQjNdNdLbI`I]G\G\H^G_HaH_JdNgRlXq]v_zdkoswxyvttsroqnicZxZxTrQkNhNjOhMgKeIcF`C]?Y?Z>W=U;S7O6N8P7O:Q9N7K6J8K8L7L8M7K6L4M6O7N8PZC`LiXwvtige\{TqSmNgJbG^F^B\?[=X=X[>[>[>[=Z=Z=Z=Z>Z?Y>Y>Z?Z@[A[A\?[?\@\A]B_?\>[@]B\A\@[@[@Z>Y>Y>Y=Z=Z;Y;Y;Y;Y[=Z7U8V9X:X:X;W9V8V9W;Y8U:X=XBX=S[;Y;Y;Y;Y;YX?Z@[@[A\A\B\A^@]A^DaB_DaIfRoa}n~|a}LgipeStVxLm@_=[=Y?W=V>W>W@ZB\E^HaOhRmVybdgjw}vqsyzvnkec|_xYtXoTkSiQgPfOdMbKaNeMfNgQkRkXp\v`zd~ipvy{}{yxwvuk`^|[xVsRkRmOkOjNhKeJcIcD^A[AZ@XVCYG^MdNeQhUmYp\s\uYrVoPjKgIeHcHfKgIdFaB^A\@[JdRr^ujfd`UxTpPjJdF_D]C]AZA[AZE^EaC`Ij[}c`h}znwVy=Y@\?[>[MkXwnugge_~UqQkMfG_F^E^A[>Z=X=X]?]?\>[>[>[>[=[=Z=Z>Z?Z?Y>Y>Z?Z@[@\A\?\?\@]A_C`A^A]B^B\A\A\@[?Z?Y>Y>Y=Z=Z[>Y>Y?Z@Z@[@[B\B]A^A^C`C`B_C`FcJgQo[xeozu|qY}Y{PrDe?]>\>Y=W>W?XB[C]E^HaNgSqVxbfhix|v{{wpkgb}az]w[qYoXnUkUkTjUjTkUmTm[t\v`ygkpuy~}|qkeb}ZvXsVpTnSmRlOhNhKeJdHbE^BZ@XAY>V=V=U\>[>[>[=[=[=[=[>Z>[>[>[>[>\?\?\@]A^A^A^B_B_A_A]B\A\@\@[@Z?Y>Y>X=[=Z[>Z>Y@Z@[@[@\A\B\A^C`C`B_B_DaDaDaGdLiOm[xcmu||wvhZ}QsGiA`>]T>T>S?S=R>S[>[>[>[=[=[>[>[>[>[?\?\>[?\@]@]A^B_B_B_B_C`B_A]B\B\@\@[@[?Z?Y>Z=[=[=Z[?Y?Y@[@[@[A[A\B\A]B_C`B_DaEbDaEbDaGdGdKhPnWu]zbghfcivwcRuMpCd>^WB\G`IbG`KdRlXy`chivwy~z|{vroolkighfggghlnpu{vlgb}_z^x\vYtWpUoSnQjOiOfOgMeJbH`F_E]D\C[CYCYCYBYAXBX@V\>\>[>[>[>[>[>[>[>\>[>[?\@]@]@]A^A^B_C`DaEbC`C`B_@\B\B\@[@[@[@[?Y>Z>[>[=Z_:ZY?X@YC\IbGaIbPjZ{`afgmot{qw}{xvvtspqorpqrttx{~~uokgd~d_x[wXsXrTnUmSmRjQhOhLeKdLeKcKaI`JbIaJ`I^F[E\D\AY=V=UWE]HbMgOiQlSlSmTnVpXqXpWoSlOjKgIeHdGfJfHdB]KfSoE`E`Ys^{foghiqzvohghea\~WsPiNgRkMgKdKdMgKiJjSr[|hl_Z=Y[>\>[>[>[>[>[>\>\>\>\>[?\@^A_A_A_B`CaC`DaFbEbC`B_B_?\B\A]@[@[@[@[?Z?[>[=[=Z=Z=Z=Z[8U:W:W[>[>[?[?\?\?\?\@\A]@^B^B_EbFcFbEbDaBaBaCaCbCbCaDbDdGeGeHfNlWui~rc`Jk>^:Y;Z>X?XAZD]F_G`LeOjUt\}_cfijsxwqty~~|{zzzyyzy}|~wrnijfd~_xZtXrWsXqUnTlRkSkRkQjOiQiPfOgPeOeNeNdLbH`F^BZAY?XBZHaMeRmRmToUoVpToUpYrXqWoUmNjKhIeHdHfJfHcA]FbOkE`GcVrZvda}adgnvqhgfgc`[|VoUoRlRlRlOiNhOjNmQoXxarz_Z=X=X[>[>[>[>[>[>\>\?\?\=]>^@_A`BaBaBaBaDaEbEbFcB_C`B_A^@]@]?]@\?\?\?[>[>[>[>[=Z=Z=Z=Z=ZZ=Z[>[>[>[?[@\?\?\?\@]@]A^B_B_C`EaFcFbFbEaDcCbBaCbCbBaAaA_B_B_C`GdQna~s{zncJkCc<[=[>X>X@YC\D^GaMeOhQnXx_|bbdiuxvsrtyzsomnfc|b|^x\x[u\uZsZsWpXqYrZsYpWoVoXoVmVmSkSlNgMfJcG`E^H`KeQlVqWqXsYsYuYsZuXr[sZrWoRmLgHdIeGfJfHcC_FaKfE`QlXt_z`|Wu\y`emtqiffedaXxWrXrToUoUoSmSmUqVuWw^}iyMm[>[>[>[>[>[?[?\?\?\?]@_@`A`A`BaCcDcDcFcEbFbFcDaDaC`B_A]B^C_@\?\?\?\?[>[>[=[=Z=Z=Z=Z=Z=ZbMo\iqreVxSuMpHkSvPsHgYuZx@]:W;X:W;X[?\>Z>Z?\@]@]?\B_D`DaDaB^C`EaFcFbEaEbFbFeEdDdCbCbDcBaA`A_A_B`EbKhVscmpjgjxwjOm@^=\=[>X@YAZC]E`F`KePjRnZva|a}a~fitwspirt~yvvrmheb}`{`y`y`y`y^w^w_yb|a{_xaz^x\v\uZtZsXpSlRkNgJdNhQlVpYt[vZu]x_y^y]y^x\t[t[sVpPlJfHdHeIdE`B]C^D_MhWs_{]w[uOkSpYzgpsuhjhhgf_~`z_wZu[u\vYs\wZv^|afryGd>YJdLgUr\yXxVuNnKkYx[ymrpgb_~_~`|[wWrSmPiJcH`G_F^D^B]=Y[>\?\?\?]@^@^BaBaCbCbCbCcCcFeDbFbEbFcFcEaB_B_B_C`C`B_@]@]@]?\>[?[>[>[=Z=Z=Z=Z[>[=Z[>[>Z@]@]=Z=[?\>[>[>[>[>[=Z>[?\>[?]A^A^?\CaEcDaDbDaFaEbEbFbEaGcFcEeEeFfDdDcDdCcBbBaB_A^C`EcLjSqYv[xXuVsZwgylVsGd@_>Z@YB\C\D]D_KeTmTmTo[w_z_z[v^zgnqmlikmz~|xsphhhjhged}e~flhhhihd~d~b|^w\tXqVpQkUoVp]wa{b|c}c|gd~c}c}b|`w_wUoOlKhIeGdEbC_A]@\C_Ni^za}ZtSlJdPnTsaipnffdgjjfjd}c~azb}cdcfknQn>Y>Y>YGbYva~YyOnHhKjPoWudnmb\{]{\z\x\wYtTnTmNgJbG_IaG`A\=Y[@\?[=Z>[=Z=Z>[>[>\=[=Z@]@]@\>[>\=Z?\=YFcqqKjKnWzSvj`Z{glmn[{ltj`X{_Xv;X?\@]DaA^>Z=Z?\>[>\>[>[?\?\?\?\=Y?\@]@\@^A`A_@^CbDcEcEdEaFbFbFcFbFbHeHeEfFgHhFhEeEfDeDdDaDaDbEbC`GeHeJgLiJhKhOlVtfv~kZvIeFaA[C\E^F_GaOiVoVoSlXr[u[uTm[ua{a|gfbcjou{tmmmrolmplststqpqonjhdb{]w\v]x`{elmmpposklib|ZuPmMjLhFcE`D_@[>ZA\Lh`{^yPkHdOmRoOnVuagjd~c}a|imlkorojlmmmqv~sKg?X>X[=Y?\?\?\?\=[=Z>[>[>[=Z?\A^B_?\?\>\ZxgY|elxobko|{ru~m{[y=[=Z@]HeFcDaA^A^A]?\>[?[?\?\?\?\=Z?\A^A_@_A`Ba?^A`DbDcEdEbFcGdHdFbFbIfIeFgFgHiGhFgEfEfEfHeIfHfGeEbDbB`C`C`DaDaHeMkVtamw|~c~RnKgE^E^F_IbLeRlVpUnQjTmTmRmMfRk[t\ua\z[waqtt~~wtssxxu{zy{}}|{yywurmjhgknrsxzzyzyztoic}YvNlLhGcD_B]@[>YU=V:U[@]EbEbEb@][C`HeMjQnIfDa@]@]?\A]>[>[>[>[=Z?[B^C_B_AaBaA`A`DcDcEdGcGcGdIeHdGcIfJfGhGhIjGhHiGhGiGiJjIgJgIfGdEcA^?\?]>\@]C`GeLjSpZxbgkqz`{SnJcG`F_IbNgSlUoRkNgPjOhKdG`PjWpPiPkWtSn^|rvu{|z}}|wtortx~||sl_|QnKgDbD_B]?[?[=XC^HdMhRoWw\z`}TrKhWrVqVqc}b|a{ilpw{iA]AY>U@Y>Y;VA_EcKjTs]|]{UrDbEcNkD`LiLiFaF_MeNgOhQjSlTmSkNfLcG`>[=Y[?\>[?\A]?[A]=ZA^KhQnNkGd>[>\Jie~|u\zHeHeFcUrkUrD`?[Ea@[@\@\@\?\?\?[@\B_C_BaDbCbA`BaHgJiIfIfIeHdIeIeHeKgJhHiGhIjJkJkJlLnKmMlLiLiKhIgHdA^>[>\?\@]A^B`FdJgNkTqYv^|gp~j]yMgKdHaGaMfPiQkLeKcKcJcE^G^HaQiPhJeRlSn]zow}~}~|}~ojVsKhCbC^C^A]B]VAWC[@[=Z@]EbVv^}ea~UrC_B_D`@\KhIdE]E]G_HaIbKdNgOjPiMeJaE]>Z=Y[>[=[=Z@]GdHeKhLiLiMjMnKlJkJkHiJkGhIiKfKfHeIeIeHeIeJgJiNmJiEdBaCbCbB`C_C_@]>[?\?\@\A\@\C^C`A]Eb[we]zSpB_B_]{s{^{qvv{WuQpTrNl@\A^B_B^A]?\A^B_B`CaDdDbCaHgRpSqPoMkKgGcHdKgKgLgKgJjJkLmLmMnMoOpOoNmMjMjMjLiGdC`@^@]?\@]@^B_C`EcIgNkPnXu_|jxrbzUmHaHcKdKdIbF_H_H_G^F]D[I_QgLdLcQiOh[wky~i\xNmFcDaC^EaGcB^EcMiYvhol^}NjMfVnZsb|jimt|Km@`?WCWE_EaA^BaRs]}ikfQlA^C_C]F_MhHbCZC[F^F_G`F^HaKgMfIaG_C]>Z=X[>[>[>\>[A_DbGdJgMjNlNlOnOpNoLnMnLmLmIjJjJgJfJeLhIfGcKfOkPoSrQoGgA`DdDdBbB_C_A^@[A^@]A^@]EbMjRpPnLhnonlXyeTuBaB^D`FcC`B_B^B_DaAdAeAeCeKqRwSvQtQqKjFeIfMiLhMiMiKkLmMmMmMnNoMnNoOnOnOnOnLkIhEd?_=_=^=]>]>^A_EbGdHgMlSpZwfry`wSiH^H_H_E]D^F^F]E]F]F]F]NdPgIcMeNhPm`~|\wOlLhGcHcIePmOnWw\}hswt`}SpWp[t]xgnqw~mJn?`=WB[JiMlEhLrW|cije~Ia?YC^D\H`KfHaB[CZE\E]G_F]E\F_H`F^E]B\>Z[>\=\<\=]=^CaFdIgLkMmNmQoQpNoMnMnMnMmMmKmKlMjLhMiMiHeFeNlPqOtSxRvJoDiAeAe@dB`B_B_B^B^DaB_A^BcUu`Yzf{yspGgD`EbHeDaEbCaEbEbBcBgEjHnLsPwQwNtOoIjHgJhMiLhMhNjKlLmLmMnMnMnMnMnPoRrPpPpOnKjIiCb>_=^<]>^>^A_C`EbGeJgPmXt`}kue|UjMbI^H^B[C]F^F]E\E]D[D[LcNeKcIbIdNk]{wl\zRoQmPkXu[zcgn||h]{\x`zgotxyW}?d<]FdPoUtSvW~ehkh\wE\@WAYD[H_IaF]BYCZC[D\F^E]D\E^E^E]B\?Z=Y_<]>]?]?\C_C_EcIgOmUr^ygnzu]rTiOcG^E\D\E\D\C\D\C[E]IaKbHaF`GbJeRp`w~||xlgdemor{{plmqx~liT{DcHeVu[{\^inmbRiBY@XAYBYG^G^D[BZBZC[E\G^E]D\E]E^D]B[?Z=Y\?\B_CbHfLjSnWsa}ktzk^tSgLbG^D[D\E\D[D[AXC[F^G_D]F^E_HcIfRpo}}||zyy|}|~|yoSvSrZx`^amseTqG^BYBZAXBYE\CZE\BZBZD[D[F]D\D[D\E^C\A[?Z=YY=Y=Y\@\@_DaGeKgRmXr_ygowv`uPfI_F\F\E\E\D[D\E\D\CZD\D\D]GaIcFbSpgstuqkqx}yr}wwyf_[y]}geeaPpA_BYCZCZBYBYBYCZE\BYCZCZD[E\D\C[D[D]C\@Y>Y=YY=Y_DeIkPrTvUwWyUvUwWxVwTtRsQrPqStPqOpRsTvXy\^\\[ZW|V{Uz[cW|PuNsX~beg`Zk{~laagef[Tz^cqib`dfghd^\[}TvTtQrPqStRsQrStVvUxVzWzWzWzZ|VzQtNpIjBc<\<[\@]A^FbKgQkWq^xc|ipv|woYnOeIbG_E]D[D[E\E\E[E\E\E]E^GaD_Ok]|\`xqbh~pprx]Xx\{oeTwVtRnC\AXCZDZCZF]CZBYCYBYD[D\E\F]E\E\E]D]D]AZ>Y=Y]BcIjPrTxW{Z}Z~W{X{W{UyXzVvRsSuRsRsUvWxZ~]]^dilnmnr|piafhmf]hx|xjgouvyu}}ulieb`__\[|WxTtTuVwUvVwXzTxW{Y}ZY~Z~ZY}RuHjCe?^;[[>[?\C_F`KdOiSmZs`xc{jotyvg}_uRjKcG^F^F]E[F[H\G\E\F_E^D]D^JhNn_kphfsyvy`esf\~KkGaF\CXDZE\E[DZCZCZDZE\G^G^F]E\G^F]G^E]C\B[@Z=X_DfIjQsUyZ~[Z~Y}Y|W{VyXyWxXyWxStStWxZ|[_`ccdfnuw{|stusij~~suzmcacc_][Z{WvUvVwXyZ{YzWxVzY~\_\]\ZUvOpIkCb=]Z>[[A]C^G`NgRlVn[s\uaze~jpy~ui_wMeHaH`F]E[EZH\F\F\F]E\C\E_D_Hg`o~xzzxsreLmC_EZDYDZE\E[DZDZCZDZF]H_G^F]E\G^G^H_G^E]C\@Y[Y[?[B]F_LeOhTkXpZr]ucze}josv|wpTlMdJaH_DZDZG\G\F[G^F]F_D]D]E``~|}pJkC_DXFYEZD[DZE[E\EZE[G^H^G^H^H^H_G_J_I_E^B[@Y>X]DdMnSu[|\[hm`\XV|Wy\|\}Z{WxUuWxYzX[^dfbdr~hdjf\\^]~UwTuWzY{Z{YzZ|V{[hrvwab]WxMoEe>]=Z=Y=XZ@[F_KdPiQhVnVnYp_wazc|gjmpvz|v`wTkNeH^F\F\I]H\G]G^G^F^F_C\Je^z~rRsB^EYHZEZE\E\D[G^F]E\G]H^H`JaKbJaI`KbI`H`F^C\?Y=X;X;Y;Y=Y=Y=[?^EdOpVw^a^kwygZW~Y{Z{YzYzWxTuVw]~Z_`fkfixooriceb]U{TxU{V{VyZ{[~V}cxld\W|QvHjBa>\>Y>Z;[X;Y;Z;Z=X?Y?\CbHjQvX|\ejudY[}XzWzW|V{TyVz]acblwrszy|xuooaVT{T}V}V{Y}][ms^WTzKnCc?\@[@Z;[:[;[>ZB]IbKcPePgQhSlRlVnUnUnXs[uZv^xcdhkjqrt}zawSjKbG^G^D]D^E_E^D]D]D]D^F_[xq{eIeC^B]B^D]D^E_E`D_C]E^F`FaF_H`JcKcLbKcIaKaI`F_C^>Z;[9Z;[?[@Z@\FgKoQw\ito`]X|V|W|T}S{W~_intu{wz}yqbXV|U|W}Z\ahxtaZQuIjDcA^?\:[9[=\?[C^IcKdOfOhOhPhSlSmRjSlTmVpVrWs\w`|`|ba}dgjr|uZqMdJaH`C]D_E_F`E_C^D_C_Je[ybnXvKgC^C^B]B]E_FaFaD^C^E`GbH`H`IaLdKeLdLeKcLcJbHaC^?\=[9[;\@[A^BaHjPtV}a}ja\ZW}T|T{Zdq}~~reZW~V|W|Z^cpli[UwKlEe?]<]<\?]?]D`IeJeLgMiNgNgOhQiPiQjRkToRnToTpYtYtZu[v[w]y`|lurwaxVlMdKbFaC`E`FaD`D`D`B^Kh\zWws[|[wTpGbB]C^D^E_E`D_C_D_GbIdH`IaKcLdKcJcLeKeIdGcHcD`A^<\;[=^@^BbIiMnWz^lpe^\W}V}V~Zcq~}zpc\WV}X~Z\j}ubXzSvJlAcCc>_@`B`EdJjIhJgLiNhLfNgPiPhOgNhQmNiLhNiQlQmSnToUqWsYsikkxaxUkKbIdCaEaEaDaD`C_C_Nj\{Ps[rNmYv[wHcC]E_E_E_E_D_D`E`HbJdIaJbLdKdKdJcLeKfHhHgIfDb@^>^@`CdBeDfOpZ}ioyd\[X}V}W~\cm{{xv~ykd]XX~Z~Y}\~n|nbZ}SwNsNoGgCcEdIiLkLlMoMmLhLgNhMhQiOgOgOiMhLgNiOkQlQmOkTmPkTn\zYu^~iyg|WlKhJgEaFcDaEaC_CaHfUrQtOtj|suy_KiQmQmHcD_GaE`FaFaF`E`F`HbIcIaLdMeLeLhIdKgLiMmIjKjJiFdEeJiJjLn\fktzi^Z}Y}X~X^bjzyy~zovtw}}x|{tg`_[Z\^al|odch\ySqNmPoUvRsPtNoOnJgOjNhPhOgNfKeMgLgLgMhNiMiMhOiLfPkQnNjVtcp}|ylSqLkKhJgFcGcEaDaEcIfFgMo^x~wy|wvttzylehnr{pVvJjFbIeE`E^G`G`GaIcHcGaGbHcIcIbMeNgNgMhHeKjLlNqVxUvOoSr\ySpYviytzn`\\[^``fnw|~~}vsrrzxvlfnrxyytyxljeaa`]`bfoykjg^}jfUyY{UvKgLiPkPhNfNfLfLfLfKfMhMgMgJdLgJdJdKgLhTsduy~yrl}xpo|tfZxQoPnKgIfKfDaEbDcDbYxirurwlcpwwz}|{xynigcdlp{|raagkoylcm|tuym^~NlFbE`E^E^GaGaHbIcHcHcIdIdKdLdNeMeMhNkMkVwXz\a_Vxdkq~yrhb`[_a`fjnw~vq{yx}rlher}w|wqunb\gp~yvqqqxxsjgcba_^`ci~xie|yod]SsYuQlNiNfNfMhLfJdJdJeJeJeIcKeKdHaHdKhMlarridz}tn`c|wldn{}f`|d[tUnQiLdHdHdHbWtksgVrx}vcX|V{irkjmnlhimsxvpgd\[^dfn}zsi^^ilpv}fZghwyys[`op^|OlFbD`E^F_HaFaHbHcHbGaJdKfKfNdNeNgPjWu^}^itz|ehz|rea]_abegirwuokoq{~qg_^krq~ymnbX[gox}~{~|wnghdfjpkedbb`__bdwvzljiTpNfOhOhOhMgJeIdIcJeJdKfJdIcGbFcHeEc\zckabogluzqi_Vy^|sjjptqw|zptg]tRiLfIdHcJd]{ga]fggehkaXyPsPsfneab`^[|\}^cgige]Y}VyY}]_citxzunnh`^gouww|X}OsQr]lqphlh[_dbUsKhD`EaE_HbJcHbHbHcHbGbHdKfMgOfOgOiXtdliwvfa^]_aaaeopkgcdjux{~~~{~~vqf[]emm{umlZS|Xbennrtvvz{xpfhhbbdf]]_`a^^`cmyyt_}RmQiQgMgKfKeIcIcHcJdLfKeJdHcGcGeEeKjOnRsZ{Z}_[Z}kldYyNnJlY|~znegnmnvkez]uIbJ_L`OhRpWzY}a_V{V}]\ZzQsLmNo^fb][|YzWxVvUuVvXy[|^^]Y|TvSuUwWxWxY{]cintz}~~