3DMF=qtypeScaleAttributetypeUpVectortypeForwardDirectiontypeNorthVectortype$Artifice:Element:Preferencestype Artifice:Element:Versioncntrset 0?G?c?>?>dFeet.3Degrees.2 ? ??Ӂtype$Artifice:Element:MaterialTypetype$Artifice:Element:MaterialNametype$Artifice:Element:TextureNamecntrlset cntr$strcEmily_Pict_Copy.pctcntr$strcEmily_Pict_Copy.pctcntr@set cntr$strccorrugated-plasticcntrHset cntr,strccorrugated-clear-plasticcntrdset cntr strctile-white.pctcntr strctile-white.pctcntrset cntr0strc Maisons_Jaoul-tiles-red-r.pctcntr0strc Maisons_Jaoul-tiles-red-r.pctcntr|set cntr,strcMaisons_Jaoul-tiles-red.pctcntr,strcMaisons_Jaoul-tiles-red.pctcntrlset cntr$strcBrick-Norman-Browncntr$strcBrick-Norman-Browncntrdset cntr strcBrick-Std-Browncntr strcBrick-Std-Browncntrlset cntr$strcBrick-Std-Orangecntr$strcBrick-Std-Orangecntrlset cntr$strcBrick-Std-Red_Newcntr$strcBrick-Std-Red_Newcntrdset cntr strcCarpet-Handmadecntr strcCarpet-Handmadecntrlset cntr$strcCarpet-Level-Bluecntr$strcCarpet-Level-Bluecntrlset cntr$strcCarpet-Level-Tancntr$strcCarpet-Level-Tancntr|set cntr,strcCarpet-Level-Tan_Fleckedcntr,strcCarpet-Level-Tan_Fleckedcntrlset cntr$strcCarpet-Shag-Bluecntr$strcCarpet-Shag-Bluecntrlset cntr$strcCMU-Split_Face-Graycntr$strcCMU-Split_Face-Graycntrlset cntr$strcCMU-Split_Face-Redcntr$strcCMU-Split_Face-Redcntrdset cntr strcCMU-Std-Graycntr strcCMU-Std-Graycntr\set cntrstrc CMU-Std-Redcntrstrc CMU-Std-Redcntrdset cntr strcConcrete-Graycntr strcConcrete-Graycntrlset cntr$strcDoor-Wood-Glazedcntr$strcDoor-Wood-Glazedcntrlset cntr$strcFabric-Canvas-Greencntr$strcFabric-Canvas-Greencntrtset cntr(strcFabric-Corduroy-Browncntr(strcFabric-Corduroy-Browncntrlset cntr$strcFabric-Denim-Bluecntr$strcFabric-Denim-Bluecntrdset cntr strcFabric-Mod-Fishcntr strcFabric-Mod-Fishcntrdset cntr strcFabric-Mod-Redcntr strcFabric-Mod-Redcntrlset cntr$strcFabric-Twill-Redcntr$strcFabric-Twill-Redcntrdset cntr strcFacade-Photo_1cntr strcFacade-Photo_1cntrdset cntr strcFacade-Photo_2cntr strcFacade-Photo_2cntrdset cntr strcFacade-Photo_3cntr strcFacade-Photo_3cntrtset cntr(strcFacade_Texture-Brickcntr(strcFacade_Texture-Brickcntr|set cntr,strcFacade_Texture-Limestonecntr,strcFacade_Texture-Limestonecntrlset cntr$strcFence-Chain_Linkcntr$strcFence-Chain_Linkcntrlset cntr$strcFence-Wood-V-Darkcntr$strcFence-Wood-V-Darkcntrlset cntr$strcFence-Wood-V-Newcntr$strcFence-Wood-V-Newcntrtset cntr(strcFence-Wood-V-Weatheredcntr(strcFence-Wood-V-Weatheredcntrdset cntr strcFloor-Hardwoodcntr strcFloor-Hardwoodcntrlset cntr$strcFloor-Metal_Treadcntr$strcFloor-Metal_Treadcntrdset cntr strcFloor-Parquetcntr strcFloor-Parquetcntrlset cntr$strcFloor-Tile-Checkedcntr$strcFloor-Tile-Checkedcntr|set cntr,strcFloor-Tile-Marble_Inlaidcntr,strcFloor-Tile-Marble_Inlaidcntr8set cntrstrc Glass-Clearcntr4i1!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-s77cntrlset cntr$strcLands-Gravel-Smallcntr$strcLands-Gravel-Smallcntr\set cntrstrc Lands-Hedgecntrstrc Lands-Hedgecntrlset cntr$strcLands-Leaves-Berrycntr$strcLands-Leaves-Berrycntrlset cntr$strcLands-Leaves-Ivycntr$strcLands-Leaves-Ivycntrlset cntr$strcLands-Leaves-Longcntr$strcLands-Leaves-Longcntrdset cntr strcLands-Needles_1cntr strcLands-Needles_1cntrdset cntr strcLands-Needles_2cntr strcLands-Needles_2cntr\set cntrstrc Lands-Sandcntrstrc Lands-Sandcntr\set cntrstrc Lands-Shrubcntrstrc Lands-Shrubcntrdset cntr strcLands-Tree-Elevcntr strcLands-Tree-Elevcntrset cntr$strcLands-Water-Poolcntr$strcLands-Water-Poolcntr<cntr,txsutxpm zqysveaq|mwt{tw|hnnmjivzw{t`v|krzzmpcX`nrdvphe^kia^`\cddttomi|dwfpy}w^vbrrYYyzswdwlynq}{\~Q}{pbov`mjhhreiyyvjkseqzt|yzgryzsdjemngM`i]h^_g^bZ`{ovlep~|Gfzft}_wckzdmyi~~ir}ozzumzeq|sfwpy`c~gn}[ejgnbuelkZvhrfawqla_na_ya]_km_[Qi[U``fYadyu``pjjzvXNgo]lr|mfak?mwz|lcfofjvpttie~l{obhvlbagfsknuzliqdfllf_ZgczlmympsziTqmf`d\geL_cRej_hhghyM\tSPRezqyzx|wQUdfmd|zzryyr{zjnsdrjcmuwhbt]Rag{t|gr~Z\pkdZghqesga``hj`[^kqr~{qtqnnz`ZvreepgH]cvON_cdYhancHv_FRa\Wd]fxqpfC]mfukgymkxxk{vdvktkwj\sjZZvdolwxykjhh}hvomgg_m_Y`wojuairuuscupvhR?\pSZqoZriol_es|dVnUmo^o_l~uxphgsytjk|{nsywomylnlgU]ou|}tvmblcftlhlkcgvoass}~ais}qwtdn{yvEPiw{k|{k]csvo_ILlquz\rz~a\z}ovgi}{wzoivvzs_hqkbajdpowo}sppoofh_v|qt`eqbj~{p~gj{wzv{pi\|rgdpil_e_[pwqwtzq_XbvQNYhhyqrd``Wsuauvs|qykjzt`ehloo]cz\wbr~jsspw{y|neanshohv~fwl^nxp~ysSerkVY{mGALRpbn}|qgvooXZKbhmin{x`m}~rq~vuu|yxoinwvx_TcZluyzwojofqiiupnmpnxulksxaeqzzllf`lyT49Wu}yr}}n[stc^zjysmzmvs|vozsdgyokklq{{osx|}uqtbksnztombgnogij{{|wdtwl{sh{lkuhbKL^gsqptar~rk~ur~u|z~y}|ceq{uasuy{pl|}jeokgjtf`q{nj`gjor{uumbZn~rpxwwvZT8zR[dgzuetz~vuuvcw||uk`}yq|twspXkpZxf[xu^pln{uy}}nimboscqtbmc[nnotxt~mgh]}`_TV`RkvX`\Rcmmtz}icfjda|tspyliZcjdzdxtfnzv|hbv[k~K`}qm[~uv~~dwjqvrvwZ_igicjn|wUaaYlMT]\XWgzwp`Y]neWiuoy}`xope{vUXgppzv~ybmkvz{yp{aqurpsji|kvqz~xomcekc_tc_pw~jmojD_H`}_ac`}|oX`uTBMrys|rjigawruvWMlg]mgpsintjt{}{rn}siysssv|zs~n~}}m}fcklefXdnX]^_~gsli`YXWkkg\\huqhSGPglep~jkgixk~ohkdhn|s}|oznu}kgqzrsxnj\`U_wt|tsytmm{{ncbm_pdXbonuo}qbhuxpvwv~ugbsXZr_MTttr~xrymico{oliwnQqpuzz|z|zte~ntsou}z~zhoiYmtqw{iRw{}l`k|`fenav}{y{gr{k~yqrhxpojbyymctĹ{}{owjdn`jra^{xls|z|rushkcr~t{w}lar{k}uw{ztzzjdsl}{{s{ogeszoh}zxp{kjjf}vwuknkjov{iywjlypyuohcjyYuharrzw|~ztr|}xejlbimsouq{r`mnrxxw~mujlpoyr~smsjpwgox|~jblfekntn|z`neujstnehbtpt\gkbck]rpquz}mpoj{vyv{klilmbemnjvciomr^nu]tx\jlewZ|[jog}`e|syrnofhd`kmlpoktpuw|~[aer|nlhhlrdhpxstgik\tet|j|uezvildsmigsqguimjqUqdp~u\^bio^zuqsesowmlht{wtqgmvkqkml^{l`vw`Zmrhmo{uhecwpl|qo|qgvl}~rwrhkmqolrvdv|dluYsgfclm_wgdgvrvippsgwqtzjejkxokwlhldhlpRy~ly{qfzwnV\luwzmmorng}qt{y`qlki{}_ykhusyxb`f_bizfddlsutinkuvzrtwgtsinsxsfj}_qmzwZKgx|~vllytaedsomoyslmj}m||nznjozyoeph|s|c{_ft}x~{umoj^hhfw}unhphnklwvh_bftvumnunieicbkUjac{f}~xznob^Yhyo{{ywryxntw}rvrxv{`dhyyjfYqxq~oxiU[cg\zzyyq]ezhjq|iivm{pk}ser>z]m{sslefwfjhl~Q~w{}}Teww~nbnsunf]wumwmzv~c_Oo~oworuwctqrxi{s}}vgp|w{nvm}|{Yki|uns|k[q{rofxnsvMazspryxorz{ptd}mgxz[qw}gktwhyXgrtw^girsqu|utzxdruxXfcaww_p{hgjl^e{toiZptt{bk{bxwtyyux}}grfhjmhzpcfxjGX`m{~~rclnatvw}ynb|o]^ZdiQpfxvsqijrydrnbvQR[fs|wx{z||~w_r~m}dfofvvjbYl{tbbsics|zr_`_Znljirs{g|zpgvfkwdldawvz}lr~n~{}~fgswoiwdcgjxguyp|rvixtyh]RkWlkYrmv{{wmzxddqmcilufix]}wy|i|fkfnurfs`onpwwvhcvwy}xynfN]ky^Wl{zQu~}j~xcd_ovb{gr{~{{rdqbs}~km}sii]nszj`q`i|xvzcmif~|m^b`ofWplOCajohl~]b}rei^~npjl_h{iovcuxm{~xncyvWQyLdhwhxril~nqk[q}yx}vby{ytoX}x[`HalmvhoSveNas~o~ij^So~trv{a}fhk}x7u_vdvovw~om_sz~ej{fmuggjl`n~svlq}~qjp_JOmy{jLuNDvhthyy}cs^Pgwym\wonkm{{ynzu_r~qufA|ftuols~zxflw~rsllRbgrydrncotzhmlihrgzSCnjing|uvJUshjzpwy}s{kR_faktme|yut_hr}~~meuj\fszs^emI]qz{QeryiotkdqcvfkwdctywrdSyyhY|fFefcwamopsznonct~sttylpu`sfyoshz}Bbbmun{fuqjdU{vmVISvh]zujxtdSycdjszupyvz_dqmc`nvwqxkmgI]La[flG[^WhZ_RPdxnzuiuojZvrnqcuvx~Xctcfgo|hmgkb\xrgbjcrrfS\AW`a{gdv`_ouRge_bbQf|dZL\nUchV^YS\WXZTU]pvndoh}cQKZtsktdcqezskrvbokW[Win\u}pkcvhYWXcejxisr[{\_rVu|eu^o{EDdiwdYf`RggU`TZS^gWgZdrjh[gg\oqkooyxkxtlcfcix~{iev{adkkprk}mh^v|~~vxj[zdg}hzy\~BRocwlsimiVCI]Vaaqr[ZYU`o`W^_d_\dhoh\\fojsqvx|z||uve{}eltq|}rbrls{xzvnrytpyg|mm}wvezwz}nY`fwgcxwkTomTWiJ^hfcmk`[_qceSYfcP_dihkQdyryvi|xgltttujm|wsyzVp`Xu|~le{zv}jWrylw~hdyt||kXW`y{hc|ysnrj\]]dmcR`_QJgvvhva_ksvnajiaeH~rlechrrkiewrg~s]m`wzsfjrfPdz~V_kkje`w^dnikkwhdcyqnqqo_]y}|naopd[TQFeq2qRVH@H`y~xzmd_ikdar[c\VP^qqdbrcZemm[lvf~wabjss}ao|}jTtttd[ecbdioi_rorgc~{Pavru~whZiyhd^wtm|jRcUajN]TINKUZctp{icfrm\buuSP?NWjh\d^[il[`_nkw}qano_xjexrdprcchngb`akokbZ`uchoiL_bo}w}|yqB}]k~jhxcIgcWHWaNRYTSUYMVXp{mmiapvjORDKbujcZfjde`^][dyx{`cfn}rrgfcll`wgdacohcur]bgdjhmhj]P^wtpw}vm}|{Xpy\]W6UrWFYG\UVdZd]W\TphVinXVS:JPHmwmlebkgdcaccmwy~nbnrkxt`f_bizfdbpirrsjolde{r[nVcgijw{w~druxXcjoXYQUwibvOZ_CfmeZ^Xd\ScQOe`s_,pTYJ\othl\bcckVmhbjrpryxo~|{i_ft}x~{umoj^hhduxndwmbvYji[[`\kt|yn]^ZdcqoyjOTdtzlF_SQ_c]X^^vwVbN]mOS~DzZ]9r\Xmajoc`Xkkcm^[bxwuy|cefYqxq~oxiU[cg\{|ssutu~irlhnxjao~smotr_`_Zni`QY<{ZwnmrFPvXSaWcccnyeleiqmaByhaM]b_o_hgbf`e_gcrwxaUc]wumwmzv~c_Oo~owmm{ij{embRyvqpxuuwipvg]RkWlmfWozYVbletbWOPg_c[Wc{bkbPttfuRcdcdr^fZ]eYj^_rgolr~ZNcmd}mgxz[qw}gju{ofu`hgZiafeqzy|}cfl_tkmfN]kyaaFeXFf]hoXKRUihTSOmgcR5ojffrevr`dtaV`g][Y`_hbVzfixW`iiydqfhjmhzpcfyldchf`Se]bmy}|}q_bgjck^b`ooEG]~WRbPs`Tj\]f\^TPa[P[eh`XY[}_DbeTXf^]i[Z}~{{rdqagdhgfunzu_r~m}dfofvvhl`ozYZLnZbmyjjbol\ltby{ytxmVEbsoHWd\\p[YZLZ[^Y_jeh\Z[blc`Bdh@Z[vtV`lvpjl_h{iovcpWhfsmeuj\fswoiwdcghtkry{c_Txip~xs`l\kdvwrvlq}~qb}o3uTPlnlgYYg[_beUSka_`^p]TQ^e]mprdji_^mvr`Xl_wgj^So~trvgDyzxfuqjdU|fkfnt~vwfbcctxti[dq}hmlihks{QMCi_S\VOnka_S]gU[flYMbc^rklKWg`j[kt[cdvs]Pgwym\wvpmhmgkb\yen~sy{unjbl}{}~z_lxzwqdSyymrsh\be\ZTIXhlSWgk`YhaeaUinshLjNme`hwzUqwnd`aktme|zmb[Win\uw]wr|ystz\hrjzzgk}}xwqxknvum{RhoWXlicvwgdl]d_gn^eOxQ[sjnn^ujjytgnuazpraqdkkprk`r{u{xn}r|rX_fnyahvvu_br{y\zcqcYlZjygT[_deVdd[fgb[yolaw`RnYptpg[q^_{xzvnryy{r|nknvmtzyul}sv}Yku^ltjs|vg`Qz{F^ehmi\jYbo_}czmp]xubuunklihfy~ifYZchHu|~lbtjx|x|zpgp{vswqdyla_ckqhpvkrxcw`Ypvccy~~idemc_urtVgbxktmwvr~vkggeqnmo`^vtW}z~LZkristkxXjhukxuuszhfdnsZgmjihpywbchcjly~}~opfsmZwjib>~uxuef|{vx{wpgSnmahhpcszmzrybfu|wzvleonaq]omyZti]ghehsjxj^`dhgllmsfjkeyrfh\m}zrayxcI`lr{tky]^_adbph`llw|osups{qsuwwaiiTf{|zpdXiochiu{|eWdeqn^fuylmwpz\Tiwoqv`lkfcmrxsLakhcglrairsjkgfs{y|gggmrn_vxqtph}cab~|fm_e^ghkx}vzcmicnYoyyc~pnc_h{j^p{ZfVxpmdq\}\|jx~~|}Bbboc`vrz|rc`rokfjfubg|yogpmhngodfanjil~nqk[q{rjbWe^otiqk]ZSfrUvc7yr]ynaliamVC|pm}~oy}y\csefhcscvljcam}af|Lhjeux_wdbuodZkzm\j{fmuggjl^elUYdXanmgp]ri?kxGNVP]Sjp\if]i^nNXusmvgcoe{p_s{bpgi}seuiSkh|senmmikt}wr{FhvjZjh`fnxupllRbgrydrnbmhgjs^pqjltbhYn_YcWMdwrd^mcqqrhz|u{mxygfibmhp}[evvofhgf]^oktz||urvqn`l\}cqacnjfmfillnetkdqcvfkwdcswvzj^xrmxlell_}cSW__}lpbMl{o|\c{i_qpnjngxacrlqsfg|tjmaau~z_dqozhrinj|r]\upbgjmiv{Rjyvz_dqmc`nhfchjy|iikvka\_rnoktgWUozi~uQgwvpkjpnzaXcd`YqlvicqrY|gdv`ys|v~rodylhnvyjonrplcfj~tEagdv`_ouRgHHOZYgl]sbb:}Tyxl{srrc{bym=oqUfhkejqhfywqcQfRo{db{sdkisr[{jyxpbessYZd{i`vhqqhhZ_jisr[{\_rVu~`[i_\byq[jtZEL[fvhv~saiYsl}jcZFbzQn`iijmoy~{whVrbdnldezclzzv\~K{tf{}\kibcea~urxfidbqsiXlzzv\~BRochmZR{jFPnSA~M\etmkwh_hcjg{l^fDQd^^ximzewxsspds~[[rljl|}kzh\~}~|sZoSb_mfr~aWjarY\jrsxne|}kzhY`fwllomcnwKGfNDO^klurwdfe^crqon|rag\{`oyzaaw{`hglgdts`nluprokkYmQ~dlLjaeuf~ohepqgcfclfeuprokkWW`y{~v}zjhe`W\aVfrSZqaSc`eoonmfekZviVTl|a\Utt]YakyxprQfrm_vjVj|}q[|}olemacJui\gvpZ[_muphm_vjVg\\w|wteUmfsgbmd_\UNcq}r^YZWbzH^rfts`j\h{eWs{ymypwsXh|qegxs}hE|uh}ubeWb\jgkqeomc\i`ag`wsXh|qecOm{xpxzXbmOikitbcT`ih~|}lanp`pPtncooz]egspf|zluuonwdknx}zgY{ngkgafsStqcbebjiafYhtuonwdkhOxlm|y}zwj>usP`iq|}z`gefqzvnvj\p]aue{z_qt|ZXstiuhozjxkg{tVgtoinH{nRToopcn{y|wtyvcppc]`k|kg{tVehZaproqcaXDrs`c}{Xz\pXc~utudcidrK9yHgxeol}_^mnihbtdpzxbmq^iwnkFq_wGs[fy^yycv{lmkhbfgauXdzt^kpZ^^sxu~sUbXDTUmjkxuer|hCvu`s{lqtZ{z_glsghvqom|qiZZ}ndiy^R}=rSofU_kjYnr}rjfvrXsoua[{dibk`d|qtSJLac^guy|~twq_qtiw{jw`hqfsuz{quygssaofpocfPauYakbb]Yzr]]k}zkf_hcalhuhi}y{a`sc{xifeV]rfuwohko|xziwznTtlhnn`[kftzs~|~}}{Ne{qtj_~x|n}|oodibfe]luU`db}{imcW]]omg`yzb]ew_\rpm[_}\Rwts\i]mjpp\gtaqlivrecijB_\Ze~mWoq|kbqqsnX^dz|t{unrc[ht\_gozU\tdfkwpn^ehig_c_kwq|lczo__eqYghh[eblqZ\q^\a\fne`ajQ9OtX`sqweikvrwnqwzvzogeYhnfomaeYWlY_thgTWqbcxkct`\mo~uw{wzq[qTW_`babaSxiigYZ`kekgfmbea`hd_ikxtopbrwumdjfwzitYafpqlhbdeb_^ndgkZdtccrvnttvwpamv_{ypvxww\dofc_^ihM]dfkqn`_v}rfZrvd\YRu_wxyb|u|txvnbld`^uYBzvx|qso\ohbekst_^kxx~kbqe^|wz}ptqgm`answgpsU=_}svqYipga_ldchhpaxvsqipsZ]xzy}~fmrwzmoiaeabfw^_qy|uspsn\`[bdtkecd~gsdYfczmofxrxpW\nloYn\]_rqqwjnnutafjbdph^kj\vydnawrl~p~zsjhwqloo[abm^m~omognjil|yofg_fwr[httbm\Xmtu}oc[]nhj{wooqil}fgwr~onvoomlkrshhyVjqi~wckurnkysdUkxdj}sexoh^mfTmn|lgjym\j{frzit[jmjeb|zww}pswumaZztZlkTNQ_lbbsmfyg~^bxzv|yvrm[pdWlwnxm`xkmfrebnTcphcZ^fovdsj\d[qTfnamxupllRbruZC^Y^\eiodaablshwwEURlnlgi|Yijgacpkp_kk|zl_f[o}|fpuw`pod_k{fRrf\aic~p^mjWhT]H`kfklnetkdqhyw^Xea`ebfgfabafqmqzRMCi{yur|iljkpxzvtk\_scY{~ox{elkaYlxfgr~pzurogkg^[Z[fkkhv{RjyvzczuNS\gnljfibfe]mqnsh\bequxwuxrjplzbRloxpb^eumZvtv|Oav~\^aen_og{nokwncR_ufd[}ypd`foi~tEagdwqoHM`fZVg_ht\_gozpum{RnqxbiplonVI`Zx~~x}|hfcq_gchxahmYgZVrrk~^l}dlohc|dPrt]\[pytkcdmlhhZ_jissvkbb`jbQ_ZWlY_thhixy\zcqret`^`xmkGBh\azuu`spxgd~cW_iuzcy_vrUhd]hml{sdpkdbd]pk`hnr_ah{tx~}kre]gosiXlzzvwnj}`qhbeb_^ndgkdjs|vg`Qz^ifWuONbvuUJgtdpkk\gq{}{xqoe^_nUZw{T`mhlqxr^VNxcjd_zjffl\b\q}zmplY[cosxne|}kzwtijnohbekst_^mkrxcw`Yp[TuztZHBpjTax~lwjVgaruz~wu`On|wjz_mxv{vKcp}gjo__vxciqvebhgafclfeuprow}xoerxdd[bdtkecd|pywbbifio^g~uvw~^@`maozXh|qecQphqvryoUqfcuexr[Gw~y{|Zok}ghgchce_muphm_vjnx|h]t}ff_fwr[htmmvn_mr`a_ny~lZwsQutlmvonwdkhOvij]ewyswuQt{cq|ynlgrvp}nru_fxuhme`dedi`ag`wsXjqy|{whcewit[jmjeb|wqfqnylw{YRPjosN=|IL_uy{kg{tVehZgbcbTplzvzrwdTkzpuqsi^`yuslpw~kp|u|}tehn`gnhafYhtuoqy{zdqhmpuuZC^Y^\eihpxxcdiw|{pX^j]dj@4Ff~wqr}t^kpZ^^s~oicm\etqalo}fulux|y]i}^doaofh~zos}wf`kf`flc]`k|kkxpujcww^Xea`ebhioR?qojyleTfqsqgYEV`uzjqw{dibk`d|pzyphpo^u^^cwhZtGYniqoked{oo~}uafkkb[dftYdysj|hkeropuNS\gnlwq~zhcdb_jiskbpziUL8xs}pprvy{a`sc{xifmvrsvfm_Uh{tyvuMJ2xdu~ob}xewokwmf`fqeZgnuifzs}uimicxoHM`f[hxsz|siiwiXlzzv\d[wc[M@w~mltwfyzb]ew_\rpm[`pnhqo[hhhur_fXYujylixt_nptdhkcdlYUmutvlzx}zmwo}kbb`jbtwre_isne|}kzhv\\dpNOvcljsfc_kwq|lcyxqcinkkUqbZy{`tfffttwfkTjgvire]hg`plgktw~|y{nj}an`gwwnfhmzfeuprok{eaeklexnwpk~uw{wywezpcsRl|}}]mzx|rr|mzqna|_wnytplY[chcfgrrm|~y|tikhVcU~plcmoqphm_vjxkV^nliu~|npv_{ypvxwwhy~{t^^|xsv}tx{disxfdfwu{unbbhgaedehlkuvxpt~}xoersh\d^scm`lpdg`wsXgtgh_`UgmrzgzxaanswgpsZjxc{wypqjwcqw{sjv|Z~fggchdj`gpc^lt{w}y~nx|h]rPevgbswcjiec_`isuoihecnl[k{[ip|xvZapmn\ws}srQ}pmz}~sy}~r|qbe_ne`deihagc^h{mq|vhiq}qy|{whecGbxtf~xk\]besimrnf`g\onpccw{ilsjortruvtyekyjzfvzv~ayu\T]in`gpdchlfhhov~q~QkhwsyerpsXkisef[X]e|lczj^goYblv|iauvojoywr|apvodekswqtv}f~}~{_{eq`^]lf`deahgckofi}xvoj|kzpkmhad{xuqtuqskpuymla]fXfljgYfojlgrjgo|pd[jhsywkmctvm{lv~imqh_gkb[cnihmflYcfxqnhkqdnjt~voh}qsxk\OqpHFjmXcepnjd]`s~y|buo]eTnt|[dqpumwdbdz|t{rh|kgjuhqireZfmuuxspxsjm|wkn~xckms{v|`wvm`cwndiYNFsdmfgehkjcdtzkyzlkm`\{xqflfpyoXd\huru{nd\ruplYUmutwlx}trz}Pb|wts]\ozqznkwjmpw{usx{h]\gtZENdsp`Zvrid_rys{~wdpsmyxd`kdsycjilimf~vj`~{kisioabbhg`plgkuw~oif=row_ss\aiqks~tgccputnv}f^ZnIXmtgk``wlm_bww]|zvw{p^iyv~v|n]aiesztuxpaupen]\{bbj`vofiuuSggchcfgrrmuko{jbuheqllx{pb|sizyeR^jmchal`atjfflp`q_oevpt`nrgqqu]exaafh}eVej}cgtnzrooe`dehlkuwtxsy||v{|oifpimwvwv~}`cpqfebecdlnco`s]`{hucS_x~~vrwwut_gsore~o{i|u~^Mk\ar{nl`in`gpc^lp{~muweql|rjfkmytd}th|kv|hi__igjqumdrfkWgwr~pir^Qp~vfcw{lyli`aVqyna}|qc]moblc[pf`eb^nvpv{ru|~xtr{xspxvodkth~qnsqdig`r{vxrxyf`|}gq}h`fiwptyqyzxYgo[VplwsjT|y|{mS_iejeedlgwv~sqt{z}|wy}v{umvh]mr]isqzt|rdmqkjn{Skpyrhz{}tkfdyvuwxt{}~ocoi`fhz~{|wv[^c}Zlc^fp{q{tyurzvrwz~|^wzwxnf~zq|vnldtxuvtyvhnnj`y}}ocj`_wswwx~sruhgtmsokzY^{LcZgXcs}~jgwl`pruqvuyy{v}uuUdnefrokimkhicqxwsskoygklw}v|W{x^x}~~~ykusomj_}kr~blyZodXc~~|sg`zydxzzx}}|suntslh|x^lheo]dlWeokkat~z{f{|vwbg|}]e}c~nruzvkqymz}~~|ix~x\iepWfrh`ron{~}v|x{{^lxpsstqvwd{nefqwhc_``_[pklnlksmevek]bU{}kpzzqZmrXx}x}mzjr|tR`ngf_fr{|q{uqyifiw{ruvoftoizimo^\mifjlstkdrkXfnkwmn~zntf_xo8ihx~pzgjlcptcYf|~byq`xtacRjktrfb^gTYXkuzysnjfdrrt~zr\Ztf}ssyqf|{psvxrmi|9t^zms|hkbofols{y|~z{x{~}lenhPImxbgdXicfPRXfkjvuprtmpko~tipTntjq|}otxencntrdset cntr strcLeather-Blackcntr strcLeather-Blackcntrdset cntr strcLeather-Browncntr strcLeather-Browncntrdset cntr strcLeather-Graycntr strcLeather-Graycntrdset cntr strcLeather-Greencntr strcLeather-Greencntr@set cntr$strcMetal-Alum-Bronzecntr@set cntr$strcMetal-Alum-Clearcntr8set cntrstrc Metal-BrasscntrG???cntr4drct>=x߿lght?(???cntrhattrcamb?kdif ???kspc ???cspc@kxpr ???hlstimcc??@?@?@imdmtypeNameAttributetype$Artifice:Element:ViewHintsStatetype$Artifice:Element:ViewHintsIDcntrvwhncntr|vwpl???cmpl$BBzBFpApp?cmrg?F@cmvpI??ə?cntr$ambnlght>G???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntr$strcsoutheast overviewcntrvwhncntr|vwpl???cmpl$UACAA?cmrg?F@cmvpI??ə?cntr$ambnlght>G???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntrstrcView 3cntrvwhncntr|vwpl???cmpl$ABtAA?cmrg?F@cmvpI??ə?cntr$ambnlght>G???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntr$strcview at pond, nearcntrvwhncntr|vwpl???cmpl$ABcTAA?cmrg?F@cmvpI??ə?cntr$ambnlght>G???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntrstrcView 5cntrvwhncntr|vwpl???cmpl$ABtAA?cmrg?F@cmvpI??ə?cntr$ambnlght>G???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntrstrcView 6cntrvwhncntr|vwpl???cmpl$BUAu.BA?cmrg?F@cmvpI??ə?cntr$ambnlght>G???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntrstrc At Entrycntrvwhncntr|vwpl???cmpl$?oBALhBAr[?cmrg?F@cmvpI??ə?cntr$ambnlght>G???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntr,strclooking into living roomcntrvwhncntr|vwpl???cmpl$BAJoBA_?cmrg?F@cmvpI??ə?cntr$ambnlght>G???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntr0strc looking toward entry&dinettecntrvwhncntr|vwpl???cmpl$?BA8\-BA.?cmrg?F@cmvpI??ə?cntr$ambnlght>G???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntr0strc dinette looking out at patiocntrvwhncntr|vwpl???cmpl$kB:Ar'+B:Ar?cmrg?F@cmvpI??ə?cntr$ambnlght>G???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntrstrcStudycntrvwhncntr|vwpl???cmpl$A YuB:ABNG???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntr,strcupstairs at stair landingcntrvwhncntr|vwpl???cmpl$A1B"HiBB*?cmrg?F@cmvpI??ə?cntr$ambnlght>G???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntr strcview from northcntrvwhncntr|vwpl???cmpl$_ʌBN@bBB,?cmrg?F@cmvpI??ə?cntr$ambnlght>G???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntr$strcview from drivewaycntrvwhncntr|vwpl???cmpl$[*BB @NBBk?cmrg?F@cmvpI??ə?cntr$ambnlght>G???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntr strcview from eastcntrvwhncntr|vwpl???cmpl$BBzBFpApp?cmrg?F@cmvpI??ə?cntr$ambnlght>G???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntr,strcsoutheast aerial overviewcntrvwhncntr|vwpl???cmpl$AʜC?AhABo?cmrg?F@cmvpI??ə?cntr$ambnlght>G???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntr,strcview across pond, distantcntrvwhncntr|vwpl???cmpl$h6B?:i@bBB,?cmrg?F@cmvpI??ə?cntr$ambnlght>G???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntrstrcView 18cntrvwhncntr|vwpl???cmpl$kBe@bBB,?cmrg?F@cmvpI??ə?cntr$ambnlght>G???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntrstrcView 19cntrvwhncntr|vwpl???cmpl$$?BBO>TBA?cmrg?F@cmvpI??ə?cntr$ambnlght>G???cntr4drct>=x߿lght?(???cntrattrcamb?kdif ???kspc ???cspc@kxpr ???hlstcntr$strcview from southwesttype Artifice:Element:Backdropbgngdspgdgstbckfnuiltype,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