PKN{:W o o image.pngPNG  IHDR,|9MiCCPICC ProfilexXy8T?3sgfB &!Kٳg'd/)kH%e QJO$mPl%i%}P{:^=y_(AAT$? f-bg  @R܃M``imVuOƝXzntYiC$št춅8<$(cwc`LY[ Ƭ[ݶp {u a0ݯG?3@^{ e[1.n\dEGpsky[~EƜ8&kg76V76֮J ۔_oo z'FX &(M$0a!&78',C.,w"((uxdT>)\ր̵owRJjuN KmN~qwSunK+uXCϜx\\4=ZX|'I5χ/D DG'bSǹW$'-OLiHL8ٛ~DeĜ͌>t-6,4"%߿ bҥ˧ OӮ8^%\Õ!~U|r]f5?jns»u\nnA㉇6Mҏ4<ri3j--Ko8۱e+.nў[z^z0hL;]ѰHCcV2?Ma}T046=9h)eoߞ|V8\<EŸٟ^?̗..Eua}*~5ovg]ucpm}D2ѢE'fcfV|;sWO.?aHp8'@2QʀdsЊaJ{TRTsQ/K;B~~3#IJqs! ˋVmzb71-'KeTqˀeA]GVC(EabQѷc2}).18^bkRO)>H95pLoF̉sY 9=-=Kŗ3 Š_8:]uF)s.0T.{C&Ū[kjo' zRgsO^XkևUME6;?}Bz R~$n@x;PC##?En9qZ!n%~0>1/)"R O<Nپ.V@K|#FWJBSE\o'eIi9ARgًrVdNخ;Zk+TT}ռVPܩŧͤKa@247 7hx`tɜۂlgegmiyݨ!cTmJۜgתOa_:u#+-?H\>z[|<JMr8RӅN}>sl9, + gK/RU ՞+P?iOsC?Ev_>ߏ:>|Bi ە9cpGA2GD"ARtG&#ˑYJ JF@FB; S(*:e8}-zÍ1b Ό߰j4.Qf5yKj;.ǪZg‡߳=d'pqDsp>cӳz[?#8"<O(@/h,N0VDDSdX4vGbDfx_sGߐީsTꔴ<麌l9.]u3- *SjH5$0]!z ~0u5K0/xj9jˆ>YW9L: ;9;LRHn=^Y>E\A]yQ1G ?Ϝp.I<)% ,>wz&#'ZֽؼĂK]%W V`*jn}rgN޽qOZvEwJлO3߼~ /8o_Xѿ bFl IHd 9Cn&!~J5 : 'Fs 󜁃#X&b3Q^337q%¬xel7U[89p&pnsqo'NXhLF 7ʊ~^!F%K;TɶsRN$UFYKvAnܷkD_ rD|ݳORW1٬uY;Q'L7zYZCI3VstNkvkۜ8A6.O ~9#JP[ђ1Z&R8MKNǜJ9>w#K=/7!ͥ€+ lW*3k-ڴ;:mU[ q)8/:D;rF}}?LZ5{<"Ye҂B0. Gvߺh60&2t_K熄&0bH?+2`t]E~ < aM?R}Ӓ^6uX7ڲ a0J'ަG?p2fHֈ/O_jC" ! @@R!-HRT:g=qao tsEfW جU(fE|}BD?$wY<(`$ IDATxe)=!@ޛJ/T/QyiJW//JATZz 眜~g2;;;3gkSrߟ{f=OKvW^ @ uUW=cY.r @@<>o2l0}  @6_|֢ކ*{キs7 @lZ8`@ bq @F@ hi,Έ @xFo@  Oh-@ P8#R@  @@4gD @ `<D @@qH@'Pg<@')Ҳ[?qs]Fvǁ2n /'>k{P_ 3@F@ ==ҽxtϟ/]?~^nnYֵxQ!ՠ N'Hb>^0 @gL @/]iQ HE"J8}ڟt_dSrK%&ғ@5@ =+g'ǥkL3/e[o<'%r+2[ \J[*G5 MO>  }CME0@2wߵE/$e2핤n[d]FF)+Y?b8,:EX-  t/Y"-O>N(u-YJLG폥~JD$I Tt TT)H֗_N&jad&tojRoea[٭ZD1lK3O4'Ic@g3xZM+ٓps%tK{ ,>@tҙYJVO"+o]~8pKO1θj#wF1;Jb@  k*!k^V$3待dk53qʷ#['!#hN2t-\(Yb8Zdb7Dc5R&BF --=fw?7?:f3Ҭx-!h,y %q՟$CU #4$ 1A z5>hUlUcY"'5)!hH q5#j64J%,!-h7@6='Ofـ8.# y4%U @4'VX 8bq ]RnC=WN2eңgG5tw-;Unt&h(AF5O}j[$gMI\;^YӵON@#h _̰88ŝO$=I.䏲ce@TR!X H 0(ݭrdz>Qf&hQh$@ L@!Btd]r˼d5$55l.AYY@8@P *@=j/!3yqŇAz@5N(@i2CsJFڰxd?޾Rv|X↝f@4w%KdgvO<1T ?pj*DcUR8J'.KVO,+oMKH0XڹZΕ:1xlDaɰX}2c-e%H5a1;!)Z=Ia3 Os/Z#H܈Dc‰3a#9g|~ 2[ 6% LNuj@XT 5@xc !h3@&TZVz=euI2K:E2TJ`)^>ggJZN (3#"h$@ Sd7!jn6@r:Vΐ P*DcHeY}%") x{KKw,* hY!PogEw~Yd\*$pdΒwVϨ$C   н|=HYtLt)Y PΗ/r8rpAI کS.-?6 tvɹ"Gy,Ja S(؁@R:KBptϟ_~A*&WeN+ޯ, 6@4n`"ХDK/\DG6@w,^P~$y.k,Dc5#Ьgni6@ XzW.WQ˂e@ ! &מ@og,<<&/l@p L]]Wk$A !&@2{=e 70X,GuSMaJ'h,9 &ꮻd;KZ C|aJ#h, &DMtҫ^ ;kf/)wE Y`Z0.UKA .'^p/ D"CfMHoP2A  "B?&'s5d"OܨDcRr C@̇@ _4UP\VB.B,F⍷. ]""Deo_,+>g]~ PE,SE;Dȩ+ 'HoKWER  xnR &h8yF`J;xVA~tjOT57u@*:zطYֹ*S( h2uxJk|꩞IaMr;W 郞6iʯDcRnU${z|Gz/J @^?W ʆ@ A`.SVhʄ gM\/uQ $h&eUZ%^yeUp@~8_'-: Dg()Uw=@ {跮ְ@40't 0lBnqd@X )\~ Ңa 5.zQy_Ÿ@4F4QqM-ޭf Uz6xQAT%Qf|Q%1p=kyے 'ك@ LZG`YgI y˺o;"C("A D A%h jd Kep0?./}T;c4]g@?Ss1a1ר5kde ! Lk+<h]},a7Cr;eMZH@ P tΝ+z!o6@XҹJ9t 0ƀds_t$MFRnm[:f&hu&ꫲ>^@!%}rs7jNX`&@Y[㬳B6NiV{F6@Ko{3Dc SK6`2w8@- kA:S75gN@KO$/K/ojK#Эc\v5ig؅ \YԿ\8 }CME\z7A@q̼Wt,DcRla+og)” @`5ݭrgwn8|&h8խ# Dzz@%dZr@4zǒ\Xs'\& 8zW.6oJ+n*\~9 @LO,{K^\a gG2V/#'Y @!p).7T }@r.}C_3(%@42~ NZ$huh pj]iBp32z L_κ7fWD+{@:T.!h샄^k@`.lID?VFÏ@ nòkmkx  JVƪp@I}l6Dc ^>B@wQtRKhn9UGLl;Wj@4Veh ~IZ'EhV}VFPS Er߂@4V hv fWF#쯓mo-׮ԩ ͳ%U!h V ]yf{@5$p{kX;UG1ѭommzʔL r|f60 9DH.pHUfC{@5&pklG1QO+N ܻ9I&43c-@@m_"/nj6xI%MZE+wCA"@u [шcͽHvw˪v` #p© xFJ j~Q^lx@ @w5˓ EvưG0 6c@=Yi8حBdR--= @-yUv* +DcX# Wq@"]`5%h ma^l՟ cg3}q@4C<)?/j}F6@&'):W8 Dch0\ tQ#NAؾ#6f8D@&_)8m14 PDcEڌf!H*S,x6<ci ա&N B@ E͍P)Dc zI92׽3z8 DcBeoCe@4܌ɮ.i}1xVnDc2Z_zIz[ZBf5B+&/6CX55m @h ,UoyyVh@4֖(kG42l @&] e@4 lKH>~C=31Ak-O>)j@LXn@6J'h,96:8Dڞvyu&hx3 ;@4C<=jL# ZYhKtrxm'ݖ 1?d@4f@H t%{DOa@)28mzL/L!D]ъ :>z4 DSގ#xDo]]C&AlYڱ*4Kј  i@ kYI<@4:547K̙!@ 7E gs@4¹ gs@ 2ZI@49Եt!C? Ece˜@Dcr1AZE:DcZC< 9.q88E\T8@ hiFAKc 2U.A`D!h"@'>s5tO9z@0y3LaD\]OȭP@G/. nZ᭤{"% @ AzK,{zK Nq4Gј mLF }̠~hppq z4r+!htC4̜68CƄ"G~fZc< 0Dc1B_!c|IJ;ĺ\G3$-7! LkfFo"E~FL! jS"]E>goG67GO fPs#h,FFq ꎞNaY8q{Lvߋ@4deZM>C&hF4w>#ݒ202 `4fD/<!# >CFhi5ovG莓hdq0-߅FLMr;!C 0t61 Li_wDcqFƦ@4z %@w6%(1Ĩ3 `2D/;8#cShlq0@ {ywn#q22Ȱ4 `0n18E]G4EdnfO{<$@qw5-)12 `4ZQEiscZzt]@4df"Dqk@\4{7#P24 6 `,4zW#]a23c͌;^Cػ膒ihi44 Ku +\",L:=]7f%>Q$ޯ[ mVKo)㤹{,"2C-aQs]wHRxF{fݭ׈F L@n@RH\KgXdmcM{H̚)+GdFgUd\㥵g&:Flq)on [g 8I B4)%6h,[008.ZK$lVh6 DedИԋL KV}LQKj\5DwymJ\ZqK!׶KO]%1DTjuKJ/S-k\DFV/ Q|2Z-7Qz}%>-.Mʴnyou,ΑS:@4iD#wAb1M<*VVKwgeۙъ5af[Rg}!c~ǫƞ6 HKYZ-t Pc-dZK>mt'kwF IDATۤiY[g P`DcA>_D4~Xcn&Zo&V遍eJc|l|`S;V{Fɚn=r,TT7-憎< ;rdhi4(?01l(upvn0N Xb2 KM2NDƩ!۩[2OTn5{j9_Z<.NDlp?\ǘƈ"v8c#Rnfq˙n2HVvԌͲڥ% djL֛&V K-?4W-?4+m9f@3!u p]@4df"CwZ= XiyQ(,(ןBy凖-?aso@y-h1ƈ ^P,ͪ rĺ ;hH`r6 kܬ!`Y]}ʕ79BMZ~hZ~SʅsLy*D4*\˘*֭[IFH݈fu[y: 6!;X%k,V콊 sa1kZzH/?MIX~hȓ;jtZ- .*a%gF>Dq.KZKǦv~+=8m`Ūphߡ4̿ʨ)/hƮ[~HqI>Y+Nxz#{,힕)&Fݥψ4P٭I@k;9甕h1XRe5gCr_~GOZ~hN[̴'P66&d81L=M`F؍=55:~AjA PM-?X- mTy[-٧`f!Әu[IV+nu0wKk83]Ҋ\2hzTe^PpY&,үzTPoDQ-SVaA[Ǫ#[I;;obMTFɇFjԢ[k2٨'U{CCsԢ韩.q=5m㬄߷Zat-nDccT3 k"iYM8P SzIj]s[hC6wȧ=IwsS) v x-SIݰRJ^ylLjZsTg:wի66{ue?VQunݞ{3,ɰz1zRjCĚ46uS+ ЋRkw7C29L-?4:bz"kzM|.}Kp ,Kؗ g-y[dVJº8$`\~i)+ .!IYA#`%ڃf@FhePUh U71Q$LF?s: xVΗl gaΊ׉-f8B!cbn&JD4VJЀtQd]% !p~D!yp:b "_6@@` ;FwNeVbuT]/HVhl;N{V kҌ.&ToJG4F)U*ؚn*VO&):Z@,"⤨{:!DO\5p s =2Opc 0 З8 h&fM/QUQu P"~KftrDw||ҮA&P_gBloHThDDl"V25A 6iX?`@h T8k FJ1lz4p+'htP50FQqjꈊ+ ` -) Q K̋ XrPePYfŻ"o S>2QbXK p`l0@4)Z505WL A*M?oEtO?{ko:z+8($\f'f2VbMTL#4Da/iZgGZPqXԻQ`D@4+^505IOKc)ʛ}"CdȄ8GbMGg\q8=xƁyq JtO©PV(HT]&эmU<ӓaq[Wl @5 XMKY1tQW0WH@42u{h} Bm]ԡ_䍷6jk(FX@4D΋  `%6ZP/dkmG1A tQ:ԟ@,O\>67%Ǚ,VUkFtQ0zi%llх!7]ԛlMa5 J]! \ F42,3ng4G@ldݑ P]qRh6/n'k*/ .NJN*@5Dcc#&Hl}c@  '@״7#=GjntQ zn5}D k7Th4&w4D6Ԝbf`jIZҏf݈hƵ&^YI|jR7B @,i!0].#ج {|,6b "mV=F]uo*X"`555D]ӑqMD4{t+],,& kzl.hv}]UJX55pĤ@ 5%Dc@%3bk(/!"`%6  5=SJ\Gȝ9˲dbJuQ'`5muiRcv!D?e=˲O uGa2@KA6"J٭VI|l"X21M cL>TDX>2KEX"\~K#P i'؅@t :g'h |i`lD?wF3ze,V:ՆQTMP5#Pwbmmh%FF@A7LETڄ)?/+^' ߹E]%%:BO_M{I+UN.J0ȗ  /^d ]Z%5f^Լn۔hd4(ֈFvkHvl(@,y9HpJ0.6 m]Ա X[s6<PE`S4J#h,D~SUBbF/"h 10&JA?\5t&7e2F1!]*2kkB=QA+kR7BX|)\rɑ*ƁRMU)BEJf]"7dtH4ƠE{n#%@ ĚZCJ5C8#F49pk bXEEk2ÙZ%h,Jo3dRqzOX/1X4SԫMӰX&U Dk2F(u#h8`?mM(50J@&c E ""A rw8fPS PK~!$O> o"֘Bhh-`)xz -m. ֹ>`bԫT1 9*. 6|Qq?$k\,+YfnA (:*8!(a@4ED D; ->| =KV@ DTp):6۫:Sj XMko#B0cU+ㅅp$h `P00+^'7! 'j$ "NB`K%l1ƈw 6%Ok0e|J0>G+1ќXG{I~9p(?+1>E@ t %[J̃@~l#N XSP|'`1{T/ IY5!6޶&uSr+6xB@%$ @- kI=!`5\wG!%ƯZf8̂@>֯ϗ DchB6, UjDd\ 1kd;BGQ FƗQ湎Ǒ$hdXtnǣKtcxQ")mnQr _ 'h4G\b[5G%z"؋pCiBCŤS>146cKM \&$jKӔ`FP;@XY[֠pƃ"u5ڽ#XHkJ0U}Dp$  3K'PJHv-pA,_VRJ06d!hN,$#.G8SVSkL^l#J04k5Ѽ11!%f <(M`|B  q "LZ#Nj57Q|Qq\7 S(؉:c8#l%&p8J0> q p _cM3#N`*m=d@4fpJXq J0Y{FO܃@_ƾL8ccHk'SQ車Aј p ~U|CM//l0M!4:b1,N2f8 \rL"޺%zc J Z !q &p h jfA`Sh< wE 9u!bm4'`Fa96QJ0hx "X"cat@5m& um;*1Aƻ2 ˀFh@8#VbH0  J0nb߸ @J,0&J02o[itKt`cmCk][ ̐6(ظZDc}XCצrj53 8V@ tUg+1J@zȒ: h,Y#p7DR!m`qB Gbm52j23 :.{@D0 ?WdHsӘ0qߵR!!mHq*UJQ&P%QvfYl.VC{.EaQ}ǣ$~AUKQ%` +gKNzwbMc+ `Iŷdx@@4Vʩ$+QIQ(@$;b#&Jyn XM*,F*/A F@@4z" `Yw$WR.~;z(;斀^Ҥ, l.Lu"6IM%KFz'_xϨMxL1PI/~?}K ;VIE%"ivgr%xDH@6H_.l>\9"XOt\*!hy!P ָmr,1(@jUjWfe@4L(@lvwu?Qkg XKs]rZ_Uss\ P U Fi8z{5z)>KL4޻&`)j]uB@4Vΐ P_l*)o[M6r|mS%V;Փ3ț")pM !a4x(56MJ0%E@?%R: w  K#H k_>5ޕiM^BCp[,[J9n)H`YC?IY2,{kmn`#u]qmɦySq??B_w9`(^5mE,tELTA#{'zՁnh+:Ż@4=IV:) ߟ"֨"cSVba!+ڸp( C66eYR Dۍ;+UtEe1P%`~J\k%&I01Sw K Pok[¦*xA2FNz*2o,}2.=QX|DlsIј '!|ћIfb[|XKs',gs>. &h48 ;K#*O7DZac$JGb1$LJk=N~_ d׵XY[@[s珀@c 1D@)A$O쨦ŮcIDATk+&AąME DLwXA@ !@5 u][o&VckIXk[+qxӔD|AVk@Q N׵}~nyc$W~uXUt꣢rhm9N}.@"hP0q^'y*8y&^ 21DTTei_$OYz>|Dz^~Tbˤr %G>DhR. XR1'ٺJzTcӧ(ؤŊWv~2KX.9A"F@5؈ R> w[3M/k*j**!Ш2&|= Nh (5tķ?8eV·gƧ=U;c- xC GJB24^"|d"h,  r Io)5oQbs[i[δ"v/jMXP? $`8J>iF-"׉I3hCOV&{uϳA-DcmS; :!yHDWH"SAf DchB0@d8-U|w'1A8![H74Ϛd긔k=X sqk;, @4F% gzbȨ V P X% @ `DqK@ PDcE @ h4#x @*"h!@f/!@@E#3 @0ь8% @"|d @f@4g @@4V @ F3⌗ @"Ɗ AhF TDX>2C 3 ͈3^B  +Gf@ `DqK@ PDcE @ h4#x @*"h!@f/!@@E#3 @0ь8% @@]E\5֣_+OLm.;Ss19'?ki&;tuuUW]e=3e6ʙ'ZiiiN:Ij+ۄlkauCGKhꫯN|(i|^|0zh۶z(U} >\r%v!_҇ڨ",/}KgOg}*DԞ75b&LnwSWivx%,L:5"-nu\ve&m](=s%%;=7|S>Ӕ!7馛>u. ;&< &^(e !ݽZ4vww]y뭷nj݅;I裏ʽ+K.&9SewHw饗Joo{r=+bщtwu<,o~r衇e̶^{,nC+t}reO>~w[nݝiA|gL9;vlz2 &#oˊ+#8"EEF=Յg;gy#gKɄ [|߰z֡k:::{^xATO|ߕ/Š3s?HbHtjlݿu5Oǩ4zM˯~ed71 :TgMm>`Y|̙3S RuBSI}?{}R 0{Ȗ Z,%ͽөqĩ{Xdgmu]S;ύ~ͫg)/׷ߚRY[w02MsN1+ѨZBc fq4FS?ت0*?'NoI–J{뭷&g̘1~-~G}'lV[{t;.[ھ;j#F}?ۛm}Nc '/EjűŒ%Kl᨟jqO*,%{]?SxS]Ic`o7k֬ς: |͓?)=~9lϸDZmx)u:ef)uJbl^q={vCθt~+;iX׮=;M>cֵj_ϟ/l_YJJ4]k֬g}VorX5>QAT+=#zvNߜ2 tMEv 7fx򵯭^ի]3i$Q?v=%}݌'ݥߎ;8+WL/q0 >Z䨣38.0ä3XZϞ2v6/?wV=\EoJ`j%u}{mʲecO3kלg3*0ǎcK\XVZ%(鿕rCz(-ҹh v|jn]Ecl-EySzL㔽}٧D7JTWJS*5(=9ӫL=ŮKdCJkW?j ɸa'*ZM|gsuwDcX)L["Q =&OBMOK׾u Mڻ=ԙ]tE/}7S+Y2F+9>ba_Φb]QHPo=>HGMJ;Zۯ_s5.:ѭt˜o]Ɍy^~e{-G=OhY ]žږe0 6`3'FOSO겶ebd)i?D5ݻ}2m49#?ngmNzO`3^bq27Ew0QL]g$2NTwⴅ6gfN3e;jUc}g5ֳg5n=tZ yQk+;J/HE_g*,ӯrgUz9d|+_Գ׭Gz-K'ONg<νt7tG=[9[HjJŞtҺ$+h=D壏>ŝIţe? np3Bir_}!oek4ϼ&5j爾tp[C_Z}]{5N\VAYr嗋-$j$ tc#\]nzLlz|dz+oFV#ݥ_®WשuNc|rݛ{-- $qyC$~e44-RRҺ$uT,|Ƕ]`mǤi'uc:*RZs~+O8>J-+Mr}_3VG2̞VQ7fO;-j3ke$ڊLN'KA]v%|5'H,?b8ֈLᄅzwܑ:~S,:v;ߪtfO[Z4#V"= =QEK7;>֋eܸqBJ[b卍vޭ=_=o])ٛԠ_ꕃAnI]nu=yGwM2ՒR'v9-HBς:t9^m~醵J~+*G/pq @!$FU0x @&h8A @40h @&h8A @40h @&h8A @40h @&h8A @40h @&h8A @40h @&h8A @40h @&h8A @40h @&h8A @40h @&h8A @40h @&h8A  FzUnMLwȌ32K":Jq-(^{I'$[mmO~YvviN;IWW\uU3}-_naAA=eW_}uO%Y'|+Gg|7eѣG6?C);nsJ@zR邰~?K;CFT'.u>cɾo.袌~yGg=+RԩSZ+^m3v[9jt_YluYWzOʿˤMw!Μ9p~M}.?:H\{ƢIji?`  A7Qbx|ϗ7|bnkhhw]9;vl*[oɟgC9DoJ,al)9Z4vwwIA{{\s5mԺ {wSԣ>*{,]TSO}LOx饗Joo{r=+bitwy<3,o~r衇U2^zIT Szթ}RW^{m'|b;-";?}2N_~^>c[?!U>Lp|ϩ~&:::{V{QZ~.x.NO|G i:s!; -*kZͷ93MuZʾ$x꼺}%’3gȯWδw\*])2)kl-Ȱ[ s=QOӌ4?vRtc9Nu'ا ]j)J;nկ~,]u],v]CF=jΚ*SvJimNžG\bPt)4{8{g0sPo`[! tOohR"l#E۩V#[~_njcO-uG>hE.ldvkCG=Jۗ_~}o$9;v:n-'N}[Hw5>-:zrnI-ugNRCpLM2nԭ6 ,%DJt?vr[I]wkn~\3' Ν;7\p{i̾֞B`1M-g/-Ҡϩzr>-tNkD}^u+cӭt˗/ĒT3ov)#D ǔ_|]95:]I݊Np4nTwuRID?{;zkߦlVj/b"$d]i2 3ƛn)'ujN|-iiSԹ\;nbϠv<<7ȘFi6hРԒ4z⦛njk:lg͚eV=ٶ~{{W΢[5׵t+R_W^yc)/z9gӓ~6d{ܥ>M0V21^HP^O}͋ EOЛrg?{aO)qw{zsfK\r.gi/byx3R8?py-Btqm%=#}K?0`}Iz}Z.!CH)套Q5kRYui7-nQc}?W³>+Es׳]5݅]/kQ.O>9ՅW'/]EO9rdL*6I+ge%,7ܘCic Wb;g;3I*N}'kO0*t{v3; A;}o%rm+W͹ _zԸyP&M0Fpz"L;\V-I565!C|T>Ȣ^qz37/SJyR᫵SZjfRugDnr]vɰYò''t&<駓jʯZ_5_|1ލ*9Ůbch^r86haRYz#L)r&¨?RU ^>PܥqsOd\wBciѨƻ\[_{N Q:`S]>ƍKugt[^vR*=QEw;- ]r{swnڴiBzcccdwk~O%KX= {+Nr\ Ƌgo`y:jO^0" @@` 80 A @4'X@K` @Dcpb% @  A @4'X@K` @Dcpb% @  A @4'X@K` @Dcpb% @  A @4'X@Kα쥗^rv @Mш)Ѩ:'a@ 48IENDB`PKN{:IѰѰ image.jpgJFIFxxC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222D" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?{!y.ng_U,gzt]?yI_W9PǶ7G=MWWs@Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@?Mm=o:o.@4rw}΀8YX Qǔq4?sǔqIn/ }布Mկ;!.E};23Y%Ҵkռ=gb/-D)C`%H=:|KV,O( 6!*sםj;r{e%tmaK {PEQTyTa}P֩Ayun>xXT?埠EPϹ>?n/T?1{|CϹ U ^?1{|CC>?n ^EPϹ>?n/T?1{|CϹ U ^?1{|CC>?n ^EPϹ>?n/T?1{|CϹ U ^?1{|CC>?n ^EPϹ>?n/T?1{|CϹ U ^?1{|CC>?n ^EPϹ>?n/T?1{|CϹ U ^?1{|CC>?n ^EPϹ>?n/T?1{|CϹ U ^?1{|CC>?n ^EPϹ>?n/T?1{|CϹ U ^?1{|CC>?n ^EPϹ>?n/T?1{|CϹ U ^?1{|CC>?n ^EPϹ>?n/T?1{|CϹ U ^?1{|CC>?n ^EPϹ>?n/T?1{|CϹ U ^?1{|CC>?n ^EPϹ>?n/T?1{|CϹ U ^?1{|CC>?n ^EPϹ>?n/T?1{|CϹ U ^?1{|CC>?n ^EPϹ>?n/T?1{|CϹ U ^?1{|CC>?n ^EPϹ>?n/T?1{|CϹ U ^?1{|CC>?nar?d?n/ECG)?G=h'}\碀 <~h'}\SQҴbv6ז"Y#I:vmm2 ˷c\ EQECG)?G=_?yI_W9Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@4?sFRz(OWꆏRz@m<H7<0UQIY_t-nWJl/AKk@4EPT4?sǔq/EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQECG)?G=h'}\碀 <~h'}\R/5_Iol׶:+[;Ǯ+ j/Uỏ *gJ^^_B3EXyĀ@dVtM VVޓ;wǻvo_*Hoa>v1f`0#p4QECG)?G=:M.YF9!o%QCJҭ䴐/L弘tfހ7(Ƕ7@Ƕ7@Ƕ7@Ƕ7@Ƕ7@Ƕ7@ꎳEkj|m#}c H?z⹚F?%ƏHu j\X]W&̏|o AC_h3d{?%ƏHu jG`ɟ#([ơ/4CcP>LErɿsنpFM\*Cn=U{o{tc[A~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.{o{t~m=o:o.[{?M((h'}\碍<Pǔq <~ jPAuQEU <~h'}\ QEQEQEQEQEQE_@5Y!kU9J[O^E^QEQEQE{_Kjzэ]zQxOaEUQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@4?sFRz(OWꆏRz@GRt$UԬcN>5BRx,&fbp$Q@POWꆏRzEPEPEPEPEPEPY!kU9ZU_@4t5xQ^qEPEPEP D?ƮȗOס'4_QEQQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQECG)?G=h'}\碀 <~h'}\KRѴf$TlF܉u  yΣo_}#J4Htue\rIm#Jԯe/4Txҹ/Zm.|GGT`z(pgƀ;z( ǔq&M#I.h13@N*rZHϦٱ3Z< \ӰPCH]Q.(CH]Q.(CH]Q.(CH]Q.(CH]Q.(CH]Q.(fEW ?H]V~qx{S=6m%eeA!t5xQ^qEPEPEP D?ƮZuτ,fY[ ?aԊ?:zQxOe*@/OH]UzG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@ wG$zm:JC++*yvkyGQ_8Yc:Ɗ>?GQ_8G<#+Zuτ,fY[ ?aԊuyݬsb?W5N.(?ezG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?=#v_@zG?i 4 GCt EP <Qǔq4?sǔqEPEPT4?sǔq/EQEQEQEQEQEVoZo֕fEW )l]?zEW}xQEQEQE~/O1s_%F5tuCG?WQTbQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEfEW x{Zoׁ.#t{O/P+((_%F5x{_KjއyWΎ( ( ( ( ( ( ( ((h'}\碍<Pǔq <~ *9 'D(Գ&wSCp\3) l9j騢*RzT4?s( ( ( ( ( ( ZyҬȵל-S袊 ( ( (=_%F5tux D?Ʈ|(!zݖh5揩E{dۺxVD]VN}ut3L5;[xoἽl#;.r@dG(ƙ H :Vi"fiper^[CG)?G=ۚG,!?Ə#_W ۚG,!?Ə#_W ۚG,!?Ə#_W ۚG,!?Ə#_W ۚG,!?Ə#_W ۚG,!?Ə#_W ۚG,!?ƳcKڜqVni*I%ZyRغ<(8((({X_3)$ʤ~Bk?)e 5/i:!?ƟۚG,!?Ə#_W1(ni?4 YB_(ni?4 YB_(ni?4 YB_(ni?4 YB_(ni?4 YB_(ni?4 YB_(ni?4 YB_(ni?4 YB_(nioA{ O溰[s׬so J7?%?Ƽ*{}r]uѿ/a)4o({%_GA{ O G}r]uѿ/a)4ha)5Ux}+T)s/Z쥡?%?ƏHtO i^EyX}{&|DƟ)4CcO:(0f{$:'4 OׁG`ɇ3?!?1J(W'\ׁWI/4iڜkұrB6#_GAK/OWI?4 YBۚG,!?Ư@?4 YBۚG,!?Ư@?4 YBۚG,!?Ư@?4 YBۚG,!?Ư@?4 YBۚG,!?Ư@?4 YBۚG,!?Ư@?4 YBۚG,!?Ư@?4 YBۚG,!?Ư@?4 YBۚG,!?Ư@?4 YBۚG,!?Ư@?4 YBۚG,!?Ư@?4 YBۚG,!?Ư@?4 YBۚG,!?Ư@N8+7vUVu$ ׈WxEW xr7G (X((+{X_3)$ʤ~Bk+"^m?cV>#Fjni?4 YB_Rh?)e 5~Rh?)e 5~Rh?)e 5~Rh?)e 5~Rh?)e 5~RhޒHT$hOPEP <Qǔq4?sǔqEPEPT4?sǔq/EQEQEQEQEQEVoZo֕fEW )l]?zEW}xQEQEQE~/O1s_%F5tuCG?WQTbQEQEQEQEQEQEQEQE} _<ף_/}QE!EPEPQIҥ^~gQdkь+ϵ ( ( <#m?[W7]'tj|H?(Š((((((((((((( ȵל|Zy:ns)%QEsQEQEW D?Ưkzэ[35 ExEPEPEPEPEPEPEP <Qǔq4?sǔqEbĶƣukytd!Tx}+ߪ=z1QE|EPEP]'tjmU?GEW|QEQEQEQEQEQEQEQEQEQEQEQEQE_@5u!kU9^\e?B(s ( ( ȗO~/O1zf^::((((((((ǔq4?s@RzT4?s|s:΍i][ja'Ƭ#pn8CT"񦫦kWt8t\Ci{mx&9eT-E'J?wc#{^eQ_6}QEQEWA2rdG9Vݔk_:iET>$c zŷ?-U+>Lm<o"o{3~m<o"o{3~m<o"o{3~m<o"o{3~m<o"o{3~m<o"o{3~m<o"o{3~m<o"o{3~m<o"o{3~m<o"o{3~m<o"o{3~m<o"o{3~m<o"o{3~u[y<=x ZJk9}ԕ ȵל\F2^EW9Q@Q@zu(-!ctY|̘eqk+"^m?cV>#Fjl[+by^ E_m<o"o{3~m<o"o{3~m<o"o{3~m<o"o{3~m<o"o{3~m<o"{8U((Rz(OE?yI_W9POW((?yI_W9PO@袊(((((+7?-j7kJ|C"֫^s.ƽO+>(((ȗO9/i:!?ƟŠ(1 ( ( ( ( ( ( ( ( 澆k}qc>(N((RR}?3w~2?QEgڅQ@Q@tO-_:iET>$c {UQ^aEPEPEPEPEPEPEPEPEPEPEPEPEPoZoׁ׾xEW xr7G (X((+"^m?cWW D?ƭ|Gz袊<(((((((Rz(OE?yI_W9POW#Z̚`x5#0*c;C7gEU <~h'}\ QEQEQEQEQEQE_@5Y!kU9J[O^E^QEQEQE{_Kjzэ]zQxOaEUQ@Q@Q@Q@Q@Q@Q@Q@|_CW5>8gQEz'QEQETR}j)>WT{c(B((OOI/4iڪ1~=(@0(((((((((((((7?-j7k#FttQEuQEQEQEQEQEQEQECG)?G=h'}\碀 <~h'}\[{Kk- -u fCNo\)XQɢ|=iaui<v$9]ާшM>YIvgqʹi~jn LYJ8PN<#4EJKۄt8e*}p^8L*9~? ܪ?yI_W9й=B?r@?.{}(й=P p(+앭 jEgVnrF,x^ߵ UyU}Fw|/ϲ=WNOAG_*Y:/kWQGi>>_Y:/kUM[{Z ky#RȸR~ozZFS<5(EYn(Š(((_MxBMG#h?o8?t?㕗/i:!?Ɵ?h\U*J?h\U(?~s@{9G_(h\Qs@{9W ?h\U(?~s@{9G_(h\Qs@{9W ?5|^|S~aEWpQ@Q@E'JyGF2(>((+L]!yy2ݷsx GM?趪Čq?[й=B?r^e p?.{}*CB?r pʿEPй=B?r@?.{}(й=P p?.{}*CB?r pʿEPй=B?r@?.{}(й=P p?.{}*=n/bgM`pW,x^ߵ>%ȹo_k=y]wf[(K 'E?d^UEm}1#dG,x^ߵʨ4[dz,x^ߵ UyU}Fw|sJվ i=P &5, g-A^NcF4*9(t((+Ӽ%M;v];ǿ-Lz4ЍLJfA|?6+?.+? >{&?{| ^1uG^;;OMkc닢 vvXϕV,Q1N#C޸:|!yЖ:--AIu??h\U+4(h\Qs@{9W ? @Ƚ~(ǔq4?s@RzT4?s((*RzT4?s( ( ϊ? %zyo0_C OQE{GQEQEOҖTTQEEPEPEP D?ƮȗOס'4_QEQQEQEQEQEQEQEQEQEW55|^|S~aEWpQ@Q@E'JyGF2(>((+m\tO-#Og#ڨ ( ( ( ( ( ( ( ( (8߉.[^W^/E_q_ (`((AS?J,㏡|=)Q^AAEPEP]F _^#Ap#\s/_їh>p((+oBZ竡oBZ h;Q_@lQEQEQEPOE?yI_W9G)?G=_?yI_W9V^.kYw$Y$e;Qc9+7oin㕬"xkCDQE|q@QEQEQE~/O1s_%F5tuCG?WQTbQEQEQEQEQEQEQEQE} _<ף_/}QE!EPEPQIҥ^~gQdkь+ϵ ( ( <#m?[W7]'tj|H?(Š(((((((((7_ות|Kr@z'< e( ( ( |!yЖ|!yЖ#qEWQ@Q@Q@4?sFRz(OWꆏRz@u(gӦN/5Pgzyo躇a)Ӭo!,DC #^5 F/fm.ܲ,K*8tnA5iF_(+ф2b<+<((o~OҢ h>(?H ( ( (=)M奢$=9rzm> O\N _,mXLΧy"M\娥7qI(o'Z>X9o7Q O\}zs_>lV7yl:#>jeƫ ?lj+Tu))KsHύ?U+q<_|l1v>6_j@<_|l1v>6_j@<_|l1v>6_j@<_|l1v>6_j@<_|l1xE} _<ף_/}QE!EPEPQIҥ^~gQdkь+ϵ ( ( i#X=!m0YwH?/ҔSaz&.? ?E@$Q\^|;:M\?7qI+Vvu?@$o7W-E^7qI(o'Z>X9ʹSY836_j@<_|l1v>6_j@<_|l1v>6_j@<_|l1v>6_j@'msoo}pbk(μֽS_וׯ⿈QEuEPEP7?Jo~xYC{S (肊((#Ap#\uGF?^.E|QEQEV煚u9 QHIȖBVU]//p?_Dq|_|l1v>6_j_@lPTyڿcEPT ulYc[EQEPOE?yI_W9G)?G=_?yI_W9QEQECG)?G=_?yI_W9Q@Q@yo¿]O/롆'L( ( ( FKHt**|ևc(􀢊(((? B5vi ^mO<_QEAQEQE'_]er~ gWY^ f((((((+yG_Ō?0+8B((KQIҼףEW͟jQEQEwH?/*Rjj|  ?( ( ( (=;JEpAni_"F( ( ( ( (8߉.[^W^/E_q_ (`((AS?J,㏡|=)Q^AAEPEP]F _^#Ap#\s/_їh>p((+oBZ竡oBZ h;Q_@lQEQEQEPOE?yI_W9G)?G=_?yI_W9VVm][Jb[`Y#dc<T~!hzn[I<Px܀z5Q@POWꆏRzEPEP^yGa_dC<0mWFa<(hŠ((R7?J5X (8 (((4Ѝ]ZGFכSg⿏?WQP`QEQEu gWY\W~v ( ( ( ( ( 澆k}qc>(N((RR}?3w~2?QEgڅQ@Q@]?) A5J0~:(B(((Nҿe\#E[W,uQ (((((7_ות|Kr@z'< e( ( ( |!yЖ|!yЖ#qEWQ@Q@Q@4?sFRz(OWꆏRz@BIӮ/X-m,@;zu<Bcr͞ޕumJ] 1?gQEXQEQER7?JZFQS~?TAEWQ@Q@Q@F _KH\?/j|lW0* ((Ivl,ELqֺ_'W/;X^ gWY^ fءeohu7~(eohu7~eohu7~eohu7~eohu7~eok+j~3Š(D ( ( O>-E'J?wc#{^eQ_6}QEQEU#BT!H_ 3 W'#+>4(((:-P閆;5O%6b@1 B:YړJEpAn 7E'W/;GUCeojCeojCeojCeojBK 77'ڗ(vrk>%ȹo_k=y]z?n+EWYQEQE#}*vPW|q>?P+>((+? B5Q.kNq2Q\GQ@Q@nxYnS[Ko䜙c.1{_Xu7B-o4GΧeoj'W/;GP'W/;@V;?PEP <Qǔq4?sǔqEPEPT4?sǔq/EQEW|QW+>(+ф2b<+<((o~OҢ h>(?H ( ( (:#Ap#Wj _aETQ@Q@oW'~5u࿁k(((((ypkXϳ (((*)>Tx}+ߪ=z1QE|EPEPWt CMRG!&1_(0Т(((ӴYVꦕ /*},>n((((("}u\|7@+ ( (T;}+;8WŸQEDQEQEi ? B5ω'8v(#((^_%z^_%ƈQEEPEPEP <Qǔq4?sǔqEQ՗S$Q-ʗXvGa+|uu_ך[cU=EU <~h'}\ QEQEmJ:ϊ? %ta?3(,(()-#}?CZŏ +(((H\?/ڥ.jy>6|n+QEEPEP[~5u'_]e{/G`+((((kj~3Š(D ( ( O>-E'J?wc#{^eQ_6}QEQEU#BT!H_ 3 W'#+>4(((+A_?U"G_K*((((~%ȹo_k=y]zĿ-+_#(9((o~Nt* o>QEyQ@Q@uGFz4Ѝs~?F]+(( k k|/8wQE}QEQEQECG)?G=h'}\碀 <~h'}\WuaBWQizY_0b#l2GX_ <+_-w *˿Fu &h%̺`U 2CJkIo}qX{J<~nU <gbsA7W ?!tgb(}/p-3̼w4 :mQץמ|QW+ et0 yEWyaEPEPHt)iEO,}QQ_~QEQEQEuGF-#Ap#Wkͩq_ǟŠ(0 ( (:_ [?<ϔw)+Ϲ/٫w3XPϹ>?n]E?1{|CϹP ^?1{|CC>?n ^EPϹ>?n@?1{|C+j~3Š(D ( ( O>-E'J?wc#{^eQ_6}QEQEU#BT!H_ 3 W'#+>4(((:F]VUXp(e }/I"G_K}/?!u~(gbsA7W ?!tgb(}/?!u~sA7G}/_8?VA@_\tl~~UֽS_וׯ⿈QEuEPEP7?Jo~xYC{S (肊((#Ap#\uGF?^.E|QEQEV煡}NE[r!'tAI?2+^_%ƈgbsA7W诠6(gbsA7W ?!t A׽>!u~(ǔq4?s@RzT4?s((*RzT4?s( ( ϊ? %zyo0_C OQE{GQEQEOҖTTQEEPEPEPQ.jR? B5vڟ>7y(((O?/f#cQEPQEQEQEQEW55|^|S~aEWpQ@Q@E'JyGF2(>((*!H_ UwH?/+QEQEQEQEzv /*Tҿe\#E[QE@QEQEQEQEq\S_וׯ⿈QEuEPEP7?Jo~xYC{S (肊((#Ap#\uGF?^.E|QEQEWC \WC \w;((((ǔq4?s@RzT4?s)5|A{C~Km[qpбGh"MLY>*ޙi4Oj=5 .-;u A sz}Q@POWꆏRzEPEP^yGa_dC<0mWFa<(hŠ((R7?J5X (8 (((4Ѝ]ZGFכSg⿏?WQP`QEQEu gWY\W~v ( ( ( ( ( 澆k}qc>(N((RR}?3w~2?QEgڅQ@Q@]?) A5J0~:(B(((Nҿe\#E[W,uQ (((((7_ות|Kr@z'< e( ( ( |!yЖ|!yЖ#qEWQ@Q@Q@4?sFRz(OWꆏRz@{ҼK3%},c+P3KQ=Oo+$+ypFFExhb4'du0 +ú&6Xش c,@HQ@呤i.cU T4*KI >[ɇI\vonrKX4$#ϫ1c@Mm=o:o.@?Mm=o:o.@?M{ i7> 3κ2tE4Uxw]ܞX9B<;@_4⫠ywX9B<;@_4⫠ywX9B<;@_5UQGDUmQG${_D_$OEY?"O*=/"z/T'Ϭ'[TQc*۾Η1n]ܫǶ7W覒Z (c[zt]_?Mm=o:o.@NOxz6 pV ?oG*ލ'IQ>DUmQK=>DU'IVrGXOEY?"O*D_$j9#,b'Ϭ'G"z/UE3ET`(=>;zt]_ Ƕ7W Ƕ7W [=:)nyJpfyHެ:m=o:o.Cnq"6}v(h=?M(=?M(*Úeb;'e>-j!hWAE5&bqOtsxwG!hWAE>yw,{!hQG?UQG<,{!hQG?UQG<,{!j?] /ܸC _Uxo_\i>G b⫡T} /*A7@WCE= _UJPfʣYB)8)hً>DU'IVrG61O=}d?ڢH 'IQ>DUmQG${_D_$H|59x"&#U8Z"Ab=?M*m=o:o.{o{u~m=o:o.jtVE3ެA#}cpZ+tBBMFzPQEPOE?yI_W9G)?G=_?yI_W9QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEPOE?yI_W9G)?G=_?yI_W9QEQEQEQEQEQEQEQEQEQEQԭdlỾʈo)9` fO'&>,𖫣yjiei$orGNsX0x7}'wªzsО=hs>!lu3CЭrXEoG =j#F }0"_FpJ%T.\Z&okwy3#cg98Zd%MG qc)m=*ƕiV.r?Jywb{˩< U$/:|j͵| XWzq.&B|n38ҜGH((,hUG@A@(((((((((((((((՛z2hvQ`E53j$rI8EݥDib nKy~Vq3|;eo)g@83זn%l7Qvڷ|i=6-w^FDqʲ#0&6VS{m&4TD0ov!ycg4c#.6ϩ~5H|78' KU 0wt85A2EPK-݌O֌Ű0xmخҼF]Cÿ`Ŏ5+U ;VDTPDN7dx((((((((((((((*0\Kgn.n6h`28)c'Px7nVX/O*|fϝo`n9dz hC@&,r[ [5u-[le8qj&LK{g{Ce=xuڄ>#|7f\ߪ gD3W JJφ#\Mtڮ #La@QUGrqɭ({\f ۛ'h ( ( ( ( ( ( ( ( ( ( ( ( ( ( (CVm/WHݸ+#y]Ux{¯jZޫF!k$DDqN'W<[u$62(`v:nٜ{]mCE "L\('$rXI=ɫQ@Q@Q@Q@Q@Q@Q@Q@Q@4?sFRz(OWꆏRz@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@4?sFRz(OWꆏRz@Q@Q@Q@Q@Q@Wjuk-Z;{#jY$+3{VJLT5yEyVլd:FQ07zMiJHWQ^9Z֣֟qyw0Zq)+V@03 =8]8y>F7cdhwtW3xHӵ)Q&e%Ǔ@r8_׾ߙG$F  pFmQ\d|3Wk%.y; ;œw9XH28 A H=(f 2k<*3M;pwŲ~ڄ>jV,wZ9$ qPQ\h &'Ѽ=u[,m,[6*ryy,o}t]DF.ꡃZ<+o]jPbV!wc&GuYKoq4r]#iJJʵQ$:+|K>|'ѼQ} ƺqe|#j^04[C]F +hyߌ"p3ץQQXZ\iln`P^[*${G9Q2,dqր:z+PnLmʋe&y&f言n'wG_T`K+C$vڅ"CH;UQ\s|N꡸ ASNpO{( AȲE"GSFAsĺ~GtS\\0Y<\n!P@gV&33\ڋ.vo- P6pJk| ;Bwsv%Z[=Ļ2 FNĀ 'w@ k |KĚ92duVR{'>!:? '7Cm@W6R uRQ@Ed~$46yHnYV[D<"%UMz^_߈̫og% H/Zv6 n-,)uf|@kBKhJH"yl䞔XQK:Ư2 ՔHpTe,9G;Fd90l|Wxk{Quݮ5* Vp kd~&ŭ뺓Mqlq,Hd  =Z,3Fqjڍ'[i.fvMH@h~1ҼA&މth{I"t  '8ErKCmj^N.xn,{ϋtld%6r\:$m + MvizڝlإŹq"[n"Aʑ,hhg۵[NswW14$ƛ5i^a a ( (/fkk 3I+=e_Pa(vJ)'ڹc)(#jhF̎2Bk' y,bgV,JO$YGGHeH#W3IKO ]LL1ryAtax QJ8!99<<8xgBlےOt?|5[赭8M:? m`'YےsxsSVmEZDQF$z|'%w?M_WZhZm/{3]8p{x?OFBrm?}۾=JޖYkvNnAF$qn1X::p'&J>m8_şTJ224~v˲)sHalz.2Uu;mgI7V:Ցyڍ֡5ȹ2fP;` Ij}|5O}3-ns5 xfSw;]߾B聺y; ` Q^Ͷ.WެzSh<>Ӷ ™,uO1{Pj&­W]{Je,K8S/9\qwᩥrO3&xN/9JG86y aŻbO 3+^_OcR@m!, FIFs9?Huw҈뼃=p*LJd]2R9Hn=PB-Q@Q@K?ZJS/6LnMszXxkO*I N7'0CJ)0y/:Fr}+!$` ivz֗q֗(RXܾҜ\cfsc+Ƶ^xrQxjvKTլPG(ʎ#oМS,|6i .FY÷]qQh0dѼH :KrL3#rO]099}h6Y,O: >cwBƤRMbcw[nʺ]?L9iIeMc2iWPa"kv_1t 5}+uIⶆ7}HT‚rxk;mWXtl6V Ii[+AuAϡ?Nms+͸<`cqU{Z̈́mq\]K,2+~V%Id~t1MvgBOmh-~'wo۷;~9}N7]6Mmsg-n3QǍ [-Z^!׵(GxwFKDKVh R 1'@}V>$u#+]rN zVM_j=WX0v s4gS:iw?#A*]az7O[4Y'K~jKX,Wڙ̎ wNս[Buճ]JWIyo3R3Gqbܚk_BLj݅$uCcZiͷMNvo8Ͻc\8\;i\]Iw$\I1V)s _i$R#9a<Ix=>(/4tɴm>v۵wz^hdzng`5㞹'g=N+wmin%p=0}(4c㟄]EwkGx|yʃkE=;ú2Z%\5GhT"Y=2Z>=/Q5֖$NDB@qڢ|/Zؖxh]a< N?pz.vO9=s_>.OVU_R]Fbdvwcw'ޟt[{ ^+-ijM|k99\@G>r(>mocj `*nE/5yW7i'v|47t Kx{RҴ2ͦ٬w2FX1I4h*]%n˘My4ۗ8zb0<>/?,t4gd=$ޮ}F-rUYsВKq <+ kgwѨԮJGd=|__Z/#O-nm uZ6{,1^Au2Ic1[pp'VFWZz4CxcE.teXs8q!x#sUYMrɾG1.cic3@¯k;JдNM\|nogZ4QEUMWAOպd$R Uqx52W@yMkxgF_kgGORZm\[l3F;z)jFjMA~ GeMb7kf'HePȥYOpF vWh3Y!芯&{Cb2)f@R21ݽ{bM Mu^e#Rcyk8'zVx4YGJUޅr2 ᳌86toڌ eK 4{[OYxܛ'+N&{--&1%Yvueo;@滅Ҵ҆,򼟳ycٌm\Ï c9Eo%09D\1ۥa r~6DWh3o08$~5k<; W&!TEeBI-LVд!o _߽qz;Cׯ^FZ$봴l \49{Xcd{FcK6O#&?4i^ۤxcE.teXs8q!x#sU8<"|*4mI3POkwvZe0տqg#NMorTY yB]$ls{MolxNc/H}֐E?Q7MU;'[@B'#|~x~t(bkQ d` Ž*÷^i6&IAR+ ڹ t9I4^YoHJme c[Xy'hEPEPEPEPEP <Qǔq4?sǔqEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP <QǔqjrD\CD#ɱV"f,q'=?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@}/?!tQ@,VB<39wX'R{QEPKN{:-ƐFlame-72dpi.psd8BPSzt8BIM%8BIM$9^ application/vnd.adobe.photoshop Adobe Photoshop CS2 Macintosh 2007-07-15T18:45:51+02:00 2007-07-15T18:46:41+02:00 2007-07-15T18:46:41+02:00 uuid:A1F0D602349511DCBF28A0C16D790C65 uuid:A1F0D603349511DCBF28A0C16D790C65 1 720000/10000 720000/10000 2 256,257,258,259,262,274,277,284,530,531,282,283,296,301,318,319,529,532,306,270,271,272,305,315,33432;20ABEF9209C518D77FE57F51A36E3BA6 127 140 1 36864,40960,40961,37121,37122,40962,40963,37510,40964,36867,36868,33434,33437,34850,34852,34855,34856,37377,37378,37379,37380,37381,37382,37383,37384,37385,37386,37396,41483,41484,41486,41487,41488,41492,41493,41495,41728,41729,41730,41985,41986,41987,41988,41989,41990,41991,41992,41993,41994,41995,41996,42016,0,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,22,23,24,25,26,27,28,30;B991A89828587D18C323D64D34105338 3 sRGB IEC61966-2.1 8BIM com.apple.print.PageFormat.PMHorizontalRes com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMHorizontalRes 72 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2007-07-15T16:45:51Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMOrientation com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMOrientation 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2007-07-15T16:45:51Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMScaling com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMScaling 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2007-07-15T16:45:51Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalRes com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalRes 72 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2007-07-15T16:45:51Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalScaling com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalScaling 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2007-07-15T16:45:51Z com.apple.print.ticket.stateFlag 0 com.apple.print.subTicket.paper_info_ticket com.apple.print.PageFormat.PMAdjustedPageRect com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPageRect 0.0 0.0 783 559 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2007-07-15T16:45:51Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMAdjustedPaperRect com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPaperRect -18 -18 824 577 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2007-07-15T16:45:51Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMPaperName com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMPaperName iso-a4 com.apple.print.ticket.client com.apple.print.pm.PostScript com.apple.print.ticket.modDate 2003-07-01T17:49:36Z com.apple.print.ticket.stateFlag 1 com.apple.print.PaperInfo.PMUnadjustedPageRect com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPageRect 0.0 0.0 783 559 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2007-07-15T16:45:51Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMUnadjustedPaperRect com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPaperRect -18 -18 824 577 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2007-07-15T16:45:51Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.ppd.PMPaperName com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.ppd.PMPaperName A4 com.apple.print.ticket.client com.apple.print.pm.PostScript com.apple.print.ticket.modDate 2003-07-01T17:49:36Z com.apple.print.ticket.stateFlag 1 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PaperInfoTicket com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PageFormatTicket 8BIMxHH/8Ag{HH(dh 8BIMHH8BIM&?8BIM Transparency8BIM Transparency8BIMd8BIM8BIM x8BIM8BIM 8BIM 8BIM' 8BIMH/fflff/ff2Z5-8BIMp8BIM8BIM8BIM08BIM-8BIM@@8BIM8BIMI LOGO_WhitenullboundsObjcRct1Top longLeftlongBtomlongRghtlongslicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlongRghtlongurlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM( ?8BIM H HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km8BIM8BIM  JFIFHH Adobe_CMAdobed            "?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?TI%)$IJIa?d:ǥQ{C6\8|>5`<2M"_k-E׼wFZ8G$#0%ZH;$IRI$I$$I)TI%)$IO!^|j2c@&9 &?hbHPjYmw\_?8K41Z &<0ң/CSk^A'] U:UŖg?Vd? ˛]/'!B1Y9yʧ Y,TKe^[ENٽ;A"9O[L߹Y%BcD;yޭuW7un\sd%XpGDI=bI$TI%)$IO+k]8ihͧbfF3K[k8;A .O-gɬrь̌1FQ؇>ۘ`emO#TMԏw.oYIa-H?ngY$N\2e| yF$ ,zuΧnO(c~-ir#ӋǢ+2;~كgN9Zmk$LNı8# ⌿eɌּ'愾Y&OfWp67>VK?$W>Yk״\$RG|f98|ҋ$INC0c˛gT}˅-s6J8Eui=7EOHH ?m&f="e}?43H`?εP>octj'J9XLMGb)1℡Sz 1$)Fq14}8^K&Ǹef'Qomw-i/ X8IIYf18$|{G9@LLwᖞ@9pAJqVlo<$}mmHsK 1'd? Eɏ&Խ'u9ަӵ\76^FI.T;]9J"H A Їy#^ EFf}GE!k(~o.c/<c9B<#铪D2/ 2s^\$jA1Z7Pezo,K`Usrd VDY!9.&(dH&5!%kVF8G1U7tRݱC!ߠgWVŦ~sVgY1\e|Q_,@c $,q!5mk@&qVVe*"й k)$NB ӌ,ՃӜYeyԑp:hôssXÝ^$y~3qRt98`Z)*[9><)I@_TI%9=I:J9jҀp)Lt$+~9smM{udCrOJya|P[22 N=O[q1:MU v 9cgU45ߚF oׇT+q=#lps{W&9"x_c'Ib Mmtr\9f;~Őe}29|>LI)IS1 "C{D%sui-> AZZւ$Lh\V2k}B~j7qC>xN<I-5TI%)agݏUÀ:3P =mkX-p "_r^gX'Q-,F8τY>yYb# MNuH6?z|ώ"@:gD\>$ƧP<ܩ7yw,cߝ3sGYIZOd|g11k?܏,1K" ]7\`4{XL'Rhҥ@7e_x)>Gޡ(3|B^c/e$KMTI%)$IJQs5$ DX=]Z\{+7t0Hq 9y%,$OpcKz{6K fZZŕ8H!s]bl`uKg.)P2b(|ͮch 3Yª3rTZ77Kqش78ĸq /V``@ I/9JRI4~:i$qLs0o ' 'Adobe Photoshop CS2 Macintosh2009:05:22 15:26:11 image/tiff Adobe Photoshop CS2 Macintosh 2009-05-22T15:20:39+02:00 2009-05-22T15:26:11+02:00 2009-05-22T15:26:11+02:00 uuid:65DCBD9F487611DEA7E1FBF9F7CB8AC0 uuid:D674D859487611DEA7E1FBF9F7CB8AC0 1 720000/10000 720000/10000 2 256,257,258,259,262,274,277,284,530,531,282,283,296,301,318,319,529,532,306,270,271,272,305,315,33432;74A78A6D938FB34FF653ECED73A1FE72 1024 768 -1 36864,40960,40961,37121,37122,40962,40963,37510,40964,36867,36868,33434,33437,34850,34852,34855,34856,37377,37378,37379,37380,37381,37382,37383,37384,37385,37386,37396,41483,41484,41486,41487,41488,41492,41493,41495,41728,41729,41730,41985,41986,41987,41988,41989,41990,41991,41992,41993,41994,41995,41996,42016,0,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,22,23,24,25,26,27,28,30;C350426F8EFA697791B8331A81A73525 3 Adobe RGB (1998) 8BIM%8BIM com.apple.print.PageFormat.PMHorizontalRes com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMHorizontalRes 72 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2009-05-22T13:20:50Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMOrientation com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMOrientation 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2009-05-22T13:20:50Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMScaling com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMScaling 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2009-05-22T13:20:50Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalRes com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalRes 72 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2009-05-22T13:20:50Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalScaling com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalScaling 1 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2009-05-22T13:20:50Z com.apple.print.ticket.stateFlag 0 com.apple.print.subTicket.paper_info_ticket com.apple.print.PageFormat.PMAdjustedPageRect com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPageRect 0.0 0.0 783 559 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2009-05-22T13:20:50Z com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMAdjustedPaperRect com.apple.print.ticket.creator com.apple.printingmanager com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPaperRect -18 -18 824 577 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2009-05-22T13:20:50Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMPaperName com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMPaperName iso-a4 com.apple.print.ticket.client com.apple.print.pm.PostScript com.apple.print.ticket.modDate 2003-07-01T17:49:36Z com.apple.print.ticket.stateFlag 1 com.apple.print.PaperInfo.PMUnadjustedPageRect com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPageRect 0.0 0.0 783 559 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2009-05-22T13:20:50Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMUnadjustedPaperRect com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPaperRect -18 -18 824 577 com.apple.print.ticket.client com.apple.printingmanager com.apple.print.ticket.modDate 2009-05-22T13:20:50Z com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.ppd.PMPaperName com.apple.print.ticket.creator com.apple.print.pm.PostScript com.apple.print.ticket.itemArray com.apple.print.PaperInfo.ppd.PMPaperName A4 com.apple.print.ticket.client com.apple.print.pm.PostScript com.apple.print.ticket.modDate 2003-07-01T17:49:36Z com.apple.print.ticket.stateFlag 1 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PaperInfoTicket com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.privateLock com.apple.print.ticket.type com.apple.print.PageFormatTicket 8BIMxHH/8Ag{HH(dh 8BIMHH8BIM&?8BIM x8BIM8BIM 8BIM 8BIM' 8BIMH/fflff/ff2Z5-8BIMp8BIM@@8BIM8BIMI Untitled-1nullboundsObjcRct1Top longLeftlongBtomlongRghtlongslicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlongRghtlongurlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM( ?8BIM8BIM xlJFIFHH Adobe_CMAdobed            x" ?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?7%BRĺ4r[%)ITr[%)ITr[%)ITr[%)ITr[%)ITr[%)ITrR)JJ{ܡ)JJ{ܡ)JJw%CrmˇW&(nKrV{ܡSJr[7$LhtJr['ܕ(nKrV{܇Fe>4ZiM! Vw(Dےܱwdɀ$XͬoUPH";># $v4zO+?%B{ w*}ƺͧQ)#yHVJ#QĻskln v86>s,/c?Obkk  = YrƧ&~usi >\Ʋʱ}m7Wp2sdVVvV0eŎRVr0a88ecksr[)XE.!JRW 7&`XkTe)\;GOgpZvUWmmƆi!ݻmNOQ-OߗoKK:MY-Żl^;9PcN͟y9]$u0l5Bw`z~?Ѣei9>*؅^ﶴ8z>2~үbd" O'لA Do'tgFoU<@q~QwY3 m<MT^Ch6oS%v/^YmU_fc'{v:r4Qgby@79Oϓ2>oksӟzeN8n|߹-I?6A0\}ֻkv4iJVoOߗũ/?j2je57mu41Gr JSj+iOa]ӭw@m9,MVvTkfU~Աf;ᵘ_fzO`w(@+"-D4~Nv8fKIkUvYwc^~He&nsZm{e5U}6j{}Zu,ۓj6ÉnY2uwկLV ӕcCם_KO',SɩJoꮞNTV<͌?8s(w#OJI?#K ?KDìۇy}҇y}/_GKk?wۣI%r" _/?ٔCr[ OEL%*ܕ*9=_fE"?t:U923/ZkHnKrˠ㖃?)OտF잝>3gٿ7N&-Xm&m$W7;Krs:?EDNg)J&R)*ܕ*߬Y׍a/x}0%xW>{=뗙qq2I>.q9lnL v8xI~m?/lh2q㈍r1Y3dt͖P8:f>~ؖ*2hf'?s6Z+IFA%=!§8{}Nw"ڕR':6%_ ܹÇ:Qc#QlcU\ARAhR nT)}?ӔFRS)JTe)JL)Q*U2FRTRJRS)JTe)JO9ᷰ?yӾ,ȬQ[ѯq~O4#v_W3$FQIX[dtձ:D)ȿC>e@s2.|- x}~,Ɲ[zu2_l%vmob'kߍ/@)~I91 ?~^ 8RJV}&I$I$RI$I%)$EJI$S}ls>ߌ\> #Ih{w,Hws~3e8#eE쬰ndYAnγeu-/sKY;jy,+DjOS cfJa.2p #{9e Nwdߊ'?єg} kXOs.fA\;+Y[d6Z{\^惻kw459~->>`X7?60 c ^o~ I$s+IxKzWْ^2J}%)"ْ^2 }%)$ْ^2*}LjFu}V̋kuWenw[kn󄖗#׵x=}n {=?s}ku?G?%*cꍮirZ^v/e{on}o:߭k[3 w=@|>׷f$~qW7q:J˵Wek+e.q7~e%C8]xUK8BIM!UAdobe PhotoshopAdobe Photoshop CS28BIMmaniIRFR8BIMAnDsnullAFStlongFrInVlLsObjcnullFrIDlongGFStsVlLsObjcnullFsIDlongAFrmlongFsFrVlLslongGLCntlong8BIMRoll8BIMmfri0ADBEmntrRGB XYZ acspAPPLnone-ADBE cprt2desc0kwtptbkptrTRCgTRCbTRCrXYZgXYZbXYZtextCopyright 1999 Adobe Systems IncorporateddescAdobe RGB (1998)XYZ QXYZ curv3curv3curv3XYZ OXYZ 4,XYZ &1/NNNNNNNNNNNNNNNNNNNNNMNNMMNMNNNNNNMMNNNNMMNMNNNNNNNMMMNNNNNNNNNNMNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNMMMNMNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNMNNNNNNNNNNNNNNNNMNNNNNNNNNNNMMNNNNMMNNNMMNNNNMMNNNNNNNNNNNNNNNNNNNNMMNNNNNNNMMMNNNNNNMNNNNNNNNNNMNMMNNNMMMNNMNNNNMNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNMNNNNNMNNNNNNNNNNNNNNNNNNNMNNMMMNNMMNNNNNNNNMNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNMNNMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNMNNNNNNNNNMNNMMNNNNNNNNNNNNNNNNNNNNNMNMNNNNNNMMMMMNNNNNNMMNNNNNMNNNNNNMNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNMMNNMNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMNMNNNMMNNNNMNNNNNNNMMNNNNNNMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNMMMNNNNNNNNMMNNNNNNMNNNNNNNNNNNNNNNNNNNNMNMMMNMNNNNNMNNNNMMNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNMMNNNMMNNNNNNNNNNNNMNNNNNNNNNNMNNNNNNNNMNNNNNNNNMMNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNMMNNNNNNNMMNMNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNMNMMNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNMMNNNNNNNNNNNNMNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNMNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNMNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNMNNNNNMNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMNMMMNMMMMMMNMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMNMNMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMNMMMMNMNMMMMMNNMMMNNMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMNMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMNMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMNMMMMMMMMMMMMMMNMMNNMMMMMMMMMMMMNNNMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMNNNNMMMMMMMNNMMMMMMMMMMMMMNMMMMMMMMMNMMMMMMNNMMMNNMMMMMMMMMMMMMMMMMMMNMMMMMMMMMNMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMNMMMMMMMMMNMMMMMMMNNMMMMMMMNMMMMMMMMMMNNMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMNNMMMMMMNNMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMNNMMMMMMMNNMMMMNMMMMMMMMMNMMMMMMMMMMMMMMMMNMMMMMMNNMNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMNNMNMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMLLLMMLLLLLMLLLLLLMMMLLLLLLLLLLMMMLLMLLMMLLMMMLLLLLLLMMMMMMMMLLLLLLLLLLMMLLLMMLLLLLLMLLMMMMLLLLLMLLLLLMLLMMLLMMLMLMMLMMMLLLLMLLLLLLMMLLMMLLMLLMMLMLMMLLLLLLLMMMLLLLLLLMLLLLMLLMMLLLLLMMLLLMMLLLLMLLMMLLLMMMLLLLLLLLLLLLLMMMLLLLLLLMLLLLLLLLLLMMMLMLMMLLLMMLLLMMMLMLLLLLLLLLLMMLLLLLMMLLLMLLLLLMMLLMLLLLLMLLMLLMMLLLMMMMLLLLLLLMMMLMLLLMLLMMLLLLLLLMMLLLLLMMMMLLLLLMMLLLLLLLLLMLMMMLLLLLLLLLLLMMLLLLLLLMMMLMMLLLLMMLLMLLMLLLLLLLLLLMLMMMLLLLLLLLLLLLLMLLMLMLLLMLMMLLMMLLLLLLMMLLLMMLLLLLLLLLLLLLMMMLLMLLLLLMMLLLLLLMLMMMLLLLLLLLMMMMMLLLLLLMMLLLLMMMLLLLLLLMMMMMLLMMLMLLLLMLLLMMLLLLLLLMMMLMLLLMLLLLLMLLLLMMLLMLLLLLMMMLLMLLLLLLMLLLLLMLLLMLLMMMLLLLLLMLLLLMLMMLMLLLLLMLLMMLLLLLMLMMMMMLLLLLLLLLLLLLLMLLMMMLLMMLLLMMLLLLLLLLMMMMLLLMMLLLLLLLLLLMMLMMLLLLMMLLMLLLLLLLLLLMLLMMLMMLLLLLLLLLLMMLLMMLLLLLLLMLLLLMLLLLLLLLLLLLLLLLLLMMLLLLLMMMLLLLLLLLMLLLLLMMMMMLLLLLLMMLMMLLMMMLMMMMLLLLLLMLLMMMLLMMLLMLLLLLLLLLLLMMLLLLMMMLLLMMLLLLLLLLLLLMLLMMLLMMLLLLLLMMMLLLMMLLLLMLLLLMMLLLMLMLLLLLLLLLLLMMLLLLLLMLLMMMMMLLLLLLLMMMLLMMLMLLLMLLLLLLLLLLMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKLKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKLLKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKLKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKLKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKLLKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKLKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKLLKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKLLKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKJJJKKJJJJJJKJJJJJJJKKJJJKKJJKKKKKJJKKKKKKKJKKKKJJJJJJJKKJJJJJJJJKJJKKKKJKKKKKKKKKKJKKJJJJKKJJJKKJJKJJKKKJJJKJJJJJKJKKKJJJJJJKKKKKJKKKKJJJJJKJJJJKKKJKKJJKKKKKJKKJJKKKKKJKJJJKKJJJJJKKKJJKKKKKKJKKJKKKKJJJJJJJKKJJKKKJJJKKJJJJKJJJJKKKKKKKKKKKKJKKJKJJJJJKKJJJJKKKKJKJJKKJKKKKJJKKJKKKKKKJKKKKJKJJKJJKKKJKJJJJKJKKKKJJJJJJJJJJKKKKKKKKKKJJJKKKJKKJJJKJJJJJKJJJJKKJJKKKKKKKKJJJKJKKKKKKJJKKKJJJJKKKKKJJKKJJKJJKKJKKKKJJJKKKJKKKJJKKKKKJKKKJJKKKJJJJJJJKKKKKKJJJKKKJJJKJJJJJJJKKKJKKJJJKJKKKJKKKJJJKKKJKJKKKJJJKKKKKKKKJKJJKJJJKKJJKJJJKJJJKKKJJJKJKKJJKJKKKJKJJJKKJKKKJJKKKKJJJJJJKKKKJJJKKKKKJJJJJJJJJJJKKJKKJJJJJJKKJJKKKKJKKJJKKKJJKJJKKKKKJJKKJJJJJJJKKJKKJJJJJJJJJKJJJKKKJJJJKKJJJKJKKKJKKKKKKJKKJJKKKKKKKJJJJJKKKKJJJJKJKJJKJJJJJKKKJJKKKJJJJKKKKKJJJJKJKKKJJJKKJJKJJKKJJKKKKJJJJKKKKKJJJKKKJJKJJKKKKKKKJKKKJKKKKKKKJKKJJKJJJKKKJJKKJKKJJKKKKKKKKKKJJJJJKKKKKKJJKKJKJJJJJKKKKJJJKKKJJKKKJJJJJJJJKKJKKJJJKKKKKJJKJJKKKJJJKJJKKKJKKKJKKJJKJJKJJKKKJJKKJKKKKKKJJJJJKKKJJJJJKJKKKKJJJJJKKJJJJKJJJJJKKKKKJKJJJKKKKKKJJJJKKJJJJKKKKJJJJJJKJKKKJJKKKKJJKJJJJKKKKJKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJJJJJJIIJJIJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJIJJJIJIIJJJJIIJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJIIJJJJJJJJJJJJJJJJJJJIIJJJJIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJIIJJJIIJIJJJJJJJJJJJJJJJJJJJJIJIJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJIJJJJJJJJJJJJJJJJJJJJIJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJIIIJJJJIIJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJIIJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJIJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJIIJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJIJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJIIJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIJJIIIIIIJIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIJIIIIJIIIIIIIIJJIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIJJIIIIIIJIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIJIIIIJIIIIIIIIJJIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIJIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIHIIHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHGGHGGHHHHHGHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHGGGHHGHHHHHHHHHHHHHHGHHHHHHHHHHHHHHGGGHHHHHGGGHHHHHHHHHHHHHGHHHHGHHHGHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHGHHHHHGHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHGHGHHHHHHHHHHGHHHHHGGHHHGHHHHHGGHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHGGHHHHHHHGHHHHHHHHHHGHHGGHHHHHHHHHHHHHHHGGHHHHHGHHHHGHHHHHHHHHGHHHHHHHHHHHGGHHHHHHHHGHGGHHHHHHHHHHHHHHHHHGHHHHHGHHHHHHHHHGGHHHGHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHGGHGHHHHHHHHHHHGHHHHGHHHHHHHHHGHHHHHHHHHGHHHHHHHHHHHHGGGGHHHHHHHHHHHGGHHHHHGGHHHHHHGHHHHHHHHHHHHHHHGHHHGGHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHGHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHGGHHHHHHHHHHHHGHHHHHHHHHHHHHHHHHGGHHHHHHGHGGHHHHHHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHGHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHHGGHHHHHHGHHHHHHHHHHHGHHHGHHHHHGHHHHHHGGHHHHHHHHHGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGGGGHHGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGHHGGGGGGGGHGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGHHGGGGGGGHHGGGGGGHGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGHGGGGGGGGGGGGHHGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGHGHHGGGHHGGGGGGGHHGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGHHGGGGGHHGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGHGGGGGGGHHGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGHHHGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGFFGGGFFFGGGGGFFFFFGGGFFGFGGGGGGGGGGGGGGGGFGGGGFGGGGFFGGGGGFFGGGFGGGFGGGGGGGGGGGGGGGGGGGGGGFGGGFGGGGGGGGGGGGGGGGGGGGFFGGFFGFGGGGGGFFGGFGGGGGGGGFGGGGGGGGGGGGGGGFGGFFGGGGFFGGFFFGFGGGGGGGGGGFGGFFGGGGGGGFFGGGGGGGGGGGGGGFFGGFFGGFGGGGGGGGGGGGGGGGFGGGGGGFFGGGGGGGGGGGGGGGFFGGGGGFFFGGGGGGFFGGGGGGFFGGGGGGGGGGFGGGGGGFFGGFGGGFGGGGGFFGGGGGGGGFFGGGGGGFFFGGGGGGGGGGGFGGGGGGGFFGFGGGGGFGGGGGGGGGGGGGGFGFFGGFGGGGGGFFGGGFFGGGGGGGGGFFGGFGFFGGGGGGGFGGGFFGGGGGGGGGGGFFGGGGFFGGGGGGGGGGGGGFFFGGGGGGFGGGGGFGGGGGGGGGGGGFFGFGGFFGGFFGGGGGFFGGGGGGFGGGFGGFFGGGFFGGGFGGGGGFFGGFGGFFFGGGGGGGGGGGGGGGGGFFGGGGGGGGFFFGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGFFGGGGFGGGGGGFFFFGGGGGGGGGGGGGGGGGFGGFGGGFFGGFGGGFFGGGGGGFFFFGGGGGGGGGFFFGGGGGGGGGGGGGGGFGGGGGGGGFGFFFGGGGGGGGGGGGGGFFGGGGGGGGGGGGFGGGGGGGGFFGGFFGFGGGFFFGGGGGGGGGFGGGFFFGGGGGFGGFGGGGGFGGGGGGGFFGGGGGGGGGGGFGGGGGGFGGGFGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGFGGFFGGGGGGGFGGGFFFGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGFGGGGGFFFGGFFGGGFGGFGGGGGGGGGGGGGGGGGGGGGGFFGGGFGGGGGGGGGFGGGFFGGGFFGGGGGGFFGGFFGGGGFFGGGGGGGGGGGGGGGFFGGGFFFGGGGGFFFFFGGGFFGFGGGGGGGGGGGGGGGGFGGGGFGGGGFFGGGGGFFGGGFGGGFGGGGGGGGGGGGGGGGGGGGGGFGGGFGGGGGGGGGGGGGGGGGGGGFFGGFFGFGGGGGGFFGGFGGGGGGGGFGGGGGGGGGGGGGGGFGGFFGGGGFFGGFFFGFGGGGGGGGGGFGGFFGGGGGGGFFGGGGGGGGGGGGGGFFGGFFGGFGGGGGGGGGGGGGGGGFGGGGGGFFGGGGGGGGGGGGGGGFFGGGGGFFFGGGGGGFFGGGGGGFFGGGGGGGGGGFGGGGGGFFGGFGGGFGGGGGFFGGGGGGGGFFGGGGGGFFFGGGGGGGGGGGFGGGGGGGFFGFGGGGGFGGGGGGGGGGGGGGFGFFGGFGGGGGGFFGGGFFGGGGGGGGGFFGGFGFFGGGGGGGFGGGFFGGGGGGGGGGGFFGGGGFFGGGGGGGGGGGGGFFFGGGGGGFGGGGGFGGGGGGGGGGGGFFGFGGFFGGFFGGGGGFFGGGGGGFGGGFGGFFGGGFFGGGFGGGGGFFGGFGGFFFGGGGGGGGGGGGGGGGGFFGGGGGGGGFFFGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGFFGGGGFGGGGGGFFFFGGGGGGGGGGGGGGGGGFGGFGGGFFGGFGGGFFGGGGGGFFFFGGGGGGGGGFFFGGGGGGGGGGGGGGGFGGGGGGGGFGFFFGGGGGGGGGGGGGGFFGGGGGGGGGGGGFGGGGGGGGFFGGFFGFGGGFFFGGGGGGGGGFGGGFFFGGGGGFGGFGGGGGFGGGGGGGFFGGGGGGGGGGGFGGGGGGFGGGFGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGFGGFFGGGGGGGFGGGFFFGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGFGGGGGFFFGGFFGGGFGGFGGGGGGGGGGGGGGGGGGGGGGFFGGGFGGGGGGGGGFGGGFFGGGFFGGGGGGFFGGFFGGGFFFGGGGGGGFGFFGFGGFFGGFGGGGFGGGGGGFFGGGGGFGGGGGFGGGGGGGGFFGFGGGGGGGGGGFGGGGGFFGGGGGGGFGFFGFGGGGGFGGGFFGGGGGFGGGGFGGFFGGFFGGFGGGGFGGGFFGGFFFGGGGGGGGFFFFFGGGGFGGGGGGFFGGFGGGFGGGGGFGFFGGGGGGGGFFGGFFFFFFGGGGGGGGGFGGGGGGFGGGFGGGGGGFGGGGFFFFFGGGGFGGGFFGFGGGFGGGGGFGGGGFFGGGGGGGGGGFGFFGGGFFGFGGFFGFGGGGGGGGGFGGGGGFGGGGGGGGGGGGGGGGGFFGGGFFGGGFFGGGGGGGGGGGGGGGFFFGGGGGFGGFFGGGGGGGGFFGGFFGGGFGGGFGGGFFGGGGGFGGFFGGGGGGGGGGGGGGGGGGGGGGGFGGGGFGGGGGFFGGGGGFFGGGFFGGGGGGGGGGGGGFGGGGGGGGGFGFFGGGGGGGGGGGGFGGGGGGFFFGGGGGGGGGGGGGGGGGGGGFFGGFFGGFGGGFFFGGGGFGGGGGGGGGGGGFFGGGGGFGGFFGGGGFFGGGFFGGGFFFGGGGGGFGGGGGFGGGGGGFFFGGGGGGGFFGGGGGFFGGGGGGFGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGFGGGGFFGGGGGGGGGGFGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGFGGGGFFFGGGGGGFFGGGGGFFGGGGGFFGFGGGGGGGGGGFFGGGGGGFFGFFGGFGGGGGFGGFFFGGGGGGGGGGGFGGGGGFGGGGGFFGFFGGGGGGGGGFGGFFGGFFFGGGGGFFGGGGGGGGGGGGFFGGGGFFGGFGGGGGGGGGGGGGGGGGFFGGGGGGFGGGGFFFFGGFGGGGGGFFGFGGGGGFGGGGGGFFFGGGGGGGGGGGFFGGFGGGGGGGFGGGGGGGGGGGGGFGFGGGGGGFFGFGFFGGGGGGGGGGGFFGGFFGGGGGGGFGGGGFGGFGGGFFFFGGGFFFFFFFGGFFFGGFFFFFFFFFFFFFFFFFFFFFFFGFFFFFFFFFGFFFFFFFFFFFGFFGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFGGFFFFFGGFFGFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFFFGFGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFGFFFFFFFFFFGFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFGGFFFFFGGFFFGFFFGGFFGGFFFFFFFFGFFFFFGGGFFFFFFFFFFFFGFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFGGFFFFGFFFFGFFFFFGFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGFFFFGGGFFGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFGFFFFFFFGGFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFFFGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFGFFFFFFGGGFFFFFFGFFFFFFFFFFFFFFGFFFGGFFFFFFFFFFFFFFFFFFFFFFGFFFFFGFFFFGFFFFGGFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGFFFFFFFFFGGFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFEFFFFFFFFFFFFEEFFFFFFFFFEEFFEFFFEFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEEFFFFFFFFFFFFEEFFFFFFFFFEEFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFEFFEEFFFEEFFFEEEEEFFEFFFFFFFFEEFFFFFFEEFFFEFFFFFFFFFFFFFFFFEFFFFEEFFFFFFFFEFFFFFFFFEEFEFFFFFEFFFFFFFFFFFEEFFFFFFFFFFFFFEFFFEFFFFFEEFFEFFFEEFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFEEFFFEFFFEFFFFFEEEEEFFFFEEFEEEFFFFFFFFFFFFFEEEFFFFFFFFEEFFFFFFEFFFFFEFFFFFFFFFEFFFFFEFEEFFEEFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFEEFFFFFFFFFFFFFFFFFEFEEFEFEEFFFFFFFFFFFFFFFFFFFEEFFFEFFFEFFFFFFFFFFFFFFFFFFFFFFEFFEFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFEFFFFFFEEFFEEFFFFFEEFFEEFFFEEEEFFFFFFFFFFEFEFFEFFFFFFEFFFFEEFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFEFFFFFFFFFFEFFFFEFFFFFFFFFFFFFFFFFEEFFEFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFEEEEFFEEFFFEEFEEFFFFFFEEEFFEEFEFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFFFFFFEFFFFFFEFFFEEFFFFFFEEFFEFFFFFFEEFFFFEEEFFFFFEFEEEFFFFFFFFEEFFEFFFFFEEFFEFFEEFFFEEFFFEEFEFFEEFFFFFFFFEEEFEFFEFFEEEEFFFFFFFFFFFFFEEEFFFFFFFFEEFFFFFFFFFEEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFEFFFEEFEEEFEFFFEFFEFFFFFEEFFFFFFFEFEEFFEFFFEFFFFFFFEFFFFFFFFFEEFFEFFFFEEFFFEFEEFFFFFFFFFEEFEEFFFFFFFFFEEFEFFEFFFEFFFFFEFFFFFFFFFFFFFFFFEFFEEFFFEEFFFEEEEEFFEFFFFFFEFEEFFFFFFEEFFFEEFFFFFEFFFFFFEFFEFFFEEEFFFFFFFFEFFFFFFFFEEFEFFFFFEFFFFEEFFFFFEEFFFFFFFFFFFFFEFFFEFEFFFEEFFEFFFEEFFFFFFFFFFFFFFEFFFFFFFFEFFFFFFFFFEFFFFFFFFFFFFFFEFFFFFFFFFFFFEEFFFEFFFEEFFFFEEEEEFFFFEEFEEEFFFFFEFFFFFFFEEEFFFFFFFFEEFFFEEEEFFFFFEFEEFFFFFFEFFFFFEFEEFFEEFFEFFFFFFFFEEFFFFFFFFFFFEEFFFFFFFEEFEFFFFFFFFFFFEEFFEFEEFEFEEFFFFFFFFFFFFFFFFFFFEEFFFEFFFEFFEFFFEFFFFFFFFFFFFFFFEFFEFFFFFFEEEEFFFFFFFFFFFFFFFFFFFFFFEFFFFEEEFFFFFFFFFFFFFFFEFFFEFFEEFFEEEFFFFEEFFEEFFFEEEEEFFFEFFFFFEFEFFEFFFEFFEFFFFEEFFFFFFFFEFFFFFFFFEEFFFEEFEFFFFFEFFFFFFFFFFEFFFEEFFFFFFFFFFFFFFFFFEEFFEFFFFFEFFFFFEEEFFFFFFFFFFFFEFFEEFFFFFFFFFFFFFFFFFEEEEFFEEFFFEEFEEFFFFFFEEEFFEEFEEFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFEFEFFFFEFEFEEFFFFFFEEFFEFFFFFFEEFFFFEEEFFFFFEFEEEFFFFFFFFEEFFEFFFFFEEEFEFFEEFFFEEFFFEEFEFFEEFFFFFFFEEEEFEEEEFFEEEEFFFFFEFFFFEFFEEEFEFFFFFEEEFFFFFFFFFEEFFFFFEEFFFFFFFFFFFFFFFFFFFEFFFEFFFFFFEEEFFFFEEFFEEEFFFFFFFFFFFFEFFFFFFFFEEFFFFFFEEFFFFFFFFFEEFFEFFFFEFEEFEFFFFFFFFFFFFEEFFFFFFFFFFFFFFEEFFFFFFEFEFFFEFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFEFFFFFFFFFEFFFFFEFFFFFEFFFFFEEFFEEFFEFFFFFFFFFFFFFFFFFFFFFEEFFFFFEFFFFEEFFFFFFFFFFFFFFFFFFFFFFFFFEEFFEEFFFFFFFEEFEFFFFFFFFFFFFEEFFFFFFFEFFFFFFFFFEFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFEFFFEEFFFFEFFFFFFFFFEFFEEFFFFFEEFFFFFFEEFFFFFFFFFEEFFFEEEFFFEEFFFEEFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFEEFFFEEFFFFFFEFFFFFFFFFFEEFFFFFEFFFFFEEEFFFEEFEEFFFFFFFFFEFFFFFFEEFFFFFFFFFFFFFFEEFFFEEEEFFFFFFFFFFFFFFFFEFFFFFEEFFFFFFFEFFFFFFFFFFFFFFFEEFFFFEFEEEFFEFFFFFFFFFFFFFFEFFFFFFFEEFFFFFFEFFFFFFFFFFEEFFEFFFFFEFFFFFFFEEFEFFFFFEFFFFFFFFFEFFFFFFFFEEFFFEEFEFFFEFFFFFFFFEEFFEFFFEEFFFFFFFFFFFFFFFFFEEFFFFFFFEEFFEFFEEFFFFFFFFFFFFFEFFEFFFFFFEFFFFFFFFEFFFFFFFEEEFFFFFFFFFFFFFFFFFFFEEFFEFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFEFEFFFFFFEEEFFFFFFFEEFFFFFFFFFEEEFFFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFEEEFFFFFFFFFFFFFFFFFFEFFFFFEEFFFFEEFFFFFFEFFFFEFFEEFFEFFFFFEEFFFFFFFEFFFFFEFFFFEFFFFFFFFFFFFFFFFFFEEFFFFFEEFFFFFFFFFEEFFFFEEEEEEEFFFEEFFFEEEFEEFFEEFFFEEEEFFEEFFFFEFFFFFFFFFEFFEEFFFFFFFEFFFFFFFFFEFEEEFFEEFFEEEFFFFEFFFFEFFFFFFFFFFFEEFFFEEEFEEFFFFFEEFEFFEEEFEEEEEEFFEFFEEEEEFEEEFFFFFFFFFFEFFEEFFEEFFFEEEEFFFFFFEFFFFFEFFFEEFEEFEFFFFEFFEEFEFFFFFFEFFEFEEFFEEFFFFFEFFEEEFFEEFEEEEEEEFFEEEEEFFFEEEFEFFEEEFFFFEEFFEFFEEFEFEEEEEFFFFEEFFFFFFEEEFFEEFFEFFFEEEEEFFFFFFFEFFFFFFFEEFFFEEFEFFFFEEFFEFEFFFEFFFFEFFEEEFFFFFFFFEEFFFFFFEFFFFFFFEEFEFFFFEFEFFFEEEEEFEEFFFFFEEEFFEEEEEFFFFFEEFFEFFFFEEEEEEFFFFEEEEEEFEEEEEFEEFFFEFFFFFFEEFFFFEEFEFFFFFEEFFEFFEEEEEEEEEEFFFEEEFFFEEEEFFFEEFFFFEEEEFFFFFEFFFFFEFFEFFEEFFFFEEFFEFFFEFFFFFFFEEFFFFFFEFFFFFEEFFFEFEEEEFEEEEFEEEFFFEEEEEFFFEFEEFFEEEFFEEEFFEFEEFFFEEFFFEEEEEEFFFFFFEFFEEFEEFFEFEEFFEEEEFEEFFFFEFFFFEFFFEFFEEFFEEEEEEFFFEEFEEFEEEEFFEEFFEFFFFFFEEEEFEFFEEFFFFEFFFFFFEEFFFFFFFFFEEEEEFEFFFFFEEEFFFFFFEFEEEFFEEEFEEEEFFFEEFEEFFFEFFEEFEFFFFFEFFEEFFFFFFFFFFEFFEEFFFFEEFEFFFFFFFFFFEFFEEFFEEFFEFFFFEEFFEFFFFFFFFFFEEEEEFFFEEEFFFFFEFEEEFEFFFEFFFFFFFFFFEFEFFFFFFFFFEFEEEEFFFFEFFFFEFFFFFEEFFFFEEFFFFFEEEFFEEEFEEEEFFEEEFFEEFFFFFFFFFFEFFFFFFFFFFFFFFFFFFEEFFEEFFEFFFFFFEFFFFFFEEEFFFFFFFFFFFFFFFEFFFFFFFFFFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFEFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFEFFEEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFEEFFFEEFFFFFFFFFFFEEFFEEFFFEEFFFFFFFFEFFFFEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFEFFFFFFEEEFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFEEFFFFFEEEFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFEEFFFFFEFEFFFFFFFFFFFFFFEFEEFFFFEEFFEFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFEFFFFFFFFFFFFFFFEFFFFFEEFFEEFFFFFEEEFFFFFFEFFFFFFFFFEFFFFEFEFFEFFFFFFFFFFFFFFEEFFEEEFFFFFFFFEEFFFFFFFFFFFFFEEFFFFFEEFFFFFFFFFFFFFFFEEFFFFFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFFFFFFEFFFFFFFFFFFFFFFFEFFFFEFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFEFFFFFFEEFFFFFFFFFFFFFFFFFFFEEFFFFFFFEEFFFFFFFFEEFFFFFFFFFFFFFFFFFFFFFEEEFFFEEFFFFFFFFFFFFFFFEEFFFFFFEFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFEFFFFEFFEEFFEFFFFFFEEEFFEEEEFFFFFFFFFFFFEEEFFFFFFFFFFFEFFEEFFFFFFFFFFFFFFEEFFFFFFFEFFFFFFFFFFFFFFFEFFEFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFEFFFFFFFFFFFFEEFFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFFFEEFFEFFFFFFFFFFFFFFFFFFFEEEFFFFFEEFFFFFFFFFFFEFFFFFEEFFFFFFFFFFFFFFFFFFFEFFFFFFEEEFFFFFFFFFEEFFFFFFFFFFFFFFEEFFFFFFFFEFFFFFFEEFFFFFFEFFFFFFFFFFFFEEFFFFEEFFFFFFFEFFFFFEEEFFFFFFFFEEFFFFFFFFFEEFFFFFFFFFFFFFEFFFFEFFFFFFFFFFEFFFEEFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFEEFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFEFFFEFFEEFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFEFFFFEFFFEFFFFEFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFEFFEFFFFFFFFFFFFEEEFFFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFEFFFEFFFFFFFFEEFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFEFEEFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFEEEEFFFFFFFFFFEFFFFFFFEEFFFFFFFFFFFFEEEFFFFEEEEEEFFEEEEFEEFEEEEEEEEEEEFEFFEFFFFFFEEEEEFFEEEEEFFFFEEEEEEEEFFFEFFFFEEFFFEEFFEEFFFFFEEEEEEEEEEFEEEEEFEEEEEEFEEEEEEEEEFEEEEEEEEFEEFFEEFEEEEFEFFEEEEEEEEEFFEEEFFEEEEEEFEEEEEFEFFFEEFFEFEEFFEEEEEEFEEEEEEEEEEEFEEEFFEFFEEEEEEEFFEEFEFFEEFEEEEEEEFFEEEFFFFEFFFEEEEEEEEEFFFFEFFEEEFFFEEEFFFEFEEEEFEEEFEEEEFEEFFEEFEEEEEFFEEEFFFEEEEEEFEEEEFFEFFFEFEEEEEEEEFEEEEEEFFFEEEEFFFEEEEEFFEEEEFEEEEEEEEEEEEEEEEEEEEFEEFFFEEEEEEFEEEEFEEEEEEEFFEEEEEFFEEEEFFFFEEEEEEFFFFFEFEEFFEEEFFEFFEEEEEEEEEEFEEEFEEFFEFEEEFFFEEEEEEEEEEFEEEFEEEEEEEFFFEFFFEEEEEEFEEEEEEFFEEFEEEEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEFEFFEFEEEEEEEFFEEFEEEEEFEEFFEEEEEFEFFEEFFFEFFEFFEEFFFEFEFFEFEEEEEEEEEFFEEEFFFEEEEEEEEEEEEEEEEEFFFFFFFEEEFFFEEFFEEEEEEEEEEFFEFFEEEEEFFEEEEEEEEEEEEEFEFFEFEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFFFEEEEEFFFFFEFEEEFFEEEFFFEEEEFEEEFEEFFEEEEEEEEFFFEFEEEEEEEEEFEEEEEEFFFEFFEFFEFFEEEFEFFEEEEEEEEEEEEFEEEFFEEEEEEEEEEEEFFEEEEFFFFFFFFEEEEEEEFEEEEFEEEEEEEEEEEFFFEFEEEEEEFFEFEEEEEEEEEEEEFFEEEFFEEFEEEEFFEFFEEEFFFFEFFEEEFFEEEEEEEEEEEEEFFFEEFFFEEEEEEEEEEEEEEEFFFEEEEEFEEEEEEEEFFEEEEFEEFEEEEEEEEEEEFEFFEFEEFFEEEEEEFEEEEEEDDEFEEEEEEEEFFFEFFFEEEFFFEEFFEEEFFFFEEEEEEEEEEFEEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEFEEFFEEFEEEEFEFFEEEEEEEEEEEEEEFFEEEEEEFEEEEEFEFFEEEFFEEEEFFEEEEEEFEEEEEEEEEEEFEEEFFEFFEEEEEEEFFEEFEFFEEFEEEEEEEFFEEEEEFFEEFFEEEEEEEEEFFDFEFFEEEEFFEEEFFFEEEEEEEEEEFEEEEFEEFFEEFEEEEEDDEEEFFFEEEEEEFEEEEFFEFFFEFEEEEEEEEEEEEEEEEFFEEEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEEEFEEFFFEEEEEEFEEEEFEEEEEEEFFEEEEEFFEEEEFFFFEEEEEEFFFFFEEEEFFEEEFFEFFEEEEEEEEEEFEEEFEEEEEFEEEFFEEEEEEEEEEEFEEEEEEEEEEEEEFEFFFEEEEEEFEEEEEEFFEEFEEEEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEFEEEEFEEEEEEEFFEEFEEEEEFEEFFEEEEEEEFFEEFFFEEEEFFEEEEEEFEFFEEEEEEEEEEEEFEEEFFEEEEEEEEEEEEEEEEEEEEFFEEEEEEFFFEEEEEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEFEEEEFEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEFEEEEEEFFFFEFEEEFFEEEFFEEEEEEEEEFEEFFEEEEEEEEFFFEEEEEEEEEEEFEEEEEEFEEEFFEFFEFFEEEFEFFEEEEEEEEEEEEEEEEFFEEEEEEEEEEEEFFEEEEFFFFEFFFEEEEEEEFEEEEFEEEEEEEEEEEFFFEEEEEEEEEEEDEEEEEEEEEEEEFFEEEFFEEFEEEEEEEFFEEEFFEEEFFEEEFFEEEEEEEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEDEEEEEEDDEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEDEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEDEEEEEEDDEEEEEEEEEEEEDEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEDEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEDEEEDEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEDEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEDDEEEEEEEEDEEDDEEEDDEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEDDDEDEEEEEEEEEEDDDEEDEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEDDEEEEEEEDDEEDDEEEEEDEEEEEDDEEDEDDEEEEEEDEEEEEEEDDDEEEEEEEEEEEEEEEEEEDDEEDEDDEEEEEEDDEEEEEEEEEEEEDDEEEEEEEEEEEDEEEEEEDDEEDDDDEEDEEEEEEEEEEEEEEEEEDDEEEEEEEDEEEEEEEEEEEDDEEEEEEEDEEEEEEEEEDDEEEEEEEEEDEEEEEEEDDEEEDDEEEEEEDEEEEEEEEEEEDDDDEDEEEEDDEEEEEEEEEEEDDEEEEEEEEEEEEEDEEEEEDEEDDEEEEEEEDDEEDDEEEDEEEEEEDDEEDEEEEEEEEEEEEEEDEDDEEEEEEEEEEEEDDEEDDEEEEDEEEEDDEEEEEEEEEDEDDDEEDEEEEEEEEEEDEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEDDEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEDEDDDEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEDEEEEDDEEDDEEEEEEEEEEDDEEEEDEDDDEEDEEEEEEEEEEEEEDEEEEEEEEEEDEDEEEEDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEDEDDEEEEEEEEEEDDEDDEEEEEDDEEEEEEEEEEEEEEDDEEEEEEEEEEEDEEEEEEEEEDDEEEEEEEEEEDEEEEEEEEEEEEEEDDEEEEEEDDEEEEEEEEDDDEEEEDDEEEEEEEDEEEEEEEEEDDEEEEEEEEEEEEEEEEDDEDEEEEEEDDDEEDEEEEEEEEDEEEEEEEEDDEEDEEDEEEEEEEDDDEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEDEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEDEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEDEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEDDDEEEEEEEDDEEEEDEEEEDDEEEEEDDEEEEEEEEDDDDEDDDEEEEEEEDDEEEEDEEEEEEDDEEEEEEDEEDDEEEDDEEDDDDEEEDDDDEEEEDEEEDDEEEEDDEDDEEDEEEDEDDDEEEEDDEEEEEEEEEEDEEDDDEEDDEEDEEEEEEDDEEEDDDEEDEEEEDEEEEEDEEDEEDDDEEDDEEEEEEEDEEEEEEEDDEEEEEEEEEEEEEDEEEEDEEEEEEEEDDEEEEEEEEEEEEEEEDDEEEEEEDDEEEEEEDEDDDEEEEEEEEEEEEEEEEDDEDDEDEEEEDEEEEEEDEEEEDDEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEDEEDDEDDEEDDEEEEEEEEEEEEEEEDEEEEEEDDEEEEDDEEEEEEEEEEEEEEEEEEDDDEEEEDDDEDDDEEEDDEEEEDDEEDDDDDEEEEEEEDDDEDDDDEDEEEEDEEEDDDDDDEEEEEEEEEEEEEEDDEEEEEEEEDDDEDDEEDEEEEEEEDDDDEEEEEDEEEEEEEEEEEEEEDEDEEEDEDDEEDEDDEEDEEEDEEEEEEEEEEEEEDDEEEDDDEEEEEDDEEEEEDEEEEEEEEEEEDDEEEEEEDEDDEEEDDDDEEEEEEEEEEDEEEEEEDEEEEEDEEDEDDEEDDDEEEEEEEEDDEEEEEDDEEEEEEEEDEEEDEEEEEEEDDDEEEDDEEEEEEDDEEEEEDDEEEEEEEEEEEEDEEEEEEEDDEEEEEEEEEEEEEEDDDEEEDDEEDEEEEDEEEEDDDDEEEEEEEDEEEDDEEEEEEEDDEEEEEEDEDDEDEEEEEEEEEEDDEEEEEDDDEEEEEEDEEEEEEEEEEEEDDEDEEDDEEEEEEEDEEEDDEDDEEEEEEEEEEEEEEEEEEEDDEEEEEEEEDEEEDEDDEDEEEEDEEEEEEEEEEEEEEEEDDEEEEEDEEDDEEEEDEEEEDDEEEEDDEEEDEEEEDDEEEEEEEEEEEDDDEDEEEEEEEEEEEDDDDDDDDEEEEEDDDDDEDDDEEDDDEEDDEEDDDDDDDDDDEDEEEEEDDEEEDEEEEDDEEEEDEEEDEEEEEEEEDDDEEDDDDDEEDDEDDEEDDDDDDDEDDEDDDDEEDDDDEDEEEEEDEEDDDEEDDEDDDDEDEEDEDEEEEEDEEEDDEEDDDDEEDDDEEDEEEDDEDDDDDEEDDDEEDEEDDEEEDDEDDEDDDEEEDDDDEDDDDDDEDDDDEEEEDDDDEEEEEEEDDDDDEEEEDDEEEDDEEDDDDDDDEEEDDDEEDEDEEDEDDDDEDDDDEEDDDDDEDDDEEDDDDEEDDEDDDDDDEEDDDEDDDDEDDDDDEEDDDEEEEDDDDDDDDDEEEDDEEDEEEEEDDDEEEDDDDDDDDDDDDEEEEEDDDDEDDDDEEDEEEDDEEEDDEEEDDEEEDDEDDDDDDEEEDDDDEEDDDDEEDEEDDEEEEEEDDDEEDDDEEDEDDEDDEEEEDDDDEEEDDEDEEEEDEEDDEEEDDEDEDDDEEEDDDEDEEDEDEEDEDDEEDDEDDEDDDDDEDDEEDEEDDDDDDEEEDDEEEEEEEEEEEDDDDDEEEDEEDDDEEDDEDDDEEDDDEEDDDDDDDEEEEDDDEEDEDDDDEEDDEEEDDDEDEEDDEEDDDDEDDDDDEDDEDDEEEDEDEEEDDDDDEEDDDDDDDDDEDDEEEDDEEDDEDDEDDDDDDDDDEEDEEDDDDDEEEDEDDEDDEDDEEEDDEEEEEDDDDDDDDEDDEDDDDDDEDDDEEEDDDEDEEDDDEEEEEEDDDEDEEEDDDDDDDDEEDDDDDDEDDDDEEEEDDDDDDDDDEEEDDEEDDDEDDEEDDEEEEEDDDEDDDDEEDEEEDEDDDDEDDDEEDDEEDDEDDDDDDEEEEDDDEEEDDDDDEEEDDEDDDDDEEDEEDEEDDEEDDEEEDDDDDDDDDDDDDDEDDEEEDDDEEEDDDDEEEEDDEEEDDEEEEDEEEEDDDEEDDEEEEDDDDDEEDDDEEEEDDDEDDDDDDDDDEDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDEDDDDDEDDEDDDDDDEEDDEDDDDEEDEEDDDDDDEEDDEEDDDDDDEDEEDDDDEEDDDDDDDDDDDEEDDDDDDEEEDDDDDDDEDDDEDDEEDDDDDDEDDDEDDEEDDDEDDEDDDDDDDEEDDEEDDDEDDDDDDDDDDDDDDDDDDDDDDDEEDEDDDDDEEEEDDDDDDDDDDDDDDEEEDDDDDDDEEEDDDDDDDDEEEDDDDDDEEEEDDEEDDEDEEDDDDDDEEDDDDDDDDDEDDDDDDDDDDDDDDDEEDEEDDEEDDDDDDDEDDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDEEDDDDDDEEDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDDDEDDDDEDDDDDDEDDDEDEEDDEEEEEEDEEDDEDEEDDDDDDDEDDEEDDDDEDEEEDDDDEEDDDDDDDEEEDDDDDDDEDEEEDDDDDDDEEDDDDDEEDDDDDDDDDDDEEDDDEDDDDDDDEEDDDDDDDDEEDDDDDDDDDDDDDDDEEDEDDDDDDDDDDDDEEDDDEEDDEDDDDDDDDDDDDEEDDDDDDDDDDDDDDDDDDEEEEDEDDDDDDDDDDEDDEDDEEDDDEDDDDDDDDDEDDDDDDEEEEDDDDEDDDDEEDDEEDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDEDDEEEEEDDDDDDDDDDDDDEDDDDDDDEEDDEDDDDDDEEDDDEEDDEDDDDDDDDDDEEDDDEDDDDDDDDDDDDDDDEDEEDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDEEDDDDDDDDEDDEDDDEEDDDEEEDDDDDDDDDDDDDDDDDEDDDDDDDDDEEDDDDDDDDDDDDDEEEDDDDEEDDDDDDDDDEDEEDDDDDDEDDDDDDDDDEDDDDDDEDDDDEDDDDEEDDDDDDDDDDDDDEEDDDEEDDDDDDEEEDDDEEDDDEEEDDDEEDDDDDDDDDDDEDDDEEDDDDDEDDDDDDDDDDDDDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDEEDDDDDDDDDDEDDDDDDDDEDDDDDDDDDDDDDDDDDDEEDDDDDDDDDDDEDDDDDDDEEEDDDDDDDEDDDDDDEEDDDDDDDDDDEDDEEDCDEDDEDDDDDDDDDDDDEDDDDDCCDDDDDDDDDDDDDDDDDDDDEEDDDDDDDDEDDDDDDDDDDCCDDDDDDDDDDDDDDEEEDDDDDDDDDDEDDDDDDDDDDDDEEDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDCEEDDDEDDDDDDDEDDDDDDDDEDDDDDDDDDDDDCDDDDDDDDDDEDDDDDDCDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDEDDDEDDDDDEDDDEEDDDDDDDEEDDDDDCDEDDDDDDDDDDEDDDDDDDDDDDDDDDDEEDDDDDDCEDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDCDDDDDDDDDDECCCDDDDDDDDDDDDDDDDCDDDDDDDDCCDDDDEEDDCDDDDDDDDDDDDDDDEEEEDDDCCDDDDDDDEDDEDDEEDDDEDDDDDDDDDDCCDDDDEEEEDDDDEDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDDEEEEEDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDEEDDEDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDEEDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDEDDDDDDDDDDDEDDDEEDDDEDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDEDDDDDDDDDDDDDEEEDDDDDEDDDDDDDDDEDDDDDDDDDEDDDDCDDDDEDDDDDDDDDDDEDDDDEEDDDDDDDDDDDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDDDDDDEDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDCDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCDDDDDDDDCCDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDCCDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDCDDDDDDDDDDCDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDCDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDCDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDCCDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDCCDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDCCDCCCCDDDDDDDDDDDDDDDDDCDDDCCDDDDCDDDDDDCDDDDDCCCDCDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDCDDCCCCDDCCDCDDDDCDDDDDDCDDDDDCCCDDCCDDDDDDDDDDDDCCDDDDDDCCDDDDDDDDDDDDDCDDDDCDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDCCCCCDCCDDDDDDDDDDDDDCDDDDDCCDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDCDDDDCCDDCDCDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDCCDCDDDDDDDDDDDDDDDDDCCDDCDDDCDDDDCDCDDDDDDDDDDDDDCDDDDDCDDCCCDDDDDCDCCDDCCCCDDDDDDDCDDCDDDDDDDDDDDDDDCCDDCDDDCDDDDDDDDDDDDCCCDDDCCDDDDDCDDCCDDDDCCCDDDDCDDCCDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCDCCDCDDDDDDDDDDDDDDDDCDDDDDCCDDDDDDCCDDDDDDDDDDDDDDDDDDDDCDDDDDDDDCCDCDDDDDDCCDDDDDDDCDCCCDDDDDDDDDDDDCCCDDDCCDDDDDDDDDDDDDDDDDDDDCCCCDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDCDDDDDDDCCDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDCCDDDDDCCDDDDCCDDDDDCDDDDDDDDCCDDDDDCCDDDDDDDDDDDDDDDDDCCDDCDDDDDDCCDDDDDDCCCDDDDDDDDDCDDDDDDDCCDDCCDDDDDDDCDDDDDDDDDDDDCCDDDDDDDDDCCDDDDDDDDCCDDDDDDDDCDDDDDDDDDDDDCCDDDDDCCDCCDDCDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDCCCDDDDCDDCCCCDDDCCCCCCDCCCDCDCCDCDDDDDCDDDDDCCCCDDDDDCDDDDCDCDDCDDDDDDDDDDDDCDDDDDDDDDDDDDDCDDDCCDDDDDCDDDDDCCDDDCDCCCDDCCDDCDDDCDCCCDDCDDDDCDDDCDDCCCDDDCCDCDDDDDCCDDCDDCCCDCDDCDDCCDCCDDDCCDDDDDDCCDDCDCCDCDCCCDDDDDDDDDDDDDDDCCDCCDDDCDDDDDDCCDDCDDDCDDCCDDCCDDCCCCDDDDDCCCDCCDDDDDDCDDDDCCCCCDDCCCDDDCCDDCCCCDDDDCCDDCCCDCCCCCDDCCCDCCDDDCDDDDDDDDDCDDDDDDDDDDCDCCCDDDDDDDDCCCDCDDDDDDDCCDDCCDDDDCCDDDDDDDDDCCDCDDDDDCDDDCDDDDDDDDDDDDCCDDDCCCCDCDDCCCDDDDCCDDDDDDDDCDDDDDDCCCDDDCCCDCCDDDDDDDCCDDDDCCCDDDDDCCDDDDDDDDDDDCCDDDDDCCCCDDCCCDDDDDDCCDDDDCDDDDDDDDDCDDDCCDDDDDDDDDDCCDDDDDCDCCDDDDCCDDDDDDDDDDCDDDDDDDDDDDDCDDDDCCCCDDDDDCCDDDDDDDDDDDDCCDDDCCCDDDDDDCDCCCDDDDDDCDDDDDDDCCDDCCCCDCDDDDDCCDDDDDDCCDCCCDDDDDDCDCCDDDCCCCDCCCCDDDDDDDDDDDDDDDCCCDDDCDCCCCDDCCDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCDDDDCDCCDDDCCDDDDDDDDCDDDDDDCCDDDDDDDCDDCDDDDDDDCCDDDDDCCDCDDDCCDDDCDDDDDCDDCCCDCDDCCCCCDDDCDDCDDCCDDDCCDDDDCCCDDDDDDDCCDDDDDDCDDDDDCDDCCCCDCCCDDDCCCDCCCDCCDDDDDCCDDDDDDDDDCCDDCCDDDDCDDDDDCCCDDDDDDDDDDDDDDDDDDDCCCDDDDDDDCDDCDDDDDDCCDDDCCDDDDDDDCCCCDCDDCCCCDDDCCCCCCDCCCDCDCCDCDDDDDCDDDDDCCCCDDDDDCDDDDCDCDDCDDDDDDDDDDDDCDDDDDDDDDDDDDDCDDDCCDDDDDCDDDDDCCDDDCDCCCDDCCDDCDDDCDCCCDDCDDDDCDDDCDDCCCDDDCCDCDDDDDCCDDCDDCCCDCDDCDDCCDCCDDDCCDDDDDDCCDDCDCCDCDCCCDDDDDDDDDDDDDDDCCDCCDDDCDDDDDDCCDDCDDDCDDCCDDCCDDCCCCDDDDDCCCDCCDDDDDDCDDDDCCCCCDDCCCDDDCCDDCCCCDDDDCCDDCCCDCCCCCDDCCCDCCDDDCDDDDDDDDDCDDDDDDDDDDCDCCCDDDDDDDDCCCDCDDDDDDDCCDDCCDDDDCCDDDDDDDDDCCDCDDDDDCDDDCDDDDDDDDDDDDCCDDDCCCCDCDDCCCDDDDCCDDDDDDDDCDDDDDDCCCDDDCCCDCCDDDDDDDCCDDDDCCCDDDDDCCDDDDDDDDDDDCCDDDDDCCCCDDCCCDDDDDDCCDDDDCDDDDDDDDDCDDDCCDDDDDDDDDDCCDDDDDCDCCDDDDCCDDDDDDDDDDCDDDDDDDDDDDDCDDDDCCCCDDDDDCCDDDDDDDDDDDDCCDDDCCCDDDDDDCDCCCDDDDDDCDDDDDDDCCDDCCCCDCDDDDDCCDDDDDDCCDCCCDDDDDDCDCCDDDCCCCDCCCCDDDDDDDDDDDDDDDCCCDDDCDCCCCDDCCDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCDDDDCDCCDDDCCDDDDDDDDCDDDDDDCCDDDDDDDCDDCDDDDDDDCCDDDDDCCDCDDDCCDDDCDDDDDCDDCCCDCDDCCCCCDDDCDDCDDCCDDDCCDDDDCCCDDDDDDDCCDDDDDDCDDDDDCDDCCCCDCCCDDDCCCDCCCDCCDDDDDCCDDDDDDDDDCCDDCCDDDDCDDDDDCCCDDDDDDDDDDDDDDDDDDDCCCDDDDDDDCDDCDDDDDDCCDDDCCDDDDDDDCCCCDDCCDDDDCCCDDDDCCDCCCCCDCCDDCCCDDCDDDDCCDDDDDCCDDDDDDDCCDDDCDDDDCCCCCDDCDDDDCDDCCCCDDDCCCDDCDCCDDCDDDCCCCDDDDCDDCDCDDDDDDDDCCDDDCCCDDDDCCDDCDCDDDDDDCCDCDCCCDCCCCDCDDDCDCCCDCDDCCDCDDDCCDDDDCCCDDDCDDDCCDCCDCCDCCDCCCCDCCCDDCDCCCDCCDDCCDDCCCCDDDCCCDDDDCDDCCCCCCDCDDCCDCCCCDDCDDDCDDDDDDCDDDDCDDCDDCCCDCCDDDDCDDCCDCCCCDCDDDDCDDCCCCDDDDCDDDCDDCCCCCDDDCDDDCCDDDDDCCDDCCDDDDCCDCCCDDDCCDCCDDCDCDDDDCDDDDDDCCCCCDDDDDCCCCDCCCCCCCCCCCCCCDCDCCCDDCCCDCDDDDDCCCCCDDCCCDDDDCCCDDDCCCDDDDCCCDDDCCCDCCDDDCDCCCDCCCCCDCCCDDCDDDDCCCCCCCCCCCCCCDDCDDCCDCCCDDCDDDCCCDDCCDCCCDDDDDDCCCCCDDDDDCDCCDDCCCDDCCCDDCDCDDDCCDDCCCCDDDCDCCDCDCCDCDDDDDDDCCCCCDDCCDDDDDDDCCDCCCDDCCDDDCCCCCCCDDCCCDCCCDDDCCCCDDDDCCDCCDCCCCCCDDCCDCCCCCCCDDDDCCDDCDCCDDDCCCCCDCCCDDDCDDCCCDDDCCCCCDCDCCDDDDCCDDDCCDDCCCCDDCCCCDCCCCDDCCCCDCCDCCCCCDDCCCDDCDDDDDCCCCDDDCCDDDCCCCCCCDDDDDDDDDDDDCCDDDDCDDDCDDCCCCDCCDCCDCCDDCCCCCDDCCDDCCCDDDCCCCDDDDDCCCCDCCDDDDDDDDDDCDDDDDCCCCCDDDCCDDDDCCCCCCCCDDCCCDDDCCCDDDDCCCCDDCCDDDDCCDDCDDCCDCDDCDDDDCCCCCCDCDDCCDDDDDCCCCDDDCCCDDDDCCDDCCDDCDCCDDCCCDDCDCCCCCCCCDDCCCCCCCDCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCDCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCDDCCCDDCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCDCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCDCCCCCCCCCCCCCCCDCCCCCCCCCCCDCCCDCCCCDCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCDDCCCDDDCCCCCCCDCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCDDCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCDCCCCCCCCCDCCDDDCCCCCCCCCDDCCDDDCCCCCCCDCCCCDCCCCCCCCDCCDDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDCCCDDCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCDCCCCCCDDCCCCCCDCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCDCCCCCCCCCCDCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCDCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCDCCCCCDCCCCCCCCCCCCCDDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCDCCCCCCCCCCDCCDCCCCCCDCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCDDCCCCCCCCCCCCCCCCCDCCCCDCDCCCCCCCCCCCCCCDCCCCCDCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCDCCCCCDDCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCDCCCCCCCCCCCCCDDCCCCCDDCCCCCDCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCDCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCDCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCBCCCCCCCCCCCCCCCBCCCCCCCCCBCCCCCBCCCBBCCCCCBCCCCCCCCBCCCCCCCCCCBCCBBCCCCCCCCCCCBBCBBCCCCCCCCCCCBCCBCCCCCCCCCCCCBCCCCBBCCCCBCCCCCBCBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCBBCCCBCCBBBBCCCCBBBCCCCBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCBBCCCCCCCCBBBCCCCCCCCCCCCCCCCBBCCCCBCCBBBBBCCCCCCCBCCCCCCCCCCCCCBBCCCCCCCCCCCBCCCBBCCCCCCCCCCCCCCCCCCBCCCCCCCCCBCCCCCCCCCCCCBBCCBBBBCCCCCCCBBBCCCCCCCCBBBCBBCCCCCBBBCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCBCBBCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCBCCCCBCCBBBBCCCCCCCCCCCCCCCCCBBCCCCCCCCBCCCCCCCCCCCBCCCCCCCCCBBCCCCBBCCCCCCCCCCCBCCCCCBCCCCBBBBCBCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCBCCBCCCCCCCCCCCBCCBBCCCCCCCCCBBCCCCCCCBCCCCBCCBBCCCCCCBBCCCBCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCBCCCCCCCBBCCCCCCCBCCBBCCBCCBCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCBCBBCBBCCCCCBBBCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCBBCCCCCCCCBCCCCCCCCCCCCBCBBCCCCCCCBCCCCCCCCCCCCCCCBBCCBCCCCBCCCCCCCCCCCCCCCCCBCCCCCCCCCCCBBCCBCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCBCCCCCCCCCCCCCCCBCCCBCCCCCBCCCCCBCCCBCCCCCCBCCCCCBCCBCCCCCCCCCCBCCBBCCCCCCCCCCCBBCBBCCCCCCCCCCCBCCBBCCCCBBCCCCCBCCCCBBCCCCBCCCCCBCBBBCCCBBCCCCCCCCCCCCCCCCCCCCBBCCCCCBBCCCBCCBBBBCCCCBBBCCCCBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCBBCCCCCCCCBBBCCCCCCCCCCCCCCCCBBCCCCBCCBBBBBCCCCCBBBCCCCCBCCCCCCCBBCCCCCCCCCBBBCCCBBCCCCCCCCCCCCCCCCCCBCCCCCCCCCBCCCCCCCCCCCCBBCCBBBBCCCCCCCBBBCCCCCCCCBBBCBBCCCCBBBBCCCCCCBCCCCCCCCCCCCCCCCCCCCBCCCCBCCCCCCCCCCBCBBCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCBCCCCBCCBBBBCCCCCCCCCCCCCCCCCBBCCCCCCCCBBBCCCCCCCCBBCCCCCCCCCBBCCCCBBCCCCCCCCCCCBCCCCCBCCCCBBCCCBBBCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCCCCBBCCCCCCCCCBBCCCCCCCBCCCCBCCBBCCCCCCBBCCBBCBBCCBCCCCCCCCCCBBCCCCCCCCCCCCCBCCCBCCCCCCCBBCCCCCCCBCCBBCCBCCBBCBBCCCCCCCBCCCCBCCCCCCCCCCCCCCCBCBBCBBCCCCCBBBCCCCCCCCCBBCCCCCCCCCCCCBCCCCCCCCCCCCCCCBBCCCCBCCCCCCCCBBBBBCCCCBBCBCCCCCCCCCCBCBBCCBCCCCBCCCCCCCCCCCCCCCBBCCBCCCCBCCCCCCCCCCCCCCCCCBCCCCCCCCCCCBBCCBCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCBBCCCCCCCCCCCCCBBCCCCCCCCCCCCCBCCCCCCBCCCCCCBBCCCCCCCBCCCCCCCCBCCCCCCCCCCCCCCCCBCCCCCCCCCCBBCCCBCCCCBCCCCCCBCCCCCBBCCCCCCCCCCCCCCCCCCBCCCCCCCBBCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCBCCBBCCCCCCCCCCCCCBBBCCCCCCCBCCCCCCCCCBBCCCCCBBCCCCCBBCCCCCCCBCCBCCCBBCCCCCBCBCCCCBCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCBCCCCBCCCCCCCBBCBBCCCCCBBCCCBBCCCCCCBCCCCCCCCCCCCBCCCCBBBCCBCCCBCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCBBCCCCCBBCCCCCCCBCCCCCCCCCCCBCCCBCCCCCCCBBBCCBBBCCCCCCBCCCCCCCBBCCCCCCCCCCCCBCCCBCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCBBCCCCCBBCCCCCCCCBCCCCCBBCCCCCCCCCCCCCCCCCCCCBBCBBBBCCCCCCBCCCCCCCBBCBCCBBCCBCCCCCCCCCCCBBCCCCCCBCBBCCBBCCCCCBBBBCCBBCCCCCCCBCCCCCCCCCCCBBCCCCCCCCBCCCCCCCCBCCCCBBBBBCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCBCBBCCCCCCCCCCCCBCCBBCCCCCCCCCCBCCCCCCCCCCCBCCCCCBBCCCCCCCCCCCCCCCCCCBBCBBCBCCBBCCBBCCBBCCCCCCCCCBCCCCCBBBCCCBBCCBCCCCCCCCCCCCCCCCBCCCBCCCCCCCCCCCBBBCCCCCCCCCBBCCBBBCCCCCCCCCBBBCCBBCCCCCCCBCCCCCCCBBBCCCCCCCCCCCCCBBCCCCCCBBBBBCCBCCCCCCCCCCCCCCBBCCCCCCBBCCCCCBBCCBCCCCCCCCCCCBBBBCCCCCBCBBCCCCCCCBCBBBBBBCCCCBBBCCBCCCCCCCCCCCCCCBCBBCCCCCCCCBCCCBBCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCBCCCCCBCCBBBCCCCCCBBBCCCBBBCCBBBCCBBCCCCCCBBCBBBCCBBBCCCCCCBCCCBBCCCCCCCCCCCBCCCCCCCCCCCCBBCCCCCCCCCCCCCCBBCCCCCBCCBBCCCCCCCCCCCBBBBBCCCCCCBCCCCCBBCCCCBCCBBCCCCCCBCCCCCCCCBCCCBBCCBBCCCCCCBCCBBBBBCCCCCBBBCCCCCCCCBBCCCCCCCCBCCCCBCBBBCCBBCCCCCCCCBCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCBBCCCCCCBBCCCCBCCCCCBBCCCBCCCCCCCCBBCCCCCCBBCCCCCCCCCBBBCCCBBCCCBBCBBCCCCCCCCCCCBBBCCBBCCCCCCCCCCCBCBCCCCCCCCBCCBBCBBCCCCCBCCCCCCCCCBCBBCBCCCCBCCCCCCCCCCCCCBBCBBBBCCCCCBBBBCCBBCCCCCCBBCCCCCCBCCCCCCBCCCCCBBCCBCCCCCBCCBBCCCCBCCCCCCCCCCCCBBCCCBCCCCCCCCCCCBBCCCCCCCBBCCCCCCCBBCCCCCCBBBCCCBBCCCCCCCBCCCCCCBBCCCCCCCCBCCCBCCCCCCCCCCCBBBCCCBBBBCCCCCCCCCCBBCCCCCCCCCCBBBCCBCCCCCCCCCCBBCCBCCCCCCCCCCCCCCCCCBCCCCCCCCBBBCCCCCBBCCCCCCCBCCCCCCCCCBCCCCBCCCCBCCCCCCCBBCCCCCCCCCBBCCCBCCCCBCCCCBCCCCBBCCCCCBBCBCCCCBCCBBBCCCCCCCBCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCBBCCBBBCBCCCCCBBBBCCCCCCCCBBCCCCCCCCCCCCCCBBCCCCCCCCCCCBBCCBBCCBBCCBBBCCCBBCBCCCBBCCCCCCCCCCBBCCBCBCCCBBBCCBBBCCCCCBBBBBBCCBBCBBBCBCCCBCCBBCCCBBBBCBBBCCBBCCBBBCCBCBBBBBBBBBBCCCBBCBBBBCBCCBCCBBBBCBBCCBBBBCCBCCCBCBBBCCBBBBCBBCCCBBBBBBBBBCCCCBBBCCBBBBBBBBCCBBBCBBCCBBBBBBCCCBBCCBCCCCCBBBCBCCCBBBBBBBCCCCCCBBBBCBBBBBBBBBCCBBBCCCBBBCBCCBBCCCBBBCBCCCBCBBBCCBBBCCBCCCCBBBBBCBBBCBCCBBCBBCCCCBBBCCBBBBBCCCCBCCCCBBBCCCCCBBBBBBCCCCCBBCCBBBBBBBCCBCBCCCBCBBBBBBCCCBCBBBCCBBBCCCBBBBBBBBCCCCCCBCBBBCCBBBCCBBBCCBCCBBBBBBBCBBBBBBBBBCCCCCCBCBBBBCBCCBCCBBBBBBCCCBBBBBCCCCCBBBBBCCCBBBBBBCCBBBCCBBBBBBCBBBBBBBBBCCBBCCCCCBBCBBBBBCBBBBBBBBBBBCCCCCCBBBBCCBBBCBBBBBBCCCBBBCCCCBCCBBBCCCCBBBBBBCBBBCBCBBBCCBBBBBBCCCBBBBCCBBCCCCBBBCBBBBBCBCCCBCBCCCBBCCBBCBBBCCCBBCBBBBBBBCBBBBBCCBBBCBBCCBCCCBCBBBBBCBBBBCBBCBCBBBCBBBBBBBCCBBBBBBBBCBBBCBCCCCBCCCCCBBBCCBCCBBCCBBBBBBBBCCCCCBCCCCCBCBBCCCCBBBCBBBCCBBBBCBBCCCBBCCCCBBBBBBCBBBBCCBBCBBBBBCBBCCBCCBBBCBBBCBBBBBCCCBBBCCCCBBCCCCBBBCCCBBCCBBBCCCCBCCCCBCBBBCBBBBBCBCCBCCBCCBBBBBBBBCCCCBCCBBCCCCBBCBBBCCBBBCCCCCBBBCCCBCBBBBBCCCCCCCCCBCBCCCCBBBBBBCCCCBBCCCCCBBCCBCCCCBBCCBBBCCCCBBCCBBBCCCCCCBBCCBBCBCCCCCCCCCBCCCCCBCCCCCBCCCBCCCCCCCCCCCBBBBCCCCCCCCCCCCCBBCCCCCBCCCCCBCCBBBBCCCCBCCCCBCCCCBBCCCCBCBBBBBCCCCCCCCBBCCCCCBCCCCCBCBCCCCCCBCCCCBBBCCCCCCCCCCBBBCCCCCCCCCCBBCCCCCBCCCCCCCCCCCBCCCCCCBBCBCCCCCCBCCCBCCCCCBBBBCCCCCCCBBBBCCCBBCCBCCCBCBBBBCBBBCBCCCBCBCBBCCCBBCCCBBBCCCBCCCBCCCCCBCCBCCBBCCCCCCCCCCCCCCBBCCBBBCCCCCCBCCCCBBBCCCCCBBBBCCCCCCCBCCBBBCCCCBCCCCBCCCCCCCCCBBBBCCCBBBCBBCCCBCBBBBBBBBBCCBCCCCBBCCCCBBCCCBBCCBCCCCCBBBCCBBCCCCBCCCCCCCCBCCBBCCBCCBCCBBCBBBCCCCCCBBBBCCCCCCCCCBCBBCBBBCCCCCCCCCCCBBCCBBBBCCCCCCCBBCCBBCCBCCCCCBCCCCBBBCCBCBBCCBCCBBCBCCCCCCCBBBBCCCCCBCCCCCCCBCBCCCCBBBBBCCCCCCCCBBBCBBBBBBBCCCBCCCCCCCCCCBCCCCCCCCCCBCCCCBBCCCCCCCCBCBBBCCCCBBBCCBBBBCCCCCCBBBCCCCCCCBCCCCCCBBBCCBBBBCCCCBCCCCCBCCCCCCCCCCCBBBCBCCCBBBCCCCBCCCCCBBBCCCCCCBCCBBCCBCCBCCCBBBCCCCCCCCBBCCCBBBCBBBCCCBBCCCBCCCCBBBBCCCBBCBCCCCBCCCCCCCBBCCBCCBBCCBBCBBCCCBBCCCCCCBCCCCCCCBCCCCCCCCCCCCCCCBCCCCCCCCCCCCBBCCCBBBBBCCCCBCCBBCCBBBBBBCBBCCCCCCCCCCCBCCBBCCCBBBCCBBBCCCCCCCCBBCCCCCCCCCCCBCBBBCCBBBBCBCBBCCCCCCCCCCCCBCCCCBBBBCCCCCCCBBCCBBBCCCCCCBCCBBBCBCCCCCCCCCCCCCCCCCCCCCBBCCBCCCCCCCCCCCBBBCCCCCCCCCCCCCCBBCCCCCCCCCCCBCCBBBBCCCCBBCCCBCCCCBCCCCCCCCCCBBCCCCCCCCBBCCCCCBCCCCCBCBBCCCCCBCCCCBBCCCCBCCCCCCCBBCCCCCCCBCCBBCCCCCBCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCBCBBCCCCCCCCBBBCCCCCCCCCCCBCBBBBCCBBBBCCCCCBCBBCCCBBCCCCCCCCCCCCCBCCCCCCCCBCCBBCCCCCCCCCCCCCCCCCCBBBCCCCCCBCCCCBCCCCCCCBBCCCCCCCCCBCCBBBCCCCBCCCCBCCCCCCCCCBBBBCCCCBBCBBCCCBCCCCCBBCCBCCBBCCCCCCCCCCCCCCBBCCBCCCCCBCCCCBCCCCCCCCCCCCCCBCCCCCCCCCBCCBBCCCCCCCCCCCCBBCCCCCCCCCBCBBCCBBCCCCCCCCCCCBBCCBBBBCCCCCCCBBCCBBCCBCCCCCBCCCCBBCCCCCBBCCBCCCCCBCCCCCCCBBBBCCCCCBCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCCBBBBCBBCCCCCCCCCCCCCBBCCCCCCCCCCCCCCCBBCCCCCCCCCCCBBCCCCBBCCCBBBBCCCCCCBBCCCCCCCCBCCCCCCBBBCCBBBBCCCCBCCCCCCCCCCCCCCCCCCBBCBCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCBBCCCCCCCCCBBBCCCCCCCCCCCCBBCCCBCCCCCBBBCCCBBCBCCCCCCCCCCCCCCCCCCCBBCCBBCBCCCCBBCCCCCBBCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCBBBBCCCCBCCBBCCBCCBCCCBBCCCCCCCCCCCCCCBBCCCCCBCCBBBCCCCCCCCBBCCCCCCCCCCCCCCBBCCBBBBCCCBBCCCCCCCCCCCCCCCCCCCBBCCCCBBBCCBBBBBBCCCBBCCCBBCCCBBBCCBBBBCBBBCBCBBBBBBBBBBBBBBBCBBBBBBCCCBBBBBBBBCCBBBBBBBBBBCCBCCBBCBBCCBBBBBBBBBBCBBBBBCBBBBCBCCCBCBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBCBCCBBBBBBBCBBBCCBBBBBCBBBBBCCBBCBBBCCBCCBBCBBBCBBCCCBCBBBBCCBBBCCBBBBBCCBBBCCCBBCBBBBBBCCCBCBBCCBCCCBBCCBBCBBCCBBBBBBBBBBBBBCCCCBBCCBCBBBBBCCBBCCBCCBBBBCCBBBCCCCBCCBCBBBCCBBBBCCBBBCCCBBCCCBBCCBBBCCBBBBBBBBBBBBCBBBBBCCBBCBBBBBBBCCBBCCBBBBBBBBBCCCCCCCCCBCBBBBBCCBBCCCCBCCBBBBCCBBBBBCCBCCCBBCCCBBBCCCCCBBBCCBBCCCBBBBBBCCCBBBBBBCCBBBBBBBBBBBBCBBBCCCCCBBBBBBBBBBBBBBBBBBBCCBCBBBBBCCBBBBBBBBBBBBBCBCBBCCBBBCCCBCCBBBBBBCCBBBBBCBBCBBBBBBBBCCBCBBBCCBCCBBBBBBBBCCCCCBBBBCCBBBBCBBBBCBBBBBCBBBBBBBBBCCBBBBBBBCCBBBBBCBCCCBCBBBCCBBCCCBBBBBCBCCCBBCCCCBCCCBBBBCCBBBCCBCBBBBCCBBBBCBBBBBBBBBBBCCBBBCBBBCCCCCBCBBBBBCCCBBBBBBCBBCCBBCBBCBBCBBCBBBBBBBBBBBBBCCCCCCCCCBBBBCBBBBBBCBBBBCBBBBCBBBBCCBBBBCBCCBCCBBCBBCBBCBCBBBBBBBBCCBBBBCBBBBBCBBBBBBCCBBBBBBCBCCBBCCBBCBCBBBCBCCBBCBBBBBCBBBBBCCCBCCCCCBBCCBBBCBBBCCBBBBBBCCBBBCCBBCBCCBBBBBBCBBBBBBBBBCBCBBBCBBBBB