g0|X710 R,%QP( ' nwԝ0y8;`!\(?``C?C?>>E?E?E?BBE?  C?&&E?E?::E?CCE?E?E???E?C?<rj1?EEE衾r?j9D>rj9?AEA?CEC?E?DDC?AAE?C?++E?ppB?C?E?FFE?BEB?B?DED衾r?j9D>rj9?BBE?C?C?,,E?B?C?C衾r?5D>r5?66E?22C?E>r?bJ衾rbJD?B?<r?A衾rAD??E?  E?,,E?55E?@?//E?))E?77E?==E?B>r?bB衾rbBD?--E?  E?B?44E?B?00E?((E?..E>r?E衾rED?B?``A?B?E>r?C衾rCD?E?HHB?A>r?C\衾rC\D?--E?B?E?E?E?D?B?B>r?C衾rCD?D? E?B?E>r?b衾rbD?D? E?B?A?HBH?D?PPD?B?C?B?`C`?LLD?D?C?xDx?pCp?D?B?B?HHD?D?D?tDt?C?||C?C?B?D?pDp?D?B?E#^ey?1#^>ey1D?C?"E"?@E@#^ey?$@(#^>ey$@(D?AEA?!E!?\\C?2E2?E? E ?22E?E?D?11E?3E3?nnC#^ey?)#^>ey)D?C?E?E?D?4E4#^ey?,#^>ey,D?1E1?C?C?0E0?""E?DB[xB[x?B[x<?E?DB[xB[x? DB[x>B[x ?..C?33E?!!E?E?B?D?DB[xB[x?XDB[x>B[xX?D?44E?D?  E?D?E?D?EB[xB[x?ЖDB[x>B[xЖB[x>B[x?2B[xB[x2DB[x>B[x?XB[xB[xXC?B?E?E?D?D?D?DB[x>B[x?cB[xB[xcCB[xB[x?vCB[x>B[xv?E?EB[xB[x?CB[x>B[x?D?D?D?D?D?DB[x>B[x?hB[xB[xhD?DB[xB[x?vCB[x>B[xv?D?D?D?D?DB[xB[x?+CB[x>B[x+B[xB[x?g CB[x>B[xg ?DB[xB[x? CB[x>B[x ?D?DB[xB[x?%CB[x>B[x%?@?CB[xB[x?HCB[x>B[xH? C ?C?DB[xB[x?+CB[x>B[x+?A? E ?D?$C$?DB[xB[x?%CB[x>B[x%?D? E B[xB[x?CB[x>B[x?D?D?B?DCD?`A`?BB[xB[x?CB[x>B[x?8B8?C?E?D?@C@?B?D?D? E .d?.>Pk.d.PkD?D? E ?D?D.d?.>P.d.PD?D?A?C?D?C.d?.>Pk.d.PkD?B?D?2C2??D?C?D?``C.d?.>^.d.侃^D?PPC?.C.? D?C?C?@@C?D?E?$$D?E?D?D?D?E?D?D?D?E?E?E?C?E?C?**E?D?E?E?%%E?C?++E?C?$$E?C?D?D?D?DB[x>B[x?G1B[xB[xG1CB[x>B[x?B[xB[xC?D?  D?D?D??E?C?C?C?AB[x>B[x?G1B[xB[xG1C?>E>?D?D?B?B?C?@@BB[x>B[x?V@B[xB[xV@C?=E=?$$C?C?B?xDx?C?B[x?UBB[xB[xU?D?@C@B[x>B[x?XBB[xB[xX?C?C?B[x? 9B[xB[x 9B?DDDB[x>B[x?&+B[xB[x&+BB[x>B[x?UBB[xB[xU?C? C?C?D?0C0?@D@B[x>B[x?aB[xB[xaCB[x>B[x?r6B[xB[xr6BB[x>B[x??>B[xB[x?>CB[x>B[x?wBB[xB[xw?C? C ?C?CB[x>B[x?nB[xB[xnBB[x>B[x?AB[xB[xAC?D?C?,D,? D?XXD?(D(?D?((D?DDD?\\D?@@D?``D?D?D?||D?D?D?C?D?A?xxD?D?D?D?B?88B?D?D?D?D?DB[x>B[x?0OB[xB[x0OC?D?D?D?D?E?D?D?DB[xB[x?mnCB[x>B[xmnB[xB[x?CB[x>B[x?D?D?D?D?D? E?D?E?D?DB[xB[x?mnCB[x>B[xmn?D?D?D?D? E? E?D?E?DB[xB[x?^_CB[x>B[x^_?D?88D?44D?D?00D?D?C?D?D?C?C?C?D?D?D?B?ppC?C?B?C?C?C?C?C?C?C?D?C? D ?E?C? E?C?C?D?E?CC>4u?O C4uO CC>4u?(C4u(BB[xB[x?Nr4B[x>B[xNr4DB[xB[x?+B[x>B[x+D?LDL?C?D?DC>4u?C4uB?EB[xB[x?Nr,B[x>B[xNr,D?PDP?D?DC>4u?+/C4u+/BB[xB[x?/B[x>B[x/D?>E>?E?)E)?<>E?/E/?'E'?::E?3E3?88E?C?;;E?77E?88C?JJC?;;E?::E?xxC?C?C>?C?pCp?A?==E? E ?7E7?$E$?~C~?#E#?8E8?E?<>E???E?99E?$$E?88E5?5?55D5?5H55?HE55HD5?5?H55?BE5?5B55?B,E5?5B,55ڈD5?5?ڈ5?5Ш55?ШE5?5?55D?99E?##E?C?C55?BE5?5B55HD5?5?H5?5H55?HE5?5?55D?""E?C?C?C?GGE?CEC55?BE5?5B?EEE55hD5?5?h?CCE5?5855?8E?D?C5?5?55D?HHE?DED?FEF?C?DDE?C?C?D?C?C?CB[xB[x?CB[x>B[x?ddD?DB[xB[x?CB[x>B[x?C?pBp?CB[xB[x?CB[x>B[x?hhD?C?CB[xB[x?CB[x>B[x?ppC?C?TTD?B?llD?C?D?$D$?B?00C?(D(?D?C?PCP?|D|?,D,?D?D?D?D?C?D?C?``C?C?D?C?C?PPC?D?C?C?C?C?C?@@C?E?C?00C?C?C?##E?B?@@E?C?@@E?$$E?E?C?E?@@E?E?%%E?E?C?E?E?E?C?C?C?XCX?E?C?E?E?E?4C4?C?E?E?8C8?C?FCF?C?D?D?&E&?D?D?*E*?E?E?D?+E+?%E%?TDT?E?B[xчCB[xB[x?lB[x>B[xlC?AB[xB[x?УoB[x>B[xУoCB[xB[x?}B[x>B[x}CB[xB[x?QB[x>B[xQCB[xB[x?-.B[x>B[x-.CB[xB[x?/vB[x>B[x/vCB[xB[x?FB[x>B[xFB?DB[xB[x?B[x>B[xBB[xB[x?1B[x>B[x1CB[xB[x?02JB[x>B[x02JBB[xB[x?_B[x>B[x_B?DB[xB[x??B[x>B[x?CB[xB[x?{}UB[x>B[x{}UBB[xB[x?MB[x>B[xMCB[xB[x?B[x>B[xBB[x>B[x?%B[xB[x%CB[x>B[x?uB[xB[xuC?`D`B[x>B[x?vB[xB[xvCB[x>B[x?B[xB[xCB[x>B[x? B[xB[x CB[x>B[x?JK]B[xB[xJK]C?AB[x>B[x?%B[xB[x%C?C?D?dDdB[x>B[x?vB[xB[xvCB[x>B[x?4B[xB[x4C?BB[x>B[x?`B[xB[x`C?hDhB[x>B[x?)B[xB[x)C?DB[x>B[x?:).d.)E.d?.>(.d.(E.d?.>'.d.'E?+E+?)E)?(E(?,E,.d?.>(.d.侊(E?'E'?-E-?C?88E?77E?ppC?66E?ttC?C?llC?vvC?zzC?@-E@-?@,E@,?.E.?99E?C?HHC?::E?C?C?LLC?VVC?C?ZZC?0909E?P8P8E?@(E@(?P7P7E?0:0:E?P6P6E?0;0;E?C?.E.?C?PPC?^^C?@@E.d?.> #.d. #E?>>E.d?.> n".d. n"E?==E?AAE?33E?< !.d. !E.d?.>".d.侺"E?22E2?7?27DR762?5qER7?625q/?:,/:?,EQk:t/]DQk:?t/?]Qk:t/4DQk:?t/?4/?:;/:?;ER762?I ER7?62I 2?7?j27jD???E?11E?DQk:t/]DQk:?t/?]/?:,/:?,ER762?5qER7?625q2?7?27D?CCE?00E?CQk:t/m&DQk:?t/?m&/?:$/:?$E?DR762?ER7?622?7?ܓ27ܓD?D?>>E?D?D???E?D?D?D?D?@@E?<# ` #  # `@  $  Q$ @  $   $0   %0  &@%0 `  b%0 @+ % @ 8 %0  T 1&0 g .R&0 ` m&0 @ &@0  &@0  ' p`0 8' `0 @ W' ` v' `0 ` '0`  '` ` '`0 '@` (p@` 3(@p`p R(@`@ q(@`` (`@ (@``P (@`` (@`@` )@ 0 @" R)@0 / )@@0 = )@C )@@G )@@L *@0 @Q 1*`@@U P*`Z o*@`_ *@`a *`d *@`i * `p  + @`v )+@ { H+@@ g+ 0 @ +  @ + `0 +@` @ $+@ 0 @ %,@ i,@ ,`@ ,`@,`@` ,`@ -`!#-@6B-`8a-`@9-`> -`J - @@S.@cH.@tg.@. @`.  ``.  @ .   /` `!/``@/  ^/`@ v/`` / @@/ 0 @>0p`@5]0p` :|0`p@< 0`@H 0 `@Q 0 @Z0`[1 `@^61 `@` U1 @i 1 s 1 `~1 `P2 @b2 ` @ 2 `  2 ` 3 ` .3 ` @  t3 ` 3 `` %3 ` @B4 @ `S[4  `f 4 `o4 @ w4 ` 4  5 @ H5 `@ 5  `5@`` ` 5 `@`6 ` ` 6  `@ f6  6  6 @! 57 .y7 0)7 ` Y7 @u7 18 @w8 8 9 @F9 9 p$9`p39 @ 9 :B: @@: F: ]; _0;p` |O;` n;p`;p` ;`p;`; <`(<` G<` f< @ < < ` #= ,=`H= @+=@=B=p``>p`d/>`pf N>`q m>}>`> @ > 5?`-S? @?  ? @ #@ g@p )@`p 8@ @X@ mA @reA wA A @ 4BxBB` B @B0C @vC CC)D`>=D @Z DgDu#D`DE`%E`6E`GE` XE @EE F` F `0@F @. F ;FJG @ X/G`@qMG``@aG @rG`G`@G`@ G``G``@G ``$G @1H vH@H@ H`@H@` I@ @:FI @O I0@YI0@\I 0_+J 0a AJ!0kWJ x!sjJ 0v|J J @J J  K $K `@ 2K @@ xK KL`L@1L`@JL @L +L>M@` Q 1M@ `\ IM@ `` g_M@ `hqM@ iM0@lM`0sM`@M `M L<`M `<N!X`<+N L`X<AN p`LON!@`LpeN `L@{N `N$0`N 0$<N t$N 0$<N `0N `tO ` )O ` BO ` ZO @pO `O `O ``@ O`` O ` @ `O@` O `P@ `P@` *P ` @ DP` @`ZP `pP@ `P @`P `P ` P @`$P ` 6 P`B h  ?hh  @hh h A Xx B@ Xx C` @x D X E x F hXx G 88 H 88 I 8 J 8 K L h88 MH( N` O@ P`( @ QH( ` RH( h S 88 T 88 U 8 V 8 W 8 X h88 Y 8X Z 8X [@ X \ ] @ ^ h8X _h ` a bh ch dh h eH 8 f` 8 g h` iH `8 jH h8 kh x l x m` x nh x oh ph hx q( r s( t@ u( @ v( h wh h 8x h yP h z0 P {h0 h |h 0 }h h ~, l 8T l , T , D , T , l , l 8T l , T , D , T , l , l 8T l , T , D , T , l , l 8T l , T , D , T , l , l 8T l , T , D , T , l , l 8T l , T , D , T , l , l 8T l , T , D , T , l , l 8T l , T , D , T , l #, l 8'T l +, T ,, D 0, T 4, l 8, l 8<T l @, T A, D E, T I, l M, l 8QT l U, T V, D Z, T ^, l b, l 8fT l j, T k, D o, T s, l w, l 8{T l , T , D , T , l , l 8T l , T , D , T , l , l 8T l , T , D , T , l , l 8T l , T , D , T , l , l 8T l , T , D , T , l , l 8T l , T , D , T , l , l 8T l , T , D , T , l , l 8T l , T , D , T , l , l 8#T l ', T (, D ,, T 0, l 4, l 88T l <, T =, D A, T E, l I, l 8MT l Q, T R, D V, T Z, l ^, l 8bT l f, T g, D k, T o, l s, l 8wT l {, T |, D , T , l , l 8T l , T , D , T , l , l 8T l , T , D , T , l , l 8T l , T , D , T , l , l 8T l , T , D , T , l , l 8T l , T , D , T , l , l 8T l , T , D , T , l , l 8 T l , T , D , T , l @ x X x ` x !X x "@ X #@ x $P 4 <%  <&  <* - / 2 <4h $ <8P h <9P h :{  ;P m @P h E{  FP m KP h P  QP h RP  SPx >>> C>C@E@E>E>EBDBDBDBDBDBDDDDDDDDDDDDDEEEEEEEEEEEEEE CEE CEECEECEEE EE EE EE E CE ECEECEEEDEDEDED EDED CEDCEECEDEDEDEDE@E>EEE@E>EE@E>E CE C@E>ECEC.E>E.E>E.E>E.E>E C.E>EC E>E E>E E>E E>E C E>ECE>EE>EE>EE>E CE>ECDEBECEBECE>ECDE>ECEBEDEBEDE>EE>EECEBE>E.E>E E>EE>EBE>EBE>EBE>EBE>E CEECEDCDEDCDEDEDEEBE6EBE6EBE0EBE(EBE(EBE"EBEEBEEBEEBE EBE EBEEBEDBEDBE6EBE6EBE6E CBE6ECBE(EBE(EBE(E CBE(ECBE0ECBEEBEEBEE CBEECBE"ECBE EBE EBE E CBE ECBEECBEDBEDBED CBEDCBEECED"ED0ED>ED"ED0ED>ED"ED0ED>E E>ECD>ECD>ECD>EC E>E E>E E>E CD>ED>ED>E CD>ED>ED>E CD>ED>ED>E C E$E EE E2ED$EDED2ED$EDED2ED$EDED2EEDEDEDEDEDEDDDDDDDDDDDDDDDDDDDDD EDCDDCDDCDDCDDCDDC EEC EECDECDECDECDECDECDECDDCDDCED0 ED8 ED ED CEDhDDpDDDD CDDDDDD CDDDDDD CED EDED ED ED EE EEDDEDDDDDDEDEDDDDDDDDDEDEDDDDDDDDDEDEDDDDDEDEDEDE CDECDECDEDEDEDE CDECDEChDEhDEhDEhDE CDEChDEC0DE0DE0DE0DE CHDEC0DECCECECECE CCECCECECECE CCECBEBEBEBE CBECD"ED0ED>ED"ED0ED>EhD"EhD0EhD>E0D"E0D0E0D>EC"EC0EC>EC"EC0EC>EB"EB0EB>ED>ECD>EChD>EC0D>ECC>ECC>ECB>ECD@ECD@EChD@EC0D@ECC@ECC@ECB@ECBBECBBECBECHDECD>ED>ED>E CD>ED>ED>E ChD>EhD>EhD>E C0D>E0D>E0D>E CC>EC>EC>E CC>EC>EC>E CB>EB>EB>E CD@ED@ED@ED@E CD@ED@ED@ED@E ChD@EhD@EhD@EhD@E C0D@E0D@E0D@E0D@E CC@EC@EC@EC@E CC@EC@EC@EC@E CB@EB@EB@EB@E CBBED@ED@EhD@E0D@EC@EC@EB@EBBEB@ED$EDEDED2ED$EDEDED2EhD$EhDEDEhD2E0D$E0DEHDE0D2EC$ECEC2EC$ECEC2EB$EBEB2EHDEBEHDDHDDHDDHDDHDDHDDDDDDDDDDDDDDDDDDDDDDCDECDECDDCDECDECDDCDECDECHDDCHDECHDECHDDCHDDCDDDDDD CDDDDDD CDDDDDD CHDDHDDHDD CDDDDDDDEDEDDDDDDDEDEDDDDDDDEDEHDDHDDHDDHDEHDEHDDCDCDCDCDCDCDBDBDBDBD0DDC0DEC0DEC DDCCDCCECCECCDCCDCCDCCDCCECCECBDCBECBECBDCBDCCDCDCDCDCDCDCDCD CCD CCDCDCD CBDBDBD CCDCDffCD0DD DD DD DD DD CCDCD CCDCDCDCDCDCDCD0DD0DDCDCDCDCDCDCD0DD0DD0DD0DE0DECDCDCDCECECDCDCDCECEBDBDBDBEBEBDD8D@D8D`D@D`D@D@E@DE@D E@D E@DD@D D@D@D@D@D@D D@D`D@D@EDEDEDDE@DE@DDE@DCE@DCBEDBEDBEDBED CBEDCBEDBEDBEDBED CBEDCBEDCBExDBExDBExDBExD CBExDCBEDCBE@DBE@DBE@DBE@D CBE@DCBE`DCBEDBEDBEDBEDBExDBE`DBE@D ExD"ExD"E@D E@DExDE@DEDC EDC.EDCExDCExD>ExD@ExD C>ExD C0ExD0ExD0ExD C@EDE@D0E@D"E@D@E@D@E@D C"E@DE>E`C>EC@EC0E0E`C0EC"E"E`C"ECECC ECC"ECC@ECC@EDC@E(DC"ECC"ECC"E`CC"EBC"EC@EC@EC@EBC@E`CC@ECC@ECC EBC ECCEBCECC@EC>EC@EC@EC>EC0EC0EC"EC"EC"EC"EC"EC"EC"EC C"EC C"E0D"E0D"EC"ED"EC>ED@ED@E(D0ED@E(D@E(D C@EC@EC C EC EC EC CECECEC C"E"E"E C"E`C"E`C"E`C C"E"E@E`C@E`C@E`C C@E@E@E@E@E@E C@E@E C>E>E>E0E0E0EE"E0E>E"E0E>E@"E@0E@>Ex"Ex0Ex>E"E0E>E"E0E>E>EC>EC>EC@>ECx>EC>EC>EC@EC@EC@EC@@ECx@EC@EC@ECBECBECEC8EC>E>E>E C>E>E>E C>E>E>E C@>E@>E@>E Cx>Ex>Ex>E C>E>E>E C>E>E>E C@E@E@E@E C@E@E@E@E C@E@E@E@E C@@E@@E@@E@@E Cx@Ex@Ex@Ex@E C@E@E@E@E C@E@E@E@E CBE@E@E@E@@Ex@E@E@EBE@E$EEE2E$EEE2E$EEE2E@$E@E8E@2Ex$ExEx2E$EE2E$EE2E8EE8D8D8D8D8D8D 8D8D 8D8D8D8D DDD@DDDD`D DDDDD`DD DDCECEC DC`DCDCECECDCECEC8DC8EC8EC8DC8DC D D D CD`DD`DD C`D CDDD C8D8D C`D DDDDEEDDDEEDDDEE8D8D8D8E8E8DDDDDDD@DC@EC@ECHDCxDCxECxECDCDCECECDCECECDCDCHD HDHD CD DD CDDDDD CDD CHD HD D D DD@D@D@D@E@ExDxDxDxExEDDDEEDDDEEDDDDDDDDDDDDEEEE CECEEEE CECEEEE CECEEEE CECBEEBECEC@E@E@E@E C@EC@E@E@E@E C@EC@E@E@E@E C@EC@E@E@E@E C@EC@E@E@E@E"E0E>E"E0E>E"E0E>E"E0E>E>EC>EC>EC>EC>E>E>E C>E>E>E C>E>E>E C>E>E>E C$EE2E$EE2E$EE2E$EE2EDDDDDDDDDDD DDDDCDCECECDCDCECECDCECECDCECEC DCDCDC DCDDDDDD D CD CDDD CDDD CD DD CDD DD D D DDDDEEDDDDEEDDDDEEDD DDEE DDEEEE CECEC*E*E6E6E*E C6E C*EC0EC6EC6E0E*E*E`6E`>E>E>E C>EC"E"ECBEBBEBBECBEC@E@E@E$@E"@E$@E2@E0@E2@E>@E@@E@@E@E@E@E C@EC"@E"@E"@E C"@EC0@E0@E0@E C0@EC>@E>@E>@E C>@EC@@E@@E@@E C@@EC$EE2E$$E$E$2E2$E2E22E@$E@E@2E@,E@:E>EC>EC">EC*>EC0>EC6>EC>>EC@EC@$EC>$EC> EC@,EC@2EC>2EC>1EC>)EC>@'EC>'EC@:EC>7EC>4EC>3EC>E>E:E:E0E,E,E1E"E)E>E>E C>4E C>4EC>3EC>3E C>3E C>3E@'E C>@'E C>@'EC>'EC>'E C>@'E/EC>/E|C>@+E|C>@+EC>)EC>1EC>/EPC>/E@+E@+EPC>)EC>)E1EC>1E4EB>4EA>)EA>'EA>'EB>6E>7E>7E>6E>1E>)E>(E>(E`>(E>(E>)E> E> E`>$E>$E>$EA>$E C> E> E> E C>7E C>7EA>>E>>E>>E C")E)E0)E+)E=)E9)E">E1E"1E0>E*>E+1E01E91E=1E6>E*>E*>E`*=E`*=EP*=E*E*EP*E`*>E*>E C=7E=7EA6=E6=EP6=E`6>E`6>E+=E6>E6>E C+=E`+=EP=$EA=)EA=أ5EA=,EA='EC='EB='EB=/EPC=@+EPC=/E|C=@+E|C=1EC=1EC=)EC=)EC=4EB=4EB=`2EB=`2EB=4EC=`2EC=,EB=,EB=,EC=3ED>DDDD"DD"D0D0D>D>DD"DD0D>D>DDC"DC0DC>DC>DC>DC>DC>DC>EC>ECECEC"EC"EC0EC0ECDDD C"D"D"D C0D0D0D C>D>D>D CDD@D@D@D@DDDDDDDD>D>D>D C>D>D>D CDDDEE$D$D$D$E$E2D2D2D2E2EDDDD @D@D@D@DX@DX@DH@DH@D @D @D @D @D@D@D@D@D8D8D8D8D @DDDDxD@DxD@@D@DxD@D@D8xD @D8@DxDCDCDCDCxDCDCDCDC@DCxDCDCDCDCDCDC8xDC8DC8DC8DC @DC8@DC @DC8@DCxDxDxD CxDxDxD CxDxDxD C8xD8xD8xD8xD8xDB8xD CDD`@D@D@D CDD CDDD`DDD CD C8D8D C`D@DDD`D@D@@DDD`D@D@DDD8`D8@D @D8D8D @D8@DDD@xD@@DxxDHxDx@DxDxD@DxDxD@D@xDC@DC@DC@DCxxDCxDCxDCxDCHDCxDCDCDCDCDCxDCDCDCDC@DC@DC@xDB@xD CHxDBpxD CxxD(CxD0CxD`CxDhCxDCxD`BxDAxDxDxD`BxDBxDxDxDxDxDXHxDHxDHxDHxD@xDxDXxD@xDADD DHD HDHD CDD CDDD CDD C@`D@@D@D@Dx`Dx@DxDxD`D@DDD`D@DDD@D 0D 0D DC C D D 8D8D0D C D 0D 8D@8D C@@C8@D8 D@@8D8 8D@ 0D@CD0D8D CCCC@CC@BC@CCBCCC BC CC C@C@C CCC C C C C CCC C C8D0D@8D0D 0D@@B@C@DPBCD B C D @C@DxCxDCDCD@BC@CC@CCxBCxCCxCCBCCCCCBCCCCCC\C@C@C@C CxCxCxC CCCC CCCCCC CCC0D0DH0DX0DX0DH0D0D0D@$@B@C@Dx\xBxCxDBCDBCD\ CB C D DB@D@D@D@D@D@D@D@DDDD DxD@DxD@DxD@D xD @DxDCDCDCDCDCxDCxDCDCDCDCDCxDCxDCDCDCDC xDC DC DC DC @DC xDC @DCxDCxDCxDCxDxDBxDCxDxDCxD CxDxDxDxDxDxDxD C xD xD xD CDD DD DD CDD CDDD CDDD C D D D C`D@DDD`D@DDD`D@DDD `D @D D xD D xD @DCCDCCDCCDC C DBCCCCCBCCCCCBCCCCC BC CC CC CCCCCCCCCCCHCCC@CCACCHCACCPCCxCCBCCC`CBCBCCCCCCB C C` C CB CC C CC CD0D0DDB0D0DBCDBCDBCD  B C D xDxDxDxD CxDCxDxDxDxDxDxD CxDCBxDBxDC@D@D@D@D C@DC@D@D@D@D@D C@DC@DC@xD@D@xD@xD@xD C@DC@xDCDDD"D0D>DDD"D"DD0D0D>D>D>D>D C>D>D>D C>DC>DC>D>xD>xD C>xDC>DC>D>D>D C>DC>DC>D>D>D>DCDCDCDCDCDCDCDCDCDCDDDDD CD CDDDD CDDD CDDDD C"xD"D"D0xD0D0D"D0DxDDD$xD$D$D2xD2D2DBBCC@XD@XD@XD@XD C@XDC@ D@@D@ D@ D@ D C@@DC@ DC@C@D@C@C@C C@DC@CC@@C@C@@C@@C@@C C@CC@@CC@@B@@@ C@BC@CCD@DCD0D@DhD>hD>hD C>hDC>@D>0D>0D C>0DC>@DC>D>C>C C>CC>DCCCC CCCCCCC CCCCCC"C"C C"CC0C0C C0CC"DD"@D@D0DhD0D0@DhD0DBCCC"BC"CC0BC0CC>BC>BC>CC>CCBCD@D$$B$C$D$@D22B2C2D2@DB@CBCB@C2E 2E`>E`@E`@E EEEE`E`EEEE`DEDE E D DDDD D D DDDD D D`DDDDD`D D hDDhDhD 0D\D0D0D C$DCC CCC BBB BDDD`D E"E"E E"E`"E E EE E E C ECECECE CE E EE E ECECEBDCDCDCDCDCDCDCDCDCDCDCDCDCDChDCDCxDChDC0DC\DC0DCCC$DC$DCCCCCCCBCDDBDD@CDD@CDD@CD D DD@CD@CDD@CD@ChDD@ChD@C0D\D@C0D@CC$D@CC@CCC@CBBBB"EE"E CE C"ECECECE ECEC2E0E0E`2E C0E C2EC0ECDBDBDBDBDBDBDCDBEE E@ E@E"E"E"EE"E"EE"E CE C"EC!ECEC@E@E>E>E@E C>E C@EC>EC0E0E0E C=EC0EC/ECDEEDECECBEBEBEBE CBECBEBEBEBE CBECBECBEBEBEBE CBECBECBEBEBEBEBE>E@E>E@E@E@E0E0E"E"E"E"E@E@E C@EC@E@E C@EC@EC@EC"EE"E"EE"E"E"E=E=E=E/E/E/E!E!E!EEEEDE"EE"ECDECECBE(BE(BE(BE( CBE(CBE`BE`BE`BE` CBE`CBE@CBEBEBEBE CBECBExCBEBEBEBE CBECBECBEBEBEBE CBECBECBE(BE@BE`BExBEBEBEBEBE"EE"E"EEE"E"E@EC@EC@EC@EC@EC@EC>EC=EC0EC/EC"EC!ECEC@ExC@E@C=ExC=E@C/ExC/E@C!ExC!E@CExCE@CEE"EE E"E"E`EBEBECE C"E C@E@E`>E`>E@E C>E C0E`0E0E C>E`@E`>E`@E`@E`@E`0E`0E`"E`"E`"E`"E`@E@E C@E@E C@E@E C>E=E=E=E=Ex=E@/E/E0E/E/Ex/E@!E!E"E!E!Ex!E@EEEEExE@EEEE CECEEEE CECDDDD CDCDDDD CDCEDDPEPE@EDDDDDDDDDCEEEEDDDDD DP E EP E E@ D D D D D D D D EEEEEEDDDDDDDDBDBDBDBECExCE@CECECExCE@CDCDxCD@CDCDxCD@CDCDCEBEBEBDBEBDBDBDBDBE CECDCD CDCDCD CD CE CECECDBDBDBDCDBE CECECE C E C ECE CECD@CD@CD@CDBDBDBDBDBDBDCEEEEEEDDDDDDEE EE DD DDD DE`EXE`E(E`E`E`E`E`E`EXE(E(EEEExE@EEEExE@DDDDxD@DDDDDxD@DD$D@$D`$D`$D@DDDD CDCDDDD CDCDDDD CDC\D\D\D\D C\DC$D$D$D$D C$DCDDDpDp$DCDDDDDD\D\D$D$DD D@D@D D Dp D Dp |D@|D |D@|D DDDDDDDDD\D\D\D$D$D$D$DDDDDDDDDDDDDD\D\D\D$D$D$DDBDBDBDBDBD BD BDBDCDCDC\DC$DCDxCD@CDxCD@CDxCD@C\DxC\D@C$DxC$D@C$DCxDCDBD CDBD CDBD C\DB\D C$DB$D CD@CD@CD@C\D@C$D@CDD@DDBDBDBDBDBDB\DB$DBDDD D D`D\D\D $D$D$D $DDD@D DBDD`D DDADDDD`BD`D`D`D`D`D`D`D`DXD(DBDBDBDBDXD(D(DDDDAD`BDDDDxD@DDDDDxD@DDDDDxD@\DhDxD\D\D\Dx\D@$D$D0D$D$Dx$D@xD$DCCCC CCCCCCC CCCBBBB CBCD@D@BCCCCCBBC`CCC`D`D`pCpC`pC`pCCCCCCCBBBBCCCCCCBBBC@CC@CCCCCBCCxCC@CCxCC@CBxCB@CBCCCC CCCC CBBB CCCCCxC@CCCCxC@BBBBxB@BDDDDD(D*D*DEEErE"E "E"E"E"E "E"E"E"EDE"EDEC"ECBEBEBEBE CBECBEBEBEBE CBECBE BE BE BE CBE CBEBEBEBE CBECBEBEBE BE@E@E>E>E>E@E@E 0E0E0E2E@EC@EC@EC@EC2EC2EC2EC2EC2EC@EC@E C0EC"EC"EC@EC0EC0EC"EC"EC2E2E 0E2E C0E C"E"E C@E 2E @E 2E 2E @E @E 2E @E 2E2E C2E2E C@E@E C@E@E C@E@E C@E @E C@E@E@E C>E >E>E>E0E 0E0E0E"E "E"E"E EEEEEEEEEEDDECECECECECECECECECDCDCDCDCDCDCEEE CEEE CEEE CDDD CE EEEE EEEE EEED DDDDDDD"E&"E""E&"E4"E*"E("E0"E2"E4"EB"EB"EB"E8"E2`"E4`"E@`"EB`DEF"EF"EFCDEFCBE(BE(BE6BE6BEDBEDBE(BE(BE( CBE(CBE6BE6BE6 CBE6CBEDBEDBED CBEDC>ED>E6>E(0ED0E60E("ED"E6"E(@EDC@EBC@E6C@E4C@E(C@E&C>EDC>EBC0EDC0EBC2EBC"EDC"EBC0EB0EB`2EB`2EB@2EB0EB C2EB C"EB"EB C@EB@@EB@EB C@E">E"2E"0E"2E02E20E20E02E$2E"2E$2E082E2@2E2`2E4`2E4@2E@@2E@`@E"@E&@E&@E& C@E2@@E08@E4@E4@@E4 C@E@@0E2`0E@`@ED>ED0ED"ED@ED@ED@ED C>ED>ED>ED C0ED0ED0ED C"ED"ED"ED CDFDBDBCDFCEDEDEDED CEDCEDEDEDED CEDCEDEDEDED CEDCDDDDDDDD CDDC E* E(E*E*E(E*E*E(EEBE8EBE8EBE8E*DBD:D8D,DBCEBCEBCEBCE*rE*EE(E(rEBEBEB CEBEBEB CEBEBEB CDBDBDB CE6E(E6E(E6E(D:DBD6D(D,DxD xDxDxD xDxDxDxDxD&xDxDxD&xD4xD,xD,xD4xD:xDBxDBxD:DDDDD CD CDCDCxDxD CxDCDDDD CDCDDDD CDCDCDDCDDDDDDDDDxDxDxDDCDCDCDCDCDCxDCxDCxDCxDDBDBDBDB CDBCDBDBDBDB CDBCDBCDBDBDBDB CDBCDBCDBDBDB CDBCxDBxDB CxDBCD:D:D,D,D4DDD&DDDD xDBCD:D,DDD:D,DDD:D4D,D&DDDD D:DBD,DDD:DBD,DDD:DBD,DDxD:xDBxD,xDxDxDBxDFCxDFDDDDDDDD CDDCDDDDDDDD CDDCDDDDDDDD CDDCxDDxDDxDDxDD CxDDC`D`D`D`D C`DChDC(D(D(D(D C(DC0DCCCCC CCCCC`C`C`C`C`C`C C`CCCCBBB CBChDhDhD0D0D0DCCCCCCBBBhDChDC0DC0DCCCCCCCCCBCBCBCB`CB`CBBBBB`CB CBB C`CBCBBC`DB`DB`DB`DB ChDBC`DBC(DB(DB(DB(DB C0DBC(DBCCBCBCBCB CCBCCBC`CB`CB`CBCBCB:`C:B,`C,`C4B`C`C&B`C`C`C BBC`D:`D,`D`D(D:(D,(D(DC:C,CC`C:`C4`C,`C&`C`C`C`C `C `C`C&`C4hD:hDBhD,hDhD0D:0DB0D,0D0DC:CBC,CCC:CBC,CCB:BBB,BBBBBFCBFhDDhDDhDDhDD ChDDC0DD0DD0DD0DD C0DDCCDCDCDCD CCDCCDCDCDCD CCDCBDBDBDBD CBDCBC`````B``C` C(($((BB CC(C``\``B`CBCBC BC CC CCC C`CCCC(CPC\C`CCCC\\\\PPPP CPC CC$$$$ C$C\\\\\ C\C\CPP$$\\PPP$$$\\\\`````$$$\\\0CPCPxCP@CCCxC@CC$C$xC$@C\C\xC\@CPC\C C``` C0 C C C$$$ C\\\ C``` C``` C` C` C C C C C C C PPPPxP@x@$$$$x$@\\P\\x\@P\hh CC CC CCddCddCxC@CCxC@CCxC@CC C C B C`x@x@x@PPPP P PPP PPPPPPP&P&P&PP,P4P4P4P,P:PBPBPBPBPBP:     C C CC CC CCP CPC  PPP C CCCCCPCPCPCPBBB CBC BBBB B B B C BCBBBB CBCBBBB CBCPB CPBC:4,& PBC: :,4 ,&   :,:, &4 : B ,  :B,:B,P:PBP,PPPBPFCPF D D D D C DCDDDD CDCDDDD CDCPDPDPDPD CPDChh ChC`C CCC CC CC````C`CCCCCCCCBBBBBBBBB CB CBCBCBBBB CBChB ChB`BChBCBCh:h,hh:4,& CCBC::,4,& >:0," &4`:`B`,``:B,:B,:>B,0" BFCF`D`D`D`D C`DCDDDD CDCDDDD CDCDDDD CDC CCC CCC  CCC  CCC" "" CC"C0 00 C0C> >> C>C""00>>>`` CC CC CC CCCCxC@CCxC@CCxC@CCxC@CCBB CBB CB CB C   x@x@x@x@0....@0@>@>>  "    C C.. C.CBBC@@@@ C@C@@@@@ C@C@C@@@@@ C@C@C""00>>>>>C>C>C>C>C>>> C>>> C>> C$$$222BBCC@(@(@(@( C@(C@`@@@`@`@` C@@C@`C@@x@@@ C@xC@C@@@@@ C@C@C@@@@@ C@C@C""" 000.>>>>>>C>@C>PC>xC>C.C.xC.PC.@C.C C>C>C>C>C xC @C C..@.. C0@>>@0x@.x@0@@.@@.P@.@>x@>P@>@@>@.. C.P.P C>> C>P>P C>> C*@***@&@&@&``&>>> C>>> Cx@$$$$x$@2222x2@=C=XC>XC>CCCpCpCpCCPC@C@CPC@C@CPCCCCCCpCCCCCCCCCCCCCCCCCCCCCC  BB BB CBB C C C BBBBB   C C     BBC@@@@ C@C@@@@@ C@C@C@@@@@ C@C@C@@ @@@ C@ C@C@C@C@C,@C,@C"@C,@C:@C:@C0@C:@C>@C>@C>@C>@C>XC>C>C>C>PC>PC>PC>PC>C> C"CCCpCPC"PC0C,PC0PC:PC"C"C0C0C>C>CCCpCpCCCCCPCPCPCpC={T C=C={T XC=XC:PC:PC,PC,PC`""00>>(```(`6`6``>>>>p>"(606p$$ $$22 22*B*..BFFCDDDD CDCDDDD CDCDDDD CDCDDDDD CDC>BB>040"&"B>0"B>40&"BCBCBCBCBCBC B&& &B"B44 4B0BBBB BBB>BBBB CB CBBBB BBBBB CB CB CBB>B0B"B>B4B0B&B"BB && 44 >0">0">0">0"BFBFC@@@@ C@C@(@"@(@(@( C@"C@(C@6@0@6@6@6 C@0C@6C@D@D@>@D@D@D C@>C@DCBB>40&"BCBC>C>C@7C4C0C0C4C&C@%C"C"C&CCC=@7C>@7C>@3C=@3C>0C>@%C=@%C=(\&C=./C>BC>DC>>C>>C>"C>#C>C>C>@C"DC"BC$DC0DC0BC,BC2DC:BCBpCBC,BPCBPC:BPC"B`B`B,B,B`B@C,B@C:B:B:B`0B`:B@C:B CBBBBBB CB@C>B>B>B`>B CBCBpCBPC``"`(`0`6``"`&`0`>`>`&,`&.`(.`0.`0,`6.`>.`>,`>"`":`:`0:`(:`&:`>:`6:`PCpC&PC&pC"pC4PC4pC0pC4CC"C&C0C@C"@C&@C0@C4@C>@C*B*.B.>: >>Ņ >>>> C>>C>>PC>>@C>"ū >"ū*A>>0qUU>0ū >0>0ūB>"@C>0@C>"@C>0@C>@%C>@)pC>@)C>@+PC>0PC>@1PC>@7C>@3C>$C>#C>#C>$C>9C>8C>8C>#C>@C>C>C>C>PC>PC>C>@C>@PC>#C>#PC>"PC(.,.,*(*:>PC:>@C:>@C:>PC>@C0@C"@C,>@C,0@C,"@C:0@C:"@CPCpC&PC"PC"pC&pC4PC0PC0pC4pC>PC4CC&C"C0C,>PC,0PC,"PC:0PC:"PC=8C=C=C=$C=$C=@C=@C=C=C=#C=#C=8C=@7C=@3C=./C=(\&C=@%C && 6: &: 6: ,.,*&* &, &8 8 * , &`,`4`(.(*<*<*8*8*8.8.<.<.$D$D$D$D C2D2D2D2D C$D2D$>$0$"2>202"D@D@D@D@DDDD*EE&EE&EE*EE*EE&EE&EE*EED@D@D@D@DDDDPD @D @D PD PD@D@DPDDDDDDDDDDDDDDDDDDDDDDDDDPD@D@DPDPD@D@DPDPD@DPD@DDDDDDDDDDDDD``hhD`D C C`D`D`DXD(D`C(CXC`C`C`D DDD D D DDD DDD D D @@  @@@@@ @C@CCHCxCCCxH@D@@D`D`D@`D`D8`D@`D@`D@@D@@D@@D8@D@D@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDEDEDEDEDEDEDED4E0E0E0E0E,E4E,E4E,E0E,E0E0E4E0E$EPC7@PC5@PC5>PC7@C7?C5?C5@C5>pC7>pC9AC9@C9@C9AC7AC7@C4@C4AC2@C2AC2AC2@C8@C8AC3AC3@C8@C8@C32@C8@CD D D D DDDDBBBBBBBBP@P@B@BPBPB@`C`CxDxDxDBxDB`CB`CBDBDBDD"E"E"EB"EB"E"E"E"E````>>>>>>>>"E"E"E"E@E @E"E"E "EC "EC@EC@EC CCxDxD"ExD"ExD"EC"ECD`DDD`>D`>D>D>D`D@DxDxD@xD@xDDD@8D8D8D8DCDCDCDCDEDEDEDEDHDDHDDHDDHDDEE>E>E@E>E@E>E@EE@EEðX 8 iX 8 iS X 8 j2 X 8 k  X 8 m X 8 {  X 8  X 8 v X 8 p X 8 J @ 8 l @ 8  @ 2 @ H @@  X v X H  X p  X    ` 6 ` 2  `v X   X H  X  p  X $   %6  -  3  52  7"!)   8 ?v"   8 O#  8 PJ$%  8 Ql  8 e&(  f '  ` r   ` x2  ` *0   +.  ` ,-          /  ` a*  ` a21   `v   @"3?  8 4:  8 57 ` 8  l6  8     8 ` 8 J9 ` 8 -l ` 8 IJ;=  8 `Jv<  8 `Ql 8 `R2>   `Sv   @h@F   iAD    kBC  `  s      `  2E    `v    @GQ   HI `     J `  KM `  L `  ` NN `O `P  `~  ``2R   `v   @T X Um@X Vd@X vW X X  X HYZ  X p  X [c  \ ` ]` ` * ^ ` ;6_  ?  B Lab ` N6  Q4 ` T2  `Vek@ ffg@` m@ }h@` ~i@` *j@` @`  2l@ `v@ @n@X vo X p X Hqr X p X s  t ` uy ` 4vx ` Lw ` 6   ` 4z `  6{ `  L| ` } ` ~ ` !> ` "2 `$@ 4@` <@ J@` K>@` [@` \` ]` ^ ` _ ` `4`a@b @c@`d@``e@ `f4@ `g2@ `hv@ @x @ y @ z @ { `@  @  `@  `@  `@  `@ 2 @ `v @ @    `      `   `  `   `  `   ` N `   `   `  ~ ``  `  ~ ``  `  ``2   `v   @& @' @+  `@5 @C `@D `@T`@U`@ V` W<` X `Y ` [ ` ^2 @`bv @@r  s  ` ~   `  `  ```2  `v  @Q 8   8 "`  8 `  8 ` ` 8  l`  8 `   ` ` 8 J` ` 8 l` ` 8 /J`  8 `0v`  8 `7l` 8 `82`  `9v`  @N`  O  S  ` _  m ` nB `   `  `  ` 2  `v  @`  ` ` `  ` `  ` ` R` ` `2`  `v`  @ `8 " `8 v `8  `8 J `8 l `8  `   ``   `` 2 ` `%  ` 1 `` 7 ` E `` F ``X ` ``\2 ` ``v ` @t"D  8 uv  8  8 t 8 J 8 l 8 2[   @  .  @  @ @  @ `  C @@    @@  t  @  ` @  `  x ` Lx `  x ` x ` x `  ~x `  } x ) `x Nn `x v! p `x p| p `x 6{ p !x z p ! v p ! @ ! @y ! F w ! tx ! pu" p `x nt# p !x $( p !@ r%p p !@ Rs& t !@ hr' t !< lq t !< jo p !@ *? `x Dm+ `x L,/ hx -j hx n.k @ hx l @ hx $0; hx .i1 hx !>24 h #`3g $h %bhP $h &&5: h $* 664 h $3074 h $484 h $594 h $6,f4 h 7e 4 $8<a h 9>d= h :c> h ;pb h p<@] ` @L`A ` AB^ ` B_ ` C0\ @ G vE  SF  T0GP  UHO  iZI ` wJ ` KN ` YL ` MW ` `X `` `V ` 2U  `tT  R Sl` T_` U]  VW ` S  XO ` YZ ` R`` [ ``  Q\ ``  P ``  2^  ` vN  @ `j`  ab`` # M` 3 cg`` 4 Rdf`` G  e` I L` K K`` Q Jh`` Y \Ii`` Z nH`` [ 2k` `\ vG` @l Jm|` m nz n $or` u pq y F  E  s`  tv`  Du``  C```  w?`` x@`` 8By`` >A` 2{ ` v> @ }` ~`` =` `` R`` L<` @8` >9` : ; n7`` P4`` L5` 6 2`` v3`@ `  ``  ``  ```  2``  ```  ```   ```  1```  0``` % /```1 X-```3 n. ``4 2`` `6 v,`` @F ``G ```O +``] ```^ ```t T*``v )`w (` x r'```y $``z %`{ p&`| 2```} v#``@ `  v`   `  0 `   `  ``  " ``   ``  ! ``    `  | `  `  2 ` ` t  v`  ` 0 `  ` ``  ``  ``$  `-  ``/  ``5 ` A 2 ``F t Z X [ jY X \ H X  @X  0 X  v0 X  0 X  H0 X  p X  >0  60    0  0 40 ` 20 ` v0 X  0 X  H0 X  p X  0   0 `  0 ` $ 0 ` 1 6 0 : 4 0 ` C 2 0 `F @0 Z >@0 j @0 n  @0 p @0 q @`0 } `0 ~ `0    `0  `0  `0  `0 p  `  `  @` @`  @` @` (@@` @@`p  @`@ @`@ @` @`` 2@0 ` v@0 @ @0  @@0  @0  @@0  6@@0  @0  @@0  @@ @@ @@ @0 @ @@ @` @` @`   @@  @ @`  @@ * @  @  ` @@ @0 @ @`0 @ @`0 @  `0 @   0 @   @ 2@0 ` v@0 @ @ @ +@ >@$ @% @' )@( $`@7  `@8 !`@9  "`@: #`@; `@< %`= &`> 4'`? (@@  @A 2*@`B v@@Q ,>@R -2`@a ./@c @t 0@u 1@ @ 3`@ 4`@` 5`@` 6; @` 79  @` 8  @`   ` :  @    < ` =` ` `` 2?@` v@@ AQ  4BD  C @   EO @ FJ `@ G`@ H`@ Ip`@ p`@ K `@ L `@ M `@ <N`@ @ 2P ` v @RW  SV ` TU `    `  `P?%2X `(v @7*Z X 8[n X :4\h `X <v] `X >^ ` X ?H_` ` X @p ` X T<ag ` Ub ` [cf ` i d p@e ` s 6 ` | 6 ` 2 `  il ` jk ``  `  `` 2m ` `v ` @4o X `vp X `q X `jr X `Hst X `p X `2u ` v @ ` w @ ` <x @ `@y} `6z `  h{ `4| l @ F~ ` * @ !v  `4  `5*  `6  `F ` `T ` `Z. `` `\0 ``@`^ ` `b2  ``r j  ~    2  @   v @        ` 2 `v @ v * 2  @ j  2 & @5 Dv @E  F Y p^ ` pa `pu 2 `v @ v * 2  @j R  j &J  <     ` 0` p` p` p`  p` ` ` ` N`  2 ` v @  ` ( 6` 7B` H ` Q@` W 2 ``v~ @tuN|} `x`y`{p`~zp`xv`w2` vu@ ` ts` 2`vr@   2  @  q  vp @    !np &o ( p)m` p= 2 `Gvl @[ \v ]* ^2j nk@ rji vw 2 @ hvg@   ef d` 2`vc@v*  2 a b@j` j E# #x2:_<^=2E ]@Q v\@]!^ `g[u`vX` Z`Y`<X`T`W`T U`NV`2"`vS@$/ v%& 0'.  (-  R)`*,`x+P`QO` 2N ` tM v01 02D 3C   L4`58`% 46`/7@5 K@ > t9B`G4J:``HI;``@I`<?``@K=F`@L >G`@MH@NE@``@OAC``@P<D``@QB``R 2A `^t@ rFps.GQtHO@{IJ@`?@KN@`L` >M`=`@<@`2P@`v;@@vR@S @0To @Ud @Vc@WX @: @ Y] @Z[0@90@h\0@80@^_ 076 0`b 0p5a 0 4 !v3 02 en @f`@ gm`@1h @i Njk $L0 &/l ). *-`@ +2, @`- t+ 9q}:vr;s <*t| =u{ M *v`Ywx`_ )`k y`s(z`{'`@ 2& `j% v~ j 0  $` ``.  #@ "@ `@ `  @ ` !@ `  @ @ @`@ `@% 0@.0@/0@2v`05, `= `>< `A `B2 `C `D L`E L`<F L`<Gp X`<H `LI `LJ @`LKp @`LpL4 `M" `N: 0`P: 0$S6 0$T8 0$Uv `V @Y  @Z [ ` \ @ ] ` @ _@` @ ` ` @ c``@ eP`` f` @ `g@` i@ j@ `k:@ `l ` @ m ` @`n ` `on `p `q@ `r@ `s ` t` u*`y * `2 ` t 4hXXxhX@ZX@X@X@X@xH h h  H h 2H h @H h :H h B` h 4hXXxhX@X@>X@X@X@ hXxxhX`X`X`@`"@`>hXxhXXZX@X@LhX8xhX8jX8ZX8X@8^@8nhX8xhX8jX8X8"@8^@8xhX8X8jX8>X8X8^@8hRhh~`h8h8h8 8j8hxXhxhxxn xhHhHhH Ht` L J N XX:X<XX ( ( "(4(@H(H`(H`@H`@H`@Hx`@`H(H `(H!`(H"`@H#`@Hx`@`&%hX &h@!'h@"(h@#x)h@$~@% +X&,X'.-X(.@)/@*N @+x1 hX  , 2 X  -\3 X  .4 @  /f5 @  0 @  1x7| h hX 2 8 h X 3D9} h X 4:~ h X 5; X 6 @ 7x=v h  8 {>   9 ?w   :@x   ;zA   <y  =xCpH hX > uDH X ?EqH X @tF` X AsG` @ Br` @ CxIj hx D oJ x EKk x FLl  x GnM  x Hm  ` IxOdh h8 J iPh 8 KhQh 8 LReh  MSf  Ng  OxU^ hXx P cV Xx QbW Xx RX_ @x SaY @x T>` @` Ux[X h88 V ]\ 88 W\] 88 X^Y 8 YV_Z 8 Z[ 8 [xaRhh h \ Wbhh  ]Vchh  ^dShh  _eTh  `U  axgL hXx b Qh Xx ciM Xx djN Xx ePk Xx fO @x gxmF h88 h Kn 88 iJo 88 jpG 8 kqH 8 lI 8 mxs@H( h n EtH( ouAH( pDv`( qnwB`( rC`@ sxy: h88 t ?z 88 u{; 88 v|< 88 w>} 88 x= 8 yx4 h8X z 9 8X {`8 8X |7 X }5 @ ~6 @ x.h h  3h /h 2h >0h 1 x(H h8  -H 8 )H 8 *` 8 ,` 8 +` x"h hx  'h x &h x #h x r$h x % x x( h  !(  ( ( ( @ h h 8 h h h h h h h0 h |0 h  0 P , l 8(, l P, l &, T <, T X, T , l 8( , l P , l & , T < , T X , T , l 8(, l P, l &, T <, T X, T , l 8(, l P, l &, T <, T X, T , l 8(, l P, l &, T <, T X, T , l 8(, l P, l &, T <, T X, T , l 8(, l !P, l %&, T &<, T *X, T ., l 82(, l 6P, l :&, T ;<, T ?X, T C, l 8G(, l KP, l O&, T P<, T TX, T X, l 8\(, l `P, l d&, T e<, T iX, T m, l 8q(, l uP, l y&, T z<, T ~X, T , l 8(, l P, l &, T <, T X, T , l 8(, l P, l &, T <, T X, T , l 8(, l P, l &, T <, T X, T , l 8(, l P, l &, T <, T X, T , l 8(, l P, l &, T <, T X, T , l 8(, l P, l &, T <, T X, T  , l 8( , l P , l & , T <, T X, T , l 8(, l P, l !&, T "<, T &X, T *, l 8.(, l 2P, l 6&, T 7<, T ;X, T ?, l 8C(, l GP, l K&, T L< , T PX, T T", l 8X(#, l \P$, l `&%, T a<&, T eX, T i(, l 8m(), l qP*, l u&+, T v<,, T zX, T ~., l 8(/, l P0, l &1, T <2, T X, T 4, l 8(5, l P6, l &7, T <8, T X, T ~:, l 8(;y, l P}<, l &|=, T <>z, T X{, T x@, l 8(As, l PwB, l &vC, T <Dt, T Xu, T rF, l 8(Gm, l PqH, l &pI, T <Jn, T Xo, T lL, l 8(Mg, l PkN, l &jO, T <Ph, T Xi, T fR, l 8(Sa, l PeT, l &dU, T <Vb, T Xc, T `X, l 8(Y[, l P_Z, l &^[, T <\\, T "X], T &Z^, l 8*(_U, l .PY`, l 2&Xa, T 3<bV, T 7XW, T ;dO@ x ?4Te@ x @bfP@ x ASgX x BhQX x CRX x D$j;Px 4 Gh  <`Hx~P  a6yzP  cDEP  e2{}P  fb|CP  hdDm  iDBP  j0P  kb@P  mdAm  nD?P  o6>P  p 

(``p(`` H HH  H H< `H HHHHn`HX HXHXHXHX4`XH HH HH~`H8 4 H8  H   H  H ~ ` 4H8 BH j H  H  H ~ ` @HRHjHHHN`H Hj H H HN `H8 4 H8  H  H  H x `  H x H x4 H x6 H x H x ` xH8 4 H8  H  H  H < ` Hx8H`8|H`8H`8H`8H` HH8XHH8X`HH8XHH X`H X4`` XH8 H8 H  H  H x `  H8  H   H   H   H  ` .(H 6@H @H  @H @H N@` ???????????B?B?B?BB??????????????B?B?@j@tFAb?Bj㶭B! c?0!1F?A?A`?AALΙAj?iB@C̿6Aى@B*C `B`?@Aj?xB@C@̿6A?C?AL?*B@ ?B???A,?T,˿, ?BBLy@LL ?BB?*@ ?B?BB?B?BB??C??C?BC?CC?C?C?BA?CA?BB?BB??B???BB?,?B,˿V ?B?B?C??C?BA?CB?CB??C???B?CB?CBB?CB?C???C??????C??B?B???B?B?B?B???C??B?B?C?C?`?Aj?CC̿d`A`?j?bCCA̿ 9`?j?>CA̿A???`@A?B???046B046j04?jA04?;A?046B?BABAB@AAB?B`??`A?C?B?B?A?B ? A?B?@/>P?B?A*?X*?B??6!zA!z ;???B?6!zA6qA?B?q?B%I*.:=@<A̽.:=@̽?6!zA?ظ?ظ?A.<.A<A.:^h.<.A.:^h.<NE.<NE.:^h.<ۢ<A.:.?.<ۢ.:.?L<<AL<.;.?=A.;.?؊<8)A=?*؊<8)A*g]<V7A=A*Ϊ*g]<V7A*Ϊ*.:; A=A.:; A=A==.:;4@A=̽.:;4@̽sB<4ב@Ϊ*A<Ϊ*%I=(I@A=%I(IsB<4ב@%I=(I@%I(I<@AA=<@A*<A=*<dR<;u@!1?!<1ƿ*Ϊ*dR<;u@*Ϊ*CCQ CC_CC{CC$Cd )C -C1C?6C;Cw?CCCHC`MCQC"UC;%ZC'`Cs)dC,hC.nC\1sC2wC5{C78C:Co<C?CACXDCECHC3KCMCkOCRCTCTWCXC[C/^C`CgbC eCgCPjCkCnC+qCsCcuCxCzCL}C~C C'CʆC_CC$CH)Cݑ-C1C#7Cƙ<C[@CDCICDNC٤RC|VC[C¬`CWdChCnC@rCշvCxzCCCSCCC<CCtCCCOCCC8CCpCCCKCC4OBB.BBBBfB BBO BBB* b $ (~ , 0 5I= 9I =I AI EIg II MI QIB UI YIz ]I! aI# eIc& iI' mI* qI>-uavyap}bJ/J 0J0J.1JI1JI<2JI3JI3JI4JIt6JI9JI;JI]>JI?JIBJI8EJIGJIpIJILJINJFYQJFQJF1RJFRlcD?SGZSGSGTGT2U2[U2U2iVH EVHEAWHEWHEOXHXav#aH(XH,BYH1YH6PZH;ZH@E^[HDEQ\HHE]HLE{_HPEaHTEbHXEHeH\EgHaEjHeE#lHiEnHmEiqHrE tHvEuHzEDxH~EzHE}HEHEHEepbpQ2K4ɘlU0ӬDvDǯDNDհD\ aa63E67Eֲ6;Ek6?E6CE6HE*6LEͻ6PEp6UE6ZE6^EK6bE6gE6lE&6pE6tEl6yE6~E6EG6E22J2222622n222W222222x2 22S2vaaHEHE. HE HEtHEHEHEOHEH Hpb    e $  (" ,N% 0' 4*68E7-6<E/6@E}26DE 56HE76LEf:PD =TD=Xa]a2b>2fR?2j@2n0C2rE2vvH2zK2M"C_P"CQ"CWR"CS"CT"CbV"CY"C["CK^"C_"Cb"C&e"Cg"C^i"Cl"CnvaaJIGqJIrJI?sJIztJIuJIJwJIyJI|JI3JIȀJIkJIJIJIFJIJ IJ/JnJJ|lc%)l-15×9f= AEI0MQU a_ aiGWmGqGuG yI+ }I I# I^ I I. Iѳ It I I IO I I I* I Ip22222W2222{22Y2aJt aa%AA)A.A3A 7A;A?AGCA(GAKAnOAOSAWa]C bCR fC jC oCsCwC*}CCC@C!C Cg#C &C7&C'C)*1,*-2[/2/202:22u324252482:2z=2@2@2C2DF2H2K2kL2O2Q2TTv a"CV"CVX"CZ"C\" C1_"$C`"(Cic",C f"1Ch"5CDj"9Cl"=Co"BC-r"FCs"JCev"NCy"SC{"WC@}"[C"_C"cC)"gC"kCa"oC"sC"wC<"{Cߒ"C%1z[%ȩLаs=aaGd G G` G Gn G G|l c a $ I ( Ib , I 0 I 4 I= 8 I < Iu @ I D I H IP L I P I T I9 X I \ Iq ` I d I h IL l I p I t I5 x I | Im  I  I  IH  I  IJ I1J IJ I J I" J IkJ IJ IJ IFJ IJ I~J I!J IJ Ig"J I#J I&J IB)J I+J Iz-J I0J I2J Ic5J I6J I9J I><J I>J Iv@J ICJ IEl cJ _HJ HJ [IJ IJ iJJ JJ wKv$ al( c2, K21 M25 XO29 Q2> R2B U2F "X2K ]Y2O \2S ^2X _2\ b2` $e2d _f2h i2l k2p l2t o2x &r2| as2 vv a x .y y z +| ~ q   Z A Af A A܎ A A` A A A A* A  A a a a CQ C CI C C CT C C C= CҰ Cu# C' C, CP0 C4 C28 92< 2@ 2D 2H S2L 2P o2T 2X 2\ X2a 2e 2i 2m "2q 2v h2z I2~ 2 2 2v a  \   A) A A A A A A/ A A AV A7 A a a a C} C C C Ck C CC  C  CQ  C  C C," C% C* C. C2 C7 C: C4? CC Cz H C#L CJ#Q C+$U C %Y %] t& a & e 'i (m )q 3+u -Nz y0N~ Z1 ;2 3 3 4~  5~ 52 62 672 q82 92 :2 "<2 =2 ?2 IB2 D2 G2 pH2 K2 M2 YP2 R2 S2 V2 #Y2 [v a i^ ^ ^ ^ ^v a aH E\_H EO`H EaH EycH EeH EfH# EFiH' EkH, EnH0 E!pH4 ErH8 EguH= E xHA EyHE EB|HI E~HN HR فHW `H\ pa be ni m at a a a D D Dp D A~ AɈ A A Al A A A A6 Aٖ A A] C CQ C؝ C_ C C{ C C CdCC CCCCZC C %' )r -S 1465E69E6=E׹ACECICzMC[QCUCYCD]CaCeC-jCnCsLrLvLz@6~E6Ej6E 4422K22222422z222U22202vd  AMAAyAZA;A AAbAAAA,"#a*a1a8a?aCC$GCV%KC7&OC'SC'WC)[C1,_C.cCw1gC 3kC5oCR8sC:wC<{C-?CACsDCDCECFCHClKCNCPCUSCUCVC|YC\C^C^C_Cb*dpe2Qf2f2g2h2{i2k2m2Vp2r2t21w2y2w|2 ~2 2Rvava!aH&EH*EH.EH2E-H6E‹H:EWH>EHBEHGE@HKEՖHOExHSEHXEH\ESH`EHdEHi<HmHrHwp|b"O֪Zh QaaaaDDED̺DSAڻAAAAA < {=4#B4'B4+B`4/43P4714<lLBLFNLKLOLSLX6]E6aE6eE 6iEF6nE6rEpxC}CdCCrCCC1C4Bw4B4B+4B4BG4B4B4B04B4Bh4B 6E6EC6E6E 6E, 6E 6Ed6E6E6E6ELL &!>%>)g2-22 27!2<!#2A\$2F%2J(2N7+2R-2Wo/2[22_42cX72h82l;2p3>t@x!A|BBEgF IIALALAMANA|OARATAUAFXAZA[Am^aaaCaCaCxbCYcC:dCeCrhCkCmCMoCqCt C6wCxCn{C~> π$(,  0;44V8q <@DH݁4L2P2T2X{2\\2`=2d҆2hu2l2p2tP2x2|292Ι2q2vaҡhI* CAAAA:AAAaABAAAiA aaaa aCCC7C!Ca%C)C-C<1C5Ct9C=CAC]ECJCNC8RCXC\C-`CdCWiCmCqC2uCyCj}C CCSCCC.CC * 2W 2J 2 2t2 22A22222b 2#2$2='2)va,F-.~1Am3A3A5 AL6A-7A9As<AT=A?&AB*A{C.AF3a: aFaM aYa]CHaCIeC7KiCrLnCNrC^QvCT|CUCfXC [C\C^C]aCbCDeCLf\hChCpiC_kCNmC=oCoCdrCuCw w"xxClyCyCzCy{CZ|C|Ch}CI~C*CC҂ CCdCCCqN"R&*~.2`~6:>BzGK2PG2T2X?2\z2`2dJ2h2l2p32tȤ2xk2|22F22va/\ķgh 5 AAA7AAAPAAAwAAA aaaCA C$CB(C,Cl2C<6C:C?CCCAGCKCyOCSCWCg\Ca&eAi\mw<quy4gH     2 2 2? 2 2i 2 2 2D 2 2| 2 2 2e 2 2# 2@& va( ") ]* * - . 0 81  3 ,4 4 A5 A5 "A6 &A7 ,A8 0Ay; 4A> 9A> =AA AACD FA$E JAG NaUa\aaCjJ fC'K kCbL oCM sCN wCmP {CS CU CVX CY C\ C1_ Ca Cic C f Ch Rk k l l m m p p 2Cq 2r 2;s 2vt 2u 2Fw 2y 2| 2/ 2Ā 2g 2 2 2B 2 2 va +  u   "!CB "%C5 ")Cʛ "-C_ "2C "6C ":C, ">Cϥ "CCr "GC "KC "OCM "TC "XC "\C( "`C˸ "eCn "iC "mC "qCI "uC "yC "}C$ "C "Cj "C "C "CE  o   z    D   k    5   \ =  aaG G G[ G !Gi %G )Gw l-c1a 6I :I >I BI FI JIE NI RI VI. ZI ^If bI  fI jIA nI rI# vI*& zI' ~Ib* I- I/ I=1 I3 I6 I&9 I: I^= I@ JIB JIC JI,E JIF JIVH JII JIL JI1O JIQ JIiS JI V JIX JIR[ JI\ JI_ JI-b JId JIef JIi JIk JINn JIo JIr JI)u JIw J Iay JI| JI~ lcJJ J J"" J& J*0 J. J2> v6al:c2>ń 2C 2G 2K 2P 2T 2X- 2]h 2a 2e 2j 2n 2r/ 2vj 2z 2~ 2 2 21 2l 2 va 9 ܲ c   (    L ;  )   A A AR A An A A A  A8 A A A_  a$ a-a1C 5Ca 9C =C BC< FC JC NC RCf VC ZC ^CA bC gCy lC pC tCb xCC |C$ B   ^ 2 2N 2 2 2 2: 2 2 2a 2 2 2 2+ 2 2q 2 2 2 2;# 2% va( * - / AY2 A2 A 3 A3 Au4  A7 A9 A: A?= A? !A@ %AfC ) a2 a;a?C F CCrF GCSG LC4H PCoI TCL YCN ^CP cC]R gCT kCV pCX uC'[ yC] }m` Na /b d Rug Rg Rj R&k 2m 2m 2}n 2o 2o 2p 2p 2s 29v 2x 2{ 2`| 2 2 2I 2 2͇ 2p 2 2 vaY    "C "C " C "C "C "C "C " Cb "$C "(C ",C= "0C "4C "8C "<C "@C^ vDaIaJMI JQI* JUI JYI J]I JaI JeI/ JiI JmIu JqI JuI JyIP J}I JI JI+ JI Jq J J[ J lci     p    :    a aGa G GK G IY I Iq I` IO  I I I* I Ib I #I 'IK +I /I 3I& 27 2; 2? 2C 2G! 2Kl$ 2O' 2SJ( 2W* 2[- 2_. 2cn1 g4 l5 p;7 u9 y< $? AA AlB A[D AJF A+G AI AqL ARM AO AR AyS AV  a aaCX CY CG[ C\ Cq^ C` Cb CLe Cg Ci C'l Cn  Cmq  Cq  C3r  Cr  Cs  Cv  ;y  y $ e| ( | ,  0  4  8 @ 2<  2A  2E w 2I f 2M U 2Q D 2V % 2Z ȑ 2^ k 2b  2f  2k  2o 5 2s ؟ 2w { 2{  2  2  2 E 2  v a" C " C " Cô " Cf " C " C~ " CǼ " C " Cӿ " Ch " C " C " C5 " C v a at bJ { J  J S J  J Ia J I J IY J!I J!I J !Id J!I J!I J!IM J!I J !I J$!I( J(!I J-!I` J1!I J5!I J9!I J=! JA!! JE! lI!c2M!/ 2Q! 2U! 2Y! 2]!Q 2a! 2e! 2i! 2m!u 2q! 2u!S 2z! !G !G !G_ !G !m !  ! 3 !a!a.! .!A .! !k !L ! !I !I' "I "Im  " "" "| "  " $"< ("r ,"! 0">! 6"! <":" C"" I"6# N"$ R" $ ["2' _"' c"( i"( m"?) s") w"M* {"* ".+ ", ", "- "g. "/ "71 "2 "3 " 5 "7 "8 " o; "= "?> "@ "A t"2;B t">qB "IB "IJE "IG ":J "2J L#1J #I>K  #IK  #IM #1EP #4P #4P #45Q ##4Q '#I_T ,#I"U 2#IV 6#ILX :#5Y ?#5 Z NF#(kZ vK#.Z pO#/Z pS#/[ 6W#-\ [#.] _#-M] c#.e] i#-] Fm#-] tq#.] pu#,] py#,=^ p}#,]_ p#,` p#,c p#,c p#*f p#*g n#(}i #&i r#-i R#- j h# '+j l#'j j#&j #93k D#!Wk L## l #:Gl n#5ql n#5l #8l #8sm #8So $# 3q $# q .# q .# r >$Sr >$r ` $$s b$%7s b$%[s b$%s b$%t &$"ow &#$"w &'$"wx &+$"7y &/$"Wz &3$"W} &7$"W &;$"w &?$"w 6C$ w 0I$ ‡ O$ U$ ,[$!9 _$!ω c$7 >h$9 m$7݊ ps$< pw$<. p{$< p$<< $>ߎ L$= $=c $? $?̏ $?S $?ڐ 0$} 0$d 0$ 0$ږ 0$ 0$ 0$ 0$J 0$ 0$ܣ 0$ 0$" v$a$a0$ū 0$j 0$K 0$, 0$ 0$ 0$ 0$B 0% 0%Ժ 0 %w 0% 0% 0% 0%O 0 % 0%% 0*% 0.%' 02% 7%m <% A% E% I%y N%6 S% W%` [% _%" d% h% l%- p% u% a% a%W % % % % %A %A %AD %A %A` %A %A %A %A* %A %A %AQ %C %C %C %C'%Cb%C%C%C= %C %Cu %C&C&C^ &C&C&C9&&c"&"'&3"+&"0&#5&k&:&&>&'C&(H&*L&*Q&r+U&+Z&._&10c&2g&w5l&8r&9v&R<z&>2&A2&B2&C2&IE2&F2&sH2&TI2&K2&N2&=Q2&S2&T2&dW2&Z2&\2&M_2&.`2&b2&te2&ht&b&j&j&k&k&"l&Ol&l&l&m&n'o'o 'p'q't'#w'Ay"'A/z&'Aj{*'A|.'A}2'A)7'Â;'A?'APE'AI'AԉM'AwQ'aY' ac'ak' au'az'C'C׏'C'CM'C'C'C'Cc'C'C'C>'C'C'C'C'C_''CŰ'CZ'C'C'CC'Cػ'C{'C'C'C'C'C 'C'C<(C(C (C%(C(C((2 (2$(W2((2,(20(25(29(@2=(2A(2F(2J(2N(a2R(2W(2[(<2_(vc(ah(l(Ep(&t(y(P~((A(A(AJ(A(A(AU(A(A(A|(A (A (A(a( a(a( a(a(CF(Cs(C(C(C9(C(C(C(CL)C)C  )C]!)CM")C=#)C$%)C',)CE*3)C,:)C/R@)[2RD)2 I)i3 M)3Q)C4U)C4Y)C5^)C6b)C7f)C:k)CA=p)C>u)C@y)C2C})C{E)CG)CI)CVL)N\)BQn)Q2)T2)cT2)T2)qU2)U2)W2)0Z2)\2)v_2) a2)c2)Qf2)h2)j2),m2)ov)aJ)rr)r)&s)u)>v)x)y*y$*z$ *7z$*z$*E{*a*a$*A})*A~-*Al1*A6*A:*A>*A6C*AG*AK*aO*C]T*CyX*C\*C`*CTd*Ch*Cl*C{p*Ct*Cy*CV~*C&*o**#***.*Ѳ*a*B **08*]>*2*շ2*j2* 2*2*S2*2*2*.2*2*f2* 2*v*a*O*+k+L + ++s+T+A+A~!+A%+A++A/+A,3+A8+A<+AS@+AE+AI+AzM+aU+a]+ac+Ch+Cm+Cq+C:u+Cy+Cd}+C+C+CM+C+C +C( +C+C`+C+CR+IL+v@+>++9+fn+P+L+ +V2+2+v2+ 2+2+5!2+"2+m%2+(2+*2+H,2+.2,12,142 ,52 ,i82, ;v,a,=,=#,>',>+,>/,?4,?9,@=,BA,DE,]GI,AJM,AiJQ,AKV,AL[,AM_,AcPd,ASi,ASm,AVq,A-Yu,AZy,A\}, a, a, a, a,a,CT_,C`,Cma,Cb,CPc,Cle,Cv)/a./a03/PA07/yB0;/D0?/E0C/8G0H/'I0L/K0P/mN0U/Q0Z/R0^/U0b/EXg/Zm/[r/n\v/O]z/0^~/]^/>_/_/hb/b/e/f/f/h/zk/7l/rm/n/o/}q/ t/v/Afy/Ay/A {/AE|/A&}/A/a/a/a0a0Bl0B0BD0B˃!0BR&0B+0B00B-50BЍ90BE=0B̎B0BG0CK0CuO0CS0CW0C&\0C`0C^d0Ch0l0ѡq0u09y0ܥ}0c|0|0|0|0{|0|0 0002020n2020202082020p202020K20t0bv0a0a000000O0001y01h0 1 0101Q01@010"10'1)0,1001041^0910>10B10F16K1O1BS1}W1[1`1<e1i1m1r1 w1o |11C[1C1CS1C1C1C^1C1C1CG1C 1C 1C4#1C%1C (1*1+1+1,1-1T012131{61a1a 29292:2<26?#2%A)2AC-2AmD12A\F62AKH:2A,I>2AKC2ArNG2ASOK2AQO2ATS2AzUX2AX]2Zb2[h2[n2\t2\2z2-]22^22`22c22ge22g22Ei22k22n22.q22s22fu22 x22z22O}222222*22͆22pt2b2j2j2C{j2Cj2C9j2Cfj2CGj2CΑj2Cqj3Cj3Cj 3Cj3Cj3Ctj3Cj3Cj#3CAj(3CȠj,3Ckj03Cj43Cj83Cj=3CjC3C4jI3C}jM3CjR3CjW3Cj]3CIjb3C8jh3Cݲjn3C̴js3Cjx3Cj~3Coj3CPj3C1j3Cj3Cj3CԻj3Cj3Cj3Cj3Cj3C}j3C^j3Cj3Cj3C+j3Cj3Ccj3Cj3Cj3C>j3Cj3Cvj3C j3Cj3CCj3Cj3C{j4Cj 4Cj 4Cj4Cj4Cj4Cj$4Cdj)4Cj-4CNj14Cj64Cj:4Cg>4 A4H4L4C!Q4CV4CZ4Cq_4CAc4Cng4Ck4C|o4C]s4Cx4C |4C 4C'v4a4aH4EH4EQH4E2H4EH4EH4EH4E,H4EH4ErH4EH4E!H4EM$H4&H4'H4'p4b>4+(>4X(>4(>4f)>4G*>4,>4/>4n0>4364E564E565E665E76 5E865EE;65E=65E>65ElA"5DD&5D7E4C7{4H7>4N72U72Z7r2_72d72i72n72s7?2w72{727(2727`2727 27I 272727$2727j7C 7C7C7C7C7Cn 7C#7C%7CW(7C)7C,7C2/7C17Cj37C 67C8>7S;>7;>7|;>7x;7a 8a8a8<"8m<&8{=+8>/8j?38 B88D<8E@84HE8JI8KM8[NR8PPV8p"QZ8PFQ ^8jQb8Qf8wQj8wQ n8Rr8p6Rv8{ZRz8~~R ~8}R8R(8~R8S 8y>S8znS8{S8zS28S284T28BU28PV281W28Y28w\28X]28_28b28c28"fv8a8 h8 i8A?j8Aj8Ak8Al8Am8A9p8Ar8As8A`v9Ay9Ay 9A|9 a9 a)9a.9C*39C89C/>9CB9CG9CK9C#P9CƅT9CiX9CՈ]9Cb9Cog9C6k9eG6n9eYu9:y9}999z999W99ђ99E9&9949ɗ9ۗ*9e*9eΘ9d9d9i)9ih9 9 99w999t99::> ::­:e:C:C>!:CL&:CZ*:C.:C3:C'7:C;:CQ@:CD:C{I:CO:R:X:\:a:Ve:j:m:s:sw:|::2:?2:2:2:2: 2:2:2:Q2:2:2::2:2:r2:2:2:[2:2:2:62:v:a:j|:C:C:C:Ck:C:C:CW:C;C;C2;C  ;Cx ;C;C;CS;C ;C$;C.(;C,;Ct>0;t"4;aE;aV;a[;G"_;"c;7#g;#k;$o;o't;*x;*|;-;90;1;3;`6;A7;9;k<;v<;w< ;u<;w=;v>=;mb=;k}=4;=;m= ;=2;=2;%>2;>2;?2;n@2;C2;E2;F2;8I2;K2;L2;_O2;R2;R2<Uv<a <)X<eX<Y<Y<Z#<Q])<_/<`3<xc9<f><fB<iF<BlK<#mO<oS< irW< r]<al<a{<As<At<At<Au<Ahv<A y<A{<A|<A2<AՁ<A<AY<A<A݈<A<a<C#<C_<C<C<C<Cx<C<C<C<C<#<_<@<!<<=O= =y==C=C*#=C*=CT.=Cx4=C8=C<=C @=C1E=CJ=CN=C R=CñV=CfZ=C_=Cd=C3j=Cnp=Cu=C{=C=C$=C5=p==c=~===/=A="=a=======u====A====>2>(2 >2>H2>2>2>d2!>2%>2)>?2->21>26>2:>2>>`2B>2F>2L>;2P>2T>2X>$2\>2a>\2e>2i>2m>Evq>av>Cz>C, ~>CH >Cd >C>C>C>C[>C>C>C6>C4>n|"> a> a>a>">K#>g%>'>d(>+>->.>.1>q3>s3>j4>s"4>o=4>rX4?rs4?q4< ?h4?f42?42?52?72?92#?:2'?O=2+??2/?@23?vCv7?a;?F??FC?HG?KK?KO?NS?,QW? R[?T_?SWc?Xg?,Zk?as?a{?A[?Au\?A^?A`?Aa?A1d?Af?Ag?AXj?a?Cl?C?n?C[p?Cwr?Ct?C(v?Cx?Cn{?C~?C?CI?C??C?$2?2?I2?e2?2?2?2?N2?2@2@72 @ڟ2@o2@2@2@Xv@a*#@*'@:-@u1@45@ 4:@tv@@aD@aHH@EcHL@EHP@EHT@E>HX@EH\@EvH`@EHd@EHh@E_Hl@EHp@EHt@E:Hx@EH|@ErH@EH@EH@[H@H@iH@p@b<@w<@<@a<@P<@<@@ a@a@ a@a@A@A@A9@A@A@AD@D@DnADAD| ACACxACACACACr#A (AP ,A1 2A@8ABw@2A@ACAnDAEAGA;JA*LANAPAA_SAASBAUBA>V BAW BAYBAe\BAF]BA_ BAb$BAmc(BAf,Ba3Ba:Ba@BChDBCpiIBCjMBCkQBC!mUBCnYBCYq]BCsaBCveBC4xiBCzmBCz}qBCuBCyBCU}BC2B2B֊2B2BL2B2B*2B͓2Bp2B2B2BY2B2B2BB2B2BvBa4B+4Bد4BDZ4B4BѳvBaBajBcHBXHBߴHBfHBEHCEHCE%H CEȼHCEkHCEHCEHCEFHCEH#CE~H'CE!H+CEp/Cb23Cg27CH2;C)2?C 2CC2GCP2KC2OC2SC9WCD\CDcaCDfCqjCoCsC a~C a C C C C  C C C@ C Cx<C<Cl<C<C<C<C8<C@Cb@C@CH@Cc6CE6CE6CE6CEF6CE6CE$ 6CE 6DEj6DE6 DEhDE4D4Dal Dl$DF*D.F.DI2D6D;Dr?D*DD!*ID!*MDP"*QDF"*UDF(#*YDF#*]DF6$*aD$*eD%*iD%*mD&*qD&*uD8(*yD**}D~-*D!0*D1*DY4*D6vDaDa*D9*D:*D;*D<*D7>*D&@*DB*DlE*DH*DI*DL*DDO*DQ*DS*DyV*DYD[D[Da\D\D_D`DbDcEdEf EiiEXkEmEo Ea'Ea.Er2Er6ESs:Es>EatBEu.FEv.JEXw0PEGy0TEty0YEUz0]Ez bE} fE<~ lEw pE tE xE |E% EȈ Ek E E EF E E~ E! Eě2Eg2E2Eݠ2E2E2E^2E2E2EG2E2E2E0jEc Eӹ Eƺ E[ E EECECUFCFCFCn FCFCFC;FCFC FC$FCs(FC,FC1FC\5FC9FC=FC72BF2FF2JFn2NF]2RF>2VF2\F2`Fe2dF2iF2mF2qF/vFA{FAwFAfFAUFA6FAFA|FA]FAFA FA FA'FavFa F FQ F2 F F F F, F Fr F F! FM$ F& F+( Ff) F* FD- F/ G2 GG3  G4 G5 G6 G38 G9 !Gk< &G? +GA0GaAGaRGaWGTD[GD`GEeGFkG~GoG_HsGIwGL{G:OGQGTGVGXG[[G]G`GaG)cGdGSf2Gg2Gi2Gk2Gl2Gn2Gp2Gbr2Gu2Gw2GKz2G|2G~2G&2GɃ2Gl2G2G2GG2H2Hv HaHavHa*H0*H* H*$Hy*(Hh*,HW*0H*4H*8H@*JCoCJqHJtLJtQJvVJ>w[Jy`JzeJ8}jJ}oJtJC2zJ2~Jm2JN2J/2J2J2J2J)2J̎2Jo2J2J2JJ2J2J2J32Jȡ2Jk2J2J2JT2J2J2J/2JҵvJaJavJa*Ju*J*J*Jܺ*J*J*KO*K* K*K*K'*K*Km*K\*"K*&K**KE*.K4*2K*6Kz2:K2>KJ2BK2FKX2JKNKfRKWK\KaK(jfKcRjKRnK6RtKj{KC`jKCjKCjKCjKC"jKCjKCjKCIjKCjKC(jKCjKCjKCDjKC%jKCjKCkjKCjKCjKCjKC5jKC jKC jKC\ jKCjKCjKCjKC&jKCjKCljKCjLCjLCj LCjLC jLC!jLC"j#LCy#j'LCZ$J+Lj;%/LCV%3LC'7LC);LC,?LCv/CLC 1GLC3KLCQ6OLC8SLC:WLC,=[LC?_LCrBdLCDhLCFlLCMI<pLnKtLaLaLaL LLLLOLRL|SLVLXLYLF\L^L_LmbLke0LR+eLpFeLpaeLR|e LoeLmeLkeLmeNLf Lf2L9f2L)g2Li2Ml2Mm2 MMp2Mr2Ms2Mtv2My2"My2&M|v+Ma0M>4Mk8MN0CNLGN-LN@QNs@UN@YN@]N@bNQ@fN@kN@qN,@vN2|Nr2N"2N2N2N2Nb2N2N2N=2N2N2N2N 2N^ 2N2N2N92N2N2N"vNaNCNC:NCNC NC"NC"NCd%NC4(NC+OC+OC..OC0 OCt3OC3OC6OCA9NOf;!O a.O a;Oa@O;EO<IO?NOBSOpCWOF\OHaOIeO:LjONmONsOlOwOjO{OlP~Oh!PxO Q? Q5A QC Q{F QI QJ QVM QO QR Q1T QV QwYQ\Q ]Q^Q7`QaQ aQ a RaRacRcRdRe!Rf&Rlg*Ri.Rk2RGn6Rp:Rs>R"uBRwFRhzJR }NRRRCWR\RaR,fRϋjR;oRЍtRyR'~RۑR~R2R՗R2R,2R2RԞ2R2Rf2R2RD2R2R2R-2Rб2Re2R2R2RN2R2R2R)2R2RovRaRavRa*R*R*R*SQ*S*S* S,*S*Sr*Sa*S* S*$SJ*(S9*,S*0S24S"28S2 T? TB T?E TG !TH &T.J *TwL/TO3TO8TQ=TMRBTSGTTKTXVPTXUT[ZTA^_TanTa}TaT`TCbTdTfTiTgkTlToTBrTtTwTxTFzT5|T~TǀTjTYTT2T2T2T2T׎2T2T2T.2Uє2Ut2 U2U2UO2U2U2U82"Uۨ2'Up2,U21U26UYv;Ua@UavDUa*HU*LU*PU*TUc*XUD*\U3*`Uּ*dUy*hU*lU *pU*tUQ*xU*|U*U*U)2U2U2U2UUUUBUjUcjUCPjUC jUCjUC7jUCrjUCjUCjUCjUCjUC9jUCtjUCjUCjUCjUCjUC;jUCvjUCjVCjVCjVCj VC=jVCjVCYjVCjVCgj"VCj&VC j*VC j.VC j2VCBj6VCj:VClj>VCjBVCGV9KVCOVCSVC\WVC[VCj_VCcVCPgVCkVCzoVCsVC!wVCG${VC&VCq'VC*VC,VCZ/VC/VC2VC'5xV7xV8xV9xV7:xV<xVa=xV@xV@V aV aVaV.CVCVEVEV>HVHVhKVK2VN2VO2WP2WCR2 W$S2WU2WjX2WKY2W[2 W^2$Wr_2(Wb-Wd1W?e5Wf9Wih=WJiAWkEWnIWqoMWrQWtUWuYW;xv]WabWzfW){kW |pW|tW}xWo|WWWWA9WAWAUWAWAˍWAnWAWAWAWA8WAWAWaWaWaWC_WCWCWCWCWCʦWCmWCWCKWCҭXCXCH XCXCXCXCڴXCa!XC%XC)XC..XCѽX3Xt 7X ;X  @X EX IX NXPSXXXz^X<eXiXmX:TqXNuX2yX2~X2X2X82X2Xb2X2X2X=2X2X2X2X2X^2X2X2X92X2X2X"vXaXXLXCXC XCXC,XCXC XC3 XC| XC YC YCI v YaYa0Y 0Y 0Yr 0 YS 0$Y4 0)Y# 0-Y 01Yi 06Y  0;Y 0?Y 0CYA# HY% NY& RYh) VY , [Y, _Y/ cY22 gY3 lY5 qY a}Y aYY8 Y8 Y 9 Y9 Y9 xY: xY: Y); YD; Y; YR< Y3= Y> Y> Y@ Y-C YE YsH YJ YL YNO 2YQ 2YR 2YR 2Y,S 2Y T 2YV 2ZSY 2Z4Z 2 Z\ 2 Zz_ 2Z[` 2Zb tZbvZa$Za0)Ze 0-Zf 01Z_h 05Zi 09Zk 0>Zxm 0BZp 0FZr 0KZau 0PZPw 0TZy 0XZ| 0]Z9 0bZ( 0fZ˃ 0jZn 0oZ 0tZ 0xZ 0|ZF Z Zʓ Zm Z Z Z Z7 Z Z Z aZ aZ aZ aZ^ Z Z6 Z ZD ZA˧ ZA [Aת [A [A  [A [CG [C [C ![C8 %[C *[C /[C 3[C\ 7[ <[ 4A[) 4E[V 4J[ 4O[d 4S[E 4X[ ][B a[B e[B i[B n[Bi r[B w[B |[BD [B [ [ [ [ [h [ [ [C [ t[ 4[ [ [j `[ [ [K [ [ [, <[w [ [I [* [ [ [ [$ [ [j \!\! \E!2\!2\9 !2\ !2\G !2 \ !2$\U !2)\ !2-\!21\0!25\!29\v!2=\ !2A\!2E\Q!2I\ !2M\#!2Q\,%!2V\'!2[\r*!2`\-!te\bi\/!.m\L/!.s\P]0!.w\P0!.|\X0!.\Xq1!.\_2!.\_'3!\3!\4!\4!\6!\8!\!9!\\:!\j;!\A >!\A:>!\A>!\AH?!\A)@!\AB!\AoE!\APF!\AH!\AK!\AwL!\AO!\AQ!\AR!\AAU!\a]a]a]W!]X!$](Y!)]6Z!.]Z!2]]!7]Cf`!;]C`!?]C4b!C]Coc!H]Cf!L]Cf!P]Czg!T]C[h!Y]C^!0C^Ϳ!0G^!0K^m!0P^=!0U^M!0Y^!0]^!0b^!0g^!0k^!0o^m!t^O=!x^Os!}^O!^O!^O!^O!^\!^!^!^!^ !^C!^C]!^Cy!^A!^A!^A9!^At!^AU!^A!^A!^A|!^A!^L!^XI!^X!^_Y"^_"^K"^JC"^Jg"h_M" _]" _"_ a_ a&_K"p+_"p/_" 3_'"v7_E"v;_"v@_N"vD_N"vJ_Np "vN_N~ "S_!"W_{"^_"c_"h_"l_F"q_C"v_C0"}_C"_C>"_C"_Cj"_CK"_C"_C"_r"_z"_"_A"_"_"_ "N_i#"N_$"L_'&"L_&"L_3)"_|+"_,"_t-"_^."2_0"2_1"2_q3"2_5"2_6"2_]8"2_;"2`="2`F@"2 `B"2`D"2`NG"t`b`I"v"`a'`a*,`J"*0`K"*4`xM"*8`gO"*<`VQ"*@`ES"*D`U"*H`X"*L`.["*P`]"*T`_"*X`cb"*\`e"*a`f"*e`i"*i`;l"m`n"q`o"v`r"{`_u"`/x"`zx"`jy"`Zz"`J{"`+|"`~"`ˁ"` a` a`"`"`"` "`"`"`"`"` "`"`O"`֎"`y"`"`"`F" a" ap" aQ" a2" a" a" aK" "a" 'a" ,a&" 1aɪ" 6al" :a" >a" Baݱ" Fa"Ja"Na$"Sat"Xaĸ"]a"aa"faŽ"ka"pae"ta"xas"|aT"a"a~"a!"a"aK"a"au"a"2a"2a"2a"2a"2a"2a "2a"2a"2a}"2a"2a"2aX"2a("2ac"2a3"2a"jacvaaaajac0b"0b"0 b"0b0"0bk"0bZ#0b#0b#0$bC #0)b2 #0-b #01bx#06b#0#cc?#hcZ@#lc@#rcA#wcgB#|cB#cD#c@E#cG#cjH#cI#cK#c L#.c_RN#.c_N#.c_O#.c_O#.c\P#.cXP#.cXQ#.cX{R#.cXS#.cPKU#.cPiU#.cPU#.cPV#cwV#cV#cV#cW#cgW#cW#clX#cX#dY# dZ#d8\#ds]#dC`#!d2b#%dd#(de#-dg#2dj#7dhk#:dk#Adm#EdHm#Hd~m#Mdm#Rdm#VdPn#Zdn#bdo#jdo#qdp#vdq#|d*s#ds#dP5t#dOSt#dOt#dOu#dOu#dO0v#dOw#dOy#dO|#dO#dOb#dO2#dO#d_҈#d_#d_#d_ #d\#dX#dX#dX#dXc#dMˏ#dKݏ#dK#dK[#e]#e]ِ# e]9#veN#veN#veN#v!eN#v&eN#v*eNj#v/eN:#v3eN #,7eSڤ#;e#?e٥#Deɦ#<IeZ#Meŧ#2QeW#Ue#Ye#]e-C#ae-[#pees#ieZ#oer#se#pwe#4{eWO#"eTm#"eT#:eV#:eVi#:eVI#:eZ)#6eZ5#8eZA#veM#ve.#ve#e#e#e#eq#e.#e#e<#ei#eJ#e+# e# e?#eԼ#Pe#e#e׿#f# f# f#:f]#f#f#fz#n f#$f#(f#,fL#0f#4f#8f#?f#EfK#*Lf#*Pf)#*Tf#*Xfo#*]f#*af#*efJ#*if#*nf#*rf%#*vf#*zfk#*f#*f#*f#2f#2f#2f#2f~#2fN#2f#2fY#2f)#2f#2f4#2f$2f$tfb4f$xf$Zf:$f$f $f $xfF $ f $2f $@fE $:f $Bf $4f $xf $f$>f$g$g_$ g"$xgm$g$g$gz$"g[$>#g<$x'g$+g$/g$Z3g$Z7g$;g$?g$XCg$XGg$LKg $xOgU$jSg$jWg$Z[g$Z_g$Xcg$Xgg$^kg$$^og$nsgP$xwg$j{g$jg $g0!$g"$"gz"$"g[#$^g#$^g$$xg%$gY%$jg%$jg&$>g '$>g'$gt($gU)$^g)$^g*$gD+$Rg+$Rg,$g,$g-$~g-$~g|/$`g/$`gb1$g1$g:2$g3$gH3$g)4$ hV4$  h5$j h<6$jh7$h"8$Xh8$X h9$$h9$)h:$-h:$3hZ<$n7h<$n=h@>$Ah>$Eh?$Jh?$Nh&@$ShA$ Wh4A$ ]hB$tahC$tghD$khE$LohE$LthhF$JxhF$J}hvG$NhG$Nh8I$hI$hK$hoK$hK$hL$:hM$:hM$<hN$<hO$hO$hQ$hQ$heR$hFS$"hsS$"hTT$4hT$4hV$hgV$hW$hMX$hzX$hX$hX$hY$xhLY$iY$iY$ iY$ iZ$iKZ$xiZ$&iZ$i[$!i;[$%ih[$x)i[$~-i[$ 1i+\$5iF\$.9ia\$=i|\$Ai\$NEi\$xIi\$ Mi]$\Qic]$Ui]$fYi5^$]i^$xai_$ eiR_$Dii_$mi`$qio`$ui`$xyiAa$ }ia$ ia$i@b$ib$ic$xi{c$ ic$id$izd$id$iLe$xie$ if$iKf$if$ig$ig$xig$ i:h$ih$ih$iWi$ii$xi)j$ itj$ij$i(k$ik$>ik$xicl$ il$il$ibm$Vjm$j4n$x jn$  jn$j3o$jo$jp$jnp$x!jp$ %j"q$)jmq$-jq$1j?r$5jr$x9js$ =j\s$Ajs$Ejt$Ijyt$Mjt$xQjKu$ Uju$Yju$]jJv$najv$ejw$xijw$ mjw$qjx$ujx$yjx$}jVy$xjy$ j z$`jUz$jz$j'{$j{$xj{$ jD|$j|$j|$>ja}$j}$xj3~$ j~~$j~$j2$j$j$xjm$ j$j$jl$rjՁ$j>$xj$ j$j=$j$j$jx$j$ j$k5$kk$ k$|k$ k$kC$k$ km$$k$((k$(,k$(0k9$(4k$P8kۍ$&@k&$&Dkɐ$&HkP$&Lkב$<Pk$<Uk$<Yk$<]k$Xak$Xfka$Xkk$Xoko$sk$xk-$|k$k;$(kV$(k$(k$(k$Pk"$&km$&k$&k$&k$<k9$<kܧ$<kc$<k$Xk$Xk$Xk/$Xk$kѬ$kt$k$k$(k$(k@$(kdz$(kN$Pki$&k$&kW$&l޷$&le$<l$< l#$<l$<l1$XlL$Xl$X#lv$X'l$+l$0l$4lB$8l$($& m$&m,$&m$&m:$<mU$<!m$<%m$<)m$X-m!$X2m$X7mK$X;m$?m$Dm$Hm$Lm$(Pm$(Tm\%(Xm%(\mj%P`m%&hm%&lms%&pm%&tm%<xm%<}m?%<m%<mM %Xmh %Xm %Xm %Xm %m4 %m%m^%m%(m%(m%(m*%(m%Pm%&m%&m%&mA%&m%<m%<m%<m %<m%Xm%XmR%Xm%Xm` %m{ %m#%n#%n,$%(nG$%( n&%(nq'%(n'%Pn(%& n^(%&$n+%&(n+%&,n,%<0n*,%<5n.%<9nT/%<=n/%XAn/%XFn2%XKn 3%XOn3%Sn3%Xne6%\n6%`ns7%(dn7%(hn1:%(ln:%(pn?;%PtnZ;%&|n;%&nH>%&n>%&nV?%<nq?%<nB%<nB%<n"C%Xn=C%XnE%XngF%XnF%n G%nI%n3J%nJ%(nJ%(nxM%(nM%(nN%PnN%&nN%&nQ%&nR%&nR%<nR%<n[U%<nU%<niV%XnV%Xn'Y%XoY%Xo5Z% oPZ%o\%oz]%o^%(o^%( o`%($oFa%((oa%P,oa%&4o3b%&8od%&%X pY%Xp%Xp%Xp %p%%$pȖ%(pO%,p֗%(0p%(4p%(8p%(&(`r&(drL&Phrg&&pr&&trU&&xr&&|rc&<r~&<r!&<r&<r/&XrJ&Xr&Xrt&Xr&r&r&r@&r&(r&(r!&(r "&(r"&Pr"&&r"&&r%&&r#&&&r&&<r&&<rh)&<r)&<rv*&Xr*&Xr4-&Xr-&XrB.&r].&s1&s1& s2&(s)2&(s4&(sS5&(s5&P s5&&(s@6&&,s8&&0sj9&&4s9&<8s :&<=s<&<As6=&<Es=&XIs=&XNs{@&XSsA&XWsA&[sA&`sGD&dsD&hsUE&(lspE&(psH&(tsH&(xs!I&P|s+w&H/ws&H7w&6;w&6?w&DCw&2Gw&2Ow&bSw&dWwK&D[w&0_w&0cw&bgw&dkw&DowA&6sw\& {w&DwC&w&rw&:w&pw&bw&Hw-&wH&rwc&:w~&pw&bw&Hw&w&rw&:w &pw;&bwV&Hwq&w&rw&:w&pw&bw&Hw&vw.&w^&w&~w&w&zw0&|xl&Dx& x& x&x&zxV&zxV&z!x&&x&.x{'2x'6x';x' ?x'Cxj'Gx'Kx8'>OxS'pSxjn'Wx [x_xcxgx<kxox sxwx{xxnxx xxxx4xx xx xx~xx4xx xx~x4xBxjxxx~x@xRxjxxxNxxyjy yyNyy4yy#y'yx+y/y3y47y6;y?y CyGy4KyOySyWy<[y_ycy|gykyoysywy{y`yyy4yyyyyyxyyyyyyy.y6yy yyNy8*x /  f Z  ZfZ Zf fZ!fZ  "$Z#f%& '(),*+-.0U1@23;4d56Z7f89:|<d=>Zf?<AR|BDZCfEFGNHJ\IKLM(O&PQbfSZTVlWd|XZZYf[\]a^_`Tb c|egZffhij kmu|npZofqrstfvZw yz{~f|Z}fZ 0(ZffZ(ZfxZZz|Z4~ f ddD>\BT>dB$B\>\xx|ZffffJ dZf>\HV|dZf20|(V\<>|<H Zfd Z V T  ^fZV^Z<T%fZ"! ZZ~#f$&4')Z(f*+,1-x.</t023567Z*9:p;}<H=B>|?@Z<AfCDEFZ<GfI^|JKZfL"MUNOR\PQ\STV W[\X6YZ\\]_vZ`ablcgdefhijkmrJnpoq,s(t.u&fwxyz&{|B~<>Zn(NfZn<>|Zx`brL>ZHfJb8ffp|Zf\ (&Z,.f&bZf&TfZ,.&n ZfZfZp@>ZfnD rZfJF Zf  f Z nZfZfpEh.#f Z!"f$Z%&\'( >)p*d+l,f-r/50f1Z2346f7Z89;b:b<=d>|?Cf@jAnBfDTFcGOHJZInfKLMnnNPdQ]nR,S[TxUWZV$(XYZ"Z$\n^_f`abZdkefgZhiffjl,mnoqZpZr$sFt uvx&wJx@yzH{|xB}~xB.`$df" (T (:#x><>x><>xx>x><>x NN n>xLn>xDL> x 6"4>< x> ,x> 4 x> L > x   . &"L>x 4L>x, .!"&$%@&5'*(x)>x+>,-4./30"12<4697x8>>:<>;x=>?AxBECxD>FG_HI>.JTKN>LMORPQSUXV>W0YZ][\^:`a<<bcdgnefNhpZinjkRlnLmoTqsnr$twLuvyxz>{|}L~x>nNn> x DF4L Ln>x:"L6F4BDL BL> x l>b`L>xb>`B.x>  >>x.n>bBzx>:C~"L>Dx4>DxL>x.44*44>"$      Z6<2x< !V#-D$*%&>'z(>)\x+>,zD.9/01L23>4f57 684:;<>X=>xZ?Bz@ARxx~DEqFXLGH>xIJSKLO4MN4PQRTUVW>YkZ^>[\<]2_`&ahbcfdegijxlmno<pr st>xuvzwxy<{|} ~4><2xz(<>x&$>x^~>xN><~>xVP >xx>z$>x">x~xx>x>b<z$v~x>`x>  $vN4$v  >zxzznz>0>*zx . 4 h >xx,>>PXV 'Z!#"$%&(*)R+R-x./Bn091263.4578::A.;8<=46>@>?r448CEDLFJGHI6KN4L>M4P*Q R~ShT\UYVWX~Z2[~]`^_~2ac~bde fgilj~kmpn~o2qs~rtu vwx{yz|}|~|~<~FDt~~dB *~ 4~*~ 3~~20BF~~F~(L~xx| z4~2 |D   | DTD!B>|^D,$^> ^xx4"'<#$BP%X&f>)*+,~-2.1/0f4iJ5T 6C|79~8:;><=H>AV?@B|DF~EGH2IL0JKvVMQN<O>PR<SH UaVX~WYZd[`h\V]T^_jb~cdVejfhg<hTjwknl~moptqsr~~~uvxy{~z|}~x<t~*9p~<B~<~" 6 ~8484JH(.DDB<P~nFN~n<P~x`tLBP~HJb^p-~ FD~      H.D't~" !D#$%d&B(D)+~*H,.n./40212~35,67~8Z:lp;`@<R=KP>?~@AFBCDEGDHIJ28LN~MOPJQFS]TU~VW[XYZ\^~_nabgc,de~fhij~kpmhn~osp~qrt~uv\wx2Pypzd{l|f}~~ttd|fjBfd~nnn|nHx~*4~"*nBZ~H~~*Ff&Hx x$xxjxj.`$|"B FBB Fbd8f6 v$<td8 f 6   (JDH<"RN2(JDHbd F!f"$ % &v'($t*+d,F-f.(01d2P3f4L6>7$8V9v:TF<=d>P?f@L|BCdD\EfFHLI$JKvL,NOdP\QfRdTUV\W.XZn[\]<^,|`ab\c.df^ghPi.jLlmnVo<pTrjstPu.vLxyzF{.|~ <F.dT b`<xfdT2hdnlB4NvdB~dr&(p|<>zdrDFd\dx4nd|@H>r~@HPTb.      d t   P  |    V   L   P        F! # $ % & 2' ~) * F+ , @- / 0 F1 2 3 5 6 7 8 29 ~; < F= > @? A B C D E G H I J K NM N O P Q  S rT HU V W <Y Z X[ \ ] ~2_ ` Ha b c  e f g h i k <l m n o 2q r s t u  w x y z J{ } <~    :2    J        <    2           6 <    "2     6       <    2            < &   2        N F   <    >2  N F         <   n 2            < ,   2           N <    >2     N       < n! " # 2% & ' ( )  + , 2- . / 1 <2 :3 4 5 27 8 29 : ;  = > ? @ A C <D E F G n2I J K L M  O P Q R S U <V PW X "Y 2[ \ ] ^ _  a b Nc d e g <h i j k 2m n No p q  s t u v w y <z { | n} 2         N  <  > 2   N    p   $ < T   >2  p   $ n   0 > "4 N    $B    0 P . T * , , &4 2 8 0  :B , & d * , T * , , &4 2 8 0  :B , & d * , T * , , &4 2 8 0  :B , & d * , T * , , &4 2 8 0  :B , & d * , T * , , &4 2 8 0  :B , & d * , T * , , &4! 2" 8# 0$ % :B' ,( &) d* *+ ,- T. */ ,0 ,1 &43 24 85 06 7 :B9 ,: &; d< *= ,? T@ *A ,B ,C &4E 2F 8G 0H I :BK ,L &M dN *O ,Q TR *S ,T ,U &4W 2X 8Y 0Z [ :B] ,^ &_ d` *a ,c Td *e ,f ,g &4i 2j 8k 0l m :Bo ,p &q dr *s ,u Tv *w ,x ,y &4{ 2| 8} 0~  :B , & d * , T * , , &4 2 8 0  :B , & d * , T * , , &4 2 8 0  :B , & d * , T * , , &4 2 8 0  :B , & d * , T * , , &4 2 8 0  :B , & d * , T * , , &4 2 8 0  :B , & d * , T * , , &4 2 8 0  :B , & d * , T * , , &4 2 8 0  :B , & d * , T * , , &4 2 8 0  :B , & d * , T * , , &4 2 8 0 ! :B# ,$ &% d& *' ,) T* *+ ,, ,- &4/ 20 81 02 3 :B5 ,6 &7 d8 *9 ,; T< *= ,> ,? &4A 2B 8C 0D E :BG ,H &I dJ *K ,M TN *O ,P ,Q &4S 2T 8U 0V W :BY ,Z &[ d\ *] ,_ T` *a ,b ,c &4e 2f 8g 0h i :Bk ,l &m dn *o ,q Tr *s ,t ,u &4w 2x 8y 0z { :B} ,~ & d * , T * , , &4 2 8 0  :B , & d * , T * , , &4 2 8 0  :B , & d * , T * , , &4 2 8 0  :B , & d * , T * , , &4 2 8 0  :B , & d * , T * , , &4 2 8 0  :B , & d * , T * , , &4 2 8 0  :B , & d * , T * , , &4 2 8 0  :B , & d * ,N : $ 0  > >   $ @    0> B n \ 8  L P J R bN R  N! <" ' L# F$ X% Z& >) B* + ^, 8- 2 L. ^/ J0 `1 bZ4 t5 6 J7 D8 : v; F< = @> TX@ JA B xC DD ZF tG H JI DJ L vM FN O @P TXR JS T xU DV ZX tY Z J[ D\ ^ v_ F` a @b TXd Je f xg Dh Zj tk l Jm Dn p vq Fr s @t TXv Jw x xy Dz | } ~  L  " 0     (  X t   b          ~     b         \ | x   4  r  L z    x   p   >* , T  2  p  @ P  \   ^* , b b 2   \  @ j     b* , @  2    @ t     *,>2N @   *,2N@ !"$%&'2(N*+,-@.0123467892: <=>?@@BCDEF0HIJK2L NOPQ@RTUVdWX0Z[\]2^~`abdc@dfg:h<ij(lmHnDo2p>rs:t<u@vFxyz {|>~2 @P24@Bb 2@tL2~@"2@:*HJ2 :*@mnopqrstuvwx{|}~     $ !"#3456210/.-,+*)('&%789:;<=>POeQRSTUVWXYZ[\]^_`abcdstuvwPr?@ABCDEFGHIJKLMNxyz{|}~qponmlkjihgfOyz     I-./0123456789:;<=>?@ABCDEFGH !"#$%&'()*+,PONMLKJRQSTUVWXYZ[\]^_`abcdefghstuvwxyz{|}~rqponmlkkljij      !"#$%&'();<=>A@?BCDEFGHIJKLM+,-/0123456789:QRSPON*+./TUVWXYZ[\]^_`abcdemnopqrstuvwxyz}hgf||lkji~{       !"#$%&'()*+,-./0123<=>?@ABCDEFGHJIZYXVUTRQPNML[5`KL_54456789^]KLOPSTcTb98aSTXWTSd\;:98gXfe;:WXhijklmnopqrstuvwx~}|{zy      !"#$%&56789:;<=>?@ACUEFGHIJBRQHEDV21.-,+X2/0WSH30/TYZKLMSBB[\]34PONMLK^_`aBbcdefghijklmnopqr~*)('stuvwx{|wxyz}zy/ !"#$%&'()*+,-.     6543210879:;<=>?@ABCDEFGHIJKLMN_`abcdefghijkmopq~l^nVUTSlRQPO}|{zyxwvutsrUVWXYZ[\] !"#$     %&'()*+,-./0789:;<=>?@ABCE\]^_RSTUVWDDQPONMLKJIHGFXYZ[123456`abcdefghijklmnopqrstxwvu     z{~!"&'()#$%347*+,-./012568: ;<=>?9AyzCDEF|B~}@GHIJKLMNOPQRxyz{|}~TwnmwijwwvutsrqponlkjSTSUVWXYZ[\]^_`abcdefghi                            # $ % & ' ( ) * + , - . / 0 3 2 K L M N O P J I   H G Q R S T U V W X 2 1 F E C @ ; : 9 8 7 6 5 4 Y  ! " > ? @ A B C D E Z = < [ " \ ] ^ _ ` a b c d e f g h i j k l z { | } ~  y u v w x p q r s r t o n m          ! " # $     % & ' ( ) * + , - . / 0        1 2     4 5       3 6 7 8 9 : ; < = > ? @ A B C D E F O P Q R S T U V W X Y Z [ ] u v ` c e f i j o p q r s \ \ s n m w x G H I J K L ^ _ ` a b c d e y | t { l i l k i h g z K L M N } ~  . -       ! " # $ % & ' ( ) * + ,             / 0 1 2 3 4   5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z         h                        ! " #  % & ' ( ) * + , - . / 0 v t \ : ; < = > ? @ A B 9 8 7 6 5 4 3 2 1 $ % v u t s C D E    F G H I J K L M N O P Q R S T U V W X Y n p o  [ \ ] _ ` a c d e g h i j k l m    v s y v ~ c b _ ^ [ Z q r t u w x } x y { | c c b x w c g g g f c b { z x w z w y z z { v x y ] ^ u v y x d c b a ` _          % ' & '&%#"!            ! " # $ ; < : - , * ) , + ) (     9 8 7       + , - . / 0 1 2 3 @ A ? 3 2 6 5 3 2 %$!  > = !   1 2 4 5 Q B C D E F G H I J K L M N O P t d e f g h i j k l m n o p q r s c v x z | ~  ~ } | ~ } | { z y x w v u b a  d f Z Y X W V U T S R c d e f q r l k j i h g ` _ ^ ] \ [ Z Y X 321/.-+*)'&% %$ -,)(%$ ,-01       !"#$    p o n m l k %&'()*+,-./01234567?>T@ABCDEFGHIJKLMNOPQRS]^_`abcdefgh?pqr|}~stuvwxyz{[onmlkjiUVWXYZ\>;:=<       !"#$%&'()*+,-./0123UVWXY5FGHIJK\]TT^_`aLMNOPQRSbcdefghijklmnopqZ[Trstuvwxyz{|}454~6789:;<=>?@ABCDE89     56789:;<=>?@ABCDE&'()*+,-./01234`_ !"#$%FGHJKLNOPRSTVWXYZ[\]^uvwxyz{|}~VURQNMJI tsrqponmlkjihgfedcbaCBA?>=;:97653215410 985498  A@=<98  ()*+,-./0123465HIJKLMNOP[ >=<;:987 !>?CGQRSTUV5WXYZ[\]^_FEDBA@'&%$#"`abcdefghijklmnopqrstONMLKJIHGFEDCBA@yz{|}~@HD@xwvHLLHu     (' !"#$%&=>?@ABCDEF<;:9876543210/.-,+*)GHIJKLMNOPQRSTUVWXYZ[\rstunopq]^_`abcdefghijklmv]\wxyz}~}|{:<10/.-,+*)('&%$#"=>?@ABCDLMNOPQRSTUVWXYZ[;QRSTUVWXYZ[\23456789! LPTXEFGHIJKLMNOP]ghijklmnopqrsuvwxyz{~tcba`_^z{|}tcfbeedba_^]\\\]^_`abcdefg !"#$>?@ABCDEF/0123456789:;<=&'(*+,   H%&)*IJNM L OKQPG)*+,-.     RSTUVWXYZ[\]^_`abcdefghijklmnopqr    ~}|{zyxwvut      !"#&'(%$)*"#+,-./0123456789Z[\]^<QRSTUVWXklmnopqrjihgfedcba`_YY{|}~zyxwvuPONMstu:;<;=>?@ABCDEFGHIJKL./01234-,+*)('&%56789:;< !"#$ADEFHGKLJ  CIPQRST U  NOM   VWXBs>?@=YZ\[efcdgh`bjlka`iam_nrsqpto]^uvwxyz{|}~      #%$"!&()+*'-.10/,3675429<=;:8?ABC@>EHIGFDKLONMJQRTUSPWX[ZYV]^a`_\cfgedbijmlkhoqsrpnuxywvt{|}~z      %)('&10/.-,+*$#"!5432:>=<;FEDCBA@?9876JIHGOSRQP[ZYXWVUTNMLK_^]\dhgfeponmlkjicba`tsrqy}|{z~xwvu     !%$#"-,+*)('& 10/.6:987BA@?>=<;5432FEDCKONMLWVUTSRQPJIHG[ZYX`dcbalkjihgfe_^]\ponmuyxwv~}|{ztsrq     ! )('&%$#"-,+*26543>=<;:98710/.@BDCA?FRQKPLPUWVXYNZMTSPO`_eifcI]^Jdghj[GkanmblH\oprqEtuwxvsz{}~|y  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~|zx}{qyowmrpfndlbge[cYaW\ZPXNVLQODMBK@EC8A6?497-5+3).,"* (#!           !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~}{y~|tzrxpjh_\Y`TQN]SPIMGJEZHFAD?B=W@>9<7:5UaR0O.L,mdi*K(C$;"3 c^[X1/-+'bkg        !"#$%&'()*+,-./0123456789:;<e=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgvhijklmnopqrstu&vwxyz{|!#%}~wnxvztwuqsor{|mpnjlhk}~figcead_b`\^[]YUSQOTRKPINGMEJHAF?D=C;@5>2</:,9 !" #$)  ZXW     VL !"B#$%&'()6*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOfPQlRST U8VW6XY4Z[2\]^_`abcdefghijklmnopqrstuvwxyVz{|}~){y|zuwsvtoqmpnikgyWXVYUZTxusQqOdoMrRPJNHcLFlKICGAbE?fDB<@:a>81-4.*2+6.3,10(-&+*"' %        _^]\ & !"#$%&'()*+,-./ 0123456789:;<=>?@A BCDEFGHI7JK83LM405NOPQRSTUVWX/YZ[\]^_`abc)defghijklmno#'pqrstuvwxyz{|}~~x}vztwunslpjmkdibf`ca[_Y]WZXRVPTNjhIeGJHCEADyB=?;>o<7958e613/2\0+-),S*%'#LU^ghqr{|`[S     ~    F=;9 7@: !"#4$%&'()*.+,-./01(2345678"9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~}{}x$q!otjphnmciagf\bZ`_V[~TYXPU|NSRJOzHMw@:;856301>.,A(&)'"% #!$*94/    B + r !"#$%&sk'()*+,-./0ld123456789:e];<=F>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs tu vwxyz{|}~{yw|ztxrvphfdimgae_c]`n[^X~\WZUSlNV?kCJPKMbjIHQYTE}AC=F@<B>:753^164-2+0)/W',*#(!&%Q" KE (%      !"#$%&'()*+,-./0123456789:;<= >?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~zws{xntlqjebfc]`[v^r\XpZW URPTMKVNLIJGSHFDEBQCA?@=O><9;7g_2Y0h4d-a+|yu/(%" $!       } !"#$%&'()*+,-./0123456789:o;<m=>k?i@ABCDEFGHIJKLMNOPQRSTU8VW6XY5Z[\]^_`abcdefghijklmnop:qrstuvw xy z{|}~~|xv}t{zpwnuls[YW\ZRXPVNSQHOFMDIG>E<C:]T5J2@/_e'($!                      8  B7 LAUK  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C &'D E &F G *%H I J K L M N O P Q 3R S T U V 1W .X ,Y Z *[ \ )] ^ _ ` a )b c d e f g h #i j k l m n o p q r s t u v w x y z { | } ~  ~ } { y | z ux sw or n lm i jv tp dc a `_ \] bqe Zf^Y [W - .0 S13 Q46# O R P JN HM F I G AE ?D = @ > 8< 6; 4" / 0 .+ , *' ( &#                   ^  1   -       )        " ! " # $ % & f' ( ) * + , - . g/ h0 1 2 3 4  5 6 7 78 9 5: ; 3< = 2> ? @ A B C D E F G H I J K L M yN O P Q R S T U qV W X jbY Z [ \ ] ^ =_ ` a b c ? @ A B C aD E F _G H I FJ K DL BM N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b Ic Gd e f g h i j k l m n Ro p q 'r s %t u #v w "x y z { | } ~  O L~G} { w t p m k | xe uc ra o f l d^j b\i`[n Dg? _ ;Z]Y9Xh yW TV RO   L J8 H K I DG BF. @ C A $ 8 ; 39 17 /6  * ) !%% !$                                n    f ! `" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R +S T 'U V W X &Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ # (" }z { wt u pm ~x yq i l b ` c aY _W Z XQ VO R PI NG^UME $ : 8 @ 6 |; 39 17 A /5 v4 ,2 *0 B (. o- %+ ") C ' Uh gS Q r k s  PN  M     E        =    4   ,              ! " # Q$ % O& ' M( ) K* + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e &f g $h i j !k l m n o p q r s t u v w x y z { | } ~   { }y | zu ws  V W UX SY QZ O[ M\ K G @ > p< A ?9 =7 o;5 : 82 60 n4. 3 1+ /) m-'~ , *$ (" l& x % # ! kr    j  T    R P     NLJ !"#$%&H'()F*y+,-./012345678v9:u;<=>L?@IABGCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghiDjklmnopqrstuvwxyz{|}~|}xturp{lsjoydhbec\fgaZ][VdeYTWUPbcSNRX^_`fBhus?q=HIo;n85F2k96-3+E0)i.,'*%D(#4>1?@AC&ABC$DE"FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~|zu}s{qyoxhieb\ZX[YSWQUORPJNHLFIGAE?C=D20.1/)-'+%(& $"3* ! 6E9v]tqTK   B  ;DMVi] ,I!#"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ KLMNOP QRSTUV WXYZ[\]^_`abcdefghdijjkalmnopqrstuvwxyz{|}~~|4ifrbjg]c[q`Y^\VZTpXRNuLeOaMJ_stKHkhdGFDCP=A>EI<;wt7r5p3n164,2*0(/&+)!'%$ l8@> <:      7!"#$5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~{}uyzpqrstjklm~NJ FCGKOBLAP@>bQ<Z6U.81WV$-&#XY5!( / T+    RS:[4  \!"#$E%&'()*+MH,-./012345 678ID9:;<=>?@ABCDE?FGH=IJ`a;KLMNOPQRSTUVWXYZ^_[\]^_`abcde]fghijklmnopqrstuvwxyz{|"}%~'}~{wxvso|0*9izurl2,37qkg enpf)hm tyjW USTQRVXP`M\^GZLH_NFI>D[C@B<YAJ=K];:7485-2+.,&*$630%'#/9!()" 1E?Obacd    n   ov  w| n !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}o~xx~vuxsz}oi{m{pnjghlh|kieefgc}tfrdaqcdb`WU^S\QZ_]W[UYSXVPTNRLQOIMGKE@kf;C97B6:c`2<4=03/1_8g^,.>-?A5+*JH(F&D$)'!%#           !"#$%&'(w~)*v+,q-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^L_`abcdefghijklJmnBopqrstuvwxyz{|}~~|x}u{rzvmskqilpjofhegc_[X^ZTWSUQd\bYNaVLMn]`K52J0G.EI?F=D;CB6>4<2:9-5+3)1-"           !s"q#$%&'()*+,-./0123456789:;< =>z?@AwyBCtvDEFGHIJKLMN$OPQRSTURVWPXYOZ[\]^_#`abcdef!ghijklmnopqr0st,uv*wx(yz{|}~}{yu|szvqxm%gnj`f\ZeXTURL?DJH=DF;><6C:475/B3->V$!(F&N'%#$G!" Hi_&#)dJjcKM P]aSO ^ Q[YI lmkH@     A78.'hbWf !"#$%&'()*+,-.0/0.12,3456789:;<=>?@ABCDEFGHIJKLAMNOPEQRS*TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~}zx/vywquotmpnhlfk~dge_c]bv[o&PEC>;82031)/'*( &!"#+,4-.$%zvl     @=: 7 !"#$%& 'GB()*@+,-?.:/012345678F9:;<=>?D@ABCDEFBGHIJKL MONLOMPQQNwRSTtUVrWXp8YZ[\]^_`9-abcdefgh."ijklmnopq#rs ntuvwxyz?{|}~<9}~6|xsqtrjphkibg`caZ_Xof^V LJKHIEDFBC@A<:=8{;96172/3,z0-.)#+%&?GQR5>S(4T'T!H*R S IJ K^\ZY     V !"#$%&'()*+,-./0123456 789m:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[A\]^_`abcdefghijklmnopqrstuvwxyz{|}~" ~|z}u{rypkiljdh`g]yy^_abce\wwxnoSHEJBGD>A?@ABCyDEFwGH5IJKLMNOPQRSTUVWXYZ[\]^_`abcde$fg"hi Ujklmnopqrstuvwxyz{|}~}z$w{xptn~qolmkP|P UZfms^_vr][\yuZY[YVijWTWUPghSNQOJfMHKIDeGACE@B>d?<bc;`a:753 164-2+0)/',*#(!&%"       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL MNO PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~{yzwxtsrponlihecb_^]ZYXUTSPONLJDAC@9<82.E1B(-?'*#      d`?=;9 !"#$%&'()*+,-./0123,456789:+;<=>?@ABCDEFGHIXJKLMNOPVQkRShTUVgWXYZ[\]^_`abcdefghijklmnopq rstuvwxyz{|}~}~|Ty{txUKrwvnsLBlqphmC9fkZXV[YQWOUMRPGNELCHF=D;B9><3:18/\S*I'?$5!_d6=>&+     -7,A6K@TJ !"#$%&'()*+,-./0123456789:;<=>?@ABCDE FGHIJK LMNOPQRSTUVWX0YZ[\])^_`abcdefgh ijklm nopqrstuvwxy "z{#%|}&(~)+z|zxuvq{oymwokutfpdnbli`j] [ Y\ZTXRVPSQKOIMGJHBF@D>?@)ABCDEF(GHIJKLM45NOPQRSTUV^$WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~}zx{wv|y7upsvroqntqmlkuhmjgd_^[`~Z]a\XYb%Wce USVTOQMPNIKGJHCEAR=;L><8:6F97351@42.0+' #!&" :;$%(iec a _        a A!"?#$=%&;'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV]de'&W:4      .6  -   ,+*giaf\`W[ RV!f"#$%-/UM&'*,()*+!),-./01234567G89:;<=>?@A?BCDEF9GHIJKLMNNOPQRSOETUVWXYZ[F\]^_`abcdefghijklmnopqrstuvwxy/z{0|153}72~j}kd~|{zwyvtrqsuxomkxinldjbh`gr^caY_W]U\lSXVMTKRIQfGLAJ?H=F;E`[53142,0*.(+)#'!%KLST[\&/uvj=6-  $  t~             a  ^  \           ! Z" =# $ ;% & ' 8( ) * + , - . / 0 1 2 3 4 5 6 7 8 ~9 }): ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k Ql MHm Dn o @p q >r s D< A ?7 =5 ;3 T K/ B- 9+W Z $ %  \  ]a   !!!!!!!!! ! ! ! ! !!!!!!!!!!1!!:!CL!!!!!! !!!"! #!$!%!&!'! (!#)!*!+!,!-!.!/!0!1!2!3! 4!5!36!7!/8!9!,:!;!!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O! P!"Q!R!S!T! U!V!'!W!X!Y!Z![!*\!]!^!,_!`!.a!b!0c!d!e!f!g!h!i!j!}k!l!m!n!o!p!q!r!~rs!_t!u!v!w!x!d^y!z!{!|!}!~!!!g!!!~!e!!!|z!!!!!!u!s!!!v!!to!rm!!!p!!ni!lg!!!j!!hc!faekqw!!!!!!!!]!!!V!!c!!bS!!Q!]O!!T!!RL!!PJ!\NH}!!M!!KE!!IC![GAy!!F!!D>!!B"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"&r"s"t"u"v"w"x"y"z"{"|"}"~"" "" """""""|"y"""""u""""p""""m"k""l"""j""fi"c""e"^b"]ao"~t"`qv"d_[Zz"h{}\ngYx""W"""s"XwrT"UVSR"""""P""NQ""I""G""E"JO""HB""F@""D>"CM""A;""?9""=7"#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#(U#V#W#X#7Y#Z#[#\#]#/^#_#`#a#b#'c#d#e# f#g#h#i#j#k#l#*m#.n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~#############w####t###x###uo##ql###?##=g##;e##9c###h##f^##d\###bZ###_z#]Tv#[Sr##YR#####O#L##N##GK#pe#EJ##I##AF#fZ#?D##C##;@#[N#9>####d##b4#`2####5##3-#(1+####.##,&#&'*$###'##% #$%#W###9################# ### # ## ## $$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$y#$$$%${&$'$($nYaWXPQsj)$"()/067^*$+$,$-$.$/$0$1$)V2$3$4$5$6$7$l8$9${pk:$;$x<$i=$>$?$@$A$B$C$D$E$`F$G$H$I$J$K$L$M$N$O$P$Q$R$VUS$T$U$V$W$X$Y$Z$[$\$]$^$_$ M`$a$b$c$d$e$f$g$h$i$Hj$k$l$m$n$o$p$q$r$s$Bt$u$v$w$x$y$z${$|$}$<~$$,$$+$$$- $$$ y$$w$$$u$z$$$xp$$vn$$$sl$q$$$og$$me$$$jc$h$$$f^$$d\$$$aZ${$rW$iV$`U$t$k$Sb$RY$Q$}$$$$$pL$$mJ$$$kH$$$M$$KB$$I@$$$G>$$$C$$A8$$?6$$$=4$$$$9$$$7-$$5*$$$3(+$$$)"$$$' $=$$$:$$8O$$$$$$PB$$$$$$C$ $$$$ $$ $$ $$$~%%%%!%%%#%% % % % % %"%%%%%%%!%%%%%%%%%%% %!%"%#%$%%%t8&%'%(%)%*%+%,%-%.%/%0%1%~2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%$h%i%EF;<12%&j%k%l%m%n%o%p%q%r%s%t%u%v%}w%x%|y%z%{%|%}%~%N%%%%%}%%{%%Dy%%%~v%%|t%%zr%%:xp%w%%um%%%sj%%%qg%%%%0od%/c%%,.`%be%%a%_]fh%%^%\Zik%%[%YWln%XVU%%%%%T%%Q%%O%M%%S%%HP%%FN%%DL%%BK%%J%%>G%%&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&|~&&&&&~&&&{&&&x&&&&t&&r&&p&&&&&&&"&& &&h&&f&&d&g&&e&&_c&&]a&&[&^&&\&&VZ&&TX&&R&&U&&S&&LQ&&JO&&H&&&&&&&&&1289?@FPYbk_`TUHIJ<&+&&i&&&&7&is5`&&8&&62&^h40W&&3&&1-&S]/+M&&.&&,(&GR*&&&&&&&&C&&B&& D&A"&&&&&&&$&#!&&&&&& &&&& && && &&'{''''''|r'X' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'@0'1'2'3'4'5'6'?7'8'9':';'<'='>>'?'@'A'B'C'=D'E'F'G'H'I'J'K'L'M'vwyz|}N'O'P'Q'R'S'T'U'V'9W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~''''''''}'''{'~'|w''zv''u''ytr'xp''s'''qm''oj''''gh'ef''d''bcik'`a']_'n\^l''''|''Zz''Wx''Uv'S'''Y''MV''KT''IR' 'GQ'''P''BL''@J''>H''12&'(N((:($( () ( (' (;F%% (((((0: ,(((((%/(((((((k(( (!("(ml#(*$(%(&( '((()(*(+(,(-(.(si/(0(1(2(3(4(j`5(6(7(8(9(:(a;(<(W=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(oqsud(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~((((:((6((~4((|2((z0(x(}(({((ty((rw((pv(n((s((iq((go((em((cl(-(((((((([((((((\(((XS((((T(((RL((((M(((KE(((((F((((D=(((((((((5(((2(((.(((6((3'((/%((,#((((((&(($(("(^(_Y(Z((((1(#(-(!*(((((( [( (( (((XN()))))OC)))) ) )D8 ) ) ))))))))))))))))))) )!)")#)$)%)&)')/()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)?P)<>Q)R);S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a) +!b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)7z){)|)})~)))))~)))|)))y))w))}u)) {s)z@)xqAG)vpHN)toOU)]rnV8))40)ml))k)ji))h)gf))e)dc)ab,))))))`'))]%))[# )Y))_))T\))RZ))PX))NW))V))JS))HQ))FO))DM))L))@I))>G))*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*`.R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*:w*x*C9y*z*JB{*|*QI}*WP~********~***{**x******************f****b****^****Z*g***cT***_Q***[N***WK*Y**v*I]XH**Gwy*Fa\E**Dz|*Ce`B**A}*@hd?*=>B***?**<=**9;**79*5**;**08**.6**,4***3**2**&/**$-**"+** )***(***%***#***!*****8**5i*** 3********+++++++++ + + + + +++++++++++++++ :+1+'++ +r!+pq"+no#+m $+ %+&+'+(+)+*+n++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~+++)+++~+++{+++x+++ ++++s++q++o+r++p++jn++hl++f+i++g++ae++_c++]+`++^++X\++VZ++T++++O+|P+++KM+yL+++GI+vH+++CE+++++X\]delmR[dm+O++t+++N7k++8+J64b++5+F31Y++2+B0.+++++,+)+++++$(++"'++&++#++!++ +++8++++++$}+++++ z++++ + w++ +++,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,@, ,!,",#,$,?%,&,',(,),*,>+,,,-,.,/,0,=1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,9@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,~|,{zy},,k,,h,,vf,,td,,rb*,p,,u,,s,,kq,,io,,gn%,e,,j,,h,,`f,,^d,,\c,Z,,_,,],,U[,,SY,,QX,Oa,,,,,,,,,,,E,,u,,,>,,,I,,:,;,W,,U,,5S,,3Q,,1H74,,G-2,,+0,,).,,,,,:,,,,,!,,,,,, ,,,,,,,,,,,,,,, ,, ,,,@=8,,,--9J-----B-- - - - - -------'/;--------FLR<---=- -!-"-#-<$-%-?D&-'-A6(-/-)-*-+-,---.-/-0-1-2-3-4-5-6-C7-D8-9-:-;-<-=->-?-@-A-9B-C-D-E-F-G-.H-I-J-K-L-M-$N-O-P- Q-"$&R-S-T-%KU-V-W-X-#Y- Z-[- \-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-{-|-}-~-----------{--y~---w--q----o-r--pj----lh-k--ic-----e`-------------W--------------------------E--t-;-u-9:4-D782-BC1@A05----.-,6F-/GH--*IJ+)m----'--%-K#nf--(---& --$-Q"!g--^-----------F------- --A  ,--*-.(R. ....ST...VU . . . .\ .....Z[. .....XY........ .!.".#.$.%.&.'.(.).*.+._,.-.../.0.1.2.P]a3.4.5.6.7.8.9.NObd:.;.<.LM=.T>.?.R@.A.PB.C.ND.E.MF.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.[.}\.].|^._.`.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.{.|.}.~.L....J......}z........s.t.....ok......f.d....g..e_.c].....`..^W.\U....X..VP.TN...Q..OJ.?MH..LRSYZ[abhs..............u..k.q.......2.....vp1..-..()...&....=......;<~.......@Ax.......!. >? .... ...#./$*y// // /w{/// / /3r / /0 //,///+/:j/////////9///// /!/w"/#/$/%/&/'/(/)/*/xl+/,/-/.///0/1/2/3/ma4/5/6/7/8/9/:/;//?/@/A/B/C/D/E/WF/LG/H/I/J/K/L/M/4N/zO/P/xQ/R/vS/T/sU/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~///////////{~//}////ux//////l//////p/////////^////n/Z/////K//IS/>GQ///T//RM/=PK///N//LG/c]Xofg///h//!/')q (j///kmY/6///\_85///W[/&//H$%/F3Dl/////i / ////////000000z000 0 0ty 0 0 000000000000s000000wr0 0!0"0#0$0%0&0'0(0)0*0 +0 ,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0 F0G0H0 j5I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0u{0|0}0nV~000SU00PR~00MO|0000000x000}u00|{r000000t70l0000000D0gh0efa0d`0c_p0000\00Zqs00]00[V000YTtv00W00UO000SMwy00P000NH0000LE0000@00>j01?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1m[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1.m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1111111111111^11111x1111svCb11l~z{|}#kwqrmn11111111i81111111111111111Z111"111111111111_11FG111HI11A11111111:111191111051111111;1*1117&1113114-11.1>J11,-1(+)1$''c1111#11111111111 11111 11222222222 2 2 2< 2 2281222222222222222222 2!2"2#2$2%2&2'2(2)2j*2+2,2hi-2.2/2fgde02122232425262728292:2;2<2=2>2?2@2A2 B2C2D2!E2F2G2H2KLI2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2Tt2u2UVv2w2Xx2y2z2{2|2}2~22W2222Odi22222~22{2222tM2222222222"2222g22e2c6f22d22`b22^a2\k/_22jY]22W[22UZ|232222Q22222L222?22G2CD2229P222@QR[222=\]2DEBB:^C22<82?;72A>62H29IM25NR*4@22F22KE222PJ02SO.=l23h221,22/*2-(i22&X2$V2#Tv2qN2222222222222} 2222x2u222"2222222 222Y22b 3 !`as Sy%r3+zv3)w|'3333 33 3 3 3 3 333333o3333333333333 3!3"3#3$3%3&3p'3(3n)3m*3+3,3-3.3/303132333435363738393 :3)%;3<3=3>3?3@3A3uyB3C3D3E3F3G3H3I3ptJ3K3L3M3N3oO3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333~{3}yz|x333333333s3unp3tmq3wlrov33333333333i3g3ba33h_d3^]33k\e3[Z3cjYf`X33333333333W3Q3N33OT3PLIM33VKR3GF3JUESHD33333333333C3=3:33;@3<85933B7>33236A1?4033333333333+3-3&%33*#.3"33'(3,$!3) /33333333333333333 3 33  3333333444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~444444~}4444z44444|4w4u4x{trsyvq4444n444k444h4p4filojgem4444444d44`a44]b^4[cZY_\444444444U4QOV4TNW4SMXPR444444444K4G4JDH4IBECLAF444444444?4;4>8<4=697@5:44444444434/+44.*14-)2,0444444444'4#4& $4%!("444444444444444444444 4 4 4  4444555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~55555555555y55wz55{5u|x5~srvt}5555555m5n5555jg55l5555b555cf55_]h5555\^e555o555UZiT55YPQR55555a5LOK5XI[WHkd55q`JM5GVpF5NSDE5555555?5@5555<955>5555455558551/:5555.07555A555',;&55+"#$5555535!5*-)=655C25(B5 %555555555555 555555555 66 6666 666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~666666666|666}66yw6666vx666666otn66sjkl66666{6fie6rcuqb~66zdg6ap`6hm^_6666666Y6Z6666VS66X6666N666OR66KIT6666HJQ666[666AFU@66E<=>66666M68;76D5GC4WP66]L6963B\26:?016666666+6,6666(%66*6666 666!$66&6666#666-666'66666666 6)"66/ 6.6 6777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777}|77~7{z7xy7777777s7t7777pm77r7777h777il77ecn7777bdk777u777[`oZ77_VWX77777g7RUQ7^Oa]Nqj77wfPS7M\vL7TYJK7777777E7F7777B?77D7777:777;>7775@777746=777G777-2A,771()*7777797$'#70!3/ C<77I8"%7.H7&+777777777777777777 777 77 7777888888888 8 8 8 8 8888 888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~88888888}8888|~888888uzt88ypqr888888lok8xi{wh88jm8gvf8nsde8888888_8`8888\Y88^8888T888UX88QOZ8888NPW888a888GL[F88KBCD88888S8>A=8J;MI:]V88cR9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~99999~9999999y9z9999vs99x9999n999or99kit9999hjq999{999afu`99e\]^99999m9X[W9dUgcTwp99}lVY9Sb|R9Z_PQ9999999K9L9999HE99J9999@999AD99=;F9999:(+9%4N$9,1"#99999999999999999999999 9999 999999 :: :::::::  : :! : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:}:~::::::::::::{z::vwx::::::ruq:~o}n::ps:m|l:tyjk:::::::e:f::::b_::d::::Z:::[^::WU`::::TV]:::g:::MRaL::QHIJ:::::Y:DGC:PASO@c\::iXBE:?Nh>:FK<=:::::::7:8::::41::6::::,:::-0::)'2::::&(/:::9:::$3::#:::::+::"%!5.::;*: ::::::::: : :::::;;;;;;;;; ; ; ; ; ;;;; ;;;;;;;;;;;;;; ; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;t;;;;;;;;;;;;;;;;;em;n;h`j;d;ayi]owg_k{c^;r;;;;;;;s;;;;;;;Y;R;;Kqfxb|;[;V;;T;O;F;L~lzpU;;;QEPAGCSI;BMv\;;;X=HW?ZJ;>N;u};;:D@<;;;;7;;;;63;58;;4/;1.092;;;;+;;;;*';),;;(#;%"$-&;;;;;;;;; ;;;!;;;;;;;;;;; ; ;;;;;;;;;<<<< <<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<<<<<<<|~}{<<<<<<<<t<z<x<v<pyruqwos<<<<<<<<h<n<l<j<dmfiekcg<<<<<<<<`<^<\<b<]ZaX_Y[W<<<<<<<<T<R<P<V<NULQKSMO<<<<<<<<H<F<D<J<AC?G@EBI<<<<<<<<<<:<8<><=49673;5<<<<<<<<0<.<,<2<*1(-'/)+<<<<<<<< <&<$<"<!%#<<<<<<<<<<<<       !!""###$$$%%%&&''"(())**++#+,,$,--%-..//00&*112233+344,455-56677.28899::3:;;4;<<5<==>>69??@@AA:ABB;BCC<CDDEE=@FFGGHHAHIIBIJJCJKKLLMMDGNNOOPPHPQQIQRRJRSSTTKOUUVVWWPWXXQXYYRYZZ[[SV\\]]^^W^__X_``Y`aabbZ]ccddee^eff_fgg`ghhiiadjjkkllelmmfmnngnoopphkqqrrsslsttmtuunuvvwwxxoryyzz{{s{||t|}}u}~~vz{|}~               !!""##"$$#!%%$"&&#''&$(('%))(&**'++*(,,+)--,...///00011   122!%)-33445536657768899.9::/:;;0;248 <<==>>  ??@@AA4BBCC8BDDEEFFCEGGHHIIFHJJKKLLIKMMNNOOLCPP9PQQ:QRR;RSS2FTTPTUUQUVVRVWWXXSIYYTYZZUZ[[V[\\]]WL^^Y^__Z_``[`aabb\Occ^cdd_dee`effgga>?hhiihjjkkllijmmnnookmppqqrrnpssqtthtuujuvvmvwwpwxxtxyyuyzzvz{{w{xy||z|}}{}~gf~b]X~~~srol~NMJGD3567?@=>OcdefN~~ A<*+,-    |   }              !!!"""## #$$!$%%"%&''&(&(()**'&)+)(++,--*),.,+../00-,/1/.1122334342556637467588996:79:;<<==>>;?@@;>?A>=A?BBCCDDEEFFGGGGFFEEDDCCBBBHHHIIICJJHJKKIKDLLJLMMKMENNLNOOMOPPQQRRSSTTTUUUBSVVWWXXTXYYUYCW@?ZZ[[X[\\Y\D]]Z]^^[^__\_E4```R7V:@9;8<abbccaddceedffe'fghhaciigdjjiekkjfllk*lmnngioomjppokqqplrrq-rsttuumosvspvwvqwxwrx0xyyzz{||{}}|~~}~{|}~{ #$%0/1                  !!""#"$$#%%&&'&'%(())&*')*(++,,)-*,-+$",!-E..//N/00O0.1122/233031445525663647788589969F::7E..114477::F;P;'<<]<==^=>>_>.*??<?@@=@AA>A1-BB?BCC@CDDAD4 EEBEFFCFGGDG7HtsIIHvJJIwKKJxLLKLMHINNMJOONKPPOLQQP QRMNSSROTTSPUUTQVVUVWRSXXWTYYXUZZYV[[Z[z\\]^^__``]_aabb`^ccdd_deeffa7gghh8hii9igjjkkllhlmmimknnooppqqrrlrssmsqttuuruvvsv:wwt7ggjjkknnooppqqttww:xx;yzz{{||}}yz~~{~poybaz~qft EFGjn{|#|y`]}WXYZ[\                  !!!"""##$#$$#%% $&&%&%''!&(('('))"(**)*+),,+*--,-..///0010122.3323 4414556677588789::659;97;<;8<<=>>:9=?=;?@?<@@ABB>=ACA?CDC@DDEE2EFF5FGG8HIIHJHIKKJLJKMMLNOOLMNPPQQ QRR RSSPTTUUQUVVRVWWSTXXYYUYZZVZ[[WX\\]]Y]^^Z^__[``\_GPPTTXX\\``_[[WWSSG_QaaHbbbcccdddPJeebeffcfggdgTLhhehiifijjgjXOkkhkllilmmjm\n+,oon-ppoSpqnorrqpssrWstqruutsvvu[vwttxxwuyyxvzzy_z{{En{qFtGt<wA|}}BA|~|C~~Db}|~hnuy    41/.023                  6: !!"" ##"$$#>$%&& "''%#(('$))(B)**+++I*,,--+-K,..//-/M01122/.0233N44455566 77478858996 ''::7:;;8;<<9'&&00==:=>>;>??<?`?<<9966`?@a@AA*BBACCB6CD,ADEDBEFECF9FG.DGHGEHIHFI<IJKK0GJLJHLMLIM?MNNOPPOQQRRNSSSPQORTTUUTUV%'WWV(XXW)YYX}YZVW[[ZX\\[Y]]\]^Z[__^\``_]aa`ab^_ccb`ddcaeedeffghhiijjgkll#$kmmnnoo%oppqq(qrr+rksONttsustvvuwuvxxwywxzzy\{{||]|}}^}~~_{|}~`:\{{`~~_:a;sklm{uwywxyz~pqrlmnHMRW\]yzwwxl                 !!"" ##$$!%&&''"!%$(())**%0++,,1-3,-+..//,011-/0.2233/455660341t6v577x7z0//88=899>9::?/..77;;8;<<9<==:766>>>>;>??<?@@=>==EEAA>ABB?BCC@CC@@==::?CD@DEFFGGKJEHELHIHMI:IJKKLLFHJMJIM=MNOOPPKJNQNMQ@QR))ONRSRQSCSG+L.P2TUUhgTVTjViWWVWUXYY54XPZZXY[[\\7\ [#O]]Z][(]^__bc``^daa`ebbabcdd^`eecaffebggfghiicejjhfkkjgllklmnnhjoomkppolqqpqfrr&sstt'utusvvwwtxyyuwxvzz{{w|}}~~x{|z{|y~EDDMMABCMLLKKTTTSS[[[ZZbbCDs*RSvz~   } mopqr                 !!!"""## #$$!$%%"%&&#&'(('))(**)*+'(,,+)--,*..-./+,00/-110.221 23/044315542665 673488759986::9 :;78<<;9==<:>>= >?;<@@?=AA@>BBA BCCD'DED+EFE/FGF3GHG7HIH;IJI?JKLLKKCMNNOOMPMPDPQRRSSNMQTQPTETUVVWWRQUXUTXFXYZZ[[VUY\YX\G\]^^ZY]_]\_H_`aa^]`b`_bIbcdda`cecbeJeffggLhiijjkkllhmnnhloomkppqqrrlrssottuucveuvtwwxxyyuz{{||vyzx}}~~yz~}qp~j{zif|tuvwwtxnm{|OSW[fmsoZ^adg                  Kg?@AB   !! ""!##"$ %%$!&&%"''&#((')$%**)&++*',,+(--,.J././0/$010)12223343455256637467 8858996:79:;;8;<<9=:<=>>??@@AA  AA@@??>>>?#@(A-4BB$BCC%CDD&D>7EEBEFFCFGGDG?:HHEHIIFIJJGJ@=KKHKLLILMMJMANOOdcNPNeP.PQRRONQSQPS/STUURQTVTSV0VWXXUTWYWVY1YZ[[\\]]^^Z_``Z^_]aabbcc^d_cdbeeffcggdhhiijjjkkkillmmnnjnooko mppqqnqrrorpssttqtuuruvvwwswvvhhiillmmppsswxxyyz`_{{||z{}}~~|}~mld{}pgsh~zZ[ORUX1)*+,-XWYA                                 A                        ; < = K   L   M                ! ! " " # #   $ $  #   !  % & & ' ' ( ( % )   * * ) + , , - - . . + ) / / 0 0 $ ' . - 0 / ( 1 *  2 2 1 2 , + & % 1 3 4 4 5 5 6 6 7 7 3 8 9 9 : : ; ; 8 < = = > > ? ? @ @ A A B B 8 ; < > C C D D ? @ E E F F A " 7 6 G G H H # H I I J J D C K K I  K E J I F G F K H L M M 4 3   L L N O O : 9 N P N 9 M L P P Q Q R R  S S T T Q = U U V V S W  X X Y Y W Z [ [ W Y \ \ ] ] Z ^ _ _ < O ` ` Z ] ^ R X T \ V ^ _ U a b b c c d d e e a f g g h h f [ b a i i  i j j  j 9 k k l l M m n n o o p p q q m e r r m q a q s s i s t t j t b p o u u c u v v d v r n v ` p N s P t w G 5 x x w l y y z z x { | | } } 7 " { ~ + .   ~ ~  1 * ) / & ' } | { 3  $   D J V ^ w F B k y z U _ ? @   f h g          x   f      g                                                ws                sw              t   u        ! !  ! " " "  !  "  # # # $ $ $ % % %   & & # & ' ' $ ' ( ( % (  ) ) & ) * * ' * + + ( +  , , ) , - - * - . . + .   / / 0 0 1 1  1 2 2 3 3 4 4 5 5 6 6  7 7 5 6 / 7 0 8 8 9 9 : 9 : 4 8 3 : : ; ; ; 7 2 ;  < < , < = = - = > > . >   ? ? < ? @ @ = @ A A > A  B C C B D D C E E D F F E F G B C H H G D I I H E J J I F K K J K L G H M M L I N N M J O O N K P P O P L M N O P Q Q R R R S S T T U V V W W X X U Y Z Z [ [ \ \ Y ] ^ ^ _ _ ` ` ] a b b c c d d a qe e f f rf g g h h si i wi j j k l l }k l e m n n m o m n p p q q o r o q s s t t r u r t v v w w u x x y y y z z z { { x | | } } y } ~ ~ z ~   { | } ~    x x | |   { {   m    x o | r u j  i   k l g h           Q u w         h                            S T d a b c                                                          ^ ]  ! ! " " # # $ % % & & ' ' # $ ( ) ) ( ) * * + + + , , p , & & s % v - . . / / 0 0 - / 1 1 2 2 3 3 0 . 4 4 5 5 / 5 6 6 7 7 1 8 9 9 : :  8 : : 9 9 8 8 baaii; ; ; < < < : ihhpp= = ; = > > < > 9 pooxx? ? = ? @ @ > @ 8 A  A - B B . C C B : C B D D 4 C E E D 9 E F 4 D G G F E H H G 8 H ! I I J J K K " J 4 F L L K - ( & M M N N ' M 7 6 N N I 2 + * 3 1 O O , O M  P P _ Q P  Q Q ` R S S R T T S U U T U V W W R S X X V T Y Y X U Z Z Y Z [ \ \ V X ] ] [ Y ^ ^ ] Z _ _ ^ _ ` ` " a a b b $ b a c c d d b d c e e f f d f e g g h h f h xwwi i ? i j j @ j k k 8 wvvl l i l m m j m n n k ~~o o l o p p m p q q n r r o r s s p s t t q t t q q n n k k 8 t u v v A u w a L w x w G x y x H y k y z c w z { z x { | { y | n | } e z } ~ } { ~  ~ |  q  g } ~  t W X Y \ Z [ U V [ ] ^ _     `  c d [ \ a e v v y   T                                g h                          r    s    t                            ! !  ! !       t ! " # # u " $ $ % % & & $ ' ' ( ( % & ) ) ( * * + + ) ' , , - - . . * /  + 0 0 / . 1 1 2 2 0 - 3 3 4 4 5 5 1 / 6 6  2 7 7 8 8 6 5 9 9 : : ; ; 7 4 < < = = > > 9 ?  8 @ @ ? ; A A @ > B B : = C C D D B E , E  E  3  < ! C F ; F G H H G I F : I I J J G K K J K H L M M L N N M O O N O P Q Q R R L M S S P N T T S O U U T U V W W P S X X V T Y Y X U Z Z Y Z [ \ \ V X ] ] [ Y ^ ^ ] Z _ _ ^  _ ` ` a a b b c c c d d d e e e f f b g g h h c h i i j j d j k k l l e l m m f n  n o o p q q p r r q s s r t t s u v v p q w w u r x x w s y y x t z z { { y | } } u w ~ ~ | x   ~ y  {  ? @ A  f f f m m  m m m k l k z    B G L | } v n o n a o " | ~    b g                      ? A  D  !                                                        ! !   k " "  # #  # $ $  $  #  $ !                 % % i % " & & % & !  & ' '  ' ( ( (  ) ) ' ) * * ( *  + + ) + , , * ,  - - + - . . / / , / 0 0 . 0  1 2 2 [ ] 3 3 1 ^ 4 4 3 _ 5 5 4  6 6 5 6 7 1 3 8 8 7 4 9 9 8 5 : : 9 6 ; ; : ; < 7 8 = = < 9 > > = : ? ? > ; @ @ ? @ < = > ? @ A B B C C A D E E F F G G H H D I J J K K L L M M I N O O P P I M Q Q N R S S O N T T R Q U U V V W W T X Y Y R T Z Z X W [ [ \ \ ] ] Z ^ _ _ X Z ` ` ^ ] a a b b c c ` d e e f f g g d f h h i i j j g k l l d g m m k j n n m o p p k m q q o n r r q s t t o q u u s r v v u w s u x x w v y y x z w x { { z y | | } } { ~   ^ c ~ e ~ h J K L V U B B [ \ a b i j n r v y | C C D E                     !!"""##$$  %%&& %''(())&'**(++%+,,', --+-..//,/001*12123324)1454253667754 57888887766633      9 ::9;<<9:==;>>;= ??>0??@@<.@@ #AABB$!CCACDEEBADFDCFFGHHEDGIGFI!IJKKHGJLJIL&L MMNNOO PQQ RRPSSTTTUUUVVVWWSXXYYTYZZUZ[[V[\\]]WX^^__Y_``Z`aa[abbcc\^ddee_eff`fggaghhiibdjjkkekllflmmgmnnooh$ppSpqqrrXrsstt^tuuvvdvwwxxjQMy zzy{||yz}}{~{}~   onic]   ~F G   H |xwusqBEHK       00@:=!(                 KJLVZ^b f    !!"""###!$$%%&&"&''#'%(())&)**'*(++,,),--*- +!!$$%%((++ ..//R01122030244553677358869::;;<<9=>> ??@@=$AA99%<@@(?+BBAACB0C:C3;=76>DEEFFDEGG<3HHFIJJKKLLIBJIAL9K:MNN MOPPNMO O PQRR QRSS Q R STT TUU>VWWXXVY7@ZZVXYYHWDGZU P [[z[\\}]~\]S ^^[^__\`]_`Y aa^abb_c`bc_ ddadeebfcef]ggghhh1`iigijjhj4ckkiklljl8fmmkmnnoolopp qrrssqrttU Q uusvM L wwvxyyzzvwxvuzq{yx{ ||{ }}|}zt}~~~OLL)18?F_din def l p t + +,-.    ?             S         np     !!!""##$$#%%&&''$% ((&))#)**%*!++)+,,--*-.."//000112233/3445515662'4(6788997:(;;79:< c ==<>??@@<=>Ah <A@BBCCABDDCDEEi 2FFGGFHHIIGIHJ?>Jb KKJ LLKL@EL:MM68NNOOMNPPOPQQQ;RSSRTTSUUTVVUVWXXRSYYWTZZYU[[ZV\\[\]^^WY__]Z``_[aa`\bbabcddee]_ffc`ggfahhgbiihijkkllcfjmjgmnmhnoniooppqqrssrttsuutvvuwrsxxwtyyxuzzyv{{z|wx}}|y~~}z~{vv{{bbrNwU|\s w z   A  v{,.  kjmnoqMNQPjklmnx                            !!!""##$$"#%%&&''(($&))D H **')++ +,, , %--+-..,.-.//*00/ 01(/12102 23"1343244355466567588769989::;;<<:==<=>??;:>@><@A@=AABCC?>BDB@DEDAEEFFGGHHIHIGJJKKLLHMILMKNNLOMNOPPNQOPQRRSSSTTT RUUVVSVWWTW UXXYYVYZZWZ X[[\\Y\]]Z] ^^[RRUUXX[[^^/__``Iaaabb bcc!cRMddadeebeffcfUOggdghhehiifiXQjjgjkkhkllil[mnnCBmomDopoEppqrrnmqsqostspt~tuvvrquwuswxwtxxyzz{{vuy|}}yw|~|x~~;?C789`               FJ  !!"""##^$$%%&&''''&&%%$$^'& %$())((**)++*(,,+,,--..-//.'/-00.110/221&203314432554%5366 47765887$899::9n:9;;:<<;r<;==<>>=v>?@@ =AA?>BBCCA{DDBEFFGGHHEIJJEHKKLLIMNNILOOPPMQRRMPSSTTQUVVWWXXQTUYZZ[[\\Y]Y\^^]_``]^_Gaa\[Gabb^bcc_Qddeejeffkfgglghh[diijjejkkfkllglmmnnhiooZZjYk]l`ppm|qqrr}~ssqstuurqtvtsvXvwxxutwywvy^yz{{xwz|zy|e|[hhnn}}\}~~]~ nmmpp}~ p``__ _cc _p 678$VV[ZUSOKc$c!#Pdio?@CDzrux{   FGabcz{|d    l              c      !!""## !$$%%"$&&''%(WV))(**)++*,,--+.()//.*00/+110-223314./55406651776388997:;;45<<:6! <7$9==&#>>?? >@@AABB?@CCDDEEACFFGGHHDFIIG',,--22338899==&&''JJ(KKXKLLRLMMNMNNJN.OOKOPPLPQQMQRRNR4SSOSTTPTUUQUVVRV;WWSWXXYYTYZZ[[U[\\]]V^]^^___I\``_`HZaa`aEXbbabB:bccddeecffeggfghiidchjhejkjfklkgl lmnnihmomjopokpqplq qrssnmrtrotutpuvuqvvwxxsrwywtyzyuz{zv{{||}J}~~|dinsx,28='}~z }   B  |}~v cj   q       y      W \    !""!#! # #$$ %%%&&'&'((%())**&+,,'*+-..-/00-.11/23344/1255.566172678899:::;;;9<<==>>:>??;?=@@AABB>BCC?CADDEEBEFFCF D8899<<==@@AADDGHHG'IIIJJKJK,LLILMMJNOOKMNO8NPP<Q@PQR32SSRTRSUUTQTUVVQVA7WWSWXXUXYYVYD+ZZLZ[[M[\\N)]]Z]^^[^__``\]^aa_bbabcc`cPddbdeeffcfggQRhh4Tiihgihjj0ikkjekjklmmnnloomppoqqpqrssttnmrurouvupvwvqwwxyyzzsrx{xu{|{v|}|w}}~yx~~{|}"$#   "!#  R ` $567DEFDHWXY~                    l !""!#! #t#$%%"!$&$#&z&'((%$')'&))***+++,,*,--+-..,.//-/00.011/1G2233455#"464%6'776899::;;<<8;54==<6>>=7??>@8<AA@=BBA>CCB?DDCE@AFFEBGGFCHHGDIIHEFGHJJIKKJ5LL>LMMNN@NOOPPCPQQRRFRSS K'77??DDIIKK2TTJU98VVUWXXUVYYWZ[[WY\\Z]^^Z\__]``]_@aaVabbYbcc\cdd_dEeeaeffbfggcghhdhefghii`Siijj^Qjjkk[OkkllXMll:wmmnnxyoomzppo{qqpqrssnmrtrotutpuvuqv"vwxxsrwywtyzyuz{zv{%{|}}xw|~|y~~z{(3|}T~nsx}?DIK'()0123JKKT|}~                      !!"!"##$$$%% %&&!'"&'#(())$)**%*++&,'+,(--..).//*/00+1,01# (-"',12334425546677589924::85;;:7<<==;>8:??>;@@?=AABB@C>?DDC@EEDBFFGGEHCDIIHEJJIGKKLLJMHINNMJOONLPPOQMNRRQOSSRPTTS3UU9VVUWXXYYZZWYV8Z[WZ\\[>\][\^^]C^_]^``_H`a_`bbaMbcddabcQeecfgghhiifjkkjljkmmlnlmoonpnoqqprssrttsuutvvuwrsxxwtyyxuzzyv{{z|wx}}|y~~}z~{|}~kmoqvv{{ rw|Q W \ 2 jlnp XW[]v{6677<<==AABBFFGGGUV   pq                   !! ""!##$$"%&& ''%!(('"))($**++),,,---..,.//-/ 00.01122/23344556677888877665544*78+#59::;;9:<<  ==;=9<3>>>???@@@41AA>ABB?BCC@C6ADDBDEECE8FGGFHHG1 HIFGJJIHKKJ7 KLIJMMLKNNM< N%LM&NOPPOQQRRS%'TTS(UUT)VVU+WWVXYYSTZZXU[[ZV\\[W]]^^\_``XZaa_[bba\ccb^ddeecfgg_ahhfbiihcjjiekklljmnnfhoomippojqqplrrssq_tttuuvwwuvaxxtxyyuz{{vyzd||x|}}~~yz~8T8GKKLLPPTTrTskd]w{zDEgfhi}eRSFILmng`YPQ6<A      F        K    R   !!!"""###$$%%!%&&''"'#())**++(,,(++*--$-..&.,//-/00.0)11122233 344145566267788389::9;;:<<;<=>>9:??=;@@?<AA@ABCC=?DDB@EEDAFFEFGHHBDIIGEJJIFKKJKLMMGINNLJOONKPPOPQQRROSPRSQTTUmoVVUpWWVqXXWsYYXZ[[UV\\ZW]]\X^^]Y__``^abbZ\cca]ddc^eed`ffggehiiacjjhdkkjellkgmmnnloppoqqorssporqttuurvwwsrvuxxyyvz{{wvzy||}}z~~~  LPT~mnf_57qtx|}{LNOPhib[STQ-./01             /   0   )      !!""!##$$%%"$&&''((%'())**)&*)'*+++,,,---*&..+.//00,01122-23344554354665776176887998/98 9#::;;:<<;><:==;>>=<??>C?=@@>AA@?BBAHB@CCADDCBEEDMEFFSTGGGFHhjIIHkJJIlKKJnLLKMNNHIOOMJPPOKQQPLRRSSQTUUMOVVTPWWVQXXWSYYZZX[\\]]TV^^[W__^X``_Zaabb`ccddeeeffggghhiiijjkllmmnnkmooppqqrrssnqttuuvvwwxxrvyyzzw{||}}~~{}~baY|Rlkuo{zzwwxxrrssnnkk~~{{ooppqqttuuuvvyy{||llmmolcd"%(kzxs{               |  p !!""! ##"s#!$"$%$#%w%&''&())&'**++(,--(+..//,00,//112y23442t31553p1/154.*660677-788)869979::8:$%;{;< ==<>>??@@AA B  CCB<CB=DEE DE@ADF;FGGHHIJJKKHI>KJ?IGF9:LMMNNOOLPPPQRRQSSTTUUOVVWWXRWXNVXYYQVZZ[[YZMLZ\\]][]^^__TU``_`abbccddaSeffgghhebgfcahedjh\f^iijjjkkklllimmnnjnookopplp^nm[_o`pqqiqrrmr\CssqDttsEuutusvvrtwwvuxxwxv]wUxNyzz{{||y}~~}z~{y}|                 !""##$$%%!!% &''(())**&)*$&#'("+,,--..+/00,+/-1122.10/2344556635778869::4397:98;<<==>>;=??@@>?AABB@A<;BCDDEEFFCCGGHHDFIIGEJJIHJKLLMMNNKOPPQQRRORKNOMPLQSTTUUVVSWXXYYZZWXUTYWVZS[\\]]^^[_``aabb_`]\a_^b[cddeeffcghhiijjghedicjfgkllmmnnkoppqqrropmlqonrksttuuvvswxxyyzzwzsvwuxty{||}}~~{{~}|                   !! ""##$ #$%! &&%'((%&'$))&)**'"++,,--*..//.0011//+1,022334413('44-%55255.6778899::6;<<6:;9==>>:?;>?@<;AA@BCC@AB?DDADEEB=FFGGHHE8IIJJ9IKKLLJJFLGKMMNNOOLNCBOOH@PP7MPPIQRRSSTTUUQVWWQUVTXXYYUZVYZ[WV\\[]^^[\]Z__\_``]Xaabbcc`SddeeTdffggeeagbfhhiijjgi^]jjc[kkRhkkdlmmnnoopplqrrlpqossttpuqtuvrqwwvxyyvwxuzzwz{{xs||}}~~{no|}yx~vm                    !!""!##$$""$#%%&&''$&'' ((%((!)**++,,--).//)-.,0011-2.123/.44356634527747885099::;;8+<<==,<>>??==9?:>@@AABB?A65BB;3CC*@CC<DEEFFGGHHDIJJDHIGKKLLHMILMNJIOONPQQNOPMRRORSSPKTTUUVVSFWWXXGWYYZZXXTZUY[[\\]]Z\QP]]VN^^E[^^W_``aabbcc_dee_cdbffggchdghiedjjikllijkhmmjmnnkfooppqqnarrssbrttuussouptvvwwxxuwlkxxqiyy`vyyrz{{||}}~~zz~}~|}{                    !"" !##$$ %!$%&"!''&())&'(%**'*++(#,,--..+//00/112200,2-133445524)(55.&66366/78899::;;7<==7;<:>>??;@<?@A=<BBACDDABC@EEBEFFC>GGHHIIF9JJKK:JLLMMKKGMHLNNOOPPMODCPPIAQQ8NQQJRSSTTUUVVRWXXRVWUYYZZV[WZ[\XW]]\^__\]^[``]`aa^YbbccddaTeeffUegghhffbhcgiijjkkhj_^kkd\llSillemnnooppqqmrssmqrpttuuqvruvwsrxxwyzzwxyv{{x{||yt}}~~|op}~zywn                   !!""##"$$%%##% $&&''((%'((!))&))"*++,,--..*/00*./-1122.3/2340/554677456388589961::;;<<9,==>>-=??@@>>:@;?AABBCC@B76CC<4DD+ADD=EFFGGHHEHIIJJEGKKIKLLJFLMNNOOPPQQRRSSTTMUVVWWXXYYZZ[[\\U]^^__``]abbccddaeffgghheijjkklliYffmmZnooppqqnrgg^^ssrtuuvvwwtx__NMxmnqxT[ottyyzzourr{{||u}~~wwpp}ssvvz}y~{|xqnmRU\S]bcejkjVhilbi`adQaXOWP                                                                          ! ! " "     !   " # $ $ % % & & # ' ( ( ) ) * * ' % ( ' & ) $ # * + , , - - . . + / 0 0 1 1 2 2 / - 0 / . 1 , + 2 3 4 4 5 5 6 6 3 7 8 8 9 9 : : 7 5 8 7 6 9 4 3 : ; < < = = > > ; ? @ @ A A B B ? = @ ? > A < ; B C D D E E F F C G H H I I J J G I D C J E H G F K L L M M N N K O P P Q Q R R O Q L K R M P O N BFDEBECO DD@&EE*EE DD@#)@DPD /5;DDAGM DDSY_ @DPDekq DDw}  ` C`D  D D @  C@  @D@`D     DDDD " ( DDDD. 4 : DDDD$@ F L  EDED*R X ^ &0E,E4E0E0d j p , E8E$ED,ED0EH DD8ED D J 2;)E:+E`P V \ G;)E:+E`b h n \;)E:+E`t z q;)E:+E` ;)E:+E` ;)E:+E` ;)E:+E` ;)E:+E` ;)E:+E` ;)E:+E`  ;)E:+E`  ;)E:+E`  " .;)E:+E`( . 4 C;)E:+E`!: @ F X;)E:+E`'L R X m;)E:+E`-^ d j ;)E:+E`3p v | ;)E:+E`9 ;)E:+E`? ;)E:+E`E ;)E:+E`K ;)E:+E`Q ;)E:+E`W ;)E:+E`] *:*E:+Ec  ?9)E81E\i  ( E.<@-E:.Ep3 9 ? s<@-E:.EpE K Q y<@-E:.EpW ] c <@-E:.Epi o u 7@PC5>C{ 9AC2@C  D D B B PB@ `CBxD DB"E `"E#)/5;>AGM>"ESY_"E@EC ekqC"ExDw}>DD`DxD@8DCDHDDEDE@E>E!!! !!!     ...//////...//////.........)))***)))'''(((''''''%%% &&&### %%%""" $$$""" $$$""" """ """ """!!! """!!! !!! ;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888777777777777777555333333333333333333333333333333333333222222222222222222222222222222222333...//////EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFBBBBBBCCC@@@@@@@@@@@@@@@@@@?????????===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;''''''''''''''''''&&&&&&$$$$$$$$$######!!!!!!''''''''''''''''''&&&%%%$$$$$$$$$###!!!!!!!!!%%%''''''%%%%%%%%%%%%$$$######"""!!!!!!!!! %%%''''''%%%%%%###%%%$$$######"""""" !!! &&&''''''%%%%%%######$$$$$$"""""" !!! %%%''''''%%%#########$$$$$$###"""  &&&''''''%%%################## %%%'''%%%%%%##################!!!%%%%%%%%%%%%%%%######"""###### ---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...''''''''''''''''''(((''''''((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$'''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&$$$$$$###"""''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$###"""''''''''''''''''''&&&&&&&&&&&&$$$$$$###!!!"""''''''''''''''''''&&&&&&&&&$$$$$$$$$###!!!"""''''''''''''''''''&&&&&&$$$$$$$$$######!!!"""::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;666666666666666777777777777777777777777777777555555555555666666666666666666666666666666777555555555555666666666666666666666666666666777333333333444444444444444444444444444555555333333333333333444444444444444444444444555333333333333333333444444444444444444444222333333333333333333333333444444444444222222333333333333000000111111111111111111000000111111111111222000000000111111111000000000000111111111111222000000000000000000000000000000000111111111222000000000000000000000000000000000111111111222---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::;;;:::;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''((((((&&&&&&&&&&&&((((((&&&&&&&&&'''&&&&&&%%%(((&&&&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%(((&&&&&&&&&&&&''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''&&&&&&&&&''''''&&&$$$$$$%%%---------------------------------------------------------------------------------------,,,------------------------------------,,,,,,,,,))))))))))))(((((()))((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::)))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((&&&((((((((('''''''''''''''''''''''''''(((&&&&&&(((((((((((('''''''''''''''''''''((((((&&&&&&(((((((((&&&&&&&&&'''''''''&&&&&&&&&(((&&&&&&---------------------------------------------------------------------------------------------------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((((((((((())))))((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((''''''(((((((((((())))))))))))((((((((((((&&&&&&&&&((((((((((((---------------------------------------------,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''((()))))))))---------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444333333333333333333333333333333333333333444444333333333333333333333333333333333333333444444333333333333333333333333333333333333333444444333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111000000000000000000000111111111111111000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((111111000//////............------------------111111000//////.........---------------------000000000//////......------------------------+++++++++******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777666666666666666666666666666666666666555555555666666666666666666666666666666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555444444444444444444444444444444444444555555555555555444444444444444444444444444444333333333222222222222111111111111111111111111333333333222222222222111111111111111111111111333333333333333222222222111111111111111111111444444333333222222222222111111111111111111111111111000//////............------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((------------..................///000000111111------------------............///000000111111---------------------.........//////000000000))))))))))))))))))***)))******+++***+++++++++)))))))))))))))))))))*********)))************))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888888888888888888888888888888888888888666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444555555555555555111111111111111111111222222222222222333333333111111111111111111222222222222222222333333333111111111111111111111222222222333333333333333111111111111111111111222222222222333444444444---------------...............//////000111111EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---------------------------------------------------------------------------------------------------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((..................---------------------------...............------------------------------...............------------------------------***************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111..................---------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((())).............../////////////////////.....................///////////////////////////..................///////////////////////////......*********++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,+++++++++************+++***++++++++++++++++++++++++******)))******)))*********+++++++++++++++*********)))***))))))******))))))*********)))*********))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111222222222222222222222222222222111............////////////////////////.........EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((---------------------------------............---------------------------------............------------------------------------.........))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555666555555555555555555555555555555555666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------............EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))..............................---------------.................................------------.................................------------***+++++++++***************************))))))++++++++++++++++++*********************))))))+++++++++++++++++++++***************)))))))))+++++++++++++++++++++***************))))))))),,,,,,,,,+++++++++++++++*********)))))))))))),,,,,,,,,,,,,,,++++++************)))))))))))),,,------,,,,,,++++++*********)))))))))))))))++++++++++++++++++*********))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111..............................---------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((((((((((((((()))))))))))))))((())))))))))))((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((---------------------------..................---------------------------..................------------------------.....................))))))))))))))))))***************************))))))))))))))))))*********************++++++))))))))))))))))))******************+++++++++)))))))))))))))))))))************++++++++++++)))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))*********++++++,,,,,,)))))))))))))))))))))))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))******+++++++++)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333444444444333333333333333333333333333444444444444444444333333333333333333333444444444444444444444444333333333333333333444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------..................EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))(((((())))))(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))---------------------------------------------------------------------------------------------------------------------------------------************)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))))))))*********************++++++))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((('''''''''((((((((()))))))))(((((((((((((((''''''''''''((((((((())))))))))))(((((((((((('''''''''(((((((((((())))))))))))(((((((((((('''''''''((((((((((((---------------------------------------------------------------------------------------------------------------------------------------))))))))))))*********************************))))))))))))*********************************))))))))))))))))))))))))*********************))))))))))))))))))))))))*********************))))))))))))))))))***************************)))))))))))))))******************************))))))))))))*********************************))))))))))))************++++++++++++++++++***)))))))))))))))******++++++++++++++++++++++++))))))))))))*********++++++,,,,,,,,,,,,++++++)))))))))))))))*********+++,,,,,,,,,,,,+++***))))))))))))))))))***)))******************)));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????????????????@@@??????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444333333333333333333333333333444444444444444444444444444333333333333333333000000000111111111111111111111111111111111111000000000000000000000111111111111111111111111000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777666666666666666666666666666555555555555555555666666666666666666666666666555555555555555555333333333444444444444444444333333333333333333333333333333333333444444444333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333333333333333444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666777777777777777777777777777555555555555555555555555555555666666666666666555555555555555555555555555555555555555666666333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((%%%''''''''''''''''''''''''''''''((((((((((((++++++,,,,,,........................---------++++++,,,,,,,,,.....................---------++++++,,,,,,,,,,,,,,,...............---------''''''''''''(((((((((((((((*********)))))))))''''''''''''((((((((((((((((((******)))))))))''''''''''''(((((((((((((((((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((()))'''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((999999999999999999999999999;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999;;;;;;999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111222222000000000111111111111111111111111111111222222000000000///111111111111111111111111111222222000000000//////111111111111111111111111222222000000000++++++,,,,,,........................---------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@AAAAAAAAAAAAAAA???????????????????????????AAAAAAAAAAAAAAAAAA?????????????????????>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999;;;;;;;;;;;;;;;;;;%%%%%%%%%''''''((((((((('''''''''''''''''''''%%%%%%%%%%%%'''(((((((((&&&''''''''''''((((((%%%%%%%%%%%%((((((((((((&&&&&&''''''''''''(((%%%%%%%%%%%%%%%'''((((((%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%'''''''''%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&------------------------+++++++++++++++++++++------------------------+++++++++++++++++++++,,,---------------------+++++++++++++++++++++((()))))))))))))))))))))'''''''''''''''''''''(((((())))))))))))))))))''''''''''''''''''''''''(((((()))))))))))))))'''''''''''''''''''''''''''))))))))))))))))))'''''''''''''''''''''''''''((()))))))))))))))'''''''''''''''''''''''''''''')))))))))))))))'''''''''''''''''''''''''''''''''))))))))))))'''''''''''''''''''''''''''''''''''')))))))))'''''''''''''''''''''%%%'''''''''''''''))))))'''''''''''''''''''''%%%'''''''''''''''''')))'''''''''''''''''''''%%%%%%''''''''''''((((((''''''''''''''''''(((%%%%%%%%%''''''(((((((((''''''''''''''''''(((;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999777777777777777777777777555666666666666666666222222666666666666666666555555555555555555555222222222666666666666666555555555555555555555000000000000000444444444333333333333333333333000000000000000000444444333333333333333333333000000000000000000000000333333333333333333333000000000000000000000000000000333333333333333/////////////////////////////////111111111111///////////////////////////////////////111111//////////////////////////////////////////////////////////////////////////////////////////------------------------+++++++++++++++++++++EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????????????????????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>??????????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999''''''$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%''''''$$$&&&&&&&&&&&&&&&&&&%%%(((%%%%%%%%%%%%''''''$$$&&&&&&&&&&&&&&&&&&%%%(((%%%%%%%%%%%%''''''$$$$$$&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%''''''$$$$$$&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%''''''$$$$$$&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%''''''$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%''''''$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%''''''$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$%%%%%%%%%---...+++,,,,,,,,,,,,------...///,,,,,,---------...+++++++++,,,,,,---------...,,,,,,,,,---++++++)))++++++,,,,,,,,,---------+++,,,,,,,,,))))))''')))))))))***************''''''((((((((()))&&&''')))))))))******(((***'''''''''(((((()))&&&'''))))))))))))***(((***''''''''''''((((((&&&&&&''')))))))))***'''(((''''''''''''((((((&&&&&&''')))))))))***'''(((%%%'''''''''((((((&&&&&&&&&'''))))))***'''(((%%%%%%'''''''''(((&&&&&&&&&''')))))))))'''(((%%%%%%'''''''''(((&&&&&&&&&&&&''')))***'''(((%%%%%%%%%''''''(((&&&&&&&&&&&&''''''***'''(((%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''***((((((%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%''''''$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%999999777777777777777777777======;;;;;;;;;;;;999999777777777777777777777777777;;;;;;;;;;;;999999777777777777777777777777777777;;;;;;;;;666777555555555555555555555555555333333333777555555444444444444444444444444444222222222222555555333444444444444444444444444222222222222333555111111222222222222222222222000000000000333333111111222222222222222222222000000000000333333111111111222222222222222222000000000000333333///111111111222222222222222000000000000222222------/////////000000111111////////////222222---------/////////000000111////////////000222---------////////////000000////////////000222------------////////////000.../////////---...+++,,,,,,,,,,,,------...///,,,,,,------EEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>;;;;;;999>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;999999>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;999999999999>>>>>>>>>>>>>>><<<<<<<<<<<<999999777777777777777777=========;;;;;;;;;;;;999999777777777777777777777======;;;;;;;;;;;;%%%%%%%%%%%%%%%%%%%%%###$$$$$$'''''''''''''''%%%%%%%%%%%%%%%%%%&&&###$$$$$$'''''''''''''''%%%%%%%%%%%%%%%%%%&&&###$$$$$$'''''''''''''''%%%%%%%%%%%%%%%%%%%%%###$$$$$$'''''''''''''''%%%%%%%%%%%%%%%%%%%%%###$$$$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%#########$$$$$$&&&'''''''''$$$$$$%%%%%%%%%%%%#########$$$$$$&&&'''''''''$$$$$$%%%%%%%%%%%%#########$$$$$$''''''''''''$$$$$$%%%%%%%%%%%%#########$$$$$$''''''''''''+++((((((((()))******,,,,,,,,,,,,------------***((((((((())))))***,,,,,,,,,,,,,,,---------%%%%%%%%%%%%&&&&&&''')))))))))))))))+++++++++%%%%%%%%%%%%&&&&&&''')))))))))''''''(((((()))%%%%%%%%%%%%%%%&&&''')))))))))'''''''''((((((%%%%%%%%%%%%%%%&&&'''''')))''''''''''''((((((%%%%%%%%%%%%%%%&&&&&&''')))''''''''''''((((((%%%%%%%%%%%%%%%&&&&&&''')))'''''''''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&)))'''''''''''''''(((%%%%%%%%%%%%%%%%%%&&&&&&$$$''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%###$$$$$$'''''''''''''''000000000111333333444444777777777888999999999000000000111333333444444555777777888888999999000000000111333333333444444777666666888888999000000000111333333333222222333555555555666666////////////111222222111111111333333333333555......//////000222000000111111111333333333555.........///000222//////111111111333333333333.........///000////////////111111111333333333.........//////////////////111111111333333333............---////////////111111111111333333------------+++,,,............/////////222222,,,------++++++,,,............/////////000222,,,,,,******+++,,,............////////////000,,,,,,******+++,,,---............/////////000+++((((((((()))******,,,,,,,,,,,,------------>>>EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE666>>>CCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE666:::>>>>>>CCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEE666999<<<>>>>>>CCCCCCCCCCCCCCCCCCDDDDDDDDDDDD666999:::===>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCC666777:::<<<===>>>>>>>>>>>>CCCCCCCCCCCCCCCCCC666666888:::<<<===>>><<<<<<<<>>>>>>>>>>>>>>=========;;;;;;;;;999999888888>>>>>>>>>>>>============;;;;;;:::999999888888>>>>>>>>>============;;;;;;;;;999999888888888<<<<<<<<<<<<;;;;;;999999999888777777666666666999999;;;::::::888888888888666666666555555555999999888::::::888888888777666666555555555333999888888888777888888888666666666555555555333999888888777777777888777666666555555555555333888888888777777777777444666666555555555555333888888777777777777555444444444555555555555333777555555555555555333333333222222555555333222555555555555555333333333333222222111333333222555555555555333333333333333222111111333222111555555555555333333333333222222111111333222111555555555333333333333333222111111111111111111EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDD???DDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDD?????????CCCCCCCCCCCCCCCCCCCCCCCCDDDDDD???????????????CCCCCCCCCCCCCCCCCCCCCDDDDDD????????????>>>===BBBBBBBBBBBBBBBBBBDDD??????????????????======BBBBBBBBBBBBBBBBBB===>>>>>>>>>>>>???>>>===;;;BBBBBBBBBBBB===>>>>>>>>>>>>>>>>>>===<<<<<<:::BBBBBB=========>>>>>>>>>>>>======;;;;;;999999BBB=========>>>>>>>>>>>>=========;;;;;;999888======>>>>>>>>>>>>>>>=========;;;;;;999999888===>>>>>>>>>>>>>>>=========;;;;;;:::999999888>>>>>>>>>>>>>>>=========;;;;;;;;;999999888888333222111000333222222222222222000////////////222000000000222222222222222000///////////////222000000000222222222222222000///////////////000000000000222222222222000//////////////////000000000000222222222222000//////////////////000/////////111111111////////////////////////////////////111111111/////////////////////---////////////111111///...//////////////////------------------------,,,,,,,,,,,,,,,,,,++++++555555777777777777777888888777777777666666555555555777777777777777888777777777777666666666333333333555555555555444555555555333333333333333333333555555555444444444555444333333333333333333333333555444444444444222444444333333333333333333333444444444444444222444444333333333333333333222444444444444222222222444333333111333333333222444444444222222222222222333333111333333222222444444222222222222222222222111111333222222222444444222222222222222222222111111222333333222444333222222222222222222000///111333333333222333333222222222222222000000//////333333333333333333333222222222222000/////////222333333111333333222222222222000////////////222222111000333222222222222222000////////////????????????AAAAAAAAAAAAAAABBB=========>>>>>>????????????AAAAAAAAAAAA<<<<<<<<<>>>>>>>>>>>>????????????AAAAAAAAA<<<<<<<<<<<<<<<>>>>>>>>>===============:::::::::::::::::::::::::::<<<=========999999999999999999999999999999999999======999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888999999999999999999999999999999999999999888888888888888888888888888888888888888888777777777888888888888888888888888888888888777777777555666888888888888888888888888888777777777777555666888888888888888888888888777777777777666555555555777777777777777888888777777777666666666EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB======????????????AAAAAAAAAAAABBBBBBBBB=========>>>????????????AAAAAAAAAAAAAAABBB=========>>>>>>111111111111111222222111111111333222222222222111111111222222222111111111111222222222222222111222222222222111111111111000222222222222222111111111222111111111111000000222222222222000111111111111111111111000000000222222222000000111111111111111111000000000000000111000000000111111111111111111000000000000000111000000///111111111111111000000000000000000000000000///////////////------------------,,,------------888555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333111111111111111111111333333333333333333333333111111111111111111111333333333333333333333333111111111111111111111111333333333333333333333111111111111111111111111333333333333333333333111111111111111111111111333333333333333333333111111111111111111111111333333333333333333333111111111111111111111111111333333333333333333111111111111111111111111111333333333333333222111111111111111111111111222333333333333222222111111111111111111111111111333333333222222333111111111111111111111111111333333222222222333111111111111111222222111111111333222222222333???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777888999999::::::::::::::::::::::::666666666666666888888::::::::::::::::::666666666666666666666666888::::::::::::666666666666666666666666666666666:::::::::666666666666666666666666666666666666888555555555555555555555555555555555555555555EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????????????aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<666666666555555666666555555555222222111111111...000/////////...000/////////:::::::::999999::::::999999999888888888888888888888888888888888888888888888888888888999999999999999999999888888888999999888888888777888888888888777777888888888888888::::::999999999::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::666888777777777666888888777777666888777777777===>>>>>>=========>>>>>>======<<<======<<<<<<=========<<<<<<=========<<<<<<=========<<<<<<=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888::::::999999888::::::999999777999888888888777999999888888777999999888888777999888888888888999999888888888999999888888666888777777777666888888777777666888777777777666888777777888666888888888888666888888777777666888777777777666666666666666666666666666666222444444444444222444444444444333444444444444333444444444444333444444444444333444444444444333444444333333333444444333333333444444444444444666666555555444666666666555555666666666666888::::::999999>>>>>>>>>>>>>>>>>>??????===???;;;;;;;;;;;;;;;>>>>>>>>>======??????@@@??????;;;;;;;;;;;;;;;??????????????????????????????;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@??????<<<<<<<<<<<<<<<::::::::::::::::::::::::888888444666666666666::::::::::::::::::::::::888888444444444666666444444444444444444444444222222000000000000222333333333222222222222222000000...............333333333222222222222222000000...............>>>>>>>>>???????????????>>>>>>:::::::::::::::===>>>@@@???????????????>>>>>>:::::::::::::::<<<<<<<<<<<<==================999999999999888<<<<<<<<<<<<<<<<<<<<<=========999999999999888<<<<<<<<<<<<<<<<<<<<<<<<<<<===999999999888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888777777999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888777888888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888888888<<<<<<<<<<<<<<<<<<<<<===<<<<<<999888888888888<<<<<<<<<<<<=========<<<<<<<<<999888888888888===>>>??????????????????>>>>>>:::::::::::::::>>>>>>>>>???????????????>>>>>>:::::::::::::::>>>>>>>>>>>>????????????>>>>>>::::::::::::;;;>>>>>>>>>>>>>>>>>>??????===???;;;;;;;;;;;;;;;>>>>>>>>><<<<<<<<<<<<<<<;;;;;;666666666666666>>>>>>>>><<<<<<<<<<<<<<<;;;;;;777666666666666>>>>>>>>><<<<<<<<<<<<<<<;;;;;;777666666666666DDDDDDDDDBBBBBBBBBBBBBBBAAAAAA===============DDDDDDDDDBBBBBBBBBBBBBBBAAAAAA===============AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@<<<<<<<<<<<<<<>>>>>>>>>>>>>>??????AAA??????<<<<<<;;;<<<<<<>>>>>>>>>>>>>>>>>>??????>>>???<<<;;;;;;;;;;;;>>>>>>>>>>>>????????????>>>>>>::::::::::::;;;>>>>>>>>>???????????????>>>>>>:::::::::::::::?????????>>>>>>>>>>>>>>>======999999999999999?????????>>>>>>>>>>>>>>>======999999999999888>>>>>>???===============<<<<<<888888888777777>>>>>>???===============<<<<<<888888888777777>>>??????===============<<<<<<888888888888777?????????===============<<<<<<888888888888777?????????===============<<<<<<888888888888888?????????===============<<<<<<888888888888888>>>>>>>>><<<<<<<<<<<<<<<::::::666666666666666>>>>>>>>><<<<<<<<<<<<<<<::::::666666666666666>>>>>>>>><<<<<<<<<<<<<<<;;;:::666666666666666>>>>>>>>><<<<<<<<<<<<<<<;;;:::666666666666666>>>>>>>>><<<<<<<<<<<<<<<;;;:::666666666666666>>>>>>>>><<<<<<<<<<<<<<<;;;:::666666666666666>>>>>>>>><<<<<<<<<<<<<<<;;;;;;666666666666666:::::::::888888888888888666888666555555555666:::::::::888888888888888666888666555555555666777777777555555555555555333444222222222222222777777777555555555555555333555222222222222222777777777555555555555555444555333333333333333888888888555555555555555444555333333333333333888888888555555555555555555555333333333333333888888888666555555555555555555333333333333333888888888666666666555777555555333333333333333888888888666666666777777555555333333333333333888888888666666666777777555555333333333333333999999999777777888888888777777555555555444444999999999777777999888888777777555555555555444:::999999777999999888888777777555555555555555?????????>>>>>>>>>>>>>>>======999999999999888>>>AAAAAAAAAAAAAAAAAA???????????????AAA>>>>>>??????AAAAAAAAABBBBBB???????????????AAA>>>>>>??????@@@BBBBBBBBBBBB???????????????@@@===???@@@@@@@@@CCCCCCCCCCCC@@@@@@@@@AAAAAACCC@@@@@@999999999999<<<======:::::::::::::::<<<::::::::::::;;;;;;=========:::::::::::::::<<<::::::222222333333333666666444444444444444666444444111111111111111111444222222222222333444333333111111111111111111444222222222222333444333333@@@@@@@@@@@@@@@BBBBBB???????????????@@@>>>>>>??????@@@@@@@@@@@@@@@???????????????@@@======<<<<<<===>>>>>>>>>>>>;;;;;;<<<<<<<<<>>>;;;<<<<<<<<<<<<===>>>>>>>>>;;;;;;;;;;;;<<<>>><<<<<<<<<<<<<<<<<<======>>>:::;;;;;;;;;<<>>::::::::::::<<>>>>>>>>::::::::::::<<<>>><<<<<<<<<<<<<<<>>>>>>>>>>>>::::::<<<<<<<<<>>>:::<<>>????????????@@@>>>>>>>>>@@@@@@BBBBBBBBBBBB>>>>>>>>>??????AAA>>>>>>>>>AAAAAAAAAAAAAAAAAA???????????????AAA>>>>>>@@@@@@>>>>>>>>>>>>@@@======>>>>>>>>>???>>>>>>@@@@@@>>>>>>>>>>>>@@@===>>>>>>>>>>>>???>>>>>>@@@@@@>>>>>>>>>>>>@@@===>>>>>>>>>>>>???>>>>>>GGGGGGEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEFFFDDDDDDGGGGGGEEEEEEEEEFFFHHHEEEEEEEEEEEEEEEFFFDDDDDDCCCCCCCCCCCCCCCCCCFFFCCCCCCCCCCCCCCCDDDAAAAAACCCCCCCCCCCCCCCFFFFFFCCCCCCCCCCCCCCCDDDAAAAAABBBBBBCCCCCCFFFFFFFFFCCCCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAADDDEEEEEEBBBBBBBBBCCCCCCDDDAAAAAAAAAAAAAAADDDDDDDDDDDDAAAAAAAAABBBBBBDDDAAAAAA@@@@@@AAACCCCCCCCCCCC@@@@@@@@@@@@@@@AAA>>>@@@@@@@@@BBBBBBBBBCCCCCC@@@@@@@@@@@@@@@AAA>>>>>>???BBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAA>>>>>>???@@@@@@BBBBBBBBBBBB?????????@@@@@@AAA>>>>>>@@@@@@@@@@@@@@@BBBBBB???????????????@@@>>>>>>DDDDDDBBBBBBBBBBBBDDDAAAAAAAAAAAAAAAAAA??????DDDDDDBBBBBBBBBBBBDDDAAAAAAAAAAAAAAAAAA??????CCCCCCAAAAAAAAAAAACCC@@@@@@@@@@@@@@@@@@>>>>>>CCCCCCAAAAAAAAAAAACCC@@@@@@@@@@@@@@@@@@>>>>>>CCCCCCAAAAAAAAAAAACCC@@@@@@@@@@@@@@@@@@>>>>>>AAAAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>@@@>>>???AAAAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>@@@>>>???AAAAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>@@@??????@@@@@@>>>>>>>>>>>>@@@===============???>>>>>>@@@@@@>>>>>>>>>>>>@@@===============???>>>>>>@@@@@@>>>>>>>>>>>>@@@============>>>???>>>>>>@@@@@@>>>>>>>>>>>>@@@============>>>???>>>>>>@@@@@@>>>>>>>>>>>>@@@=========>>>>>>???>>>>>>@@@@@@>>>>>>>>>>>>@@@======>>>>>>>>>???>>>>>>@@@@@@>>>>>>>>>>>>@@@======>>>>>>>>>???>>>>>>??????===============<<<<<<<<<<<<<<<<<<::::::??????===============<<<<<<<<<<<<<<<<<<::::::;;;;;;999999999999;;;999999999999999999777777;;;;;;999999999999;;;999999999999999999777777;;;;;;999999999999;;;999999999999999999777777;;;;;;999999999999;;;999999999999999999888888;;;;;;999:::999:::;;;999999999999999999888888;;;;;;::::::::::::;;;:::999999999999999888888<<<;;;::::::::::::;;;::::::::::::999999888888<<<<<<::::::::::::;;;::::::::::::::::::888888<<<<<<::::::::::::;;;::::::::::::::::::888888======;;;;;;;;;;;;===;;;;;;;;;;;;;;;;;;999999======;;;;;;;;;;;;===;;;;;;;;;;;;;;;;;;:::999======;;;;;;;;;;;;===;;;;;;;;;;;;;;;;;;::::::DDDDDDBBBBBBBBBBBBDDDAAAAAAAAAAAAAAAAAA??????888888888888555;;;;;;;;;;;;=========>>>>>>>>>888888888888555999:::::::::<<<>>>>>>>>>??????888888888888999999:::::::::>>>>>>>>>?????????999999999999::::::;;;======???????????????@@@444444444666444555666666888:::999999999999999444444666666444444888888888:::999999999999:::////////////.........000000222222222222222222////////////.........000000222000111111111111::://///////.........///000222000111111111111888888888999666777777;;;;;;===============@@@888888888999666777777;;;;;;============??????777777777777444444444555888::::::;;;;;;<<<<<<777777777777444444444555555::::::;;;<<<<<<<<<777777777777444444444444555:::::::::<<<<<<<<<777777777777444444444444555999:::<<<<<<<<<<<<777777777777444444444444555999<<<<<<<<<<<<<<<777777777777444444444444444999:::<<<<<<<<<<<<777777777777444444444444444:::::::::<<<<<<<<<777777777777444444444444444:::::::::<<<<<<<<<777777777777444444444444888::::::::::::<<<<<<888888888888666777777;;;;;;============??????888888888888555777777;;;;;;===============@@@888888888888555777;;;;;;;;;============>>>>>>888888888888555;;;;;;;;;;;;=========>>>>>>>>>????????????>>>>>>>>>>>>???AAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>???AAA@@@@@@@@@@@@@@@>>>?????????>>>>>>>>>>>>???AAA@@@@@@@@@@@@@@@GGGGGGGGGGGGEEEEEEEEEFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFHHHGGGGGGGGGGGGGGG:::===@@@AAA???@@@AAABBBBBBDDDCCCCCCCCCCCCCCC::::::===???>>>>>>???@@@@@@BBBBBBBBBCCCCCCCCC::::::======;;;<<>>>>>???AAA@@@AAAAAAAAAAAA999999::::::;;;;;;<<<>>>>>>@@@@@@@@@@@@@@@AAA888888888999::::::;;;;;;;;;>>>>>>???@@@@@@@@@888888888999666:::;;;;;;;;;===>>>??????@@@@@@888888888999666;;;;;;;;;;;;=========?????????888888888999666777;;;;;;;;;============??????888888888999666777777;;;;;;===============@@@DDDDDDEEEEEECCCCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@???????????????AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????BBBAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>???AAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>???AAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>????????????@@@@@@@@@@@@??????????????????>>>????????????<<<<<<<<<<<<::::::::::::;;;;;;999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<>>>>>>>>>>>>==================<<<============>>>>>>>>>>>>==================<<<============>>>>>>>>>>>>==================<<<============DDDEEEEEEEEECCCCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa))))))...------------------)))))))))------------------))))))))))))---------------)))))))))(((---------------(((((()))((((((------------((((((((('''((((((,,,,,,,,,(((((((((''''''''',,,,,,,,,((((((((((((''''''''',,,,,,((((((((((((''''''''',,,,,,444333333111111111111111111111111111//////////////////111111/////////////////////111111/////////////////////111111////////////.........111111////////////.........000...////////////.........000.........//////.........000.........---------......000.........---------------000.........---------------))).........---------------)))......------------------))))))...------------------))))))...------------------555555777777777666444444444555555555555666444444444444555555555555333111444444444555555555555333111111111333555555555444333111111111111555555555333333111111111111555555555333111111111111111555444444333111111111111111444444333333111111111111111444444333333111111111111111444444333333111111111111111444444333111111111111111111444333333111111111111111111444333333111111111111111111444333333111111111111111111DDDDDDDDDDDDEEEEEEEEEEEE>>>DDDDDDDDDDDDCCCCCCBBB>>>666CCCCCCCCCBBBBBB@@@>>>999666CCCBBBBBB@@@???>>>>>>999666BBB@@@@@@???>>>>>>999777666@@@@@@???>>>>>>999999666666???>>>>>>>>>>>>999999666666>>>>>>>>>>>>999999999666666>>>>>>>>>>>>999999777666666>>>>>>>>>999999999777666666======777777777777444444444======777777777666444444444===777777777777666444444444555777777777777666444444444555555777777777666444444444---------------------------------+++++++++)))---------------------------,,,---+++++++++)))---------------------------,,,+++++++++))))))------------------------,,,,,,++++++***((()))---------------------,,,,,,,,,***+++***((((((------------------,,,,,,,,,,,,*********((((((------------------,,,,,,,,,************((((((+++------------------,,,,,,*********(((((((((+++------------------,,,,,,*********(((((((((888888888888888222222222555555444444444444444444444555555555/////////333333333333333333111444444444444...////////////333333333333333111444444444............---//////333333333333111444444444............---------333333333333111444444...............------------222222111111444..................---------------111000000444..................---------------111000000.....................------------------000000..................------------------+++000000---...............------------------++++++000---------.........------------------++++++)))---------------------------------+++++++++)))---------------------------------+++++++++)))---------------------------------+++++++++)))>>>>>>===;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;555>>>>>>;;;;;;;;;::::::::::::::::::::::::555555======;;;;;;:::::::::::::::::::::::::::555555999;;;;;;:::::::::::::::::::::::::::555555555999999:::::::::::::::::::::::::::555555555555999999;;;::::::::::::::::::::::::555555555555999888888:::::::::::::::::::::555555555555555888888888:::::::::::::::::::::555555555555555888888888888:::::::::::::::555555555555555444888888888888888:::::::::555555555555555444444888888888888888:::::::::555555555555444444444888888888888888888:::555555555555555444444444888888888888888888222555555555555444444444444888888888888888888222555555555444444444444444888888888888888222222222555555444444444444444DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@BBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@???CCCCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>CCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>BBBBBBBBBBBBBBBAAA@@@@@@@@@@@@??????>>>>>>>>>BBBBBBAAA@@@???????????????===>>>============BBBAAA???????????????======>>>===============@@@@@@????????????============<<<============>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;555>>>>>>===;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;555444444444444666666666555555555555///---------444444444444666666666555555555//////---------222444444444666666666666555/////////---------222222222444666666666555555/////////---------222222222222666666666555////////////---------222222222222444666555///////////////---------222222222222444444444//////...//////---------111111111111333222,,,+++------------+++++++++111111111111222222,,,,,,++++++------+++++++++999999999999888888888777777777777777777777888555555555444666666666666666666666666444444444555444444444666666666666666666666666444444444444444444444666666666666666666666666444444444444444444444666666666666666666666666444444444444444333333555666666666666666666666444444444444444444444555555555666666666666666444444444444444444444555555555555555666666666444444444444444444444555555555555555555555666444444...444444444444555555555555555555555555444444...444444444444666555555555555555555555444------444444444444666666555555555555555555---------444444444444666666555555555555555555---------444444444444666666666555555555555///---------444444444444666666666555555555555///---------===============>>>>>>>>>>>>>>>>>><<<<<<>>>>>>=====================<<<<<<;;;<<<<<<<<<<<<>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999;;;;;;;;;;;;;;;;;;;;;999999999999999999999888;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888:::;;;;;;;;;;;;:::::::::::::::999999888888888::::::::::::::::::::::::999999999888888888888::::::999999999999:::999999999888888888888888:::999999999999999888888888888888888888888888999999999999999888888888777777777888888888888999999999999888888888777777777777777777777888DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAA@@@>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>>>>===============>>>>>>>>>>>>>>>>>><<<<<<>>>>>>000111111111000000000000000000000222222444444///111111111///000000000000000000222222222444///111111111//////000000000000000222222222222///111111111/////////000000000000222222222222///111000111////////////000000000222222222222///000000000//////////////////000222222222222...000000000...///............///222222222222+++---------+++++++++++++++------000111111111+++---------+++++++++++++++------000000111111888888888888888888::::::::::::888:::999999999444666666666444444444444666666333555555555555444666666666444444444444444333333555555555555444666666666444444444444333333333555555555444444666666666444444333333333333333555555444444444666666666444333333333333333333555444444444333666666666333333333333333333333444444444444333555333555333333333333333333222444444444444333333333333333333333333222222222444444444444111333333333111111333222222222222444444444444111333333333111111000222222222222444444444444111333333333111000000000222222111444444444444000333333333000000000000000000222444444444444000222111222000000000000000000000444444444444000111111111000000000000000000000222222444444>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;============>>>>>>>>>>>>>>>>>>============;;;==================>>>=====================;;;===============<<<<<<<<<==================;;;============<<<<<<<<<<<<<<<<<<<<<=========;;;======;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::888::::::::::::<<<<<<<<<<<<<<<<<<::::::::::::888:::::::::::::::<<<;;;<<<::::::::::::::::::888::::::::::::::::::888:::999:::::::::::::::888::::::::::::888888888888888:::::::::::::::888::::::999999888888888888888888::::::::::::888:::999999999DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>>>>>>>===222222222222333333111111////////////000000000(((222222222222111111111////////////000000///&&&***111222111111111111////////////000//////&&&***000000000111111111////////////...//////&&&&&&(((000000111111111/////////......//////$$$$$$((()))000111111111///............//////$$$$$$((()))000000111111............//////...""""""'''''''''//////...,,,,,,***++++++++++++""""""%%%'''(((///......,,,,,,***++++++++++++888999999999999999999:::888::::::::::::888888555555666666666666666666333666666444444444444555555555555666666555555333333444444444444444555555555555444555555555333333333444444444444555555444444444444555555333333333333333444444444444444444444444444555333333333333333333444444444444444444444444444333333333333333333333444444444444444444444444222333333333333333333444444444444444444444444222222222333333333333444444444444444444444444222222222222333111111444444444444444333333444222222222222000111111444444444444333333333333111111222000000000111444444333333333333333333111//////000000000000444333333333333333333333////////////000000000333333222222333333111222////////////000000000===============>>>>>>>>><<<>>>>>>>>>>>>>>>>>>========================<<<>>>>>>>>>>>>>>>>>>========================;;;===>>>>>>>>>>>>>>>========================;;;============>>>>>>;;;;;;==================;;;==================;;;;;;;;;;;;============;;;==================;;;;;;;;;;;;;;;;;;======;;;=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;===;;;===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::888<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888::::::<<<<<<<<<<<<::::::::::::::::::::::::888::::::::::::<<<<<<999999999:::::::::::::::888::::::::::::::::::999999999999::::::::::::888::::::::::::::::::999999999999999999::::::888:::::::::::::::888888999999999999999999:::888::::::::::::888888DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>???>>>>>>>>>>>><<<>>>>>>>>>>>>>>>>>>===============>>>>>>>>><<<>>>>>>>>>>>>>>>>>>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;;;;::::::777777777777777777777777777777777777777666666666666555555555666666555555555777777777777777777777777777777777777777777777@@@@@@@@@??????AAAAAAAAA@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA;;;;;;::::::;;;;;;;;;:::::::::;;;;;;;;;::::::;;;;;;:::::::::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::AAABBB@@@@@@@@@@@@??????@@@>>>>>>;;;;;;;;;:::AAAAAA@@@@@@@@@@@@???>>>@@@>>>>>>;;;;;;::::::AAAAAA@@@@@@@@@@@@???>>>@@@>>>>>>;;;:::::::::AAAAAA???@@@@@@@@@>>>>>>@@@>>>>>>;;;;;;::::::BBBBBB@@@AAAAAAAAA??????AAA??????;;;;;;;;;;;;BBBBBB@@@AAAAAAAAA??????@@@??????;;;;;;;;;;;;BBBBBB@@@AAAAAAAAA??????@@@??????;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<::::::;;;::::::888888888777<<<<<<;;;<<<<<<<<<::::::;;;::::::888888777777<<<<<<;;;<<<<<<<<<::::::;;;::::::888777777777;;;;;;999:::::::::888888:::888888666666666666;;;;;;999:::::::::888888:::888888666666666666>>>===<<<=========;;;;;;;;;::::::777777777777======<<<=========;;;;;;;;;::::::777777777777======<<<=========;;;;;;;;;:::999777777777777FFFFFFCCCCCCCCCCCCAAAAAABBBAAABBB>>>@@@@@@@@@GGGGGGDDDDDDDDDDDDBBBBBBCCCBBBBBB???AAAAAAAAAGGGGGGDDDDDDDDDDDDBBBBBBCCCBBBBBB???AAAAAAAAAGGGGGGDDDDDDDDDDDDBBBBBBCCCBBBBBB???@@@AAAAAAGGGGGGEEEEEEEEEEEECCCCCCDDDCCCCCC@@@AAAAAAAAAGGGGGGEEEEEEEEEEEECCCCCCDDDCCCCCC@@@AAAAAAAAAGGGGGGEEEEEEEEEEEECCCCCCDDDCCCCCC???AAAAAAAAAAAAAAA????????????======???======999;;;;;;;;;AAAAAA????????????======???======999;;;;;;;;;BBBBBB@@@@@@@@@@@@??????@@@??????;;;;;;;;;;;;BBBBBB@@@@@@@@@@@@??????@@@??????;;;;;;;;;;;;BBBBBB@@@@@@@@@@@@??????@@@???>>>;;;;;;;;;;;;BBBBBB@@@@@@@@@@@@??????@@@>>>>>>;;;;;;;;;:::BBBBBB@@@@@@@@@@@@??????@@@>>>>>>;;;;;;;;;:::AAABBB@@@@@@@@@@@@??????@@@>>>>>>;;;;;;;;;:::EEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAFFFFFFEEEGGGGGGGGGGGGEEEEEEEEEEEEBBBBBBBBBBBBFFFFFFEEEGGGGGGGGGGGGEEEEEEEEEEEEBBBBBBBBBBBBFFFFFFEEEGGGGGGGGGGGGEEEEEEEEEEEEBBBBBBBBBBBB???@@@???@@@@@@@@@@@@?????????>>><<<<<<<<<<<>><<<<<<<<<<<>><<<<<<<<<<<<>>>>>>===????????????============;;;;;;;;;;;;>>>>>>===????????????=========<<<;;;;;;;;;;;;BBBBBBAAABBBBBBBBBBBB@@@@@@@@@???>>>>>>>>>>>>BBBBBBAAABBBBBBBBBBBB@@@@@@@@@???>>>>>>>>>===BBBBBBAAABBBBBBBBBBBB@@@@@@@@@???>>>=========FFFFFFEEEFFFFFFFFFGGGFFFGGGGGGGGGDDDFFFFFFFFFHHHHHHGGGHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGHHHHHHGGGHHHHHHHHHHHHGGGIIIIIIIIIGGGGGGGGGGGGHHHHHHGGGHHHHHHHHHHHHGGGIIIIIIIIIGGGGGGGGGGGGIIIIIIHHHIIIIIIIIIIIIHHHIIIJJJJJJGGGGGGGGGGGGIIIIIIHHHIIIIIIIIIIIIHHHIIIJJJJJJGGGGGGGGGGGGIIIIIIHHHIIIIIIIIIIIIHHHIIIIIIJJJGGGGGGGGGGGGBBBBBBAAACCCCCCCCCCCCAAACCCCCCCCCAAAAAAAAAAAABBBBBBAAACCCCCCCCCCCCAAACCCCCCCCCAAAAAAAAAAAACCCCCCBBBDDDDDDDDDDDDBBBDDDDDDDDDAAABBBBBBBBBCCCCCCBBBDDDDDDDDDDDDBBBDDDDDDDDDAAABBBBBBBBBCCCCCCBBBDDDDDDDDDDDDBBBDDDDDDDDDAAAAAABBBBBBEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBB?????????@@@????????????BBBBBBBBBBBBBBBBBBBBB?????????@@@????????????BBBBBBBBBBBBBBBBBBBBB?????????@@@?????????????????????????????????>>>>>>>>>???>>>>>>>>>>>>?????????????????????>>>>>>>>>???>>>>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBEEEEEEEEEEEEEEEFFFFFFDDDFFFFFFFFFDDDDDDFFFFFFIIIIIIIIIIIIIIIIIIIIIHHHJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJGGGJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJGGGJJJJJJJJJHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJHHHKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJHHHKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJHHHKKKKKKKKKIIIIIIIIIIIIBBBBBBCCCCCCCCCCCCCCC@@@BBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCC@@@BBBCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDAAACCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFEEEEEEEEEEEE999999999999999888888888888888888888999999888666666666555555555555777777777777777777777555///555555555555555555777777777777777777777555//////555555555555555777777777777777777777555//////555555555555555777777777777777777777555/////////555555555555777777777777777777777444////////////555555555777777777777777666666444////////////555555666777777777777777666666444///////////////666666777777777777777666666444///////////////666555777777777777777666666444////////////......555666777777666777666666444...///...............666666666666666666666444.....................666666666666666666666444---..................000666666666666666666444---..................000666666666666666666444<<<<<<===>>>>>>>>><<<<<<>>>>>>???>>>>>>>>>===<<<<<<<<<>>>>>><<<<<<<<<<<<;;;===============;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;=========;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;===;;;;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::::::::;;;;;;;;;;;;999999999999999999999:::::::::::::::;;;;;;999999999999999999999999999:::::::::::::::;;;999999999999999999999999999999999::::::::::::999999999999999999999999999999999999:::999999999999999999999999999999999999888888888999999999999999999999999999999888888888888888888999999999999999999888888888888888888888999999888DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCC?????????BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBB?????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCC=========>>>>>>>>><<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>><<<<<<>>>>>>???>>>>>>>>>===222222333444555555555555555555555333333333999000000222222222444444444444444444000000000666000000000222222444444444444444000000000000///000000000222222444444444444000000////////////000000000222222444444444444//////////////////000000000222222222333333...//////////////////000000000///111111333......//////////////////000/////////111111333......//////////////////////////////111111.........//////////////////.../////////111111---.../////////////////////......//////111,,,,,,............////////////............***,,,,,,.....................///............***,,,,,,,,,..............................))))))+++,,,,,,---.........---------.........))))))++++++,,,.........---------...777888888666666;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<666666666666666555;;;;;;;;;;;;;;;;;;;;;;;;<<<444555555555555555;;;;;;;;;;;;;;;;;;;;;;;;;;;444555555555555555555;;;;;;;;;;;;;;;;;;;;;;;;444555555555555555555555;;;;;;;;;;;;;;;;;;;;;444444555555555555555555;;;;;;;;;;;;;;;;;;;;;222444555555555555555555555;;;;;;;;;;;;;;;;;;222444555555555555555555555;;;;;;;;;;;;;;;;;;222444444555555555555555555555;;;;;;;;;;;;;;;222444444555555555555555555555555;;;;;;;;;999222333333555555555555555555555555;;;;;;;;;999222222333555555555555555555555555555;;;999999222222333444555555555555555555555555333999999222222333444555555555555555555555555333999999222222333444555555555555555555555333333333999EEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDD???@@@BBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDD>>>???@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???>>>???AAA@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCC???>>>>>>>>>???@@@@@@@@@BBBBBBBBBBBBCCCCCCCCC999>>>>>>>>>>>>???@@@@@@@@@BBBBBBBBBBBBBBBBBB999>>>>>>>>>>>>>>>??????@@@@@@@@@BBBBBBBBBBBB999999>>>>>>>>>>>>>>>??????@@@@@@@@@@@@BBBBBB888888888===============>>>>>>???????????????888888888==================>>>>>>>>>?????????888888888888=====================>>>>>>??????888888888888666;;;;;;;;;;;;;;;;;;;;;<<<<<<===888888888666666;;;;;;;;;;;;;;;;;;;;;;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;::::::;;;;;;:::::::::::::::)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))------------------...........................------------------...........................------------------...........................*********************************************************************************************************************************))))))*********************************))))))))))))******************************)))))))))))))))************************)))))))))))))))))))))*********************))))))))))))))))))))))))***************))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::888888888888888666666666666666666777777777777666555555555555555555555666666666666666666666555555555555555555555666666666666666666666666333333444444444444444444444444444444444444444333444444444444444444444444444444444444444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111------------------...........................EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))******************************))))))))))))))))))******)))************)))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((('''((((((((((((((()))))))))((((((''''''''''''''''''(((((((((((()))((((((((('''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((((((---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))******************)))))))))))))))))))))************************)))))))))))))))******************************))))))))))))*********************************)))))))))************************************)))))))))************************************)))))))))************************************)))))))))******************+++***************)))))))))*********************************))))))))))))******************************))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777888888888888888888555555666666666666666666666666666666666666666666666666666666666666666666666666666555555555444444444444444444444444333333333333333333333444444444444444333333333333333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444000000111111111111111111111111111111111111111000000111111111111111111111111111111111111111000000111111111111111111111111111111111111111000000111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666333333333333333333444444444444444444444444444333333333333333333444444444444444444444444444333333333333333444444444444444444444444444444333333333333333444444444444444444333333333333111111111111111111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa888:::::::::>>><<>>>>>>>>?????????@@@GGG>>>>>>>>>>>>>>>===FFFCCCCCCCCCDDDDDDBBBDDDCCCCCCCCCDDDDDDBBBDDDCCCCCCCCCDDDDDDBBBDDDCCCCCCCCCDDDDDDBBBDDDCCCCCCCCCCCCDDDBBBDDD@@@@@@@@@@@@AAA???@@@@@@@@@@@@@@@AAA???@@@@@@@@@@@@@@@AAA???@@@????????????@@@===???:::????????????===???::::::>>>??????===???::::::>>>>>>>>>===???:::::::::>>>>>>===???:::::::::>>>>>>===???888:::::::::>>><<>>>>>>>>;;;>>><<<<<<>>>>>>>>>;;;>>><<<<<<<<<>>>>>>;;;>>>CCCCCCCCCDDDDDDBBBDDD555555666666666666666666666666666666666888888555555555555555555555666666666666666666666666444444444444444555444444444555444666666666666>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCC???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCC:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@666666888888888888888:::::::::::::::::::::???666666666666888888888888:::::::::::::::::::::666666666666666666888888888::::::::::::::::::666666666666666666666666888888888::::::::::::666666666666666666666666666888888888:::::::::666666666666666666666666666666666888888888:::555555666666666666666666666666666666666888888>>>???????????????????????????????????????@@@>>>???????????????????????????????????????@@@666666999999999999999999999999999999999999:::666666666999999999999999999999999999999999999666666666999999999999999999999999999999999999666666666666999999999999999999999999999999999666666666666999999999999999999999999999999999666666666666666999999999999999999999999999999666666666666666666999999999999999999999999999666666666666666666999999999999999999999999999666666666666666666666999999999999999999::::::999999999999999999::::::<<<<<<<<<<<<<<<<<<<<<999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<999999:::::::::::::::::::::<<<<<<<<<=========AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC555555555555555555555444444444444555555555555444555555555555555555444444444444444555555555444444444444444444444444444444444444444444444>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>??????????????????????????????@@@@@@@@@AAAAAA?????????????????????????????????@@@@@@AAAAAA????????????????????????????????????AAAAAAAAA??????????????????????????????????????????AAA?????????????????????????????????????????????888888888888888888888888888888:::::::::::::::888888888888888888888888888888888888:::::::::888888888888888888888888888888888888888888:::666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666666666666666666666666666666555555555555555555555666666666666666666666666555555555555555555555555444444555666666666666555555555555555555555444444444444555555555555>>>>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>>>>>>>666666666666666666666666666555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555666666666666666666666666666666666666666666555555555666666666666666666666666666666666666555555555555666666666666666666666666666666666888888888888888999999999999999999999999999999888888888888888888888999999999999999999999999888888888888888888888888999999999999999999999??????????????????????????????@@@@@@@@@@@@AAA666666666666666666666666666666666666666666555666666666666666666666666666666666666666666444555555555555555666555555555666555555555555444?????????????????????????????????@@@@@@@@@>>>?????????????????????????????????@@@@@@@@@>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???999999999999999999999999999999999999999999888999999999999999999999999999999999999999999888999999999999999999999999999999999999999999888666666777777777777777777777777777777777777666666666666666666666666777777777777777777777666666666666666666666666666666666666666777777666666666666666666666666666666666666666666666555666666666666666666666666666666666666666666555666666666666666666666666666666666666666666555666666666666666666666666666666666666666666555@@@??????????????????????????????@@@@@@@@@>>>@@@?????????????????????????????????@@@@@@>>>666666666666666666666888888888888888888999666666666666666666666666666888888888888888888666777777777777777777777777777777888888888888666777777777777777777777777777777777888888888666777777777777777777777777777777777777777888666777777777777777777777777777777777777777777666777777777777777777777777777777777777777777555777777777777777777777777777777777777777777555777777777777777777777777777777777777777777555::::::::::::::::::::::::::::::::::::::::::888::::::::::::::::::::::::::::::::::::::::::888::::::::::::::::::::::::::::::::::::::::::888@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa//////////////////111//////////////////111//////////////////111//////////////////111//////////////////111//////////////////111//////////////////111//////////////////111------------------///444444444444444444888444444444444444444555444444444444111111333333333////////////111333///////////////111//////////////////111//////////////////111//////////////////111//////////////////111//////////////////111//////////////////111//////////////////111//////////////////111//////////////////111//////////////////111>>>>>>============???==================???==================???::::::::::::::::::<<<999999999999999999;;;999999999999999999;;;777777777777777777;;;777777777777777777;;;777777777777777777;;;777777777777777777;;;666666666666666666:::666666666666666666:::666666666666666666:::666666666666666666:::444444444444444444888EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>===???>>>>>>============???)))*********++++++++++++++++++++++++------///)))***++++++++++++++++++++++++++++++------///)))+++++++++++++++++++++++++++++++++------///)))***++++++++++++++++++++++++++++++------///(((***************++++++++++++++++++------///(((************************+++++++++------///(((******************************+++------///(((******************************+++------///(((******************************+++++++++---...222222222222222222222222222222222444444444...222222222222222222222222222222222444444444...222222222222222222222222222222222444444444+++/////////////////////////////////111111333+++/////////////////////////////////111111333+++/////////////////////////////////111---///+++//////////////////////////////***------///+++///////////////////////////***+++------///+++/////////////////////*********+++------///+++------------------*********++++++------///+++------------************+++++++++------///+++------***************++++++++++++------///+++---***************+++++++++++++++------///(((***************++++++++++++++++++------///(((*********++++++++++++++++++++++++------///;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;=========777999999999999888888888888888888888:::::::::666777777777777777777777777777777777999999999555777777777777777777777777777777777999999999333555555555555555555555555555555555777777777333555555555555555555555555555555555777777777333555555555555555555555555555555555777777777333555555555555555555555555555555555777777777222444444444444444444444444444444444666666666222444444444444444444444444444444444666666666222444444444444444444444444444444444666666666222444444444444444444444444444444444666666666...222222222222222222222222222222222444444444EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCC????????????????????????????????????AAAAAAAAA????????????????????????????????????AAA@@@@@@????????????????????????>>>>>>>>>>>>@@@@@@@@@<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>+++++++++++++++++++++++++++++++++++++++((((((+++++++++++++++++++++++++++++++++((((((((()))+++++++++++++++++++++++++++((((((((()))))))))++++++++++++++++++++++++(((((((((((((((((((((++++++++++++++++++(((((((((((((((((((((((((((++++++++++++(((((((((((((((((((((((((((((((((+++++++++((((((((((((((((((((((((((((((((((((+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((.......................................................................................................................................************+++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((+++++++++++++++++++++++++++++++++++++++((((((;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555444444444444444444444444333333333333333333333444444444444444333333333333333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222.............................................EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>??????????????????????????????????????????>>>??????????????????????????????????????????>>>??????????????????????????????????????????;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;)))))))))))))))))))))))))))))))))++++++++++++)))))))))))))))))))))))))))))))))++++++++++++)))))))))))))))))))))))))))))))))++++++++++++)))))))))))))))))))))))))))))))))++++++++++++)))))))))))))))))))))))))))))))))++++++++++++)))))))))))))))))))))))))))))))))++++++++++++)))))))))))))))))))))))))))))))))++++++++++++)))))))))))))))))))))))))))))))))++++++++++++)))))))))))))))))))))))))))))))))+++++++++(((---------------------------------............---------------------------------............---------------------------------............)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++++++++)))))))))))))))))))))))))))))))))++++++++++++)))))))))))))))))))))))))))))))))++++++++++++)))))))))))))))))))))))))))))))))++++++++++++)))))))))))))))))))))))))))))))))++++++++++++)))))))))))))))))))))))))))))))))++++++++++++)))))))))))))))))))))))))))))))))++++++++++++)))))))))))))))))))))))))))))))))++++++++++++)))))))))))))))))))))))))))))))))++++++++++++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333222222222222222222222222000000000222222222222222222222222000000000000000000000222222222222000000000000000000000000000000000222222222222000000000000000000000000000000000222222222222---------------------------------............EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777666000000888888666000000888888666000000888888666000000888888666000000222222///++++++444222///++++++444222///++++++222000...))))))222000---))))))222000...))))))222000---))))))222000---))))))222000---))))))222000---))))))777555333111:::777555333111111......+++((((((......+++((((((.........)))(((...111...))))))...111...))))))333111...))))))333111...))))))333111...))))))333111000))))))444222222++++++444333222++++++444333222++++++888777666000000@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCC@@@???>>>888@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCC@@@???>>>888@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCC@@@???>>>888@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCC@@@???>>>888@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCC@@@???>>>888999999999999999999999<<<<<<<<<<<<999777666222999999999999999999<<<<<<<<<<<<<<<999777666444999999999999999999<<<<<<<<<<<<<<<999777666444666666666666666999999999999999999777666555222666666666666999999999999999999999777666444222666666666666999999999999999999999777666444222666666666999999999999999999999999777666666222666666999999999999999999999999999777666666222666666999999999999999999999999999777666666222666999999999999999999999999999999777666666222=================================;;;::::::777=================================;;;::::::777444444444444444444444444444555555222222222...444444444444444666666666666666666222222444...666666666666666666666666666666666444444444...666666666666666666666666666888888444444444...666666666666666666666888888888999666444444...666666666666666666888888888999999666444444333666666666666888888888999999999999666555555333666666888888888888999999999999999666555888333888888888888888:::999999999999999666:::888333:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888;;;:::444::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::444:::;;;;;;;;;;;;;;;;;;;;;;;;;;;???===;;;:::444@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCC@@@???>>>888//////333666666;;;;;;;;;>>>>>>>>>>>>>>>@@@@@@//////333666666;;;;;;;;;>>>>>>>>>>>>???@@@@@@//////333666666;;;;;;;;;>>>>>>?????????@@@@@@//////333666666;;;;;;;;;>>>????????????@@@@@@//////333666666;;;;;;;;;???????????????@@@@@@******,,,//////444555555888888888888888999999******,,,//////555555555888888888888888999999******,,,111111555555555888888888888888999999'''(((,,,//////333333333555555555555555666666'''))),,,//////333333333555555555555555666666)))))),,,//////333333333555555555555555666666)))))),,,//////333333333555555555555555666666)))))),,,//////333333333555555555555555666666)))))),,,//////333333333555555555555555666666)))))),,,//////333333333555555555555555666666------000222444888888999;;;;;;;;;;;;;;;======------000222444888888999;;;;;;;;;;;;;;;======''''''***,,,---111111111333333333333333444444''''''***,,,---111111111333333333333333444444''''''***------111111111333333333333333444666''''''***------111111111333555555555555666666''''''***------333333333555555555555555666666)))))),,,//////333333333555555555555555666666)))))),,,//////333333333555555555555555666666)))))),,,//////333333333555555555555555666666******,,,//////333333333555555555555555666888******,,,//////333333333777777777777999::::::******,,,//////333333333777777999999999::::::******,,,//////333333444999999999999999:::::://////333666666;;;;;;;;;>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999666777777777777777777777@@@@@@@@@@@@@@@@@@@@@???@@@@@@???@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@555555@@@555555777777777777999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999999@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777666666666666666666666666666666666666666777777666666666666666666666666666666@@@@@@@@@@@@@@@666666666??????????????????@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@555555555????????????????????????@@@@@@@@@@@@555555555555555555555555555555@@@@@@@@@@@@@@@555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555777777777555555555555555555555777777777888888888888999888888888888888888888888888888888999999999999888888888888888888888888888999999999999999999888888888888888999888999999999999@@@@@@@@@@@@???????????????????????????@@@@@@@@@@@@@@@@@@???????????????????????????@@@@@@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.........////////////......////////////.........//////.........***+++************************************)))************++++++)))************++++++)))************++++++))))))******+++++++++<<<<<<:::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777666666666666666666666666666666666666666666444444444444444444555444444444444555555555444444444444555555555444444444555555555555222222222222222222222222222222222222222222222222222222222222222222222222222222222222.........////////////EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????????????????????????????????????????????????????<<<<<<<<<<<<<<<;;;:::<<<<<<:::;;;;;;;;;;;;---------------------........................---------------------........................---------------------........................))))))))))))))))))***************************)))))))))))))))))))))************************)))))))))))))))))))))******************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((()))((()));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<:::::::::::::::;;;888888888888888777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111111111111111111111111111111111111222222111111111111111111111111111111111111111222222111111111111111111111111111111111111111222222111111111111111111111111111111111111111222222---------------------........................EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<---------------------------------------------------------------------------------------------------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))((()))))))))))))))******)))))))))((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((()))))))))((()))(((((((((((((((((((((((((((((()))((('''&&&)))((('''((((((((((((((((((((((((((((((%%%)))!!!"""''''''((((((((((((((('''(((((((((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888666666666666666666666666666666666666666666666666666666666666666666666666666666666555666666444444444444444444444444333444444444444444444444444444444444333333333333444444444444444444444333333333333333333333333444444444444444444333333333333333333333333333444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;***+++++++++,,,,,,,,,,,,,,,,,,)))''')))((('''***++++++++++++,,,,,,+++,,,+++(((&&&(((%%%%%%******************************'''************)))***************************************************************************************---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************)))))))))))))))))))))***************************))))))***************************************)))***************************************************************************************************************************************************************++++++***+++************************++++++++++++++++++++++++***************+++***++++++++++++++++++++++++)))***+++++++++,,,,,,,,,,,,,,,,,,)))''')))(((''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777888888888888888888888888888888666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%%%%%%###""""""$$$$$$"""!!!"""###!!!!!! *********++++++*********++++++******+++++++++*********++++++)))******++++++))))))***++++++)))************(((((()))))))))(((((('''(((((((((''''''&&&!!!'''''''''###!!!''''''%%%"""!!!'''%%%$$$!!! &&&%%%$$$""" %%%%%%###"""""")))))))))))))))))))))***)))))))))))))))******))))))))))))))))))((()))))))))))))))))))))***)))))))))))))))((((((((())))))))))))))))))***)))))))))(((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((()))((()))))))))(((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((('''''''''(((''''''((('''(((((((((((((((((('''''''''&&&''''''''''''''''''''''''(((''''''''''''%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%$$$'''''''''''''''''''''''''''''''''&&&%%%$$$###)))))))))))))))))))))((())))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((()))(((((((((((((((((((((((((((((()))((((((((('''((('''((((((((((((((((((((((((((((((((((((!!!%%%''''''((((((((((((((('''(((((((((((((((!!!###%%%&&&''''''((('''''''''((((((((((((((( !!!###&&&&&&'''&&&''''''''''''(((((((((((( """$$$%%%%%%%%%''''''''''''''''''(((((( !!!"""###%%%%%%&&&&&&'''''''''((((((((("""######%%%&&&&&&&&&'''''''''''''''"""###$$$%%%&&&&&&'''&&&&&&''''''''' """$$$$$$&&&&&&'''&&&&&&&&&''''''******(((&&&%%%%%%%%%%%%(((((((((''''''''''''******(((&&&%%%%%%%%%%%%###((((((''''''''''''******&&&&&&&&&%%%%%%%%%######(((''''''''''''******&&&%%%%%%%%%%%%%%%###"""'''''''''''''''******%%%%%%%%%%%%%%%%%%"""""""""''''''''''''***)))%%%%%%%%%%%%%%%$$$"""""""""!!!'''&&&''')))'''%%%%%%%%%$$$$$$$$$""""""!!!!!!&&&&&&&&&%%%""""""""""""""""""!!!!!!!!!%%%""""""""""""""""""!!!!!!!!!***(((((('''((((((((((((************************(((''''''((((((((((((************************'''''''''(((&&&(((((((((*********************''''''''''''&&&(((((((((******************)))''''''''''''%%%(((((((((******************)))''''''''''''%%%''''''((()))***************)))''''''''''''%%%'''''''''''')))))))))))))))!!!!!!!!!!!!!!!"""""""""$$$%%%%%%%%%$$$!!!!!!!!!!!!!!!"""""""""$$$%%%%%%%%%$$$)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111000000000000---------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))((((((((((((((()))((())))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111111111111111111111111111111000000000111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000111111111111111111000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))---------------------------------------------------------------------------------------------------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111000000000111111111111111111111111111111111111000000000111111111111111111111111111111000000000000000111111111111111111111111111111111000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((---------------------------------------------------------------------------------------------------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111000000111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666666666666666666555555555666666666666666666666666666666555555555555555555555555555555555555555??????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@666666666666666666666666666666666666666666777666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666777777777777777777777777777777999999999999999999:::::::::::::::::::::999999999999999999999999:::::::::::::::999999999999999999999999999999999::::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@666666555666666666666666666666666666555666666555555555666666666666666666666666666555555555555555555555555666555555555555555555555555555??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555666666666666666666666666666555666666?????????????????????????????????@@@@@@@@@@@@?????????????????????????????????@@@@@@@@@@@@666666666666666666666666666666666666666666666666666666666666666666666666666666666777777666555777777777777777666666666666666777777777777666666666666777777777777777777777777777777777666666666666666666777777777777777777777777777666666666666666666666666666777777777777777777666666666666666666666666666666666666777777777666666666666666666666666666666666666666666777666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@666666555666666555555555555555555666555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555666666666666666666666666666666666666666555555666666666666666666666555666666555555555555555555666555666666??????????????????????????????????????????????????????????????????????????????????????????555555555555555555555555555555666666666666666555555555555555555555555555555555555555666666555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@555555555666555555666666666555666666555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555666555555555666666555666666555666666??????????????????????????????????????????????????????????????????????????????????????????555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@555555555666666555666666666555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555666666555555666666555666666555555555???@@@@@@@@@????????????????????????????????????@@@@@@????????????????????????????????????555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@555555555555555555555666666666666666555555555555555555555555555555555666666666555555555555555555555555555555555555555555555555555555555??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555666666666666666666666666666666666555555555555555555666666666666666666555555555??????????????????????????????????????????????????????????????????????????????????????????555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666555555555555555555555555555666666666666666666666666555555555555666666666666666666666666666666666666555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@666555555666666666666666666666666666555555555555555555555666666666666666666666555555555555555555555555555555555555555666555555555555555@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666666666666666666555555666@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????666666666666666666666666666666555555555555555666666666666666666666666666666555555555555555666666666666666666666666666666555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...............------------------------......------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222000000000000...............------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))***)))***)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))))))))------------------------------------.........------------------------------------.........---------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************))))))))))))))))))))))))*********************)))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))***)))***)))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555666666666555555555555555555555555555555555555666666666333333333333333333333333333333333333444444444333333333333333333333333333333333333444444444333333333333333333333333333333333333444444444333333333333333333333333333333333333444444444111111111111111111111111111111111111222222222111111111111111111111111111111111111222222222111111111111111111111111111111111111222222222111111111111111111111111111111111111222222222------------------------------------.........EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111111111111111000000000000000000000000000000000111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((())))))))))))((()))))))))((((((((((((((((((((())))))))))))---------------------------------------------------------------------------------------------------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))*********)))*********************))))))))))))******)))******)))***)))*********)))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))***************************))))))))))))))))))***************************)))))))))))))))******************************)))))))))))))))******************************)))))))))))))))******************************))))))))))))*********************************))))))))))))*********)))******************)));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa)))''''''''''''%%%%%%$$$$$$$$$$$$%%%*********)))&&&&&&&&&$$$$$$$$$$$$#########$$$$$$))))))(((&&&%%%%%%############""""""#########(((((($$$$$$$$$$$$$$$%%%''''''((((((************)))############$$$$$$$$$&&&'''''')))))))))))))))""""""""""""#########%%%&&&&&&(((((((((((((((?????????<<<777444000?????????<<<777444000?????????<<<777444000?????????<<<777444000?????????<<<777444000888888888444000...+++888888888444000...+++888888888444000...+++444444444333...,,,)))444444444333...,,,)))444444444222...+++)))444444444222...+++)))444444444222...+++)))444444444222...+++)))444444444222...+++)))=========:::777333111=========;;;777333111444444444222...+++)))444444444222...+++)))444444444222...+++)))444444444222...+++)))444444444222...+++)))444444444222...+++)))444444444222...+++)))444444444333...,,,)))555444444333...,,,)))888888888444000...+++888888888444000...+++888888888444000...+++?????????<<<777444000@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???999999999999999999999999999999999999999999888999999999999999999999999999999999999999999888999999999999999999999999999999999999999999888666666666666666666666666666666666777777777444666666666666666666666666777777777777777777444666666666666666666777777777777777777777777444666666666777777777777777777777777777777777444777777777777777777777777777777777777777777444777777777777777777777777777777777777777666444777777777777777777777777666666777666666666444??????????????????????????????????????????===??????????????????????????????????????????===555555555555555555555555555555555555555555444555555555555555555555555555555555555555555444666555555555555555555555555555555555555555444666666666666666666666666666666666666666555444666666666666666666666666666666666666666666444666666666666666666666666666666666666666666444666666666666666666666666666666666666666666444666666666666666666666666666666666666666666444666666666666666666666666666666666666666666555999999999999999999999999999999999999999999888999999999999999999999999999999999999999999888999999999999999999999999999999999999999999888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777666666666666666666666666666666666666777777777666666666666666666666666666777777777777777777??????????????????????????????????????????????????????????????????????????????????????????555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@000777??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@000777??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@000777??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@000777??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@000777??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++000777888999999999999999999999999999999999+++000777888999999999999999999999999999999999+++000777888999999999999999999999999999999999)))...444444666666666666666666666666666666666)))...444444666666666666666666666666666666666)))...444444666666666666666666666666666666666)))...444444666666666666666666666666666666666)))...444444555666666666666666666666666666666)))...444444555666666666666666666666666666666)))...444444555666666666666666666666666666666000666======?????????????????????@@@@@@@@@???000666======????????????????????????@@@@@@???)))...444444555555555555555555555555555555555)))...444444555555555555555555555555555555555)))...444444555555555555555555555555555555555)))...444444555666666666666666666666666666666)))...444444555666666666666666666666666666666)))...444444666666666666666666666666666666666)))...444444666666666666666666666666666666666)))...444444666666666666666666666666666666666)))...444444666666666666666666666666666666666+++000777888999999999999999999999999999999999+++000777888999999999999999999999999999999999+++000888888999999999999999999999999999999999000777??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa)))))))))))))))******)))))))))))))))******))))))))))))))))))***))))))))))))))))))))))))((())))))((('''''')))((((((((((((&&&"""(((((((((&&&&&&### (((((('''&&&$$$!!! (((''''''$$$###!!! ---------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))******)))))))))))))))******)))))))))))))))******))))))))))))))))))***;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777555555666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))'''---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333333333333333333333333333333333333333444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;***))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))+++)))(((((())))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))"""&&&''''''((((((((())))))))))))))))))))))))!!!###&&&&&&((((((((((((((())))))))))))))))))---------------------------------------------------------------------------------------------------------------------------------------***************))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))************************)))))))))))))))))))))***************************))))))))))))))))))************************************)))))))))***************************))))))))))))))))))***************))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444333333333333333444444444444444444444444444333333333333333333444444444444444444444444444333333333333333333444444444444444444444444444333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777444000777444000777555000777444000777444000000---+++000---+++000...+++...+++)))...+++)))...,,,(((...+++(((...,,,(((...+++(((...+++)))777333111777333111///,,,(((...+++(((...+++(((...,,,(((...,,,(((...+++(((...,,,(((...,,,)))...,,,)))000...+++000---+++000---+++777444000@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????<<<777@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????<<<777@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????<<<777@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????<<<777@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????<<<777999999999999999999999999999999888888888555000999999999999999999999999999999888888888555000999999999999999999999999999999888888888444000666666666666666666666666666666444444444333...666666666666666666666666666666444444444333...666666555555666666666666666666444444444333...555555555555555555666666666666444444444333...555555555555555555555555555666444444444333...555555555555555555555555555666444444444333...555555555555555555555555666666444444444333...>>>???????????????????????????=========;;;777>>>???????????????????????????=========;;;777444555555555555555555555555555444444444333///444555555555555555555555555555444444444222...444555555555555555555555555555444444444222...666666666666666666666666666666444444444333...666666666666666666666666666666444444444333...666666666666666666666666666666444444444333...666666666666666666666666666666444444444333...666666666666666666666666666666444444444333...666666666666666666666666666666555444444333...999999999999999999999999999999888888888444000999999999999999999999999999999888888888444000999999999999999999999999999999888888888444000@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????<<<666aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa))))))))))))***))))))))))))***)))))))))(((((())))))((('''""")))((('''$$$"""---------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***))))))))))))***))))))))))))***))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777555555555555555555555555555555333333333333333333333333333333333333333333444333333333333444111111111111111111111111111111111111111111111111111111111111---------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBB???????????????@@@@@@@@@@@@???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))(((((()))((((((&&&(((%%% '''### %%%!!! $$$!!! ---------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;777777777555555555555555555333333333333333333333333333333333333111111111111111111111111111111111111---------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBB?????????@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))((())))))))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((('''''')))(((((((((((((((((((((((((((((('''''''''%%%)))((((((((((((((((((((((((((('''&&&'''%%%$$$---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111000000111111111111111111111111111111111111111000000000000111111111111111111111111111111111000000000000000000111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????????????????????????????????????????????????????????????????@@@@@@?????????????????????????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++++++************++++++)))***'''((((((((()))+++++++++************************+++++++++++++++******************)))))))))************************''''''((())))))))))))************((('''(((((()))))))))******++++++((((((((()))))))))))))))***+++)))(((((())))))))))))))))))***))))))..................---------------.....................------------.....................------------*********************************************************************************************************************************************************************************************************************************************************************************************************+++************************))))))+++++++++*********************)))+++++++++************************;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111..................---------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????@@@@@@@@@??????????????????@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;************++++++***+++++++++,,,)))))))))***+++*********+++++++++)))))))))))))))***))))))***))))))))))))))))))))))))))))))***((('''.....................------............................................................................................................************************************************************************************************************************************************************************************************************************************************************************************++++++++++++***+++************************+++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++******+++,,,***************+++,,,,,,+++++++++++++++***++++++)))*********++++++++++++++++++++++++,,,(((((((((((()))******++++++***++++++++++++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555666666666666666666555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.....................---.....................EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;***+++************))))))((($$$)))((('''$$$"""------------...------------...---------......)))************)))***************************)))************)))***************************)))******************************************)))*********+++******************+++******)));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777555555555555555555555555555555333333444444444444444444444444333444444444444333444444444444111111111111111111111111111111111111111111111111111111111111---------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBB??????????????????@@@???@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))'''&&&&&&$$$$$$,,,,,,,,,,,,,,,,,,,,,(((((((((&&&%%%%%%#########++++++++++++++++++''''''%%%%%%$$$"""""""""""""""******+++++++++,,,,,,,,,$$$$$$&&&&&&''')))))))))))))))))))))++++++#########%%%%%%&&&(((((((((((((((((((((+++"""""""""""""""$$$%%%%%%''''''''''''''''''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA:::::::::::::::::::::::::::::::::::::::::::::777777777777777777777777777777AAAAAAAAAAAA@@@AAAAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAA@@@666666666666666666666666666666999999999999999999999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????????????????????????????????????888888888888888888888888888888888888888888888888888888888888888888888888888555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555888888888888888888888888888888888888888888888888888888888888888?????????888888888888?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@???????????????????????????@@@@@@@@@@@@@@@??????????????????????????????AAAAAAAAAAAA@@@999888888888888888888888888888:::::::::::::::888888888888888888888888888888:::::::::::::::888888888888888888888888888888:::::::::::::::888555555555555555555555555555777777777777777555555555555555555555555555555777777777777666555555555555555555555555555555@@@777666666666555555555555555555555555555555@@@@@@@@@@@@@@@???555555555555555555555555555@@@@@@@@@@@@@@@??????????????????>>>555555555@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>555555555@@@@@@@@@@@@@@@???555555555555555555555555555@@@666666555555555555555555555555555555555555666666666666555555555555555555555555555555555666666666666666555555555555555555555555555555999999999999999888555555555555555555555555555999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888@@@@@@@@@@@@@@@999999999999888888888888888888@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@??????777000@@@??????777000@@@??????777000@@@??????777000@@@??????777000@@@??????777000999888888000+++999888888000+++999888888000+++666555555...)))666555444...)))666555444...)))666555444...)))666555444...)))@@@>>>>>>777111@@@>>>>>>777111@@@>>>>>>777111@@@>>>>>>777111@@@>>>>>>777111@@@>>>>>>777111666555444...)))666555444...)))666555444...)))666555444...)))666555555...)))999888888000+++999888888000+++999888888000+++@@@??????777000@@@??????777000((((((&&&&&&&&&##################+++*********((((((&&&&&&&&&##################"""*********'''%%%%%%%%%%%%"""""""""""""""""""""*********&&&$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!))))))&&&$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!))))))##################&&&&&&&&&((((((((((((((((((##################&&&&&&&&&((((((((((((((((((""""""""""""""""""%%%%%%%%%%%%'''''''''''''''!!!!!!!!!!!!!!!!!!"""$$$$$$$$$&&&&&&'''&&&&&&!!!!!!!!!!!!!!!!!!"""$$$$$$$$$&&&&&&&&&&&&&&&))))))'''''''''$$$$$$$$$$$$$$$,,,,,,,,,,,,,,,((((((&&&&&&%%%###############+++++++++++++++''''''%%%$$$$$$""""""""""""""""""************,,,$$$$$$$$$$$$$$$'''''''''))))))))))))))))))+++###############%%%&&&&&&((((((((((((((((((""""""!!!"""""""""$$$$$$%%%''''''''''''''''''@@@??????777000@@@??????777000@@@??????777000@@@??????777000@@@??????777000@@@??????777000999888888000+++999888888000+++999888888000+++666555444...)))666555444...)))666555444...)))666555444...)))666444444...)))666444444...)))@@@>>>>>>777111@@@>>>>>>777111@@@>>>>>>777111@@@>>>>>>777111666444444...)))666555444...)))666555444...)))666555444...)))666555444...)))666555444...)))999888888000+++999888888000+++999888888000+++@@@??????777000@@@??????777000'''''''''''''''''''''''''''******+++++++++******+++++++++******+++++++++*********++++++*********+++###*********""""""*********""""""******!!!""""""******!!!""""""aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa111000000111000000)))(((((())))))((())))))((()))(((((()))(((((())))))((())))))((())))))))))))))))))))))))))))))))))))+++++++++000000///<<<<<<::::::999999777777777555444444333111111<<<<<<::::::999999777777777555444444333111111555555444444222222000000000...------+++((()))555555444444222222000000000...+++---+++))))))555555444444222222000000000...+++---+++))))))666666444444222222000000000...,,,---+++))))))666666444444222222000000000...,,,---,,,))))))333666444444222222000000000...,,,---,,,))))))333333444444222222000000000...,,,,,,,,,))))))333333444444333222000000000...,,,,,,,,,))))))333000000222333333000......,,,,,,,,,,,,))))))444222222222444444222000000............+++)))444444444444444444222222222000.........+++)))444444444444222444222222222000.........++++++<<<<<<<<<<<<:::<<<888888888777444444444000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa         000000666//////555//////222------!!!,,,&&& )))$$$%%%"""%%% $$$$$$$$$$$$!!! !!!  >>>>>>@@@>>>>>>@@@>>>>>>@@@;;;;;;===::::::<<<::::::888444444888444444888444555999444444999333333777333333888333333777333333777000000555EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEFFFFFFFFFFFFDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAAAA??????AAA??????AAA??????AAA>>>>>>@@@>>>>>>@@@)))))))))(((((((((&&&&&&''''''%%%%%%$$$$$$ ))))))))))))((('''&&&$$$'''$$$%%%%%%$$$$$$ )))))))))(((((('''$$$$$$'''###%%%$$$$$$!!! ))))))((((((''''''$$$$$$$$$###%%%$$$###!!! )))((((((''''''$$$$$$$$$######$$$######!!! )))(((''''''$$$$$$$$$$$$###############!!! )))''''''%%%$$$$$$$$$################## (((''''''%%%$$$$$$$$$######!!!######!!! ((('''%%%%%%$$$$$$#########!!!######!!! 111---------------------//////000000000000000------------------------/////////////////////------------------------/////////////////////))))))))))))))))))))))))++++++---------------))))))))))))))))))))))))++++++---------,,,,,,)))))))))))))))))))))(((++++++---,,,,,,,,,))))))))))))))))))))))))(((++++++,,,,,,,,,+++%%%))))))))))))))))))((((((++++++,,,,,,+++)))%%%)))))))))))))))(((((((((+++***,,,+++)))%%%$$$)))))))))))))))(((((((((******,,,))))))%%%$$$))))))))))))((((((((((((******+++)))%%%$$$$$$)))))))))(((((((((((((((***)))))))))%%%$$$$$$)))))))))((((((((((((((()))''')))%%%%%%$$$!!!)))))))))((((((((((((&&&)))''')))%%%$$$$$$!!!)))))))))(((((((((&&&&&&''''''%%%%%%$$$$$$ ;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>888888888888888888888888::::::::::::::::::;;;777777777777777777777777999999999999999::::::777777777777777777777777999999999::::::::::::555555555555555555555555777777777888888888444555555555555555555555555777777777888888444444555555555555555555555555777777777444444444444555555555555555555555555777333333444444444444333333333333333333444444222222222222222333333333333333333333333//////222222222222222222333333333333333////////////111111222222222222333333333333///////////////111111111222222222333111---------------------/////////000000000111EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>===?????????????????????>>>>>>>>>===============?????????????????????;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>///......///......,,,,,,,,,777666666777666666777666666444444333222111222222000000222000000111111000111111000111111000000//////000///...000000...000///...///......GGGGGG@@@EEE@@@888@@@<<<888>>>;;;888<<<:::888<<<888888;;;888777999777666999666666999666666888666666777666666777777666777777666777666666555333444444444444333444444444222111000000///444222333333333111111333222444111111////////////......000000//////...000000...------,,,,,,;;;;;;;;;;;;===<<<;;;;;;;;;::::::999999777777;;;;;;;;;;;;<<<<<<;;;;;;999888888999999777777<<<;;;;;;:::<<<;;;;;;;;;888888777777999777777;;;;;;;;;;;;999999999777666666555555555333444;;;::::::888888888888666666555444444444222222:::::::::888888888666666666444444444222222222::::::999888888888666666666444444444222222222:::999999888888777666666444444444444222111111:::999999999999666666666555444444444222111111999999999999777666666666555444444444222111111888888888777555555555333333333333111000000000888888888666555555555333333333333111000000000666888666555555555555333333333333111000000000666888666555555555444444333333333111000000000555333444444444444333444444444222222000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDD???@@@FFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDD???@@@>>>EEEEEEDDDDDDDDDDDDDDDDDDDDDDDD??????@@@???<<>>>>>>>>>>>>>>>>><<<<<<:::999CCCCCCCCCCCC>>>>>>>>>>>>>>>>>>===<<<:::999999AAACCC>>>>>>>>>>>>>>>>>>>>>===<<<<<<:::999999<<<<<<===>>>>>>>>>>>>>>>===<<<<<<::::::999888============??????>>>======<<<<<<:::999999888============???>>>===>>><<<<<<::::::999999777;;;;;;;;;;;;===<<<<<<;;;<<<:::::::::999999777;;;;;;;;;;;;===<<<;;;;;;;;;::::::999999777777666888888999999999999888888888666666666666555666777888888888999666777888666555555666555444222444444444555444444444444222222222111111///@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========:::::::::::::::::::::<<<<<<<<<<<<;;;<<<888999999999999999999999999;;;;;;;;;;;;;;;888999999999999999999999999999999;;;;;;;;;:::888999999999999999999999999999999;;;;;;::::::888999999999999999999999:::::::::999;;;::::::999999999999999:::::::::::::::999999:::::::::999999999999:::::::::::::::::::::999999:::999777888888888888999999999888888888888777888888777888888888999999999999999888888888666666888777888888999999999999999888888888888666666666777888888999999999999888888888888777666666666777888888999999999999888888888666666666666444EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<<>>=========BBBBBBAAABBBBBBBBBBBB@@@@@@@@@???============AAAAAA@@@@@@AAABBBAAA@@@@@@??????============AAAAAA@@@@@@AAAAAAAAA?????????>>>============AAAAAA@@@@@@AAAAAAAAA?????????>>>============CCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAA000000111111222/////////000000/////////000000/////////000000/////////000000//////000000000/////////000000/////////000000...............------.........------.........------.........------.........------.........------.........444444444666888444444444555666333333444222444333111111222444111111111222444111111111222444111111111222222111111111222222111111111222222111111222222222111111111222222111111111222222111111111222222111111111222222000000111111222>>>EEEEEEEEEEEE666>>>CCCCCCCCC666888>>>AAACCC666888>>>>>>???666777999???>>>666666::::::???666666999:::???666666999:::999555555888999999555555777999999444444444888888444444444666888444444444666888444444444666888444444444666888111111111000222111111111000000//////.........//////.........//////.........//////.........//////.........//////.........//////.........---------++++++------,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,+++++++++,,,,,,,,,++++++888777666555555888777666555555888777555555555666555333333333555333222222222333333333222222444333222222222333333222222222333333222222222333333222222222333333222222222333333222222222111333222222222111111222222222111111111000222FFFFFFFFFFFF???EEEDDDDDD???777DDD??????:::777??????===999777??????;;;999777???===:::888777===;;;:::777777===;;;999777777;;;:::999777777:::999:::777777:::999666555555999888666555555888888666555555888888666555555888777666555555777666666444444444444444222222222222222222111777666666444444444444333222222222222222222111444444222222222222222000000000000000000//////555444222222222222222000000000000000000//////555333222222222222000000000000000000000//////555333222222222222000000000000000...000//////333222222222222222000000000000000...000//////333222222222222111000000000000000...000//////222222222222222111000000000000000.../////////222222222222111111000000000000......---------222222222222000000000000000000......---------000222222222000000000000000000...---------,,,000222111000000000000000000///------,,,,,,,,,000000111000000000000000//////---,,,,,,,,,,,,000000///000000000000000///------,,,,,,,,,,,,>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<999999888888>>>>>>>>>>>>>>>>>>======<<<<<<:::999999888888>>>>>>>>>>>>>>>======<<<<<<<<<999999888888888<<<<<<<<<<<<;;;;;;:::::::::888777777666666666::::::;;;::::::999999999999777666666555555555::::::999::::::999999999777777666555555555333:::999999999777999999999777777666555555555444:::999999777777777999777777777555555555555333999999999777777777777555777777555555555555333999999777777777777555555555555555555555555333888666666666666666444444333222222555555444333666666666666666444444444444222222222444333333666666666666444444444444444222222222444222111666666666666444444444444222222222222444222111666666666444444444444444222222222222222222111EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDD???DDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDD?????????CCCCCCCCCCCCCCCDDDDDDDDDDDDDDD???????????????CCCCCCCCCDDDDDDDDDDDDDDDDDD????????????>>>===BBBBBBBBBBBBBBBBBBDDD??????????????????======BBBBBBBBBBBBCCCCCC>>>>>>>>>>>>>>>???>>>===;;;BBBCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>===<<<<<<:::CCCCCC>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<::::::CCC>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<999999>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<999999888>>>>>>>>>>>>>>>>>>>>>======<<<<<<:::999999888>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<999999888888666666888888888888888999999888888888777777666666666888888888888888999888888888888777777777444444444666666666666555666666666555555555444444444444666666666555555555666555555555555555444444444444666555555555555333555555555555555444444444444555555555555555333555555555555555444444444333555555555555333333333555555555333444444444333555555555444444444333333555555333444444333333555555444444444444444333333333222555444444444555555444444444444444444333333222333333333333555444444444444444333333111111222333333333333444444333333333333333111111000000333333333333333333333333333333333111000000000333333333111333333333333333333111000000000000333333222222333333333333333333111000000000000????????????AAAAAAAAAAAAAAACCC>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAA<<<<<<<<<>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAA<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========::::::::::::::::::::::::::::::::::::======:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999:::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999888888888999999999999999999999999999999999888888888666777999999999999999999999999999888888888888666777999999999999999999999999888888888888666666666666888888888888888999999888888888777777777EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>????????????AAAAAAAAAAAACCCCCCCCC>>>>>>>>>>>>????????????AAAAAAAAAAAAAAACCC>>>>>>>>>>>>>>>999555555666666666666666666666666666666666666555555666666666666666666666666666666666666666333333333444444444444444444444444444444444444222222222222222222222444444444444444444444444222222222222222222222444444444444444444444444222222222222222222222333444444444444444444444222222222222222333333333444444444444555555444222222222222333333333333555555555555555444444222222222333333333333333555555555555444444444222222222333333333333333333555555555555555555222222222333333333333333333555444444444444333222222222222333333333333333444444444444333333222222222222333333333333222444444444333333333222222222222222333333222222444444333333333333222222222222222333333222222222444333333333333????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<888888888888::::::::::::::::::::::::::::::777777777777777999999::::::::::::::::::777777777777777777777777999::::::::::::777777777777777777777777777777777:::::::::777777777777777777777777777777777777999555555666666666666666666666666666666666666EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????????????????????????????????????????????????????????????????777777777777777777777777777777777777888777777888888777888777777999999888:::999999======<<<======<<<======<<<===<<<<<<======<<<<<<;;;;;;>>><<<<<<======;;;;;;999;;;;;;999777777777777>>><<<<<<======;;;;;;999;;;;;;999777777777777>>><<<<<<======<<<<<<:::;;;;;;999777777777777>>>============<<<<<<:::;;;;;;999777777777777>>>======>>>>>><<<<<<:::;;;;;;:::888777888888???======>>>>>><<<<<<:::;;;;;;:::888888888888???======>>>>>><<<<<<:::;;;;;;:::888888888888@@@>>>?????????>>>>>><<<======;;;999999999999@@@????????????>>>>>><<<======;;;:::999999:::GGGDDDDDDDDDDDDCCCCCCAAABBBBBBAAA============GGGDDDDDDDDDDDDCCCCCCAAABBBBBBAAA============GGGDDDDDDDDDDDDCCCCCCAAABBBBBBAAA============GGGDDDDDDDDDDDDCCCCCCAAABBBBBBAAA============GGGDDDDDDDDDDDDCCCCCCAAABBBBBBAAA============EEEBBBBBBBBBBBB@@@@@@???@@@@@@>>>:::<<<<<<;;;DDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@??????>>>CCCCCCBBBBBBBBB@@@@@@BBBBBB@@@@@@@@@??????>>>CCCCCCBBBBBBBBB@@@@@@BBBBBBAAAAAAAAA??????>>>CCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAAAAA??????>>>CCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAAAAA??????>>>CCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@???CCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@???FFFFFFCCCCCCDDDBBBBBBDDDDDDBBBBBBBBBAAAAAA@@@FFFFFFCCCCCCDDDBBBBBBDDDDDDBBBBBBBBBAAAAAA@@@LLLLLLJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIGGGGGGGGGLLLLLLJJJJJJJJJHHHHHHJJJJJJIIIIIIIIIGGGGGGGGGLLLLLLJJJJJJJJJHHHHHHJJJJJJIIIIIIIIIGGGGGGGGGLLLLLLJJJJJJJJJHHHHHHJJJJJJIIIIIIIIIGGGGGGGGGLLLLLLJJJJJJJJJHHHHHHJJJJJJIIIIIIIIIGGGGGGGGGHHHHHHFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEE444444444444444444444222222000000////////////333333222333333222111111222000///...------///...222222222222222000000...............------<<<<<<<<<<<<<<<<<<666666888888888666444444444;;;;;;;;;;;;;;;666666666666666666555444444444<<<<<<;;;;;;;;;666666666666666444222444444444<<<<<<<<<<<<666666666666666666444222222111444<<<<<<<<<666666666666666666666444222222111111999999999333333333333333333333333111000000000999999444444333333333333333111111111000000000::::::444444444333333333333111//////000000000:::444444444444333333333222111//////...000000444444444444444333333333222111//////......000444444444444444333333333111111//////.........444444444444444444333333111000//////.........444444444444444444333222111000//////.........444444444444444444444222111000//////.........444444444444444444444222222000000////////////DDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE>>>DDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBB>>>666DDDDDDEEEDDDDDDCCCCCCCCCCCCBBBBBB@@@>>>999666DDDCCCCCCCCCCCCCCCCCCBBBBBBAAA???>>>>>>999666CCCCCCCCCCCCBBBBBBBBBAAAAAA???>>>>>>999888666CCCBBBBBBBBBBBBAAAAAAAAA@@@???>>>999999666666BBBBBBBBBAAAAAAAAA???????????????999999666666AAAAAA?????????>>>============888888777555555?????????>>>>>>===============888888666444444??????>>>>>>===============888888888666444444>>>>>>>>>>>>============888888888888555444444======<<<===============888888888666444444444<<<<<<<<<<<<<<<======888888888888666444444444<<<<<<<<<<<<<<<<<<666888888888888666444444444<<<<<<<<<<<<<<<<<<666666888888888666444444444''''''%%%%%%$$$"""""""""""""""***))))))))))))''''''%%%%%%$$$"""""""""""""""***))))))))))))&&&&&&$$$$$$$$$"""""""""!!!"""!!!))))))))))))&&&&&&$$$$$$$$$!!!!!!!!!!!!!!!!!! )))))))))&&&$$$$$$$$$###!!!!!!!!!!!!!!! )))))))))&&&$$$!!!!!!!!!!!!!!!!!! ((((((&&&###!!!!!!!!!!!!!!!!!!!!! (((((('''/////////......------++++++++++++******+++''''''//////......------+++++++++************''''''............------+++++++++************'''''''''......---------+++++++++************''''''''''''...------+++++++++***************''''''''''''...------+++++++++***************'''''''''''''''------++++++******************''''''''''''%%%---,,,+++*********************''''''''''''%%%%%%,,,******************))))))''''''''''''%%%%%%"""***************)))))))))'''''''''%%%%%%%%%"""***************)))))))))'''''''''%%%%%%%%%""""""************)))))))))'''''''''%%%%%%%%%""""""************)))))))))'''''''''%%%%%%$$$"""""""""*********)))))))))''''''%%%%%%$$$"""""""""""""""***))))))))))))222000---))))))222000---))))))222000---))))))888777444111111888777444111111666999999999999999999999999999999777666666222666999999999999999999999999999999777666666222999999999999999999888888888999888777777666222>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;888>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;888)))))),,,//////333333333555555555555555666666)))))),,,//////333333333555555555555555666666)))))),,,......333333333444555444444444666999------000222444888888999;;;;;;;;;;;;;;;>>>>>>------000222444888888999;;;;;;;;;;;;;;;>>>>>>=========<<<<<<===???===<<<<<<555555777555555555555444555555666666444555555666666444222666666666444222666666666444333333666666444333333666666444333333444444444333333777777666444444999999666444444999999666444444@@@@@@===<<<<<<==========================================================================================555555555555555555555555555555555555555555555666444444666666666666666555555555555555555555666444444444444666666666666666666666666666666666444444444444666666666666666666666666666666666666666444444666666666666666666666666666666666666666666666666666666666666666666666666666444666666666666666666666666666666666666666666555555555666666666666666666666666666666666666555555333333444666666444444444666666666444444666666444666666999999777666666888888999777777666666444666888888888999888888888888999999999888888888888888888888888888888999999999999999??????????????????????????????@@@@@@@@@@@@@@@==========================================================================================444444444444444444444555555555555555555555555444444444444444444444444666666666666666666666444444444444444444444444444444666666666666666444444444444444444444444444444444666666666666444444444444444444444444444444444444444666666444444444444444444444444444444444444444444666555555555555555555555555555555555555555555444555555555555555555555555555555555555555555555333333333555555555222222555555555222222555555666666666888888888666666888888888666666666666666444666888888888666666888888888666666666666666666888888888888888888888888888888888888888?????????????????????????????????????????????????????????????????????????????????=========????????????????????????????????????=========666666666666666666666666666666666666444444444666666666666666666666666666666666666444444444666666666666666666666666666666666666444444444666777777777777777777777777777777777444444444666666777777777777777777777777777777444444444666666777777777777777777777777777777444444444777777777777777777777777777777777777444444555666666777777777777777777777777777777555555555666666666666666777777777777777777777555555333999999999777777999999555777777888:::888888666999999999777777999999666666666888:::666666666999999999999999999999999999777777999666666666@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'''))))))))))))'''))))))))))))'''))))))))))))'''))))))))))))(((***)))))))))(((*********)))(((******))))))(((***))))))(((((())))))((((((...111111111111...111111111---...111---------'''))))))))))))'''))))))))))))'''))))))))))))'''))))))))))))'''))))))))))))'''))))))))))))'''))))))))))))'''))))))))))))'''))))))))))))'''))))))))))))'''))))))))))))''')))))))))))):::;;;;;;;;;;;;:::;;;;;;;;;;;;:::;;;;;;;;;;;;666888888888888555777777777777555777777777777333555555555555333555555555555333555555555555333555555555555111333333333333111333333333333111333333333333111333333333333...111111111111EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<;;;;;;:::;;;;;;;;;;;;(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((''''''(((''''''(((((((((((((((((((((''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((.......................................................................................................................................******************************************'''***************************************''''''*********************************''''''''''''***************************''''''''''''''''''************************'''''''''''''''''''''******************'''''''''''''''''''''''''''***************''''''''''''''''''''''''''''''*********((((((((((((''''''''''''''''''''''''***((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::777777777666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.............................................EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>??????????????????????????????????????????>>>??????????????????????????????>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((((((------------------------,,,,,,,,,............---------------------,,,,,,,,,,,,............------------------,,,,,,,,,,,,,,,............)))))))))))))))))))))))))))((((((************)))))))))))))))))))))))))))((((((************)))))))))))))))))))))))))))((((((************))))))))))))))))))))))))))))))(((************)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********((()))))))))))))))))))))))))))))))))***((((((((()))))))))))))))))))))))))))))))))((((((((((((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777666666666666666666666666666666666666666555555666666666666666666666666666666555555555555555444444444444444444333333333333333333333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000111111111111000000000000000000000000000000000111111111111000000000000000000000000000000000111111111111000000000000000000000000000000000111111111111------------------------,,,,,,,,,............EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444444444444444444333333333333333333222222222222222222000000000000000000000000000222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;555555555555999555555555555555555555111111333////////////222////////////222////////////222////////////222////////////222============???============???============???::::::::::::<<<999999999999;;;999999999999;;;777777777777;;;777777777777;;;777777777777;;;777777777777;;;666666666666:::666666666666:::666666666666:::666666666666:::555555555555999EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@BBB@@@@@@@@@@@@BBB@@@@@@@@@@@@BBB>>>>>>>>>===???============???222222222222222222222222222222444444555555555222222222222222222222222222222444444555555555222222222222222222222222222222444444555555555...............///////////////111111333333///...............///.../////////111111333//////...................../////////111---/////////...........................***------/////////........................******,,,---/////////..................************,,,,,,...//////,,,,,,,,,,,,,,,***************,,,,,,......///,,,,,,,,,*********************,,,,,,.........,,,))))))*********************,,,,,,.........<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===<<<<<<<<<<<<=================================<<<==================;;;;;;;;;===============999999999888888888888888888888:::::::::::::::777777777777777777777777777777999999999999999777777777777777777777777777777999999999999999555555555555555555555555555555777777777777777555555555555555555555555555555777777777777777555555555555555555555555555555777777777777777555555555555555555555555555555777777777777777444444444444444444444444444444666666666666666444444444444444444444444444444666666666666666444444444444444444444444444444666666666666666444444444444444444444444444444666666666666666222222222222222222222222222222444444555555555EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCC??????????????????????????????AAAAAAAAAAAAAAA??????????????????????????????AAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@>>><<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===.......................................222222.......................................222222.......................................222222+++++++++******************************......+++++++++******************************......+++++++++******************************......+++++++++******************************......++++++*********************************......++++++*********************************......++++++*********************************,,,,,,+++************************************,,,,,,+++************************************,,,,,,+++************************************,,,)))+++************)))))))))************'''))))))******)))))))))))))))************''''''))))))<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<777777777777777777777777777777777777777999999666666666666666666666666666666666666666777777666666666666666666666666666666555555555777777555555555555555555333333333333333333333555555555555555333333333333333333333333333333555555333333333333333333333333333333333333333555555333333333333333333333333333333333333333555555222222222222222222222222222222222222222444444222222222222222222222222222222222222222444444222222222222222222222222222222222222222444444222222222222222222222222222222222222222444444.......................................222222EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<***++++++++++++***))))))))))))******)))((((((++++++++++++***)))((((((&&&'''((()))(((&&&&&&,,,+++******)))(((&&&&&&%%%&&&&&&&&&&&&&&&&&&+++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---------------------------////////////......---------------------------///////////////...---------------------------///////////////...)))))))))))))))))))))))))))++++++++++++++++++)))))))))))))))))))))))))))++++++++++++++++++)))))))))))))))))))))))))))++++++++++++++++++)))))))))))))))))))))))))))++++++++++++++++++)))))))))))))))************++++++++++++++++++)))))))))******************++++++++++++++++++)))))))))******************++++++++++++++++++***************************,,,,,,++++++++++++***************************,,,,,,,,,,,,++++++******************+++++++++---,,,,,,+++,,,+++*********+++++++++++++++++++++++++++++++++)))+++++++++++++++***))))))))))))******)))((()));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333555555555555555555555555555333333333333333333222222222222222222000000000222222222222222222222222000000000111000000000222222222222222222000000000111111111111000000222222222222222222000111111111111111111111000222222222222222222---------------------------////////////......EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<)))'''%%%"""""")))&&&%%%!!!"""%%%$$$### ////////////222////////////222////////////222////////////222.../////////222......//////222.........///222......---///111------------...------,,,,,, ------,,,%%% ------)))### ---+++%%%### ,,,)))&&&!!! )))'''%%%""""""........................******,,,---/////////..................************,,,,,,...//////,,,,,,,,,,,,,,,***************,,,,,,......///,,,,,,,,,*********************,,,,,,.........,,,))))))*********************,,,,,,.........))))))))))))*********)))******,,,,,,.........))))))))))))******)))))))))))),,,,,,.........))))))))))))***************))),,,,,,---------******************************,,,,,,---------******************************,,,,,,---------******************************,,,,,,...------******************************,,,,,,---------***))))))))))))***************,,,,,,------,,,))))))))))))))))))))))))******,,,+++---+++)))))))))))))))))))))))))))))))))++++++---)))))))))))))))))))))))))))))))))))))))((()))&&&%%%***************************************,,,,,,***************************************,,,,,,***************************************,,,))))))************)))))))))************''')))))))))))))))))))))))))))************''''''))))))"""'''(((((()))))))))******'''''''''''')))***"""%%%'''''')))))))))&&&''''''''''''(((******"""###%%%'''((()))&&&''''''''''''((((((******"""###%%%&&&%%%%%%%%%'''''''''''''''''')))***"""###!!!######%%%%%%&&&&&&'''''''''(((******""""""######%%%&&&&&&&&&'''''''''))))))"""######%%%%%%&&&&&&&&&&&&''')))))) """######%%%&&&&&&&&&&&&&&&)))))))))))))))******)))))))))******)))))))))******)))))))))******)))))))))***)))))))))))))))))))))))))))))))))!!!!!! !!!!!!!!!!!! !!!!!!666??????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@???@@@@@@@@@@@@@@@?????????????????????????????????@@@@@@@@@@@@??????????????????????????????????????????@@@?????????????????????????????????????????????&&&&&&&&&&&&&&&&&&&&&&&&&&&aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa)))(((((()))(((((()))((((((111000000111000000000000///000000///000000///000000///.........)))))))))++++++++++++++++++)))((()))))))))((())))))((())))))((())))))((())))))((()))((((((222222222222000000............+++++++++))))))222222222222000000............+++++++++))))))222222222222000000............+++++++++))))));;;;;;;;;:::999999777777777555333333333111111;;;;;;;;;:::999999777777777555333333333111111<<<<<<<<<<<<:::<<<888888888777444444444000000;;;;;;;;;999888888888888777555222222444000000;;;;;;;;;999888888777888777555222222444000000<<<<<<<<<<<<::::::777888888777444444444000000<<<<<<<<<<<<::::::777777888777444444444000...666444444444444444000...222000000000000+++)))666444444444444444000......000000000000++++++666666666666444444000000000000000000000++++++555555555555333333.....................))))))555555555555333333............,,,......))))))333333555444333333............,,,,,,...))))))333222222222222222............,,,,,,...))))))222222222222000222............,,,,,,+++))))))222222222222000000............,,,++++++))))))222222222222000000............+++++++++))))))444333333444333333222111111...------...------,,,,,,---,,,++++++...------......---......---+++******************************************************************************)))(((((()))((((((...------...------......---......///...------...------......---333333333444333333111///111111111111111111,,,000000000444444333111///111111111111111333......000000444444444111///111111111111333333.........000444444222---***------------------(((((('''***,,,......---***------------------(((*********,,,,,,...---***---------------///************,,,,,,,,,---***---------/////////************,,,,,,,,,......000222222222111111,,,,,,,,,,,,............000222222222222111111,,,,,,,,,,,,.........000...222222222222111111,,,,,,,,,+++.........)))&&&)))+++++++++))))))'''&&&&&&&&&))))))+++)))&&&)))---------++++++((((((((((((*********)))&&&))))))------++++++((((((((((((*********)))&&&))))))------++++++((((((((((((*********)))&&&)))))))))---++++++((((((((((((*********)))&&&)))))))))---++++++((((((((((((*********)))&&&))))))------++++++((((((((((((*********)))&&&))))))------++++++((((((((((((*********)))&&&)))---------++++++((((((((((((*********)))&&&))),,,,,,+++******'''''''''&&&))))))))))))''',,,,,,,,,,,,******'''''''''&&&)))))))))...000333333333333111111,,,,,,,,,,,,...............000333333333111111,,,,,,,,,,,,.........000...000000000222111111,,,,,,,,,,,,.........000...000000000000///111,,,,,,,,,,,,.........---***------------------(((*********,,,,,,...---***------------------(((((('''***,,,......---+++------------------(((((('''))).........111///111111111111111333......000000444444333111///111111111111111111,,,000000000444444333000000000000000,,,,,,,,,,,,111555111111111111000000000000000,,,,,,,,,,,,111333111111111111000000000000000,,,,,,,,,,,,333333///111111111,,,,,,,,,,,,,,,''''''((((((------+++---------,,,,,,,,,,,,,,,''''''(((***------++++++------,,,,,,,,,,,,,,,''''''******------++++++------,,,,,,,,,,,,,,,''''''******------+++++++++---------.........+++.........000000............---------..................000000............---------......,,,.........000000......000000((((((((())))))&&&(((((()))++++++))))))))))))(((((((((((()))&&&(((((((((++++++))))))))))))(((((((((((()))&&&(((((((((++++++))))))))))))(((((((((((((((&&&(((((((((++++++))))))))))))(((((((((((((((&&&&&&((((((++++++))))))))))))(((((((((((((((&&&&&&((((((++++++))))))))))))(((((((((((()))&&&(((((((((++++++))))))))))))(((((((((((()))&&&(((((((((++++++))))))))))))((((((((())))))&&&(((((()))++++++))))))))))))(((((()))))))))&&&)))))))))++++++)))))))))))))))))))))))))))'''))))))))),,,,,,))))))))))))------.....................000000...........................+++.........000000...........................++++++......000000.........000...............++++++......000000......000000,,,,,,,,,,,,,,,''''''(((***------++++++------,,,,,,,,,,,,,,,''''''((((((------+++---------,,,,,,,,,,,,,,,''''''((((((------+++---------000000000000000,,,,,,,,,,,,111333111111111111000000000000000,,,,,,,,,,,,111555111111111111aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa       ((()))'''(((((('''&&&&&&$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$""""""######"""###""""""      !!!!!!$$$$$$!!!!!!!!!!!! !!!$$$$$$!!!!!! !!! !!!$$$###!!!!!! !!!###!!!  ###   ###  ###  ***)))************************((('''))))))(((***)))************************((('''''')))(((''''''''''''&&&(((((((((((((((&&&%%%%%%%%%&&&&&&&&&&&&'''&&&((((((((((((%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&((((((((((((%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$'''''''''%%%%%%$$$$$$$$$$$$###$$$&&&$$$$$$$$$'''''''''%%%%%%$$$$$$$$$$$$###!!!###"""!!!!!!$$$%%%$$$""""""!!!!!!!!!!!! !!! !!!!!!!!!$$$$$$$$$""""""!!!!!!!!! !!! !!!!!!!!!$$$$$$$$$"""!!!!!!!!! !!!!!!$$$$$$!!!"""!!!!!!!!! !!!!!!$$$$$$!!!!!!!!!!!!!!! !!!!!!$$$$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!   ((((((((((((((('''(((******+++++++++,,,,,,***((((((((((((''''''(((***(((+++++++++,,,,,,***%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%######$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&%%%#########$$$!!!###%%%%%%%%%%%%%%%%%%%%%&&&############!!!!!!"""%%%%%%%%%%%%%%%$$$%%%&&&############!!!!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$#########!!!!!!!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$ """"""""""""!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!222444333222444444444222444;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;111222222111222222222222222222333222222222333222333333333333333333333444333444444333444333DDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEBBBBBBBBBBBBBBBBBB<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;''''''$$$$$$'''''''''$$$$$$'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$'''''''''$$$$$$'''''''''$$$$$$'''))))))))))))***!!!""""""""""""$$$%%%%%%'''''')))))))))))))))!!!""""""""""""$$$$$$%%%''''''))))))))))))!!!!!!!!!!!!""""""$$$$$$$$$&&&&&&)))))))))!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$&&&&&&))))))))) !!!!!!!!!!!!###$$$$$$$$$&&&)))))) !!!!!!!!!###$$$!!!$$$)))))) !!!!!!!!!$$$$$$!!!$$$*********************------...............'''******************+++------............''''''******************+++,,,---............''''''*********************,,,------......'''''''''***)))***************+++,,,---...'''''''''''')))))))))***************,,,,,,...'''''''''''')))))))))***************,,,,,,''''''''''''''')))))))))***************,,,,,,%%%'''''''''''')))))))))***************,,,%%%%%%'''''''''''')))))))))***************"""%%%%%%'''''''''''')))))))))***************"""%%%%%%%%%'''''''''))))))))))))*********""""""$$$%%%%%%'''''''''))))))))))))*********""""""$$$%%%%%%'''''''''))))))))))))******"""""""""$$$$$$%%%'''''''''))))))))))))***!!!""""""""""""$$$$$$%%%''''''@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAA<<<;;;;;;<<<;;;;;;<<<;;;;;;<<<;;;;;;<<<;;;;;;BBBBBBAAABBBAAA@@@AAAAAA@@@AAAAAA@@@AAAAAA@@@AAAAAA@@@AAAAAA@@@@@@AAA@@@@@@AAA@@@@@@AAAAAAIIIFFFGGGGGGGGGEEEEEECCCDDDDDDCCC???@@@@@@@@@IIIFFFGGGGGGGGGEEEEEECCCDDDDDDCCC???@@@@@@AAAIIIFFFGGGGGGGGGEEEEEECCCDDDDDDCCC???@@@@@@AAAIIIFFFGGGGGGGGGEEEEEEDDDDDDDDDCCC???@@@@@@@@@KKKHHHIIIIIIIIIGGGHHHFFFFFFFFFDDD@@@BBBBBBBBBIIIFFFGGGGGGGGGFFFGGGEEEEEEEEECCC???AAAAAAAAAIIIFFFGGGGGGGGGGGGGGGEEEEEEEEECCC???AAAAAAAAAEEEBBBBBBBBBBBB@@@@@@???@@@@@@>>>:::<<<<<<<<>>:::<<<<<<<<>>;;;<<<<<<<<>>;;;<<<<<<<<>>;;;<<<<<<<<>><<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;======<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999777;;;;;;;;;;;;::::::777;;;;;;;;;;;;::::::777777;;;;;;;;;::::::777777777;;;;;;:::444888888777;;;;;;:::444888888888777;;;444444888888888888111444444888888888888111444444999999999222222000444DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@???>>>??????@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<>>>>>>>>>======<<<<<<>>><<<<<<<<<<<<<<<<<<444666777777888777777777777777777777888888888444444777666666555555666444777555555444555777222333555555555555444444444444444444444444555=========>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>======>>>>>>>>>======<<<<<<<<<<<<<<<>>>>>>======>>>>>>======<<<<<<<<<<<<<<<<<<<<<=========>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::<<<777777999999999999999999888888888888777777;;;777777999999999999999888888888888777777777777777777999999999888888888888888777777777777777777777999999888888888888888888888777777777777777777999888888888888888888888777888888888777666666888888888888888888888888888888888888888444555777777888888888888888888888888888888888444555777777777777777888888888888888888888888555555777777777777777777777888888888888888888666666777777888777777777777777777777888888888DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA>>>>>>>>>???????????????@@@AAAAAA@@@@@@@@@@@@????????????????????????>>>@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????>>>>>>>>>@@@@@@@@@@@@@@@>>>>>>>>>>>>======>>>>>>>>>>>>>>>@@@@@@>>>>>>>>>============>>>>>>>>>>>>>>>===<<<>>>>>>>>>>>>=========>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>         ---......,,,------,,,,,,,,,''''''"""&&&###!!!$$$ $$$ ###!!!""""""""" """ """!!!"""!!!!!! ;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777777555333333444333444444444444444444444444222333333222222333222222333222222222---......EEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCC@@@@@@@@@AAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;'''''''''''''''&&&%%%%%%%%%$$$$$$###""""""!!!''''''''''''&&&%%%%%%%%%%%%$$$######!!!!!! '''''''''&&&&&&%%%%%%%%%%%%$$$###!!!!!!!!! '''''''''&&&%%%%%%%%%%%%$$$######!!!!!!!!! '''''''''%%%%%%%%%%%%$$$######!!!!!!!!!!!! ''''''%%%%%%%%%%%%$$$$$$######!!!!!!!!!!!! '''%%%%%%%%%%%%$$$$$$#########!!!!!!!!! &&&%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!! &&&%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!! ---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''$$$'''''''''''''''''''''''''''''''''''''''%%%$$$''''''''''''''''''''''''''''''''''''%%%%%%###'''''''''''''''''''''''''''''''''%%%%%%$$$"""'''''''''''''''''''''''''''&&&&&&$$$$$$$$$"""'''''''''''''''''''''''''''&&&%%%$$$$$$""""""''''''''''''''''''''''''&&&%%%$$$$$$###""""""'''''''''''''''''''''&&&%%%%%%$$$$$$###""""""''''''''''''''''''&&&%%%%%%$$$$$$###"""""""""'''''''''''''''&&&%%%%%%%%%$$$$$$###""""""!!!::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;666666666666777777777777777777777777777888888555555555666666666666666666666666666777777777555555555666666666666666666666666777777777777333333333444444444444444444444444555555555333333333333444444444444444444444444555555333333333333333333444444444444444444444222333333444333333333333333444444444444222222333333333444000000000111111111111111000000111111111222222000000000000000111000000000000111111111111222000000000000000000000000000000000111111111222000000000/////////000000000000000000111111222---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;222222222222111222222222000222222111......---:::::::::;;;;;;;;;;;;;;;;;;::::::;;;:::::::::111111111111111111111111111111111111222222111222222111222222111222222222222222222222222222DDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBB;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   ------------------............//////000111333---------------------------.........///000222---------------------------------......---------------------------------------,,,+++---***))))))))))))))))))))))))))))))(((''''''###""")))))))))))))))))))))((((((((('''&&&&&&###!!!))))))))))))((((((((((((((('''&&&&&&###!!!!!!(((((((((((((((((((((((('''&&&&&&######!!!!!!%%%%%%%%%%%%%%%%%%######"""""""""!!!!!!%%%%%%%%%%%%$$$######"""""""""!!!!!! %%%%%%$$$$$$######""""""""""""!!! $$$$$$$$$######""""""""""""!!!!!! $$$$$$######""""""""""""!!!!!! !!!######"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;000000000000000000000111111111111111111111111000000000000000000000000111000000111111111111000000000000000000000000000000000111111111222000000000000000000000000000000000111111111222000000000000/////////000000000000111111111222////////////////////////000000000111111111222...////////////////////////000000000111222222........./////////////////////000000111111333..................///////////////000000111333---------------------.........//////000000333DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!! !!!   111111000000////////////............---------222111000/////////.........------------------000///000///......---------------------------///...------...------------------------------''')))(((((()))))))))))))))))))))))))))))))))$$$''''''''''''))))))))))))))))))))))))))))))$$$###&&&'''''''''(((((()))))))))))))))))))))!!!###&&&&&&'''''''''((((((((((((((((((((((((!!!""""""############%%%%%%%%%%%%%%%%%% !!!""""""############%%%%%%%%%%%%%%% """""""""############$$$%%%%%%%%% !!!"""""""""############$$$$$$$$$ """"""""""""############$$$$$$ !!!""""""""""""############!!! !!!!!!!!!!!!!!!!!!!!!;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;:::::::::::::::::::::::::::::::::;;;111000000000111111000000000000000000000000000111000111000000000000000000000000000000000000111111111000000000000000000000000000000000000111111111000000000000000///000000000000000000111111111111000000000000/////////000000000000111111111000000000000////////////////////////111111111000000000////////////////////////...222111111000000/////////////////////.........222111000000000///////////////...............222111000000////////////............---------DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;$$$$$$%%%%%%%%%(((&&& """ $$$$$$$$$%%%%%%((( """ $$$$$$$$$$$$%%%((( """ $$$$$$$$$$$$$$$""" $$$$$$$$$$$$$$$!!! ###$$$$$$$$$!!!!!! $$$$$$$$$!!!!!!!!! """""""""""""""000000000000000222222333333333000222222333555000000000000000222222222000111///222222222444000000000000000222222000000000...111111111222///////////////111000000000000...000///000%%%,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,------$$$!!!,,,,,,,,,******,,,,,,,,,,,,,,,***,,,,,,$$$ ,,,,,,*********,,,,,,,,,,,,******,,,$$$""" (((*********))),,,,,,+++*********$$$$$$ (((((()))))))))+++))))))(((((((((""""""'''''''''''')))***(((((((((((("""""""""''''''''''''&&&***(((((((((((("""""" '''''''''&&&&&&((((((((((((""""""""" ''''''&&&&&&%%%(((&&&&&&""""""""""""$$$&&&&&&%%%%%%(((&&&&&& """""" $$$$$$%%%%%%%%%(((&&& """ :::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>=========:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;============:::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;============:::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;=========>>>:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============222444666666666777888888888888666888888777777222444444444444777777888888777666666666777777222444444444444666666777777777444666666777777222444444444444666666666444444444666666777777222444444444444555444444444444333555555777777222444333333111333333444444444222555555555666111333111111111333333333333444222555555555444000000000111111333333333333333222555555444444000000000000000333333333333333222333333333444000000000000000222222333333333000222222333333DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBB===??????????????????>>>>>>>>>>>>@@@@@@>>>>>>===???===========================@@@@@@>>>>>>:::<<<<<<========================??????>>>>>>:::<<<<<<<<<<<<<<<<<<<<<======>>>??????>>>>>>:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>=========!!!""" &&&&&&(((%%%&&&&&&$$$$$$ """ &&&&&&(((%%%%%%$$$$$$$$$ """ &&&(((%%%$$$$$$$$$$$$ """ ((($$$$$$$$$###$$$ """ &&&$$$$$$######$$$ !!!$$$############ !!!######$$$$$$$$$"""""""""""""""""""""444333333222000333333333222222000000000000000333333222222000111000222222222000000000000000111111222222///000000000222222000000000000000'''111///000...000000000000222000000000000///!!!***------,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,, ***,,,,,,***,,,,,,,,,,,,,,,******,,,,,,,,, """+++,,,******,,,,,,,,,,,,*********,,,,,, """++++++*********,,,,,,,,,************((( """)))((((((((()))))),,,)))))))))((((((""""""(((((((((((()))***)))''''''''''''!!!"""(((((((((((((((***&&&''''''''''''!!!""""""(((((((((((((((&&&&&&''''''''' """"""((((((&&&&&&(((&&&&&&&&&'''''' !!!""""""&&&&&&&&&(((&&&&&&&&&&&&$$$!!!""" &&&&&&(((%%%&&&&&&$$$$$$=========>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::============;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::============;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::============;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::666666888888666888888777777777666666666444222666666666666666777777777777777444444444444222666666666666444777777777666666444444444444222777666666666444444444666666666444444444444222777666555555222444444444444555444444444444222555555555555222444444444333333111333333444222444555555555222444444333333333111111111333111444333555555222333333333333333111111000000000444333333333222333333333333333000000000000000444333333333000333333333222222000000000000000DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD>>>>>>@@@@@@>>>>>>>>>>>>??????>>>>>>>>>>>>===>>>>>>@@@@@@===========================???===>>>>>>??????========================<<<<<<:::>>>>>>??????=========<<<<<<<<<<<<<<<<<<<<<:::===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::=========>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::444444444333333333333333333====================================;;;;;;===666666666666666666777777666777777777777777777555555555444444444555444444555444444333444444DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAACCCCCCBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================@@@AAAAAA@@@AAAAAA@@@AAAAAA     &&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$######$$$######        !!!$$$###!!!!!! !!! !!!$$$!!!!!! """   """  """  &&&&&&&&&'''%%%(((((((((((((((%%%$$$$$$$$$&&&&&&&&&&&&'''%%%((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%((((((((('''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$&&&&&&&&&$$$$$$''''''''''''%%%$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$'''''''''%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&''''''%%%%%%$$$$$$$$$$$$$$$!!!###!!!!!!!!!$$$$$$$$$""""""!!!!!!!!!!!! !!!!!!!!!!!!$$$$$$$$$""""""!!!!!! !!!!!!!!!!!!$$$$$$###"""!!!!!! !!!!!!$$$###!!!"""!!!!!! !!!!!!######!!!!!!!!!!!! !!!!!!######!!!!!!!!! !!!######!!!!!! !!!$$$$$$!!!!!! !!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!   %%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$"""###%%%%%%%%%%%%%%%%%%$$$&&&############!!!!!!!!!%%%%%%%%%%%%%%%$$$$$$&&&############!!!!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$#########!!!!!!!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$ """"""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!((((((((((((((((((&&&%%%%%%111111111111111111111111111EEEEEEEEEFFFDDDEEEFFFDDDDDDDDDBBB?????????>>>CCCCCCCCCEEEBBBBBBEEECCCCCCCCCBBB>>>>>>>>>???CCCCCCCCCEEEBBBBBBEEECCCCCCCCCBBB>>>>>>>>>777<<<>>>AAA@@@AAABBBDDDDDDDDDDDDGGGFFFFFFHHHEEE<<>>>>>>>>@@@===??????======<<<=========??????===>>>>>>@@@????????????????????????>>>>>>????????????@@@>>>>>><<<===????????????>>>>>>>>>>>>?????????666666444666666888888666444444888888999777777888888666666666888888666666666888888999777777888888888888888888888888888888888888888888999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444666666666666666666666666666666666666666444444444444444444444666666666666666666666666444444444444444444444444444444444666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444==========================================================================================?????????????????????????????????????????????======??????======>>>>>><<<<<<>>>??????============??????======>>>>>><<<<<<>>>??????======>>>>>>???????????????????????????????????????>>><<<===?????????======?????????======>>>>>>666666666888888888666666888888888666666666666666666666888888888666666888888888666666888888888888888888888888888888888888888888888888888555555666666666666666666666666666666666666666555555555555555555555666666666666666666666666444444444444444555444444444444444444666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666666666666666666666666444444444555555555555666666666666666666666666444444444555555555555555555555555555666555555444444444????????????????????????????????????=========????????????????????????????????????=========@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????======@@@@@@>>>>>>>>>@@@>>>>>>>>>@@@???============@@@@@@>>>>>>>>>@@@>>>>>>>>>@@@???======@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@>>>>>>>>>@@@@@@@@@>>>>>>@@@@@@=========???@@@>>>>>>>>>999999999777777999999666666666777999888888666999999999999999999999999999999999999888888666999999999999999999999999999999999999888888888666666666666666666666666666666666666555555555666666666666666666666666666666666666555555555666666666666666666666666666666666666444444444666666666666666666666666666666666666444444444666666666666666666666666666666666666444444444666666666666666666666666666666666666444444444555555555666666666666666666666666666444444444aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(((''''''''''''(((((('''''''''(((((((((''''''(((((((((''''''(((((((((((('''(((((((((((('''(((((((((''''''((((((''''''&&&(((''''''&&&&&&---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''':::::::::::::::::::::::::::::::::::::::::::::666666666666666555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000---------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::::::::::::::(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((------------------------------------------,,,------------------------------------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''')))))))))))))))))))))))))))(((((((((''''''''')))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((''''''))))))))))))))))))((((((((((((((((((((('''''')))))))))))))))(((((((((((((((((((((((('''''')))))))))(((((((((((((((((((((((((((((((((''')))((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((---------------------------------------------------------------------------------------------------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))((((((((((((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))((((((((()))))))))))))))))))))))))))((())))))((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBBBBBBBBBBBBBBBBBBBBBBB'''''''''''''''''''''''''''***************************(((((((((((((((((((((((((((BBBBBBBBBBBBBBBBBBBBBBBBBBB(((((((((((((((((((((((((((AAAAAAAAAAAAAAAAAAAAAAAAAAA******)))$$$$$$))))))#########(((((("""""""""444444444222...+++)))444444444222...+++)))444444444222...+++)))=========:::777333111=========:::777333111777777777777777777777777777666777666666666444777777777777777777777777666666666666666666444666666666666666777666666666666666666666666444??????????????????????????????????????????===??????????????????????????????????????????===666666666666666666666666666777777777777777777666666666666666666666777777777777777777777777555555555555666666666666666666666666666666666??????????????????????????????????????????????????????????????????????????????????????????)))...444444555666666666666666666666666666666)))...444444555666666666666666666666666666666)))...444444555666555555555555555555555555555000666======?????????????????????????????????000666======???????????????????????????????????????????????????????????????????????????????????????666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777666666666666666666777777777666666666666666666666666666777777666666666666666666666666666666777666666666666666666666666666666666666666666666666666666999777777777999999777777999999777777777999999777777999999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????????????555555555555555555666666666666666666666666666555555555555555555555555555666666666666666666555555555555555555555555555555555666666666666555555555555555555555555555555555555555555777555555555555555555666666666666666666666666666555555555555555666666666666666666666666666666555555555666666666666666666666666666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666777999777777777999777777777999999999999999999777999777777777999777777777777666666666777999777999777777999999777777999777666666666777999??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????????????555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666888888888888888888888888777777777999777777777444444444555555555555777777777777999777777777000333333111111333333555555333555777777555777888::::::;;;;;;===============???????????????===??????????????????????????????????????????===??????????????????????????????????????????444555555555555555555555555555555555555555555444555555555555555555555555555555555555555555444555555555555555555555555555555555555555555444555555555555555555555555555555555555555555444555555555555555555555555555555555555555555444555555555555555555555555555555555555555555444555555555555555555555555555555555555555555444555555555555555555555555555555555555555555444555555555555555555555555555555555555555555777888888888888888888888888888888888888888888333444444222222111111333111111111222444444444333444222222222111///////////////111222222000999:::888888666666666888888888666666666888888aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777555555555555555555555555666555555555555555555555555666333333333333333333333333444333333333333333333333333444333333333333333333333333444333333333333333333333333444000111000111111111111111222000000000000111111111111222000000000000000000000000000000000000000000000000000000---------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))((()))))))))(((((((((((()))))))))))))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;(((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((---------------------------------------------------------------------------------------------------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((('''((('''''''''''''''''''''''''''((((((((((((---------------------------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))************+++)))))))))))))))*********+++)))))))))))))))))))))+++,,,))))))(((((()))))))))***+++)))((((((((((((((((((***+++))))))(((((((((&&&!!!"""((((((((((((''''''$$$!!!!!!'''---------------------------------------------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))))))))*********)))))))))))))))************)))))))))))))))************;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777666666666666666666666666666666666666666666666666666666444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222222222000000000222222222000000000000000000---------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))*********,,,))))))))))))))))))))))))))))))((()))+++,,,,,,)))))))))((())))))))))))))))))(((((()))---,,,)))))))))((())))))))))))))))))((((((***++++++))))))'''&&&------------------.....................------------------------............------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555666666666666666666666666666555555555555555555666666666666666666666666666333333333333333333444444444444444444444444444333333333333333333444444444444444444444444444333333333333333333444444444444444444444444555333333333333333333444444444444444444444444555111111111111111111222222222222222222222222222111111111111111111222222222222222222222222222111111111111111111222222222222222222222222222111111111111111111222222222222222222222222222------------------.....................------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;***))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))+++******))))))))))))))))))))))))))))))))))))+++))))))((())))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))###&&&'''((((((((()))))))))))))))))))))))))))"""$$$''''''((((((((((((((())))))))))))))))))---------------------------------------------------------------------------------------------------------------------------------------*********))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))*********************))))))))))))))))))))))))************************)))))))))))))))))))))***************************))))))))))))))))))***************))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444333333333333333333333333333333333444444444444444333333333333333333333333333333444444444444444333333333333333333333333333333444444444444444333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;((((((((((((&&&!!!'''$$$!!!%%%###!!!%%%###!!!)))))))))*********)))))))))))))))(((((((((((()))))))))'''...***,,,)))***)))))))))((((((((())))))((()))+++,,,,,,)))))))))((()))(((''''''))))))(((((()))---,,,)))))))))((((((''''''%%%))))))((((((***++++++)))((('''&&&&&&&&&$$$%%%*********+++###*********######*********"""###******"""""""""******"""""""""666666666??????????????????@@@??????@@@??????555555555555666666444444444333...+++)))))),,,000333444444333444444222...+++))))))+++...222444444333444444222...+++)))000222666:::======;;;======:::666222000000222666:::======;;;======:::666222000======================================================444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777666666666666555333333333333444444444444444222222111333<<<<<<<<<<<<<<<:::::::::999000000000222222444666666888:::::::::;;;;;;===000000000222222444666666888:::::::::;;;;;;===(((((((((++++++.........000222222222222222444(((((((((++++++.........000222222222222222444(((((((((++++++.........000222222222222222444(((((((((++++++.........000222222222222222444(((((((((++++++.........000222222222222222444(((((()))+++,,,.........000222222222222222444)))))))))+++,,,.........000222222222222222444)))))))))+++,,,.........000333333333333333444))))))))),,,,,,.........111333333333333333444+++++++++......000000000222444444444444444777+++++++++......000000000222444444444444222666++++++---......///111111111333333333333111444000000222444777777777777999;;;<<<<<<<<<:::<<<888666777777555333333000000000000999777777777555333333000000000000000............++++++((((((((((((000............++++++((((((((((((000............++++++)))(((((((((000............++++++)))(((((((((000............,,,+++))))))((((((000............,,,,,,))))))((((((000............,,,,,,))))))((((((111............,,,,,,))))))((((((111............,,,,,,)))))))))(((222000000000000......++++++++++++222222222000000.........+++++++++222222222222222............++++++:::777999999999777666222222000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000---,,,,,,,,,,,,------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBB????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;---...---------------------------------------...---------------------------------,,,,,,,,,......---------------------,,,,,,,,,,,,,,,,,,***))))))))))))))))))))))))((((((((((((((((((******)))))))))))))))((((((((((((((((((((((((***)))))))))))))))(((((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''((((((((((((((((((((((((((($$$&&&&&&''''''''''''''''''((((((((((((((((((###$$$&&&&&&&&&''''''''''''''''''''''''((((((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444333333333333333333333333333333333333333444444444333333333333333333333333333333333333444444444333333333333333333333333333333333333444444444333333333333333333333333333333333333111111111111111111111000000000000000000000000111111111111111000000000000000000000000000000111111111111111000000000000000000000000000000111111111111111000000000000000000000000000000......---------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;//////000000/////////////////////............000000000000000000000///////////////.........000000000000000000000000////////////.........,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***,,,,,,,,,,,,,,,+++++++++++++++***************,,,,,,,,,,,,+++++++++++++++*********))))))))),,,,,,,,,+++++++++++++++++++++***)))((()))(((,,,,,,++++++++++++++++++++++++******)))&&&''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777666666666666666666666666666666666666555555555666666666666666666666666666666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111222222222222222222222222222222111111111111111222222222222222222222222222222222111111111111222222222222222222222222222222222222111111111///000000000/////////////////////............EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????@@@@@@@@@@@@@@@??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;---------,,,------------............/////////,,,,,,,,,,,,------------........./////////000,,,,,,,,,,,,,,,,,,,,,------------...///000000((((((((((((((((((((()))))))))(((,,,,,,,,,,,,(((((((((((((((((((((((((((((()))(((,,,,,,,,,(((((((((((((((((((((((('''&&& """+++,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555666666666666666555555555555555555555555555666666666666666666333333333333333333333444444444444444444444444333333333333333333444444444444444444444444444333333333333333333444444444444444444444444444333333333333333333333444444444444444444444444000000000000111111111111111111111111111222222000000000000000111111111111111111111222222222000000000000000000111111111111111222222222222000000000000000000111111111111111222222222222---------,,,------------............/////////EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&'''''''''(((((((((''''''&&&&&&''''''''''''(((((((((&&&'''''''''''''''''''''(((&&&''''''''''''''''''''''''((()))(((((((((((((((((((((((((((((((((((((((!!!&&&''''''(((((((((((((((((((((((((((((((((!!!###&&&&&&''''''''''''((((((((((((((((((((( !!!$$$&&&&&&''''''''''''''''''(((((((((((( !!!###$$$&&&&&&&&&'''''''''''''''''''''''' !!!###$$$$$$&&&&&&&&&&&&'''''''''''''''''' !!!###$$$$$$&&&&&&&&&&&&''''''''''''''' !!!###$$$$$$&&&&&&&&&&&&&&&&&&''''''''' !!!!!!###$$$$$$%%%&&&&&&&&&&&&&&&'''''' """$$$$$$$$$%%%&&&&&&&&&&&&&&&&&& """###$$$$$$$$$&&&&&&&&&&&&&&&&&& """###$$$$$$$$$%%%&&&&&&&&&&&& """"""######$$$$$$%%%&&&&&&&&& """"""#########$$$$$$%%%&&&&&& """"""######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$###!!!!!!!!!$$$$$$$$$$$$######!!!!!! %%%$$$$$$$$$######!!!!!! %%%%%%$$$######!!!!!!!!! %%%$$$$$$######!!!!!!!!! %%%$$$######!!!!!!!!! $$$$$$######!!!!!! $$$#########!!! ,,,,,,,,,,,,---------------......,,,,,,,,,,,,,,,,,,,,,------------((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''&&& (((((((((''''''''''''&&&&&&### ''''''''''''''''''&&&&&&$$$!!!''''''''''''&&&&&&&&&$$$### ''''''&&&&&&&&&&&&$$$$$$### '''&&&&&&&&&&&&$$$$$$###!!!&&&&&&&&&&&&&&&$$$$$$###!!!&&&&&&&&&&&&$$$$$$###!!!!!!&&&&&&&&&$$$$$$$$$###!!!!!!&&&&&&$$$$$$$$$######!!!!!!&&&$$$$$$$$$$$$###!!!!!!!!!$$$$$$$$$$$$######!!!!!! ++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************)))+++++++++++++++******************)))))))))************************'''(((((())))))***)))*********+++((('''(((((()))))))))******++++++((((((((())))))))))))******+++)))(((((())))))))))))))))))***))))))..................---------------..................---------------..................---------------************************************************************************************************************************************************************************************************************************************************************************************************************************************))))))+++++++++*********************)))+++++++++************************;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111..................---------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????@@@@@@?????????????????????@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,++++++,,,+++++++++,,,,,,,,,---,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))((('''.....................---------.........................................................................................................******************************************************************************************************************************************************************************************************************************************************************************************+++*********************************++++++++++++++++++++++++*********************+++++++++++++++++++++++++++++++++*********+++,,,++++++***,,,,,,+++++++++++++++++++++***+++,,,+++)))***,,,,,,,,,,,,,,,+++++++++++++++,,,)))))))))+++,,,,,,,,,++++++,,,++++++++++++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555666666666555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---..................---...---...............EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++---++++++***+++,,,+++)))***((()))))))))***@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@555555555555555555555>>>>>>>>>555555555555>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@??????????????????>>>555555555@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>)))************************************************************************---------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333111111111111111000111111111111000000000000000000000000000000---------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBB?????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;***+++***************)))((($$$)))((((((%%%"""---------------------------...---------......)))************)))***************************)))************)))******************************************)))************)))************)))*********+++************+++***+++*********;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777555555555555555555555555555555333333444444444333444444444444444444444444444333444444444444111111111111111111111111111111111111111111111111111111111111---------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBB??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((((((((((((((()))'''''')))(((((((((((((((((('''(((((((((!!!&&&''''''(((((((((((((((''''''&&&!!! ###&&&&&&''''''''''''(((&&&&&&### !!!$$$&&&&&&'''''''''&&&&&&$$$!!! !!!###$$$&&&&&&%%%&&&&&&$$$###!!! ---------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111000111111111111111111111111111111111111---------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????@@@???????????????????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))***))))))))))))***))))))(((((()))))))))((('''""")))((('''$$$"""---------------------------------------------))))))))))))))))))))))))))))))))))))))))))***))))))))))))***)))))))))))))))))))))))))))***))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777555555555555555555555555555555333333333333333333333333333333333333333333444333333333333444111111111111111111111111111111111111111111111111111111111111---------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBB???????????????@@@@@@???@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@>>>>>>777111@@@>>>>>>777111@@@>>>>>>777111???>>>===777111???>>>===777111*********+++"""*********"""###*********""""""******!!!!!!!!!''''''!!!!!!!!!,,,,,,,,,,,,,,,+++++++++++++++++++++++++++"""666444444...)))@@@>>>>>>777111@@@>>>>>>777111???>>>===777111???>>>===777111************%%%*********%%%%%%'''''''''""""""''''''!!!""""""''''''!!!""""""666666666666666@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&&&&&&&&,,,,,,******************))))))&&&&&&&&&&&&$$$,,,,,,***************)))))))))&&&&&&&&&&&&$$$''',,,***************)))))))))&&&&&&&&&&&&$$$'''%%%************))))))))))))'''&&&&&&$$$$$$'''%%%************))))))))))))'''&&&&&&%%%$$$'''%%%%%%*********))))))))))))'''&&&&&&$$$$$$'''%%%%%%*********))))))))))))'''&&&&&&$$$$$$'''%%%%%%%%%******))))))))))))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%***))))))))))))'''&&&%%%%%%$$$%%%%%%%%%%%%%%%***))))))))))))'''&&&$$$$$$$$$"""!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&$$$$$$$$$!!!!!!!!!!!!!!!!!! &&&&&&&&&'''$$$$$$######!!!!!!!!!!!! &&&&&&&&&'''$$$$$$$$$!!!!!! &&&&&&'''$$$$$$$$$!!!!!!!!! &&&&&&'''&&&$$$$$$$$$""""""!!!!!!!!!!!!))))))))))))'''&&&$$$$$$$$$""""""!!!!!!!!!!!!!!!)))))))))&&&$$$$$$$$$### !!!!!!!!!!!! )))((()))&&&######### ((((((&&&######### %%%(((''''''............,,,,,,***************))))))'''''''''......,,,,,,,,,***************))))))''''''''''''...,,,,,,******************))))))''''''''''''...,,,,,,***************)))))))))''''''''''''&&&,,,,,,***************)))))))))''''''''''''$$$,,,,,,************))))))))))))''''''&&&&&&$$$$$$,,,************))))))))))))'''&&&&&&&&&$$$$$$"""************))))))))))))&&&&&&&&&$$$$$$$$$"""*********)))))))))))))))&&&&&&&&&$$$$$$$$$""""""******)))))))))))))))&&&&&&&&&$$$$$$$$$""""""******)))))))))))))))&&&&&&&&&$$$$$$$$$""""""!!!***)))))))))))))))'''&&&$$$$$$$$$"""""""""!!!!!!)))))))))))))))'''&&&$$$$$$$$$""""""!!!!!!!!!)))))))))))))))&&&&&&$$$$$$$$$""""""!!!!!!!!!!!!))))))))))))@@@@@@???@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCIII@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????@@@@@@@@@????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCIIIIIIIIICCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII@@@@@@@@@@@@@@@@@@IIIIII@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''''''''''''''''''''''''''(((''''''((('''$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))!!!!!!!!!!!!""""""$$$$$$%%%'''''')))))))))!!!!!!!!!!!!!!!""""""$$$$$$%%%''''''))))))))) !!!!!!!!!!!! ###$$$$$$%%%''')))))) ######$$$((()))))) #########(((*********************,,,,,,............''''''*********************,,,,,,,,,......'''''''''))))))******************,,,,,,...'''''''''''')))))))))***************,,,,,,...'''''''''''')))))))))***************,,,,,,&&&''''''''''''))))))))))))************,,,,,,%%%''''''''''''))))))))))))************,,,$$$$$$&&&'''''''''))))))))))))************"""$$$$$$&&&&&&'''''')))))))))))))))*********"""$$$$$$$$$&&&&&&''')))))))))))))))******""""""$$$$$$%%%&&&&&&''')))))))))))))))******""""""$$$$$$$$$&&&&&&''')))))))))))))))***!!!""""""$$$$$$$$$&&&&&&''')))))))))))))))!!!!!!"""""""""$$$$$$%%%&&&''')))))))))))))))!!!!!!!!!""""""$$$$$$%%%''''''))))))))))))!!!!!!!!!!!!""""""$$$$$$%%%''''''555555555555666666555??????????????????????????????????????????>>>???===<<<<<<>>>===@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@@@@>>>>>>@@@777777999999777777999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555666666555444444444444444444444444444555555555555555555======<<<==================??????????????????======<<<==================????????????????????????===>>>@@@>>>>>>>>>@@@@@@@@@@@@>>>>>>>>>======??????======???>>><<<======???@@@@@@@@@=========???=========>>><<<======???@@@>>>>>>666666666888666666666888888999999999999777777888888888888888888888888888999999999999999999888888888888888888888888888999999999999999999444444444444444444444444444666666666666666666444444444444444444444444444666666666666666666444444444444444444444444444666666666666666666444444444444444444444444444666666666666666666444444444444444444444444444666666666666666666444444444444444444444444444555555666666666666444444444444444444444444444555555555555555555444444444444444444444444444555555555555555555444444444444444444444444444555555555555555555)))))))))++++++.........000222222222222222444000000000222222444666666888:::::::::<<<;;;===000000000222222444666666888:::::::::;;;;;;===;;;;;;;;;======;;;;;;;;;???======???<<<<<>>>>><<<<<<>>>===000...111333555999777777999<<<<<<<<<<<<>>>===++++++.........000000000111555222222222555666+++++++++......000000000222444444444444444888+++++++++......000000000222444444444444444888))))))))),,,,,,.........111333333333333333444))))))))),,,,,,.........111333333333333333444))))))))),,,,,,.........111333333333333333444)))))))))+++,,,.........000333333333333333444)))))))))+++,,,.........000222333333333333444(((((()))++++++.........000222222222333333444(((((()))++++++.........000222222222222222444(((((((((++++++.........000222222222222222444)))))))))++++++.........000222222222222222444@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???===<<<<<<>>>===>>>>>>>>>???===<<<<<<>>>===??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<>>@@@>>>>>>>>>@@@@@@@@@@@@>>><<<<<>>@@@>>>>>>>>>@@@@@@@@@@@@>>>888::::::;;;;;;===============???????????????666888::::::;;;======;;;;;;;;;???======???<<<444555::::::;;;======;;;;;;;;;???======???<<<999:::888888666666666888888888666666666888888999888666666666444444444444333333333555555666999555444444444444444444444333333333333333444aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))((())))))))))))))))))))))))---------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111000000000000000000---------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;---------------------------------------------------------------------------------------------------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((()));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????????????????@@@??????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/////////...............---------------------/////////...............---------------------/////////............------------------------++++++++++++************)))))))))))))))))))))+++++++++*********)))))))))))))))))))))((((((+++++++++******))))))))))))((((((((((((((((((++++++*********)))(((((((((((((((((((((((((((++++++)))))))))((((((((((((((((((((((((((((((+++******(((((((((((((((((((((((((((((((((((()))%%%$$$&&&''''''(((((((((((((((((((((((((((%%%"""!!!$$$%%%&&&''''''''''''((((((((((((((("""!!! ###%%%&&&''''''''''''''''''((((((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777666666666666666555555555555555555555555555555666666666666666666666555555555555555555555555444444444444444444444444444444333333333333333444444444444444444444444444444333333333333333444444444444444444444444444444333333333333333444444444444444444444444444444444333333333333111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111222222222111111111111111111111111111111111111222222222222111111111111111111111111111111111/////////...............---------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????@@@@@@@@@????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;......///////////////////////////////////////.../////////000000000000000000000////////////...//////000000000000000000000000////////////++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777888888888888888888888888888777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111111111222222222222222222222222222222111111111222222222222222222222222222222222222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222...//////////////////////////////////////////EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))'''''''''(((((((((((((((((((((((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))''''''''''''(((((())))))))))))))))))))))))((('''(((((((((((((((((()))***************))))))(((((()))))))))))))))))))))***************))))))(((((((((((((((((((((((((((((((((((((((((("""&&&''''''(((((((((((((((((((((((((((((((((!!!"""%%%&&&''''''''''''((((((((((((((((((((( ###%%%&&&''''''''''''''''''(((((((((((( """###&&&&&&&&&'''''''''''''''((((((((( """###$$$&&&&&&&&&&&&'''''''''((((((((( """$$$$$$&&&&&&&&&&&&''''''((((((((( """###$$$%%%&&&&&&&&&&&&'''((((((((( !!!###$$$$$$%%%&&&&&&&&&''''''(((((( !!!###$$$$$$$$$&&&&&&&&&'''''''''''' ######$$$$$$$$$&&&&&&'''''''''''' ###$$$$$$$$$$$$&&&&&&&&&'''''' """"""$$$$$$$$$$$$&&&&&&&&&''' """"""######$$$$$$$$$&&&&&&''' """"""###$$$$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&AAAAAAAAAAAAAAAAAAAAAAAAAAA(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%''''''%%%((((((%%%(((((('''((((((''''''''''''''''''(((((((((******''''''''''''''''''''''''''''''(((((((((******%%%'''''''''''''''''''''''''''(((((((((***%%%%%%'''''''''''''''''''''''''''(((((((((###%%%%%%'''''''''''''''''''''''''''(((((((((###%%%%%%%%%''''''''''''''''''''''''(((((("""###%%%%%%%%%''''''''''''''''''''''''(((((("""###%%%%%%%%%'''''''''&&&&&&''''''''''''"""""""""%%%%%%%%%'''''''''&&&&&&'''''''''""""""""""""###%%%%%%%%%''''''&&&&&&'''''''''"""""""""""""""%%%%%%%%%''''''&&&&&&&&&'''!!!"""""""""""""""%%%%%%%%%''''''&&&&&&&&&!!!!!!!!!!!!"""""""""$$$$$$%%%''''''&&&&&&&&&!!!!!!!!!!!!!!!!!!"""$$$$$$%%%$$$(((&&&&&& !!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$(((&&&&&& !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$(((?????????>>>>>>???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HHH@@@@@@BBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@?????????@@@??????@@@??????@@@@@@??????>>>??????????????????????????????????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IIIIII@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IIIIIIIIIIIIIIIIIIIIIIIIIII@@@@@@@@@@@@@@@@@@IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIICCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@???AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???...++++++))))))))))))555333333111111000111555222222000000000000<<<<<<<<<:::::::::::::::888777444444222000999777666222222000000222............++++++000.........+++++++++000......++++++++++++...,,,,,,))))))))))))...,,,,,,))))))))))))...,,,,,,))))))))))))...,,,,,,))))))))))))...,,,+++))))))))))))...,,,+++))))))))))))...++++++))))))))))))...++++++))))))))))))...++++++))))))))))))444444444222222222222222222000000............=========;;;;;;::::::::::::888888777777777555<<<<<<<<<;;;;;;::::::::::::888888777666666555666888888999999999:::<<<<<<<<<<<<:::<<<<<<<<<:::<<<<<<:::::::::<<<<<<<<<::::::999::::::::::::<<<<<<:::::::::<<<<<<<<<::::::777999999999222444444222222222444333333111222222222222222555555555222444444444444444222222222222000000777777777444444444444444444222222000000000000444444444333333333333333333111111............444444444222222333333333333111111............444444444222222222333333333111000............444444444222222222222222222000000............444444444222222222222222222000000............444444444222222222222222222000000............444444444222222222222222222000000............444444444222222222222222222000000............444444444222222222222222222000000............555555555555555444444444444444444444444444444???????????????<<<==================<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<444444444444444333333333333333333444666666666666444444444444333333333555555555777:::::::::666666666777777666555555555777777999999::::::111111/////////......000000000///111111111222222111111333111000000000333333333333333555555888888888888888777777777777777777777777777777555555555555555333333444444444444444444444444555555555555555444444444444444444444444444444555555555555555444444444444444444444444444444555555555555555444444444444444444444444444444555555555555555444444444444444444444444444444555555555555555444444444444444444444444444444555555555555555444444444444444444444444444444555555555555555444444444444444444444444444444555555555555555444444444444444444444444444444222222444444444444444444444444444555555555555;;;;;;=====================<<<===????????????;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>:::999:::::::::888888666666666888444444444444<<<:::<<<<<<<<<<<<<<<::::::::::::888666666666<<<:::<<<<<<<<<<<<<<<::::::999999:::888888666333111444444444444444222222111333444222111111444222666666555555555333333333333444444222222444444777777777777777777777777777888888888888333333444444444444444444444444444555555555555333333444444444444444444444444444555555555555222222444444444444444444444444444555555555555222222444444444444444444444444444555555555555222222444444444444444444444444444555555555555222222444444444444444444444444444555555555555222222444444444444444444444444444555555555555222222444444444444444444444444444555555555555222222444444444444444444444444444555555555555<<<<<<<<<<<<<<<:::::::::999<<<<<<<<<<<<<<<::::::999999<<<<<<<<<<<<<<<:::::::::999000000222444777777777777999;;;<<<<<<<<<:::<<<000222444777777999999999:::<<<<<<<<<<<<:::<<<666666666888888999999999:::<<<<<<<<<<<<:::<<<:::777999999999777666222222000000:::999:::::::::888666444444222000:::999:::::::::888888666666666888aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa$$$######!!!!!! $$$###!!!!!!!!! ######!!!!!! ######!!!!!!###!!!!!!!!!###!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!---------------......---------------......,,,,,,---------......((((((((()))((()))+++(((((((((((((((''''''(((((((((''''''&&&!!!'''''''''&&&&&&###!!!''''''&&&&&&$$$!!! &&&&&&&&&$$$###!!! &&&&&&$$$$$$###!!! &&&$$$$$$###!!! &&&$$$$$$###!!! $$$$$$###!!!!!! $$$$$$###!!!!!! $$$######!!!!!! ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777555555555555555555666555555555555666666666333333333444444444444333333444444444444444333333333444444444444333333333444444444444111111111111111111111000111111111111111111000000111111111111111000000000111111111111---------------......EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBB????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$###'''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$###'''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$######'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$######&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$######!!!&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######!!!&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$#########!!!------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''''''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((((((''''''''''''''''''&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''''&&&''''''&&&''''''&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''&&&&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''&&&&&&''''''&&&''''''''''''''''''''''''''''''''''''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@)))))))))))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))'''((()))))))))&&&$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!'''''''''&&&###$$$###!!!!!!!!! !!! !!!''''''%%%######### &&&&&&&&&&&&&&&&&&---,,,,,,***)))))))))))))))))))))&&&&&&&&&&&&---,,,+++***)))))))))))))))))))))&&&&&&&&&&&&&&&,,,+++))))))))))))))))))))))))&&&&&&&&&&&&$$$++++++))))))))))))))))))))))))&&&&&&&&&&&&$$$$$$+++))))))))))))))))))))))))&&&&&&&&&&&&$$$###!!!))))))))))))))))))((((((&&&&&&&&&$$$######!!!)))))))))))))))(((((((((&&&&&&&&&$$$######!!!!!!))))))))))))(((((((((&&&&&&&&&$$$######!!!!!!&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$######!!!!!!!!!&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$###!!!!!!!!!!!!!!!&&&&&&&&&%%%%%%&&&&&&$$$######!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&$$$######!!!!!!!!!!!!!!! &&&&&&&&&&&&&&&&&&$$$$$$###!!!!!!!!!!!!!!! &&&&&&&&&%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!'''''''''!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$&&&&&&&&&&&&&&& !!! !!! ###$$$$$$&&&&&&&&&&&&&&& #########%%%%%%%%%%%%%%%))))))))))))+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))++++++$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))+++$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))!!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))!!!######$$$&&&&&&&&&&&&&&&&&&&&&)))))))))!!!!!!######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!######$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!###$$$$$$&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!###$$$$$$&&&&&&&&&&&&&&&&&& !!!!!!!!!!!!!!!###$$$$$$&&&&&&&&&&&&&&&&&& !!!!!!!!!!!!!!!###$$$$$$&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000111111111111111111111111000000000000000000111111111000000000000000000000000000000000000000000000000000000---------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))************)))))))))))))))))))))***)))))))))*********)))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((---------------------------------------------------------------------------------------------------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;555666666666666666666666555555555666666666666666555555555555666555555555555555555@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@555555555666666666666666666666666666555555666555555555555555666666666666666555555555555555555555555555555666555555555666555555555555555?????????????????????????????????@@@@@@@@@@@@?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555666666666666666666666666666555555666?????????????????????????????????@@@@@@@@@@@@?????????????????????????????????@@@@@@@@@@@@666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@555555555666666555666666666666666666555555555555555555555555555555555666666555555555555555555555555555555555555555555666555555555555555??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555666666555555666666666666666555555555??????????????????????????????????????????????????????????????????????????????????????????555555555555555666666666666666666666666666666555555555555555555555555555555555666666666666555555555555555555555555555555555555555555555666666666666666666666666666555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@555555555555555555666666666555555666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555666666555555666555555555??????????????????????????????????????????????????????????????????????????????????????????555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@555666666666666666666666666666666666555555555555555666666666666666666666666555555555555555555555555555555666555555555666555555555555555??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555??????????????????????????????????????????????????????????????????????????????????????????555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@555555555666666666666666555555555555555555555555555555555666666666666555555555555555555555555555555555555666555555555555555555555555555??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555666666666666666666666666666666666666555555555555666555555666666666666666555555555555555555555??????????????????????????????????????????????????????????????????????????????????????????555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555666555555666666666666666666666666555555555555555555555555555555555555555555555@@@??????????????????????????????????????????@@@??????????????????????????????????????????555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((()))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000111111111111111111111000000000000000000000000111111111111111111111000000000000000000000000000111111111111111111000000000000000000000000000111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'''%%%%%%%%%$$$""""""""""""""""""!!!*********&&&$$$%%%$$$"""!!!!!!!!!""""""!!!!!!"""******%%%$$$$$$###!!!!!! ))))))''''''''''''...------************************''''''''''''...---,,,************************''''''''''''''',,,,,,************************''''''''''''%%%,,,,,,******************))))))''''''''''''%%%%%%,,,******************))))))''''''''''''%%%%%%"""***************)))))))))'''''''''%%%%%%%%%"""***************)))))))))'''''''''%%%%%%%%%""""""************)))))))))'''''''''%%%%%%%%%""""""************)))))))))'''''''''%%%%%%%%%"""""""""******))))))))))))''''''%%%%%%%%%"""""""""""""""***))))))))))))''''''%%%%%%%%%"""""""""""""""***))))))))))))''''''%%%%%%$$$"""""""""""""""!!!))))))))))))''''''%%%%%%$$$"""""""""""""""!!!!!!)))))))))'''%%%%%%%%%$$$"""""""""""""""""""""*********!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$&&&&&&''''''''' !!! !!!!!!###$$$"""%%%&&&''''''&&&"""""""""$$$%%%%%%%%%%%%************,,,,,,...''''''''''''''''''''''''************,,,,,,...''''''''''''''''''''''''************,,,,,,'''''''''''''''''''''''''''************,,,,,,%%%''''''''''''''''''''''''************,,,%%%%%%''''''''''''''''''''''''************"""%%%%%%''''''''''''''''''''''''************"""%%%%%%%%%'''''''''''''''''''''*********""""""$$$%%%%%%''''''''''''''''''''')))******""""""$$$%%%%%%''''''''''''''''''''')))***"""""""""$$$$$$%%%''''''''''''''''''''')))!!!!!!"""""""""$$$%%%%%%'''''''''''''''''')))!!!""""""""""""$$$%%%%%%''''''''''''''''''!!!!!!!!!"""""""""$$$$$$%%%''''''''''''''''''!!!!!!!!!"""""""""$$$$$$%%%''''''''''''''''''!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$&&&&&&''''''&&&@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666555555555666666666555555555555666666555555555555555444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666555666666666666666666666666666666666666666666222222000000555555555555000000000222222444444555555555555555555555555555555555555666666666555555555555555555555555555555555555555666666666666555555555555555555555555666666666666666666666666666555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<>>>>>111111555777777<<<<<<<<<>>>>>>>>>>>>>>>)))))),,,...000222222222444444444444444))),,,...111111444444444444444444444444000000000222222444444444444444444444444aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa))))))((())))))))))))))))))))))))))))))"""'''(((((()))))))))))))))))))))))))))!!!$$$'''''')))))))))))))))))))))))))))!!!"""%%%''''''(((((())))))))))))))))))!!!"""$$$%%%''''''((())))))))))))))))))!!!"""$$$%%%%%%'''''''''((())))))))))))!!!!!!"""$$$%%%%%%'''''''''((()))))))))!!!!!!"""$$$%%%%%%&&&'''''''''((())))))!!!!!!"""$$$$$$%%%&&&'''''''''((())))))---------------------------------------------------------------------------------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;((()))((((((((((((((((((&&&!!!((('''%%%### ''''''$$$!!! '''%%%###!!! %%%%%%###!!! %%%$$$ %%%$$$ $$$$$$ ---------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***((()))(((((()));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000---------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBB?????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''%%%'''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&%%%$$$---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????@@@@@@@@@????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; !!!!!!###$$$$$$&&&&&&&&&'''''''''(((((( !!!!!!###$$$$$$$$$&&&&&&''''''''''''''' !!!!!!######$$$$$$%%%&&&''''''''''''''' !!!!!!!!!###$$$$$$$$$%%%&&&'''''''''''' !!!!!!######$$$$$$$$$%%%&&&'''''''''!!!!!!######$$$$$$$$$%%%%%%&&&'''''' !!!!!!######$$$$$$%%%$$$&&&&&&''' !!!!!!######$$$$$$$$$%%%%%%&&&&&& !!!!!!!!!######$$$$$$%%%%%%%%%&&&//////.........------------------------------//////.........------------------------------///.........---------------------------------+++******))))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((()))((()))))))))+++***)))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((("""&&&(((((((((((((((((((((((((((((((((((((((!!!###&&&&&&'''''''''(((((((((((((((((((((((( !!!$$$&&&&&&''''''''''''(((((((((((((((((( !!!###$$$&&&&&&&&&'''''''''((((((((((((((( !!!###$$$$$$&&&&&&&&&&&&'''((((((((((((((( !!!###$$$$$$&&&&&&&&&&&&((((((((((((((( !!!###$$$$$$&&&&&&&&&&&&''''''((((((((( !!!!!!###$$$$$$&&&&&&&&&'''''''''((((((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777666666666666666666666666666666555555555555555666666666666666666666666666666666555555555555444444444444444444444444444444444444333333333444444444444444444444444444444444444333333333444444444444444444444444444444444444333333333555444444444444444444444444444444333333333333222222222111111111111111111111111111111111111222222222111111111111111111111111111111111111222222222111111111111111111111111111111000000222222222111111111111111111111111000000000000///............------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;---------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))*********)))************))))))*********))))))*********)));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000---------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBB?????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*********))))))'''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&"""''''''&&&&&&""""""'''&&&&&&""""""'''&&&&&&""""""!!!&&&&&&""""""!!!&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))*********))))))*********))))))"""******))))))""""""***))))))""""""***))))))"""""""""))))))"""""""""))))))888888;;;999555555555555333333......///888888;;;999555555555555333333......///888888;;;999555555555555333333......///888888;;;999555555555555333333......///888888;;;999555555555555333333......///000000333111////////////,,,,,,))))))+++000000333111////////////,,,,,,))))))***000000333111////////////,,,,,,))))))***000000111///------------******''''''(((//////111///------------******''''''(((//////111///------------******''''''(((//////111///------------******''''''(((//////111///------------******''''''(((//////111///------------******''''''(((//////111///------,,,,,,******''''''(((666666888666444444222222000///------000666666888666444444222222000///------000//////111...,,,,,,,,,,,,))))))&&&&&&(((//////111///,,,,,,,,,,,,***)))&&&&&&(((//////111///,,,,,,,,,,,,******'''&&&(((//////111///------------******'''&&&(((//////111///------------******''''''(((//////111///------------******''''''(((//////111///------------******''''''(((//////111///------------******''''''(((000000111///------------******''''''(((000000333111////////////,,,,,,))))))***000000333111////////////,,,,,,))))))+++000000333111////////////,,,,,,))))))+++888888;;;999555555555555333333......//////......333333555555555555999;;;888888888888000......333333555555555555999;;;888888888888000......333333555555555555999;;;888888888888000......333333555555555555999;;;888888888888///......333333555555555555999;;;888888888888+++)))))),,,,,,////////////111333000000000000+++)))))),,,,,,////////////111333000000000000+++)))))),,,,,,////////////111333000000000000(((''''''******------------///111000000000000(((''''''******------------///111////////////(((''''''******------------///111////////////(((''''''******------------///111////////////(((''''''******------------///111////////////(((''''''******------------///111////////////(((''''''******,,,,,,------///111////////////000------//////222222444444666888666666555666000------//////222222444444666888666666555666(((&&&&&&)))))),,,,,,,,,,,,...111////////////(((&&&&&&)))***,,,,,,,,,,,,///111////////////(((''''''******,,,,,,,,,,,,///111////////////(((''''''******------------///111////////////(((''''''******------------///111////////////(((''''''******------------///111////////////(((''''''******------------///111////////////(((''''''******------------///111////////////)))''''''******------------///111000000000000+++)))))),,,,,,////////////111333000000000000+++)))))),,,,,,////////////111333000000000000+++)))))),,,,,,////////////111333000000000000///......333333555555555555999;;;888888888888aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000/////////000000000//////000000000//////,,,---,,,,,,+++------,,,,,,+++------,,,++++++------,,,++++++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888666666666666666666666666666666444444444444444555555555444444555555555555555555555555555555222222222222222333222222222222333333222222222333333222222222000000/////////EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/////////000000000000000000000000000000000000//////000000000000000000111111111000000000000//////000000000000000000111111111111000000000++++++,,,,,,,,,,,,,,,------------------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;888888888888888888888888888888888888888888888666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444555555555555555555555555555555444444444444555555555555555555555555555555555555444444555555555555555555555555555555555555555444555555555555555555555555555555555555555555222222222222222222222333333333333333333222222222222222222222333333333333333333333333333333222222222222333333333333333333333333333333333222222222333333333333333333333333333333333333////////////000000000000000000000000000000///EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%%%%%%%%%%%%%%%$$$######""" $$$%%%%%%%%%$$$#########""" $$$$$$$$$%%%#########"""""" $$$$$$$$$"""#########""" $$$$$$"""""""""""""""""" $$$"""""""""""""""!!! $$$""""""""""""!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!---------------------------.........///,,,,,,---------------------.........///,,,,,,,,,,,,,,,---------------......///((((((((((((((((((((())))))))))))***+++''''''((((((((((((((((((((()))))))))***''''''''''''''''''(((((((((((())))))***'''''''''''''''''''''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&$$$"""'''''''''''''''&&&&&&&&&&&&%%%%%%""" ''''''&&&&&&&&&&&&&&&&&&%%%%%%### &&&&&&&&&&&&&&&&&&%%%%%%%%%###""" &&&&&&&&&&&&%%%%%%%%%%%%######""" &&&&&&&&&%%%%%%%%%%%%######""" &&&%%%%%%%%%%%%%%%$$$######""" %%%%%%%%%%%%%%%$$$######""" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777888888888888888888888888888555666666666666666666666666666666666666555666666666666666666666666666666666666444444444444444444444444444444444444444333444444444444444444444444444444444444333333444444444444444444444444444444444333333333444444444444444444444444444444111111111111111111111111111111111222222000000111111111111111111111111111222222000000000000111111111111111111111222222000000000000000111111111111111111222222---------------------------.........///EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; """######$$$%%%%%%%%%%%%%%%&&&%%% """#########$$$%%%%%%%%%$$$$$$$$$ """"""#########%%%$$$$$$$$$$$$$$$ """#########"""$$$$$$$$$$$$$$$ """"""""""""""""""###$$$$$$$$$ !!!"""""""""""""""$$$$$$$$$ !!!""""""""""""$$$###$$$ !!!"""""""""""""""###"""!!!!!!"""""""""""" """............---------------------------------...---...---------------------,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))(((((((((((((((((((((((((((((((((***))))))((((((((((((((('''''''''''''''''''''***)))(((((((((''''''''''''''''''''''''''''''***)))(((''''''''''''''''''''''''''''''''''''!!!''''''''''''''''''''''''''''''''''''''''''!!!###&&&&&&''''''''''''''''''''''''''''''''' !!!###%%%&&&'''''''''''''''''''''''''''''' !!!"""###%%%&&&&&&'''''''''''''''&&&&&&&&& !!!"""###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&& !!!"""######%%%%%%%%%%%%&&&&&&&&&&&&&&&  """######$$$%%%%%%%%%%%%%%%&&&&&&&&& """######$$$%%%%%%%%%%%%%%%&&&%%%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777666666666666666666666666666666666666555555555666666666666666666666666666666666555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444444444444444444444333333333333333333444444444444444444444444444333333333333333333222111111111111111111111111111111111111111111222111111111111111111111111111000000000000000222111111111111111111111111000000000000000000222222111111111111111111000000000000000000000............---------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA&&&$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&%%%###"""###  !!!&&&&&&%%%""""""""" %%%%%%))))))))))))---,,,,,,***)))))))))))))))))))))&&&&&&&&&&&&+++))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$!!!''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$!!!'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###!!!!!!&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$###!!!!!!&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$######!!!!!!!!!&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$###!!!!!!!!!!!!!!!&&&&&&&&&%%%%%%&&&&&&$$$$$$###!!!!!!!!!!!!!!!&&&&&&&&&%%%%%%&&&&&&$$$$$$###!!!!!!!!!!!!!!! &&&%%%%%%%%%&&&&&&$$$$$$###!!!!!!!!!!!!!!! %%%%%%%%%&&&$$$$$$$$$###!!!!!!!!!!!!!!!!!! &&&&&&&&&!!!!!!!!!!!!!!!!!!###$$$$$$$$$&&&&&&&&&&&&&&& !!! !!! ###""""""%%%%%%&&&&&&%%% """""""""%%%%%%%%%%%%%%%)))*********,,,,,,---&&&&&&&&&&&&&&&&&&))))))&&&'''''''''))))))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))))))$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''!!!$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''!!!$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!###$$$$$$&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!$$$$$$$$$&&&&&&&&&&&&&&&&&& !!!!!!!!!!!!!!!###$$$$$$&&&&&&&&&&&&&&&&&& !!!!!!!!!!!!!!!###$$$$$$&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!###$$$$$$$$$&&&&&&&&&&&&&&&$$$""""""$$$""""""$$$""""""""""""""""""""""""......,,,...,,,,,,...,,,,,,...,,,,,,&&&,,,,,,$$$,,,,,,$$$$$$,,,$$$$$$"""$$$$$$"""$$$$$$"""$$$$$$"""$$$$$$"""$$$""""""$$$""""""$$$""""""""""""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$""""""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$!!!"""$$$$$$$$$###&&&&&&&&&&&&&&&$$$$$$$$$$$$!!!!!!!!!#########%%%%%%%%%%%%%%%#########"""!!!!!!!!!#########%%%%%%%%%%%%%%%#########""",,,............&&&&&&&&&&&&&&&&&&&&&.........,,,,,,......&&&&&&&&&&&&&&&&&&&&&&&&&&&......,,,,,,...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...,,,,,,...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$,,,$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$"""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$"""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$"""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$""""""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$""""""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$""""""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---------------((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,---------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;((())))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))'''(((((((((((((((((((((((())))))))))))))))))''''''(((((((((((((((((((((((()))))))))))))))''''''''''''((((((((((((((((((((())))))))))))'''''''''''''''(((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))):::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::'''''''''''''''(((((((((((((((((())))))))))))'''''''''''''''''''''((((((((((((((((((((()))''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))'''''''''''''''(((((((((((((((((())))))((((((:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''999999999::::::::::::::::::::::::::::::::::::999999999999999999999::::::::::::::::::::::::999999999999999999999999999999:::::::::::::::555666666666666666666666666666666666666666777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????=====================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::::::::::::::::::::::::::::::::999999999::::::::::::::::::::::::::::::::::::aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa555555555666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555??????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555666666666666666555555555@@@@@@?????????????????????@@@@@@@@@@@@?????????????????????@@@@@@555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@444444444444444555666666666555555555555555555444444444444444555555555555555555555555555555444444444444444555555555555555555555555555555===============??????????????????????????????===============?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@888888888888888999999999999999999999999999999888888888888888999999999999999999999999999999888888888888888999999999999999999999999999999555555555555555666666666666666666666666666666555555555555555666666666666666666666666666666555555555555555666666666666666666666666666666444555555555444666666666666666666666666666666444444444444444666666666666666666666666666666444444444444444666666666666666666666555666666444444444444444555555666666555555555555555555===============???????????????????????????@@@===============???????????????????????????@@@444444444444444555555555555555555555555555555444444444444444555555555555555555555555555555444444444444444555555555555555555555555555555444444444444444666666666555555555555555555555444444444444444666666666666666666666666666666444444444444444666666666666666666666666666666444444555555555666666666666666666666666666666555555555555555666666666666666666666666666666555555555555555666666666666666666666666666666888888888888888999999999999999999999999999999888888888888888999999999999999999999999999999888888888888888999999999999999999999999999999???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444==========================================================================================?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555555444444444444444444444555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444==========================================================================================444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888?????????????????????????????????????????????444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444==========================================================================================?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888555444444444444444555555555555555555555555555444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444==========================================================================================444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888?????????????????????????????????????????????aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((******))))))(((((((((((((((((((((******))))))(((((((((((((((((((((******,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,---------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;((('''(((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((('''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))):::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''999999999::::::::::::::::::::::::::::::::::::999999999999999999999::::::::::::::::::::::::999999999999999999999999999999:::::::::::::::666666666666666666666666666666666666666666777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::::::::::::::::::::::::::::::::999999999::::::::::::::::::::::::::::::::::::555555555555333444000000000555555555555333444000000000555555555555333444000000000555555555555333444000000000555555555555333444000000000////////////,,,...+++++++++////////////,,,---+++++++++////////////,,,---+++++++++/////////---***,,,)))))))))------------***+++)))))))))------------***+++)))))))))------------***+++)))))))))------------***+++))))))(((------------***+++(((((((((------------***+++(((((((((444444222222000222000000000444444222222000222000000000,,,,,,,,,,,,))),,,*********,,,,,,,,,,,,***,,,*********---------,,,***---*********------------***---*********------------***---*********------------***---*********------------***---*********------------***---*********------------***---*********////////////,,,///,,,,,,,,,////////////,,,///,,,,,,,,,////////////,,,///+++++++++555555555555333444000000000;;;;;;;;;;;;>>>>>>>>>;;;;;;;;;;;;;;;;;;999555;;;;;;;;;;;;>>>>>>>>>;;;;;;;;;;;;;;;;;;999555;;;;;;;;;;;;>>>>>>>>>;;;;;;;;;;;;;;;;;;999555;;;;;;;;;;;;>>>>>>>>>;;;;;;;;;;;;;;;;;;999555;;;;;;;;;;;;>>>>>>>>>;;;;;;;;;;;;;;;;;;999555333333333333666666666333333333333333333111///333333333333666666666333333333333333333111///555555555555666666666333333333333333333111///333333333333555555555333333333333333333111///333333333333555555555333333333333333111///---333333333333555555555111111111111111111///---333333333111333333333111111111111111111///---111111111111333333333111111111111111111///---111111111111333333333111111111111111111///---333333333333333333333111111111111111111///---999999;;;;;;;;;;;;;;;999999888888888888666444999999;;;;;;;;;;;;;;;999999888888888888666444222222444444444444444222222222222222111...,,,333333444444444444444222222222222111111///,,,333333444444444444444333333111111111111///---111111333333444444444333111111111111111///---111111333333555555333111111111111111111///---111111333333555333333111111111111111111///---111111333333333333333111111111111111111///---111111111111333333333111111111111111111///---111111111111333333333111111111111111111///---555555555555666666666333333333333333333111///333333333333666666666333333333333333333111///333333333333666666666333333333333333333111///;;;;;;;;;;;;>>>>>>>>>;;;;;;;;;;;;;;;;;;999555000000000000444444777777777777:::999;;;;;;;;;000000000000444555777777777777:::999;;;;;;;;;000000000000444555777777777777:::999;;;;;;;;;000000000000444444777777777777:::999;;;;;;;;;000000000000444444777777777777:::999;;;;;;;;;++++++++++++......000000000000222111333333333++++++++++++......000000000000222111333333333++++++++++++......000000000000222111333333555)))))))))))),,,,,,......//////222111333333333)))))))))))),,,...000000000000222111333333333++++++++++++......000000000000222111333333333/////////000222222222222222222444333333333333/////////000222222222222222222444333111111111111/////////222222222222000000222111111111111111111111///222222222222222222444333333333333999999999999999999999;;;;;;;;;;;;999999999999999999999999999999:::;;;;;;;;;;;;999999999999333333333333333333333333444444444222222222222333333333333444444444444444444444333333333333////////////222222222222222222444333333333333///---......000000000000000000222111111111111---.........000000000000000000333111111111111---.........000000000000111111333111111111111---.........000111111111111111333111111111111)))))))))))),,,,,,////////////111///111111111)))))))))))),,,,,,////////////111///222222111++++++++++++......000000000000222111333333555++++++++++++......000000000000222111333333333++++++++++++......000000000000222111333333333000000000000444444777777777777:::999;;;;;;;;;aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa%%%%%%######""" %%%#########""" $$$######"""""" $$$######""" ######"""""" """###"""""" """!!!""" """!!!!!! """!!! ,,,,,,---------------......,,,,,,,,,------------......,,,,,,,,,------------......(((((((((((()))))))))******((((((((((((((((((((()))***'''''''''(((((((((((()))***''''''''''''''''''(((((((((''''''''''''''''''(((''' '''''''''&&&&&&%%%%%%### '''&&&&&&&&&%%%%%%### '''&&&%%%%%%%%%###""" %%%%%%%%%%%%######""" %%%%%%%%%######""" %%%%%%%%%######""" %%%%%%######""" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777888888888888666666666666777777777777777666666666777777777777777777444555555555555555555555555444444555555555555555555555333333333333555555555555555333333333333333444444444555000000000000111111111111111000000000000111111111111111000000000000111111111111111000000000000111111111111111---,,,---------------......EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&&&&&&&&&&&&&&&&&&))))))''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""""""""------------------------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''&&&&&&))))))))))))))))))''''''''''''''''''%%%&&&&&&&&&)))))))))))))))'''''''''''''''&&&%%%&&&&&&&&&&&&&&&)))))))))'''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&))))))''''''&&&&&&&&&&&&%%%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555666666666666666666666666666666666555555555555555555555666666666666666666666666333333333333333333333333333333333444444444444333333333333333333333333333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000111111111111111111111111000000000000000000000111111111111111111111111000000000000000000000111111111111111111111111000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA?????????????????????????????????AAAAAAAAAAAA??????????????????????????????@@@AAAAAAAAAAAA?????????????????????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&&&&&&&$$$###############%%%$$$$$$$$$$$$$$$&&&&&&&&&"""######"""""""""$$$$$$$$$$$$$$$$$$%%%&&&&&&!!!""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%!!!""""""""""""""""""$$$$$$$$$$$$%%%$$$$$$$$$!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$111111111111---------------------------------111111111111---------------------------------,,,111111111---------------------------------(((((((((---)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))'''(((((((((&&&&&&)))))))))))))))))))))))))))''''''((((((&&&&&&&&&&&&)))))))))))))))))))))'''''''''(((&&&&&&&&&&&&&&&))))))))))))))))))''''''''''''%%%&&&&&&&&&&&&&&&&&&))))))))))))''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&)))))))))''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999;;;;;;;;;;;;;;;888888888888666666666666666666666666666666777777777777777555555555555555555555555555555555777777777777555555555555555555555555555555555555555555555333333333333333333333333333333333555555555555333333333333333333333333333333333555555555555333333333333333333333333333333333555555555555333333333333333333333333333333333333333333333111111111111111111111111111111111333333333333111111111111111111111111111111111333333333333111111111111111111111111111111111333333333333111111111111111111111111111111111111111111111---------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>??????????????????????????????????????????>>>>>>>>>>>>>>>>>>???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;///......///......//////...,,,++++++,,,,,,***,,,,,,***,,,,,,***;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888666666666666666666444444444444444444444444444444444444222222222222222222222222222222222222///......EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;......///////////////////////////////////////...////////////000000000000000000000/////////...////////////000000000000000000000/////////***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,******++++++++++++++++++++++++++++++++++++,,,+++***++++++++++++++++++++++++++++++++++++,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888777777777777777777777777777777777666666666666777777777777777777777777777777777666666666666555555555555555555555555555555555444444444444555555555555555555555555555666555444444444444555555555555555666666666666666666555444555444555555555555666666666666666666666555555555444111111111333333333333333333333333222222222222111111222222222222222333333333333222222222222111222222222222222222222222222222222222222222111222222222222222222222222222222222222222222...///////////////////////////////////////...EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''%%%'''''''''%%%%%%%%%$$$$$$$$$$$$'''''''''&&&$$$'''&&&$$$######$$$############$$$%%%'''%%%###%%%%%%##################"""""""""%%%%%%''''''))))))+++******''''''''''''''''''''''''''''''))))))+++******'''''''''''''''''''''''''''''')))))))))***)))'''''''''''''''''''''&&&''''''))))))'''***)))''''''''''''''''''&&&&&&'''&&&))))))'''''')))'''''''''''''''&&&&&&&&&&&&&&&))))))''''''%%%'''''''''''''''&&&&&&&&&&&&&&&)))'''''''''%%%'''''''''''''''&&&&&&&&&&&&&&&)))'''''''''%%%$$$'''''''''&&&&&&&&&&&&&&&&&&)))'''''''''$$$$$$'''''''''&&&&&&&&&&&&&&&&&&)))'''''''''$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$$$$$$$'''&&&&&&&&&&&&'''&&&'''''''''%%%$$$$$$$$$$$$'''&&&&&&&&&&&&'''&&&'''''''''%%%$$$$$$$$$$$$$$$'''&&&&&&&&&'''&&&'''''''''%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%'''''''''%%%%%%%%%$$$$$$$$$$$$'''''''''!!!!!!!!!"""""""""$$$%%%%%%%%%'''''''''''''''!!! !!!!!!!!! $$$%%%%%%&&&&&&%%%&&&&&&  #########%%%%%%%%%%%%%%%''''''''''''******+++''''''''''''''''''''''''''''''''''''******+++''''''''''''''''''''''''''''''''''''******&&&'''''''''''''''''''''''''''''''''''')))***%%%&&&''''''''''''''''''''''''''''''''')))$$$$$$&&&&&&''''''''''''''''''''''''''''''"""$$$$$$&&&&&&&&&'''''''''&&&&&&''''''''''''"""$$$$$$$$$&&&&&&&&&&&&'''&&&&&&'''''''''""""""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''''''''""""""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&''''''!!!""""""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''!!!""""""""""""$$$$$$%%%'''''''''''''''&&&'''!!!""""""""""""$$$$$$%%%''''''''''''''''''!!!!!!!!!"""""""""$$$$$$%%%''''''''''''''''''!!!!!!!!!"""""""""$$$%%%%%%''''''''''''''''''!!!!!!!!!"""""""""$$$%%%%%%%%%'''''''''''''''AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJJJJJJJJJJJJJJJJJDDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDCCCDDDDDDDDDJJJJJJJJJJJJJJJJJJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@AAAAAA@@@@@@AAAAAAAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA$$$$$$&&&&&&&&&&&&&&&&&&'''''''''''''''''''''!!!$$$$$$&&&&&&&&&&&&&&&''''''''''''''''''''' ###$$$$$$&&&&&&&&&&&&''''''''''''''''''''' !!!###$$$$$$&&&&&&&&&&&&'''''''''''''''''' !!!###$$$$$$$$$&&&&&&&&&&&&''''''''''''''' !!!"""$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''!!!###$$$$$$$$$&&&&&&&&&&&&&&&'''''''''!!!###$$$$$$$$$$$$&&&&&&&&&''''''''''''!!!!!!###$$$$$$$$$%%%&&&&&&''''''''''''++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$&&&&&&&&&&&&&&&''''''''''''''''''''''''999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999555555555555555555555555555555555555555555555444444444444444444444444444444555555555555555444444444444444444555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000333333333333333333333333333333333333333000000000000333333333333333333333333333333333///////////////000000000000000000000000000000/////////////////////000000000000000000000000///////////////////////////000000000000000000//////////////////////////////000000000000000++++++++++++++++++++++++++++++++++++,,,,,,,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>999999999999999999999999999999999999999999:::999999999999999999999999999999999999999999999'''''''''((((((((())))))))))))*********''''''''''''((((((((())))))))))))******&&&'''''''''((((((((()))))))))))))))***555555444666777777777777777777777777777333444444666666777777777777777777777777222444444444666666777777777777777777777000000000000000222222333333333333333333//////////////////111111222222222222222//////////////////111111111222222222222,,,,,,,,,------------/////////000000000+++,,,,,,---------------//////000000000+++,,,,,,,,,------------/////////000000+++,,,,,,,,,---------------/////////000))))))*********+++++++++++++++---------))))))*********++++++++++++++++++------))))))************+++++++++++++++------)))))))))*********++++++++++++++++++---'''''''''((((((((())))))))))))*********EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEE>>>CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDD<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>888999999999999999999999999<<<<<<<<<<<<888888999999999999999999999999<<<<<<<<<666888888999999999999999999999999999<<<555555666666777777777777777777777777777555555444666777777777777777777777777777###""""""""""""#########%%%%%%%%%%%%%%%&&&""""""""""""""""""""""""$$$%%%%%%%%%%%%"""""""""!!!!!!!!!!!!!!!###$$$%%%%%%%%%"""""""""!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%!!!""""""######$$$$$$&&&'''!!!""""""######$$$$$$&&&'''!!!""""""#########$$$&&&&&& """""" !!!!!! !!!!!! !!!!!! !!!!!! !!! """ """ !!!""" !!!""" """ """,,,......///111111222222555,,,......///111111222222333,,,......///000111111222222))),,,+++,,,.........000000'''*********---------//////'''*********+++---------///''''''''''''(((+++++++++,,,''''''''''''(((++++++++++++''''''''''''(((***+++++++++%%%'''''''''(((******++++++###%%%%%%%%%%%%&&&)))))))))###%%%%%%%%%%%%&&&)))))))))###%%%%%%%%%%%%&&&)))))))))###%%%%%%%%%%%%&&&((())))))!!!###"""######$$$$$$&&&'''>>>EEEEEEEEEEEEEEEEEEEEEEEE777>>>CCCCCCDDDEEEEEEEEEEEE777:::>>>>>>CCCCCCCCCCCCDDD777999<<<>>>>>>CCCCCCCCCCCC777999:::===>>>>>>>>>CCCCCC777777:::<<<===>>>>>>>>>>>>555555777888:::;;;===<<<<<<333333555666999999;;;;;;;;;000333555555666999:::;;;;;;000333555555666999999:::;;;000000111333444444777777888000000111333333444777777888...000000333333444444666666,,,......111111222222333555,,,......///111111222222555************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''"""&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&777777777999999999999999999999999999999999999777777777777777999999999999999999999999999999777777777777777777999999999999999999999999999333333333333333333333333555555555555555555555222222222222222222222222222222444444444444444222222222222222222222222222222222444444444444000000000000000000000000000000000000000333333000000000000000000000000000000000000000000333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---......////////////////////////////////////------....../////////////////////////////////---------.../////////////////////////////////------------/////////////////////////////////************+++++++++++++++++++++++++++++++++DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777777999999999999999999999999999999999999999777777777999999999999999999999999999999999999aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa*********))))))*********))))))*********))))))*********))))))"""******))))))""""""***))))))"""""")))))))))""""""!!!))))))""""""!!!))))))'''''''''''''''''''''%%%%%%%%%###"""*********'''''''''''''''''''''%%%%%%%%%###""""""******''''''''''''''''''%%%%%%%%%###""""""""""""***''''''''''''''''''%%%%%%%%%"""""""""""""""***''''''''''''''''''%%%$$$$$$""""""""""""""""""'''''''''''''''&&&$$$$$$$$$""""""""""""""""""''''''''''''&&&$$$$$$$$$$$$""""""!!!!!!!!!"""''''''''''''&&&$$$$$$$$$"""""""""!!!!!!!!!"""''''''''''''&&&$$$$$$$$$"""""""""!!!!!!!!!"""))))))***************######%%%%%%%%%'''''''''))))))************""""""###%%%%%%%%%''''''''')))))))))******""""""""""""###%%%%%%%%%'''''')))))))))******"""""""""""""""%%%%%%%%%'''''')))))))))***!!!"""""""""""""""$$$%%%%%%'''''')))))))))!!!!!!!!!""""""""""""$$$$$$%%%'''''')))))))))!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%'''))))))!!!!!!!!!!!!!!!!!!"""""""""%%%%%%%%%&&&))))))!!!!!!!!!!!!!!!!!!"""""""""%%%%%%%%%&&&))))))+++......222222222222222333333222333444))))))+++......222222222222222222222222222444))))))+++......222222222222222222222222222444111111333555777::::::::::::<<<<<<<<<<<<<<<===111111333555777::::::::::::<<<<<<<<<<<<<<<===000000444666666<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>999999999999999999999999999999999999999999:::999999999999999999999999999999999999999999999777888444888666666DDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888777888777888888555222666222666DDDDDDDDDDDDBBBCCCBBBBBBAAAAAA>>>@@@>>>>>><<<>>><<<<<<:::;;;:::::::::::::::888888777888777666444444444444444444444444444444444222666666666666555555555555555666666666666======>>>???>>>=========>>>>>>>>>===DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@BBBBBB999999888888999888999888888999888888888888DDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDBBBBBBBBBBBBAAAAAABBB222===@@@@@@???======>>>>>><<<>>>>>>///<<<<<<<<<===:::;;;;;;;;;:::::::::;;;:::::::::888:::888888888888888888888>>><<<======<<<;;;;;;===<<<:::;;;;;;::::::888999999888888888888888888888888DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBB222BBBBBBAAA??????@@@@@@@@@@@@======111>>>>>>>>>======<<<<<<===;;;;;;:::;;;;;;;;;:::999888::::::888888888888888888888888>>>///=========///======;;;///:::;;;;;;---999999888999888888888999888888888###//////...///555555555555555555555///...//////.........555555555555555555555/////////......///......555555555555555/////////.........//////......555555555/////////......************++++++))),,,,,,***++++++***++++++***+++******+++))))))+++))))))+++))))))***))))))!!!((()))!!!((()))!!!!!!)))!!!!!!)))******)))))))))""""""""")))******+++++++++***,,,,,,++++++"""""""""######++++++,,,,,,,,,+++---))))))######"""#########$$$)))---------,,,***$$$### ''',,,------+++)))######+++---++++++$$$!!!$$$+++++++++"""!!!$$$+++++++++"""%%%++++++######++++++ """######*** !!!"""###!!! """"""!!! !!!""""""!!! !!!""""""!!!*********)))(((((( """!!!))))))))))))(((((( !!!))))))))))))''' !!!))))))))))))''' !!!)))))))))+++***)))++++++,,,,,,***++++++------***++++++,,,******++++++***)))444222222888222222222222222222222222222222222&&&111222000&&&000000000000000000///000000...///............---...---...DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAABBBBBB@@@@@@BBBAAA>>>??????>>>;;;<<<<<<>>>;;;;;;<<<<<<;;;;;;;;;<<<;;;;;;;;;:::555:::::::::555:::::::::555555::::::444444222888444222222888))))))***))))))))))))))))))((())))))((())))))((())))))((()))&&&)))&&&)))&&&)))&&&))))))&&&)))***&&&))))))&&&))))))&&&))))))000111111000111111000000000///......---......---......---......------...---,,,,,,,,,+++,,,***+++,,,***++++++***+++************))))))***===EEEEEE555???CCC555999???555888>>>555666999555555999444444999222333777222444555222222555222222444111222333111000111000111111000111111************))))))******)))))))))******))))))))))))******))))))))))))***))))))))))))***111333444444444111111222222222000...000222222......000222222......000111111......000000000............000...,,,,,,...000,,,,,,,,,......,,,,,,,,,...---,,,,,,+++,,, +++********* ************************************%%%EEEEEEDDDDDDDDDCCCCCCBBBDDDDDD???@@@AAAAAABBB>>>>>>???@@@BBB999>>>>>>???@@@999888======>>>999888===<<<;;;777666666<<<;;;555666666<<<;;;555666666666;;;444666666666555333555555555555111333555555555111333555555555111333444444444888888222222444888222222222222666222222222222###000222222222###000000222111###000000000000//////000000000///...///000000...---...///......---......---DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAABBBAAAAAABBB@@@@@@@@@>>>??????>>>>>>>>><<<<<<<<<>>><<<<<<;;;<<<<<<<<<;;;;;;<<<;;;:::;;;;;;<<<::::::::::::555::::::::::::555888::::::555555888888222444555888888222222444*********)))*********************))))))))))))+++)))******)))))))))))),,,******)))))))))))))))+++******)))))))))))))))+++***))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))&&&)))))))))))))))))))))&&&)))))))))))))))))))))&&&)))))))))))))))))))))&&&((())))))))))))))))))&&&((())))))))))))))))))&&&!!!))))))))))))))))))&&&!!!))))))))))))))))))&&&222444444444333111111111222222222222000111111111222222222000...000000111222222222000.........000222111111000......------000000000000...---------000000.........---------000000...,,,,,,---------///......,,,,,,+++------...---...,,,+++++++++---&&&+++---***++++++++++++%%%+++*********+++++++++%%%+++************++++++%%%+++***************+++*********)))*********DDDDDDDDDDDDDDDDDDDDD>>>DDDDDDDDDBBBCCCBBB===555BBBBBBBBBBBB@@@===888555AAABBB@@@???======888555@@@@@@???===>>>888777555???>>>======888888555555<<<<<<<<<===777777444555;;;;;;<<<666666666333333;;;<<<<<<666666444333222;;;<<<666666666444222222:::555666666666222222222:::555555555444222222222555555555444333111111222444444444444333111111111222444444444333111111111555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;111111111111111111111111333333333333555555555111111111111111111111111333333333333555555555111111111111111111111111333333333333555555555////////////////////////111111111111333333333////////////////////////111111111111333333333666666666888888888888888::::::::::::;;;;;;;;;666666666888888888888888999999999999;;;;;;;;;666666666777777777777777999999999999;;;;;;;;;555555666777777777777777999999999999;;;;;;;;;555555555777777777777777999999999999;;;;;;;;;555555555777777777777777999999999999;;;;;;;;;,,,,,,,,,...000222555555777777999999999999;;;!!!!!!""""""+++++++++...............111111######$$$'''***+++++++++...............111111'''''''''******+++++++++...............000111%%%%%%((((((((())))))))),,,,,,,,,,,,,,,//////%%%((((((((()))))))))))),,,,,,,,,,,,,,,//////)))000000///111111111111333333333444444666666,,,000000...111111111111333333333333333666666,,,111111///111111111111333333333333333666666,,,111111111111111111111333333333333333555555,,,111111000111111111111333333333333333555555...111111000000000000000333333333333333555555---------------***************************,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;333333333333333333333333333333333333333333555555555555555555555555555555555555555555555555555555555555555==========================================,,,,,,,,,...000222555555777777999999999999;;;555555555777777777777777999999999999;;;;;;;;;555555555777777777777777999999999999;;;;;;;;;555555555777777777777777999999999999;;;;;;;;;666666666777777777777888999999999999;;;;;;;;;666666666888888888888888999999999999;;;;;;;;;666666666888888888888888::::::::::::;;;;;;;;;////////////////////////111111111111333333333////////////////////////111111111111333333333111111111111111111111111333333333333555555555111111111111111111111111333333333333555555555111111111111111111111111333333333333555555555777777777777777777777777;;;;;;;;;;;;<<<<<<===777777777777777777777777;;;;;;;;;;;;<<<======---------------***************************,,,...111111000000000000000333333333333333555555...111111111111111111111333333333333333555555...111111111111111111111333333333333333555555...111111111111111111111333333333333333666666...111111///111111111111333333333333333666666...000111///111111111111333333444444444666666%%%(((((())))))))))))))),,,,,,,,,,,,,,,//////%%%((((((((()))))))))))),,,,,,,,,,,,,,,//////''''''******++++++++++++...............111111'''''''''******+++++++++...............111111###$$$'''******+++++++++...............111111'''''''''(((***000000000555555555555555777777''''''(((000000000000555555555555555777777=================================================================================555555555777777777777;;;;;;;;;;;;<<<<<<==================777777777777;;;;;;;;;;;;<<<=====================777777777777;;;;;;;;;;;;========================777777777777;;;;;;;;;;;;========================777777777777;;;;;;;;;;;;========================777777777777;;;;;;;;;;;;========================777777777777;;;;;;;;;;;;========================777777777777;;;;;;;;;;;;========================777777777777;;;;;;;;;;;;<<<<<<<<<<<<============111111111111333333333333555555555555555555555555000000000000555555555555555777777777777777777777000000000000555555555555555777777777777777777777000000000000555555555555555777777777777777777777000000000000555555555555555777777777777777777777000000000000555555555555555777777777777777777777000000000000555555555555555777777777777777777777000000000000555555555555555777777777777777777777000000000000555555555555555777777777777777777777000000000000555555555555555777777777777777777777++++++++++++...............111111111111111111111''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''"""%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''"""%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%777777777999999999999999999999999999999999999777777777777777999999999999999999999999999999777777777777777777999999999999999999999999999333333333333333333333333555555555555555555555222222222222222222222222222222444444444444444222222222222222222222222222222222444444444444000000000000000000000000000000000000000333333000000000000000000000000000000000000000000333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---......////////////////////////////////////------....../////////////////////////////////---------.../////////////////////////////////------------/////////////////////////////////************+++++++++++++++++++++++++++++++++DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777777999999999999999999999999999999999999999777777777999999999999999999999999999999999999555555777777999999999999;;;;;;;;;<<<<<<222222444444666666666666888888888::::::'''''''''((((((((())))))))))))*********&&&'''''''''((((((((()))))))))))))))***&&&'''''''''(((((((((((())))))))))))***555555555666777777777777777777777777777333555444666666777777777777777777777777222444444444666666777777777777777777777000000000000000222222333333333333333333//////////////////111111222222222222222//////////////////111111111222222222222,,,,,,,,,------------/////////000000000+++,,,,,,---------------//////000000000+++,,,,,,,,,------------/////////000000+++,,,,,,,,,---------------/////////000))))))*********+++++++++++++++---------))))))*********++++++++++++++++++------))))))************+++++++++++++++------)))))))))*********++++++++++++++++++---'''''''''((((((((())))))))))))*********EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEE>>>CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDD<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>888999999999999999999999999<<<<<<<<<<<<888888999999999999999999999999<<<<<<<<<666888888999999999999999999999999999<<<555555666666777777777777777777777777777555555555666777777777777777777777777777%%%&&&&&&%%%&&&&&&%%%%%%&&&)))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&%%%&&&&&&%%%&&&&&&""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%"""""""""""""""""""""######$$$%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((())))))))))))))))))"""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%###"""""""""""""""######%%%%%%%%%%%%%%%&&&""""""""""""""""""""""""$$$%%%%%%%%%%%%"""""""""!!!!!!!!!!!!!!!###$$$%%%%%%%%%"""""""""!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%!!!""""""######$$$$$$&&&'''!!!""""""######$$$$$$&&&&&&!!!""""""#########$$$&&&&&& """""" !!!!!! !!!!!! !!!!!! !!!!!! !!! """  """ !!!""" !!!""" """ """,,,......///111111222222555,,,......///111111222222333,,,......///000111111222222))),,,+++,,,......///000000'''*********---------//////'''*********+++---------///''''''''''''(((+++++++++,,,''''''''''''(((++++++++++++''''''''''''(((***+++++++++''''''''''''(((***+++++++++%%%%%%%%%%%%%%%&&&)))))))))###%%%%%%%%%%%%&&&)))))))))###%%%%%%%%%%%%&&&)))))))))###%%%%%%%%%%%%&&&)))))))))!!!""""""######$$$$$$&&&'''>>>EEEEEEEEEEEEEEEEEEEEEEEE777>>>CCCCCCDDDEEEEEEEEEEEE777:::>>>>>>CCCCCCCCCCCCDDD777999<<<>>>>>>CCCCCCCCCCCC777999:::===>>>>>>>>>CCCCCC777777:::<<<===>>>>>>>>>>>>555555777888:::<<<======<<<333333555666999999;;;;;;;;;000333555555666999:::;;;;;;000333555555666999999:::;;;000000111333444444777777888000000111333333444777777888...000000333333444444777666,,,......111111222222333555,,,......///111111222222555333999333888333888222888444777666888222444222444666888444777444777555888222888333888222888222888777>>>777>>>888>>>333999333999333999333888============>>>>>>???>>>>>>=====================<<<>>>=====================<<<<<<:::::::::<<<======;;;===<<<::::::::::::::::::<<<<<<;;;;;;::::::::::::::::::::::::999999999999999:::::::::::::::999999999999999999999:::::::::999999999BBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBB???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@???>>>>>>>>>===?????????????????????????????????======...,,,,,,,,,,,,,,,(((,,,GGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG...+++++++++++++++(((+++(((###%%%###%%%#########(((###%%%###############DDD>>>EEE>>>EEE>>>EEE>>>EEE>>>EEE>>>555/////////000000///////////////000///////////////000//////////////////666666666666666222666666666666000222666666666666000000666666666666000000666666666666000000666666666000000000666666666000000000666666666000000000555666000000000000555666000000000000555555000000000000555555000000000000555//////000000000555//////000000000555/////////000000///////////////000555555555555555555555555555555555555555555555///555555555555555555555555555555555555555555//////555555555555555555555555555555555555555555//////555555555555555555555555555555555555555555//////555555555555555555555555555555666666666666666666555555555555555555555555555555555666666666666666555555555555555555555555555555555555666666666666555555555555555555555555555555555555666666666666555555555555555555555555555555555555555666666666555555555555555555555555555555555555555666666666555555555555555555555555555555555555555555666666555555555555555555555555555555555555555555666666555555555555555555555555555555555555555555555666555555555555555555555555555555555555555555555666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555///555555555555555555555555555555555555555555555///555555555555555555555555555555555555555555555///555555555555555555555555555555555555555555//////000000000////////////555555555555555555555555555000000000////////////555555555555555555555555555000000///////////////555555555555555555555555555000000//////////////////555555555555555555555555222222222666666666666666666666666555555555555555222222000666666666666666666666555555555555555555222000000666666666666666666666555555555555555555222000000000666666666666666555555555555555555555000000000000666666666666666555555555555555555555000000000000666666666666555555555555555555555555000000000000666666666666555555555555555555555555000000000000000666666555555555555555555555555555000000000000000666666555555555555555555555555555000000000000000666555555555555555555555555555555000000000000000000555555555555555555555555555555000000000000000///555555555555555555555555555555000000000000000///555555555555555555555555555555000000000000//////555555555555555555555555555555000000000////////////555555555555555555555555555000000000////////////555555555555555555555555555888999999999888888888888888888888888888888888888888888888888888888888888888777777777888888888888888888888888777777777666666888888888888888888888666777666666666666888888888888888888666555666666666666666888888888888888555555555666666666666666666888888888555555555555666666666666666666888888::::::888888888888888888888888999999999888888999888888888888888888888888888888888888888888888888888888888888888888888888888888777777888888888777888888888888888888888888888666777777777777777777888888888888888888888888666666666777777666666777222888888888888888666666666666666666666666666555222888888888888666666666666666666555555666555555222222888888666666666666666666555555555555555555999???>>>>>>>>>======<<<======>>>>>>??????999???>>>>>>>>>======<<<======>>>>>>??????@@@<<<@@@;;;@@@;;;@@@;;;???;;;@@@;;;AAA;;;AAA;;;AAA;;;AAA;;;@@@;;;???;;;@@@;;;@@@;;;@@@;;; &&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&$$$&&&'''''''''''''''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&888888888888111111111111111111111111111111888888888888888888        .................................---.........,,,.........,,,......,,,,,,......,,,,,,......,,,,,,......,,,,,,...,,,,,,,,,444444444444444444..............................444444444444444.................................444444444444.......................................444444444..........................................444.............................................444.............................................&&&..........................................&&&&&&&&&.......................................&&&&&&&&&....................................&&&&&&&&&&&&&&&..............................,,,---....................................444444444---.......................................444444---.......................................444444---,,,.......................................444,,,,,,..........................................,,,,,,..........................................,,,,,,,,,.......................................,,,,,,,,,....................................&&&,,,,,,,,,....................................&&&,,,,,,,,,.................................&&&&&&///000000///000000//////000//////000//////000//////000//////000//////000///000000///000000+++((((((!!!!!!+++(((***  '''''''''(((&&&&&&'''&&&&&&'''&&&&&&..................'''......'''......''''''...''''''...'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((('''&&&&&&&&&&&&*********(((&&&&&&&&&*********((($$$$$$$$$'''((((((((('''$$$$$$$$$((())))))'''$$$$$$$$$&&&'''((('''&&&%%%$$$&&&''')))((('''..................''''''''''''''''''''''''..................'''''''''''''''''''''''''''...............'''''''''''''''''''''''''''''''''............'''''''''''''''''''''''''''''''''.........''''''''''''''''''''''''''''''''''''.........''''''''''''''''''''''''''''''''''''......'''''''''''''''''''''''''''''''''''''''......'''''''''''''''''''''''''''''''''''''''...''''''''''''''''''''''''''''''''''''''''''...''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''((('''(((((((((((('''((('''((('''''''''''''''(((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((('''''''''((((((((('''&&&&&&&&&&&&*********(((&&&&&&&&&*********)))qqqlllhhhgggppplllhhhgggpppkkkgggfffoookkkgggfffnnnjjjfffeeemmmiiieeeeeezzzuuutttzzzuuuttt{{{uuusssyyyuuusssyyytttsss~~~yyytttrrr~~~xxxrrrqqq}}}wwwrrrqqq}}}vvvrrrqqq}}}wwwpppqqq|||wwwoooooozzzvvvnnnnnn|||rrrmmmmmm{{{qqqlllmmmvvvpppkkkllluuunnniiikkkxxxtttooopppyyyuuuppppppzzzvvvqqqppp{{{vvvqqqppp|||xxxtttqqq|||xxxrrrqqq~~~xxxsssrrr~~~xxxtttrrryyytttrrryyytttrrrzzzuuurrrzzzuuurrrzzzuuuttt|||uuutttzzzuuutttzzzuuutttż}}}vvvppp¹|||uuunnnzzzssslllǽxxxrrrkkkĺwwwqqqwwwvvvpppvvvȼ|||ǻ{{{ƺ{{{źyyyĹyyyø~~~yyy~~~xxx}}}wwwʿ}}}vvvȽ}}}wwwƻ|||wwwùzzzvvv|||vvvȾ{{{vvvż}}}zzzttt¹~~~xxxsssȼ}}}xxxttt˾~~~yyyuuuzzzvvv·{{{vvvĺ|||xxxƼ|||xxxǽ~~~xxxǾ~~~xxxȼyyyɽyyyɽzzzɽzzzɽzzzȼ|||ȼ|||ǻ{{{泳䱱⬬ަuuuooo{{{˜峳WWWQQQ\\\eeeddd[[[ooosssvvvppp߽ɛzzzvvvȵtttŪ        ------------+++---------000///////////////111111111333""" """ """ +++,,,***+++,,,***)))+++((()))***((()))***((())))))((()))(((((())))))((())))))((()))'''""")))'''"""))) ))) ))) """ ))))))))))))))))))))))))))))))))))))+++***""")))))))))))))))))))))))))))(((((((((******""")))))))))))))))))))))))))))(((((((((******"""))))))))))))))))))))))))))))))+++++++++++++++))))))))))))))))))))))))))))))+++++++++++++++))))))))))))))))))))))))))))))++++++++++++)))))))))))))))))))))))))))))))))++++++++++++))))))))))))))))))))))))))))))))))))+++++++++))))))))))))))))))))))))))))))))))))+++++++++))))))))))))))))))))))))))))))))))))+++++++++))))))))))))))))))))))))))))))))))))+++++++++))))))))))))))))))))))))))))))))))))+++++++++))))))))))))))))))))))))))))))))))))+++++++++))))))))))))))))))))))))))))))))))))+++++++++)))))))))))))))))))))))))))))))))))))))++++++)))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))))))))))))))))))))))))))++++++)))))))))))))))))))))))))))))))))))))))+++***"""222222444444666666666666888888888::::::555555777777999999999999;;;;;;;;;<<<<<<"""""""""""""""""""""""""""'''&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%%%%$$$#########""""""""""""&&&&&&%%%%%%%%%%%%%%%$$$######"""""""""""""""&&&%%%%%%%%%%%%%%%%%%$$$#########""""""""""""*********))))))))))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""&&&%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""%%%&&&%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""""""""&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""&&&&&&%%%%%%%%%%%%%%%$$$#########""""""""""""aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(((***(((((((((%%%***((((((***''''''***///******'''******---///(((************---111************------111000000---//////...---------((((((((((((((((((555555333444222///---------((((((((((((((((((555555333444222222//////(((((((((************555555333444222222000111------************(((666666666888444444444//////---------***,,,***222222444444444333555555444444000...222222000333333666666666444666666666666333111555555555333333555666555444666666666555333111555555555333333555555555555777666555555333111555555555333333555555555555777777777777555555888777666222222222222333333333111111555444444444222222222222222222333333333111111555555555555333333222222222222222333333111111555555555555333333222222222222333333333111111555555555555333333222222222222222333333111111555555555555333333444555666666666666999444444666666666666999111111111111111111333111111111111111111333************------///'''************---///(((''''''******------%%%%%%'''((((((***---%%%%%%%%%%%%&&&&&&---888888888999666666555444444444444444444444444777777888999666666555444444222222444444444444777777777888555555333333111111111111111111111777777777888555555333333111111111111111111111555555555777111//////------************,,,***444333111333000...)))*********(((((((((''''''444444111333000...))))))&&&&&&&&&((((((((((((444444111333000)))&&&&&&&&&&&&&&&%%%%%%%%%%%%444444111333000''''''&&&&&&&&&&&&%%%%%%%%%%%%777777999999999999:::999777777777777999777888777777999999999999:::999777777777777999777777333333555555555555666666555555555555777777777333333555555555555777777555555555555777777777333333555555555555777777555555555555777555555333333555555555555777555444444444222444444444333333555555555444555555444444444222444444444333333555555555444666666444444444222444444444333333555555555444666666444444444222444444444333333444444444444444444444666555777777777777333333333333333333333333444666555777777777777000000000000000000000111111333333444555333333000000000000000111111111111333333555555333333000000000000000111111111111333333555555333333000000000000111111111111111333333555555333333000000000111111111111111111333333555555333333000000000111111111111111111333333555555333333000000000111111111111111111333333555555333333111111///111111000000---//////000000---///000444444111333000......+++------------***,,,,,,------***,,,,,,------***,,,,,,,,,,,,***,,,,,,333333///000000333333///000000333333...000000333333///000000333333...000000111111///000000111111///000000111111///111000111111///111111555555777777777666888888777777222000444444111222222444444444333555555444444000...222222000222222444444444333555555444444000...222222000333333555555555444666666444444444222444444444222222444444444333444444333333111///111111...111111333333333111333333222222000---//////---333333555555555111333333222222///---//////---333333555555555111333333222222///---//////---333333555555555111333333222222///---//////,,,999999;;;;;;;;;888999999888888666222666666333999999;;;;;;;;;888999999888888666222666666333999999;;;;;;;;;888999999999888666222666666333999999;;;;;;;;;888999999999888666222666666333999999;;;;;;;;;888999999999888666222666666333777777999999999666888777777666222000444444111777777999999999666888777777666222000444444111777777999999999666888777777777222000444444111555555777777777666888888777777222000444444111444444444444444444444222222777666777777555555222222222222333333333111111555444444444222222222222222222333333333111111555444444444222222000000000111111111111111111333333555555333333000000000111111111111111111333222444444222222////////////000000000000000222111333333111111111111111111111111222222222444333444444333333111111111111111111222222222444333444444333333222111111111111222222222222444333444444333333666666555555666666666666666:::999::::::999999666666555555666666666666666:::999::::::999999777777777555666666666666666:::999::::::999999777777777555666666666666666:::999::::::999999777777777777666666666666666:::999::::::999999777777777777777666666444444888777999999777777555555555666666666666444444888777999999777777555555555666666666666444444888777999999777777444444444444444444444222222777666777777555555aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa############$$$$$$$$$############$$$$$$$$$############$$$$$$$$$"""!!!#########$$$$$$ !!!!!!""""""$$$!!! """ !!!!!!!!!------------111111111---------------111111---------,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$############$$$$$$$$$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444333333333444444333333333333333///333333333333333333//////333333333333333------------111111111EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;+++++++++,,,***))))))&&&'''''''''%%%%%%######+++++++++******))))))&&&$$$###"""""""""######+++++++++******)))'''$$$$$$!!!""""""""""""###+++++++++***((()))'''$$$$$$!!!!!!""""""""""""+++++++++***(((&&&&&&###"""!!!!!!!!! +++******)))&&&&&&$$$!!!!!!*********(((%%%%%%!!!!!!)))(((((((((###""" &&&%%%%%%%%%444444444444000000000000000000000000000------444444444444000000000000000000/////////------111111111111///000/////////////////////------//////000000---------------------++++++((((((////////////------------------,,,******((((((.../////////---------,,,,,,,,,,,,******''''''...---///...,,,,,,,,,,,,,,,,,,,,,***)))''''''------......,,,,,,,,,,,,,,,++++++))))))'''&&&---------...,,,++++++++++++++++++))))))&&&&&&---------,,,+++++++++++++++++++++)))(((&&&&&&---------,,,***+++++++++***+++***((((((&&&&&&+++---,,,,,,******+++************&&&%%%%%%%%%+++---,,,,,,***))))))((('''''''''%%%%%%%%%%%%++++++,,,,,,***))))))&&&'''''''''%%%%%%%%%%%%+++++++++,,,***))))))&&&'''''''''%%%%%%######????????????===========================;;;;;;????????????===========================;;;;;;????????????===========================;;;;;;;;;;;;;;;;;;999999999999:::::::::::::::888888777777::::::999999999999999999999999999777777777777777:::999999999999999999999999999777777777777777777333777777777777777777777777555555777777777777333333777777777777777777777555555777777777777333333333333777777777777777555555777777777777333333333333333333777777777555555666666666666222222222222222222222666666444444555666666666222222222222222222222222222444444555555666666222222222222222222222222222//////555555555666111222222222222222222111111//////444444444444000000000000000000000000000------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@>>>>>>>>>>>>>>>@@@@@@@@@@@@>>>>>>@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>>>>@@@@@@@@@@@@>>>>>>>>>>>>>>>???>>>>>>>>>======????????????===========================;;;;;;????????????===========================;;;;;;,,,))))))++++++++++++++++++,,,,,,++++++++++++,,,))))))++++++++++++++++++))),,,++++++++++++,,,******++++++++++++++++++))),,,++++++++++++,,,)))******+++++++++++++++)))))),,,+++***+++,,,)))))))))+++++++++++++++((((((++++++***+++,,,)))))))))+++*********((((((((((((+++***+++,,,))))))((((((*********((('''''''''))))))***+++)))))))))(((******(((&&&&&&&&&&&&''')))(((((()))))))))((((((***(((&&&&&&&&&&&&'''%%%%%%000000333000111111111222222222333333333444444000000222000000000111222222222222333333333444------,,,...............000000000000111111111------,,,..................000000000...//////---++++++,,,..................000000......///---++++++,,,..................000............---+++++++++,,,..............................---+++++++++,,,..................,,,------------+++++++++++++++...............,,,,,,------,,,+++++++++++++++............,,,++++++------,,,++++++++++++++++++......---,,,+++++++++---,,,+++++++++++++++++++++...---+++++++++++++++,,,)))++++++++++++++++++------+++++++++++++++,,,)))+++++++++++++++++++++---+++++++++++++++,,,))))))++++++++++++++++++,,,,,,++++++++++++<<<:::::::::::::::999999999??????????????????;;;::::::::::::::::::999999999:::????????????;;;999:::::::::::::::999:::999::::::?????????888999999999999999999999999888888888888888;;;777777888888999999999999999777777777777777777777777777888888999999999777777777777777777777666777777777888888999999777777777777777777777666666777777888888888777777777777777777777777666666777777777888888777777777777777777777777666666666777777777666666777777777777777777777444444444444666666444555555555555555555555666444444444444444444444444555555555555555555555222444444444222444444444444555555555555555555222444444444222222444444444444555555555555555000000333000111111111222222222333333333444444EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@===BBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<:::::::::::::::999999?????????????????????<<<:::::::::::::::999:::999??????????????????******((((((((()))))))))******,,,,,,,,,,,,,,,***(((((((((((()))))))))******,,,,,,,,,,,,,,,***(((((((((((()))))))))******,,,,,,,,,,,,,,,((('''(((((((((((()))))))))***,,,,,,,,,,,,,,,''''''((((((((((((((()))))))))+++,,,,,,,,,,,,''''''((((((((((((((((((((()))))),,,,,,,,,,,,''''''((((((((((((((((((((())))))+++,,,,,,,,,''''''((((((((((((((((((((())))))++++++++++++$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&((((((((((((---------------......000000000000111000000000---------------......000000000000000000000000************++++++,,,............,,,---------************++++++,,,.........,,,,,,---------************++++++,,,......,,,,,,,,,,,,------************++++++,,,,,,...,,,,,,,,,,,,------************++++++,,,,,,,,,,,,,,,,,,,,,------************++++++,,,***,,,,,,,,,,,,,,,,,,---***************+++)))***,,,,,,,,,,,,,,,,,,---***************+++)))******,,,,,,,,,,,,,,,,,,***************))))))******,,,,,,,,,,,,,,,,,,************((()))))))))***,,,,,,,,,,,,,,,,,,************((()))))))))***,,,,,,,,,,,,,,,,,,*********(((((()))))))))***,,,,,,,,,,,,,,,,,,******((((((((()))))))))******,,,,,,,,,,,,,,,555555555666777888999999;;;;;;999:::;;;;;;<<<444555555555777777888888777999999::::::;;;;;;444444555555777777777777777999999999::::::;;;222222222333555333333444555555777777777888888111111111///222222222333333333666666666666777111111//////000222222222333333444666666666777////////////000222222222333333333666666666666////////////000222222222222333333444666666666......//////000222222222222333333333666666666......//////000222222222222333333333444666666------------......000000000000222222222444444---------------...000000000000222222222222444---------------...000000000000222222222222222---------------...000000000000000111222222222---------------......000000000000111000000000???FFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE777???CCCCCCDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEEEE777:::??????CCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEE777999<<>>?????????CCCCCCCCCCCCCCCCCCCCCCCC777777:::<<<>>>????????????CCCCCCCCCCCCCCCCCC777777999:::<<<>>>????????????CCCCCCCCCCCCCCC555555777999;;;;;;===>>>============BBBBBBBBB555555777888999;;;=====================BBBBBB555555777777999;;;;;;<<<=====================555555666777999999;;;;;;<<<==================555555666777888999;;;;;;<<<<<<===============555555555777777999999;;;;;;<<<<<<============555555555777777999999999;;;;;;<<<:::;;;<<<<<<444555555666777888999999;;;;;;999:::;;;;;;<<<&&&$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$""""""$$$$$$#####################$$$$$$$$$$$$""""""$$$###########################$$$$$$$$$""""""####################################$$$""""""####################################!!!!!!""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$"""$$$$$$"""$$$$$$"""$$$$$$"""$$$$$$!!!!!!!!!!!!FFFFFFFFFFFFFFFFFFBBB@@@@@@AAA@@@@@@GGGFFFFFFFFFFFFFFFFFFFFFFFFAAAFFFFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHFFFFFFFFFFFFBBBBBBLLLJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCBBBFFFFFFFFFHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@CCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@CCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAGGGBBBBBBIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFBBBBBBEEEEEEEEEDDDCCCCCCGGGGGGGGGGGGGGGFFFFFFBBBBBBEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBEEEEEEDDDCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBEEEDDDCCCCCCCCCCCCCCC@@@AAAAAAAAAAAAAAABBBBBBEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAABBBBBBEEEDDDCCCCCCCCC@@@GGGGGGGGGGGGHHHHHHHHHBBBBBBLLLJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGFFF*********(((((((((&&&&&&---,,,,,,,,,,,,,,,,,,))))))***(((((((((&&&&&&&&&,,,,,,,,,,,,,,,,,,))))))(((((((((&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,))))))&&&&&&&&&$$$%%%$$$$$$$$$(((((((((*********)))&&&&&&&&&$$$$$$$$$$$$$$$$$$(((((((((((())))))&&&&&&&&&###############$$$$$$((((((((()))'''&&&&&&&&&#####################((((((((()))'''&&&&&&$$$########################'''((()))'''&&&&&&###########################''''''222222000000000000000//////---------,,,,,,,,,222222000000000000/////////------,,,,,,,,,,,,---222000000000000//////---------,,,,,,,,,,,,------000000000000//////---------,,,,,,,,,,,,,,,,,,000000000000//////------,,,,,,,,,,,,,,,,,,,,,,,,000000/////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***///...---------,,,,,,,,,,,,,,,************((((((...---------,,,,,,,,,,,,,,,************((((((&&&------,,,,,,,,,,,,,,,,,,*********(((((((((&&&------,,,,,,,,,,,,,,,,,,*********(((((((((&&&&&&---,,,,,,,,,,,,,,,,,,*********(((((((((&&&&&&---,,,,,,,,,,,,,,,,,,::::::::::::::::::555555777777777555333333333:::::::::::::::444555555555555555333333333333:::::::::::::::444444444444444222111333333333::::::::::::444444444444444444222000000000222999::::::444444444444444444444222000000000000999999999444444444444444444222222000000000000888888111111111111111111111////////////...///888888111111111111111111111///------///......888222111111111111111111//////---------......222222111111111111111111//////---------,,,...222222111111111111111111//////---------,,,,,,222222111111111111111111///---------,,,,,,,,,222222111111111111000//////---------,,,,,,,,,222222111111000000000//////---------,,,,,,,,,222222000000000000000//////---------,,,,,,,,,DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD>>>DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB===555DDDDDDDDDCCCDDDBBBBBBBBBCCCBBBBBB@@@===888555CCCBBBBBBBBBBBBBBBCCCBBBBBB@@@???======888555BBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>888777555BBBAAABBBBBBBBB@@@@@@@@@???>>>>>>888888555555AAABBBBBB@@@@@@@@@???>>>>>>>>>>>>888888555555@@@@@@>>>>>>>>>===<<<<<<<<<===777777777444444>>>>>>>>>======<<<<<<<<<<<<===777777555333333>>>>>>======<<<<<<<<<<<<<<<777777777555333333=========<<<<<<<<<<<<<<<777777777777333333333;;;;;;;;;<<<<<<<<<<<<<<<777777777555333333333:::::::::::::::<<<<<<777777777777555333333333::::::::::::::::::555777777777777555333333333::::::::::::::::::555555777777777555333333333/////////''''''))))))))))))******)))))))))***//////'''''''''))))))******************))))))...&&&'''''''''(((************************)))+++&&&&&&'''''''''))))))******************)))&&&&&&&&&&&&'''''')))***)))******************&&&&&&&&&&&&&&&''')))))))))******************%%%&&&&&&%%%&&&&&&)))))))))***************)))&&&&&&&&&&&&%%%&&&&&&)))*********************%%%&&&&&&&&&%%%%%%&&&((((((******************222222222222222333444444444444444---------222222222222222222222333333444444444---------222222222222222222222222222333333,,,------------222222222222222222222222222,,,,,,,,,,,,,,,---222222222222222222222222222,,,,,,,,,,,,,,,,,,222222222222222222222222,,,,,,,,,,,,,,,,,,,,,111111111111222222222,,,,,,,,,,,,,,,,,,,,,,,,000111111111222222222,,,,,,,,,,,,,,,,,,,,,,,,000000000111222222,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000222222,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000))))))************************......//////'''))))))))))))******************.../////////'''))))))))))))))))))************...//////''''''))))))))))))))))))))))))******/////////''''''))))))))))))******)))))))))***<<<<<<<<<::::::<<<<<<<<<<<<;;;;;;;;;:::::::::<<<:::::::::::::::<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999;;;;;;::::::999999::::::::::::::::::999999999888::::::999999999999999::::::999999999999888888:::999999999999999999777555555555555444444444444888888888888888888555555555555444444444444444888888888888888888555555555444444444444444444444888888888888888555555444444444444444444444444444888888888222444444444444444444444444444444444888888888222444444444444444444444444444444444444888222222333444444444444444444444444444444444---222222222222222444444444444444444444444444---222222222222222222222333444444444444444---------222DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>???????????????????????????>>>===>>>>>>>>>>>>===??????????????????>>><<<=====================????????????>>><<<<<<=========;;;;;;<<<<<<<<<===???>>><<<<<<<<<=========;;;;;;:::<<<<<<<<<<<<:::<<<<<<<<<<<<======;;;;;;::::::<<<<<<<<<::::::<<<<<<<<<<<<;;;;;;;;;:::::::::&&&&&&&&&!!!!!!%%%&&& %%%%%%))))))))))))))))))))))))))))))(((((()))))))))(((((()))))))))(((((()))))))))((((((((())))))(((((()))))))))(((((()))))))))%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&& %%%&&&&&& &&&&&&&&&!!!!!!))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))$$$$$$'''!!!###### ######)))))))))******)))))))))******)))))))))******)))))))))******)))))))))******)))))))))******)))))))))******))))))))))))***))))))))))))***&&&&&&)))))))))&&&&&&)))))))))&&&&&&)))))))))&&&&&&))))))!!!&&&&&&)))!!!!!!$$$$$$'''!!!666666666666666666666666666666555555555555555555555555555555555666666555444444333000,,,)))555555555444444444555555444444444222...+++)))>>>>>>>>>>>>>>>>>>??????=========:::666222000>>>>>>>>>>>>>>>>>>??????=========:::666222000444444444444444444555555555666666666666666666))),,,...///111333333333555555555555555555555***))),,,,,,111111111111333333555555555555555111111555555777999::::::============>>>>>>>>>111111111555777777999:::<<<<<<<<<===>>>>>>>>>222222333***'''''''''$$$&&&000+++---++++++---(((((((((++++++............000222222222222222'''''''''******---------------//////---******'''''''''******------***+++***,,,------((('''.........111111111111333333222444222000...000.........111111111000222222222222111000...+++;;;::::::::::::888888<<<::::::::::::999999222222222222222000000222222222222222000000222222222222222000000222222222222222000000222222222222222000000222222222222222000000222222222222333000000222333333333333111111333333333333333111111444444444444444222222444444444444444222222222222444333333111222::::::<<<<<<<<<::::::???====================================;;;;;;???====================================<<<<<<555444444444444444444444444444444444444222222555444444444444444444444444444444444444222222555444444444444444444444444444444444444222222555444444444444444444444444444444444444222222555444444444444444444444444444444444444222222555444444444444444444444444444444444444222222555444444444444444444444444444444444444222222555333333444444444444444444444444444444222222555333333444444444444444444444444444444222333888777777777777777777777777777777777777444444111000000000333333333333333555555555555222444///......000000000///111111111222444444222222888666555555555777777999999999:::<<<<<<::::::?????????????????????????????????????????????>>>>>>>>>>>>?????????????????????????????????555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444333333333333333555555555555555555555555555777777666666666666888888666666666666666666888555555555222222222444444222000000000000222111444333333111111111444444000000000000------///;;;======;;;;;;;;;::::::777777444444444666888===============>>>>>>????????????????????????===>>>>>>>>>>>>>>>>>>??????????????????>>>>>>444444444444444444444555555555555555555555555444444444444444444444555555555555555555555555444444444444444444444555555555555555555555555444444444444444444444555555555555555555555555444444444444444444444555555555555555555555555444444444444444444444555555555555555555555555444444444444444444444555555555555555555555555444444222222222222222555555555555555555555555111111111000000000000333555333333222222222444444444444444444444444777999777555555555555777444444444444444444444777999777555333333333555444444444222222222444555777555333111111111444?????????>>>>>>>>>>>>??????>>>===;;;;;;;;;;;;aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&$$$'''''''''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---------------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((---------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------,,,,,,,,,,,,,,,,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;******************************************************************************************))))))*********))))))*********))))))******"""*********""""""*********""""""******%%%""""""******%%%""""""))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((()))((()))))))))))))))))))))))))))((((((((('''&&&""")))))))))))))))))))))((((((((('''&&&&&&### ))))))))))))((((((((((((((((((&&&&&&$$$!!! (((((((((((((((((((((((('''''''''$$$###!!! ---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""""$$$%%%''''''((())))))))))))))))))))))))!!!"""$$$%%%%%%'''((((((((())))))))))))))))))!!!!!!"""$$$%%%&&&(((((((((((()))))))))))))))!!!!!!"""$$$%%%&&&'''(((((((((((())))))))))))!!!!!!"""$$$$$$%%%''''''((((((((())))))))))))!!!!!!"""$$$$$$%%%'''''''''(((((())))))))))))!!!!!!"""$$$$$$$$$''''''''''''((())))))))))))!!!!!!"""$$$$$$$$$&&&''''''''''''))))))))))))!!!!!!!!!$$$$$$$$$&&&&&&'''''''''((())))))(((---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$'''(((((()))))))))))))))))))))))))))))))))"""$$$''''''(((((((((((()))))))))))))))))))))"""###%%%''''''((((((((()))))))))))))))))))))""""""$$$%%%''''''((())))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????@@@??????????????????????????????????????????@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""" !!! ---------------------------))))))))))))))))))))))))))))))))))))((())))))((())))))((())))))((()))***'''&&&%%%!!!###""" ;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777555555555555555555333333333333333333333333333333333333111111111111000000000000000000000000---------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBB?????????@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;; ######$$$%%%&&&&&&%%%%%%%%%###""" """###$$$$$$$$$%%%%%%%%%###"""!!! """############$$$%%%######""" """"""""""""#########"""""" """!!!"""""""""""""""!!!!!! """!!!"""""""""""" !!!!!! !!! !!!""""""!!!!!! """""""""!!!  !!!"""!!!//////.........------------------------------///............------------------------------///.........---------------------------------+++******))))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((()))((()))))))))+++***)))))))))((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))"""((((((((((((((((((((((((((((((((((((((((((!!!###&&&&&&''''''''''''((((((((((((((((((((( !!!$$$&&&&&&''''''''''''''''''(((((((((((( !!!###$$$&&&&&&&&&'''''''''''''''''''''((( !!!###$$$$$$&&&&&&&&&&&&'''''''''''''''''' !!!###$$$$$$&&&&&&&&&&&&'''''''''&&&%%% !!!###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&### ######$$$%%%&&&&&&%%%%%%%%%$$$###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777666666666666666666666666666666666555555555555666666666666666666666666666666666555555555555444444444444444444444444444444444444333444333444444444444444444444444444444444444333333333555444444444444444444444444444444444333333333555444444444444444444444444444444333333333333222222222111111111111111111111111111111111111222222222111111111111111111111111111111111111222222222111111111111111111111111111000000000222222222111111111111111111111111111000000000///............------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;---------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***++++++******++++++++++++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333111111111000000000000000000000000000000000000000000000000000---------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBB???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@((((((((())))))%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&     //////111///---------,,,******''''''(((//////111///------,,,,,,******''''''(((//////111...,,,,,,,,,,,,))))))&&&&&&(((666666888666444444222222//////------000666666888666444444222222//////------000(((''''''******,,,---------///111////////////(((''''''******,,,,,,,,,---///111////////////(((&&&''')))***,,,,,,,,,,,,///111////////////000------//////222222444444666888666666555666000------//////222222444444666888666666555666==================444444444444444444444444444444444444444444444444444444444444444222222444......111222222444222222444222222444?????????::::::::::::<<<<<<<<<=================================;;;;;;;;;;;;>>>>>>>>>>>>>>><<<<<<===222222222222222222222444444444444444444444444222222222222222222222444444444444444444444444222222222222222222222444444444444444444444444222222222222222222222444444444444444444444444222222222222222222222444444444444444444444444222333333333333333333444444444444444444444444000000333333333333111222222222444444444444444......111333333......000000222444444222222222000000222444444000000000000222444444222......222222444666666000000222222444666888666222222222222444666666000000222222444666888666222222444444444666666222222444444666666888666222222===============<<<<<<>>>>>>>>>>>>????????????333333000333333333555777777777777999999::::::444444333555777777999999777777888999;;;======******(((+++++++++...............000000222222******(((+++++++++...............000000222222******(((+++++++++...............000000222222******)))+++++++++...............000000222222******)))+++++++++...............000000222222******)))++++++,,,...............000000222222---///.........+++.........000000000...000000------.........+++.........111111111,,,......//////000000...,,,......000222222222...000000111111111111000---000000000444444444000222222111111111222000---000000000444444444000222222333333111222000000222222222444444444444444444777777666888666666888888888::::::<<<<<<======&&&&&&&&&&&&)))'''*********---------222333333////////////---,,,/////////333333333555666444 ######$$$'''''''''********* $$$$$$$$$'''''''''********* $$$$$$$$$'''''''''********* $$$$$$$$$'''''''''********* !!!$$$$$$$$$'''''''''********* !!!!!!!!!$$$$$$$$$'''''''''*********+++))))))))))))))),,,,,,,,,,,,,,,***---------+++))))))))))))))),,,,,,,,,,,,,,,***---------++++++)))))))))***,,,,,,.........,,,////////////---++++++,,,,,,......000000000...000000111///---+++,,,,,,,,,......000000000...000111111///---,,,,,,,,,,,,......000000000000333333333///000000000000000222222222444444444777777777aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777555555555EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBB???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@????????????@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFEEEFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>777777777777777777777777777666666666666888888888888888888777777777777666666555888888888888888888888888888777777666666888888888888888888888777777777777666666555666555555555555555555444444444444333555666555555555555444444444444444444333555666555555555555444444444444444333444BBBBBBBBBBBBBBBCCCBBBBBBBBBCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????>>>???????????????????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<===========================<<<<<<<<<<<<::::::::::::::::::999999999999999999999888888888888888888888888888888777777777999999999999999888888888888888888777777777777777777777777777777777666666666666888888888888888888777777777777666666555!!!!!!!!!!!!!!!!!! !!! !!! """""""""     !!!!!!!!!!!!!!!!!!!!!''''''((((((((('''''''''(((((((((''''''''''''(((((((((''''''(((((((((''''''&&&&&&'''''''''%%%&&&'''''''''------------,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((;;;;;;;;;;;;;;;777777777777777555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000------------------------------------------,,,))))))))))))(((&&&''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''(((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''(((%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%'''''''''''''''((((((((((((((((((%%%%%%%%%&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((($$$###############$$$$$$%%%%%%%%%%%%%%%&&&&&&######""""""""""""#####################$$$%%%000000000000000000000000000000000000000000000------------------------------------------------------------------------------------------,,,,,,,,,,,,---------------------------------(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((&&&''''''''''''''''''''''''''''''((((((((((((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000!!!!!!"""""""""$$$%%%%%%%%%%%%&&&''''''''''''!!!!!!!!!""""""$$$$$$%%%%%%%%%%%%&&&'''''''''!!!!!!!!!""""""$$$$$$%%%%%%%%%%%%%%%&&&''''''!!!!!!!!!"""""""""$$$$$$%%%%%%%%%%%%&&&&&&'''!!!!!!!!!"""""""""$$$$$$%%%%%%%%%%%%%%%&&&&&&!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%%%%%%%&&&!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""""""""$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%%%%%%%!!! !!!"""""""""""""""$$$$$$%%%%%%%%%%%%!!! !!!!!!"""""""""###$$$$$$%%%%%%%%%!!!!!! !!!!!!!!!!!!!!!######$$$%%%$$$$$$ !!!!!!!!! !!!!!!!!!!!!###$$$$$$$$$$$$###666555555444444444444444333333333333333333333333222222111111111111111111000000000000000000333222111111111111000000000000000000000000000111111111000111111000000000000000000000000000'''...000000000000000000000000000000000000000$$$(((++++++,,,,,,,,,,,,---------------------"""&&&(((++++++,,,,,,,,,,,,,,,,,,,,,---------"""&&&((()))+++++++++,,,,,,,,,,,,,,,,,,,,,,,, !!!###$$$%%%''''''''''''(((((((((((((((((( """###$$$%%%&&&'''''''''((((((((((((((( """###$$$%%%&&&&&&''''''''''''((((((((( !!!""""""$$$%%%%%%&&&'''''''''''''''(((((( !!!""""""$$$%%%%%%%%%&&&''''''''''''''''''!!!!!!""""""$$$$$$%%%%%%%%%&&&'''''''''''''''!!!!!!"""""""""$$$%%%%%%%%%%%%&&&''''''''''''!!!!!!!!!""""""$$$$$$%%%%%%%%%%%%&&&'''''''''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888888888888777777777777777777777777777666666666666666666666666555555555555777777777666666666666666666666666555555555555666555555555444444444444444444444444333333333555555555444444444444444444444444333333333333666555555444444444444444444333333333333333333666555555444444444444444333333333333333333333333222222111111111111111111000000000000000000&&&&&&&&& !!!&&&&&& %%%%%%)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&& %%%&&&&&& &&&&&&&&& AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@000000/////////000000/////////000000000//////---,,,,,,,,,+++------,,,,,,+++------,,,++++++------,,,++++++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888666666666666666666666666666666555444444444444555555555444444555555555555555555555555555555222222222222222222222222222222333333222222222333333222222222000000/////////EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/////////000000000000000000000000000000000000/////////000000000000000000111000000000000000/////////000000000000000000111000000000000000++++++,,,,,,,,,,,,------------------------,,,***+++,,,,,,,,,,,,,,,,,,,,,------------------***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;888888888888888888888888888888888888888888888666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444555555555555555555555555555555555444444444555555555555555555555555555555555555444444555555555555555555555555555555555555555444555555555555555555555555555555555555555555222222222222222222222222333333333222222222222222222222222222333333333333333333333333333222222222222222333333333333333333333333333333333222222222333333333333333333333333333333333333/////////000000000000000000000000000000000///EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%%%%%%%%%%%%%%%$$$######""" $$$%%%%%%%%%$$$#########""" $$$$$$$$$%%%#########"""""" $$$$$$$$$"""#########""" $$$$$$"""""""""""""""""" $$$"""""""""""""""!!!!!! $$$""""""""""""!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!---------------------------.........///,,,,,,---------------------.........///,,,,,,,,,,,,,,,---------------......///((((((((((((((((((((())))))))))))***+++''''''((((((((((((((((((((()))))))))***''''''''''''''''''(((((((((((())))))***'''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''"""'''''''''''''''&&&&&&&&&&&&%%%%%%""" ''''''&&&&&&&&&&&&&&&&&&%%%%%%### &&&&&&&&&&&&&&&&&&%%%%%%%%%###""" &&&&&&&&&&&&%%%%%%%%%%%%######"""&&&&&&&&&%%%%%%%%%%%%######""" &&&%%%%%%%%%%%%%%%$$$######""" %%%%%%%%%%%%%%%$$$######""" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777888888888888888888888888888666666666666666666666666666666666666666555666666666666666666666666666666666666444444444444444444444444444444444444444333444444444444444444444444444444444444333333444444444444444444444444444444444333333333444444444444444444444444444444111111111111111111111111111111111222222000000111111111111111111111111111222222000000000000111111111111111111111222222000000000000000111111111111111111222222---------------------------............EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; """######$$$%%%%%%%%%%%%%%%&&&%%% """#########$$$%%%%%%%%%$$$$$$$$$ """"""#########%%%$$$$$$$$$$$$$$$ """#########"""$$$$$$$$$$$$$$$ """"""""""""""""""$$$$$$$$$$$$ !!!!!!"""""""""""""""$$$$$$$$$!!!!!!""""""""""""$$$###$$$ !!!"""""""""""""""###""" !!!"""""""""""" """............------------------------------,,,...------------------------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((((((((((((***))))))((((((((((((((('''''''''''''''''''''***)))(((((((((''''''''''''''''''''''''''''''***)))(((''''''''''''''''''''''''''''''''''''!!!''''''''''''''''''''''''''''''''''''''''''!!!###&&&&&&''''''''''''''''''''''''''''''''' !!!###%%%&&&'''''''''''''''''''''''''''''' !!!"""###%%%&&&&&&'''''''''''''''&&&&&&&&&!!!"""######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&!!!"""######%%%%%%%%%%%%&&&&&&&&&&&&&&& """######$$$%%%%%%%%%%%%%%%&&&&&&&&& """######$$$%%%%%%%%%%%%%%%&&&%%%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888777777777777777777777777666666666666666666666666666666666666555555666666666666666666666666666666666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444444444444444444444444333333333333333444444444444444444444444444333333333333333333222111111111111111111111111111111111111111111222222111111111111111111111111000000000000000222111111111111111111111111000000000000000000222111111111111111111111000000000000000000000............---------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;FFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK//////////////////...------++++++++++++,,,,,,////////////.........------+++++++++++++++,,,//////...............------++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''222222222000000............++++++)))))))))))):::999999888888666666555333111111//////000000::::::999888888666666666444222222////////////;;;;;;;;;===>>>::::::::::::::::::888999999999::::::::::::<<<777777777777555333111222000...:::::::::::::::444444444444333333///000......444222555000...///......111,,,,,,++++++)))+++000222444000.........,,,///,,,++++++((((((+++000222444000...,,,,,,,,,...,,,+++)))((((((+++...000333......*********---))))))&&&&&&&&&)))111333333111111............,,,,,,))))))))))))333333333000000............,,,+++))))))((((((222222222000000............++++++)))(((((((((222222222000000............++++++)))(((((((((222222222000000............++++++((((((((((((222222222000000............++++++((((((((((((222222222000000............++++++((((((((((((222222222000000............++++++((())))))))))))))))))++++++.........000222222222222000000000222222555666666888:::::::::;;;000000000222222444666666888:::::::::;;;888888888;;;<<<:::::::::<<<<<<<<<::::::000222444666777999999999:::<<<<<<<<<<<<000000222444777777777777999;;;<<<<<<<<<++++++.........///111111111333333333333+++++++++......000000000222444444444444+++++++++......000000000222444444444444))))))))),,,,,,.........111333333333333(((((())),,,,,,.........111333333333333(((((()))+++,,,.........000222222222222(((((((((+++,,,.........000222222222222(((((((((+++,,,.........000222222222222(((((((((+++,,,.........000222222222222(((((((((++++++.........000222222222222(((((()))++++++.........000222222222222)))))))))++++++.........000222222222222777999999999:::<<<<<<:::::::::<<<<<<<<<::::::444666888888888;;;<<<:::::::::<<<<<<<<<::::::222222888888888;;;<<<:::::::::<<<<<<<<<::::::::::::777777444444444666888666555555555777777999666555555555333333333333333333333444444444888333333333333333333333333333333333222222222>>>??????>>>===;;;;;;;;;;;;======;;;;;;;;;:::;;;;;;;;;===>>>::::::::::::::::::888999999888;;;;;;;;;===>>>::::::::::::::::::888999999888@@@@@@@@@??????@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@III@@@@@@CCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@???@@@?????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IIIIII@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IIIIIIIIIIIIIIIIIIIIIIIIIII@@@@@@@@@@@@@@@@@@IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIICCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa///............------------------------------///............------------------------,,,,,,//////.........---------------------,,,,,,,,,+++++++++*********))))))))))))))))))(((((((((+++++++++******)))))))))))))))(((((((((((((((++++++*********))))))))))))((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((++++++***)))))))))(((((((((((((((((((((((((((+++++++++(((((((((((((((((((((((((((((((((((()))%%%$$$&&&''''''(((((((((((((((((((((((((((%%%"""!!!###%%%&&&''''''''''''((((((((((((((("""!!! !!!$$$&&&&&&''''''''''''''''''((((((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555666555555555555555555555555555555555555555555444444444444333333333333333333333333333333333444444444444333333333333333333333333333333333444444444444444333333333333333333333333333333444444444444444333333333333333333333333333333111111111111111111111111111000000000000000000111111111111111111111111111000000000000000000222111111111111111111111111000000000000000000222111111111111111111111000000000000000000000...............------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;......////////////////////////////////////......////////////000000000/////////////////////...////////////000000000000000///////////////***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555666666666666666666666666666666555555555555666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111111111222222222222222222222111111111111111111222222222222222222222222222222222111111111111222222222222222222222222222222222222111111222222222222222222222222222222222222222222...//////////////////////////////////////////EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,---------------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((***;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333444444444333333333333333333333333333333333333444444444333333333333333333333333333333333333444444444333333333333333333333333333333333444444444444000000000000000000000000000111111111111111111000000000000000000000000000000111111111111111000000000000000000000000000000111111111111111000000000000000000000000000000000111111111111,,,,,,,,,,,,,,,,,,,,,------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&&&&&&&&&&&&&&&&&&$$$$$$$$$######!!!!!! &&&&&&&&&&&&%%%$$$$$$$$$$$$###!!!!!!!!! &&&&&&&&&%%%$$$$$$$$$######"""!!!!!! &&&&&&%%%$$$$$$$$$$$$###"""""" &&&%%%%%%$$$$$$$$$######""" %%%%%%$$$$$$$$$######"""""" %%%$$$$$$$$$$$$###"""""" $$$$$$$$$$$$$$$######""" $$$$$$$$$$$$#########""" ,,,,,,,,,,,,,,,,,,,,,------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((('''"""(((((((((((((((((((((''''''''''''&&&&&&### ((((((((((((''''''''''''''''''&&&&&&$$$!!! ((((((''''''''''''''''''&&&&&&&&&$$$###!!! ((('''''''''''''''&&&&&&&&&&&&$$$$$$###!!! '''''''''''''''&&&&&&&&&&&&$$$$$$###!!! '''''''''&&&&&&&&&&&&&&&&&&$$$$$$###!!! ''''''&&&&&&&&&&&&&&&&&&$$$$$$###!!!!!! '''&&&&&&&&&&&&&&&&&&$$$$$$$$$###!!!!!! &&&&&&&&&&&&&&&&&&$$$$$$$$$######!!!!!! &&&&&&&&&&&&%%%$$$$$$$$$$$$###!!!!!!!!! )))((((((((((((((((((((((((((((((((((((!!!&&&''''''(((((((((((((((((((((((((((!!!###%%%&&&''''''''''''((((((((((((((( !!!$$$&&&&&&''''''''''''''''''(((((( !!!###$$$&&&&&&&&&'''''''''''''''''' !!!###$$$$$$&&&&&&&&&&&&''''''''''''!!!###$$$$$$&&&&&&&&&&&&'''''''''!!!###$$$$$$%%%&&&&&&&&&&&&&&&'''!!!!!!###$$$$$$&&&&&&&&&&&&&&&&&&!!!!!!###$$$$$$$$$&&&&&&&&&&&&'''!!!!!!######$$$$$$$$$&&&&&&&&&&&&!!!!!!!!!######$$$$$$$$$%%%&&&&&& """"""######$$$$$$%%%&&& """"""######$$$$$$$$$&&& """"""###$$$$$$$$$&&&""""""$$$""""""$$$""""""$$$#########&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''%%%%%%'''""""""$$$""""""$$$&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!$$$$$$"""$$$"""&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!$$$""""""$$$"""&&&&&&&&& !!! !!!!!! ###!!!"""""""""&&&&&& ######$$$###&&&&&& #########&&&*********************,,,,,,............''''''*********************,,,,,,,,,......'''''''''))))))******************,,,,,,...'''''''''''')))))))))***************,,,,,,...'''''''''''')))))))))***************,,,,,,&&&&&&'''''''''))))))))))))************,,,,,,$$$&&&&&&&&&'''))))))))))))************,,,'''$$$&&&&&&&&&'''))))))))))))************"""$$$$$$&&&&&&'''$$$)))))))))))))))******'''"""$$$$$$$$$&&&&&&$$$)))))))))))))))******""""""$$$$$$%%%&&&&&&$$$)))))))))))))))******%%%%%%$$$$$$$$$&&&'''$$$)))))))))))))))***%%%%%%"""$$$$$$$$$$$$$$$%%%)))))))))))))))$$$$$$!!!""""""$$$$$$"""$$$%%%)))))))))))))))$$$$$$!!!!!!"""$$$$$$"""$$$"""&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!$$$$$$"""$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$''''''$$$''''''$$$''''''$$$''''''$$$))))))))))))************,,,,,,&&&&&&&&&&&&&&&))))))))))))************,,,,,,$$$&&&&&&&&&&&&))))))))))))************,,,$$$$$$&&&&&&&&&&&&))))))))))))************"""$$$$$$&&&&&&&&&&&&))))))))))))************"""$$$$$$$$$&&&&&&&&&))))))))))))*********""""""$$$$$$$$$&&&&&&&&&))))))))))))*********""""""$$$$$$$$$&&&&&&&&&)))))))))))))))***"""""""""$$$$$$$$$&&&&&&&&&)))))))))))))))!!!""""""""""""$$$$$$$$$&&&''')))))))))))))))!!!!!!"""""""""$$$$$$$$$&&&'''))))))))))))!!!!!!!!!!!!!!!!!!$$$$$$$$$&&&'''))))))))) !!!!!!!!!!!!!!!!!!$$$$$$$$$&&&''')))((())) !!!!!!!!!!!!###$$$$$$$$$'''&&&&&& !!!!!!!!!!!!$$$$$$$$$'''&&&&&& !!!!!!!!!!!!$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA444444444444444222222222222444444444444444222222222222444444444444444222222222222;;;;;;;;;======;;;;;;::::::===============;;;;;;::::::???????????????>>>>>>>>>>>><<<<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<:::::::::;;;;;;;;;;;;;;;<<<:::::::::222222444444444222222222444222222444444444000000000000222222444444444000000000000......111111111............222222444444222111111111111444444444444444333333333333444444444444444222222222222444444444444444222222222222444444444444444222222222222444444444444444222222222222555555555555555555555444444444444444444444444555555555555555555555444444444444444444444444555555555555555555555444444333444444444444444?????????===========================;;;;;;;;;?????????????????????=======================================<<<<<<>>>>>>>>>>>>????????????<<<===;;;;;;;;;======>>><<<<<<<<<;;;>>>>>><<<<<<===;;;;;;;;;======>>><<<<<<<<<;;;>>>>>><<<<<<===;;;;;;;;;=========;;;;;;;;;:::======;;;<<<===;;;;;;;;;;;;;;;<<<::::::::::::======;;;777777777999999555555444444666666888666222222555555777999999333333222222444666888666222222555555777999999333333222222444666888666222222111111444666666111111000000222444444222......111111333555555111111000000222444444222222222333333555555555555333222222222444444444444444555555555555555555555444444444444444444444444555555555555555555555444444444444444444444444555555555555555555555444444444444444444444444555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555============>>>>>>>>>>>>============?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????777777666888666666888888888::::::<<<<<<======;;;;;;999;;;;;;;;;===<<<::::::888:::<<<<<<<<<;;;;;;999;;;;;;;;;===<<<::::::888:::<<<<<<<<<;;;;;;999;;;;;;;;;===<<<::::::888:::<<<<<<<<<:::;;;999;;;999999;;;:::888:::888:::<<<<<<<<<444444444666555555555555555777777999999777777222222444666555333333333333777777999555555555666666888888777555555555555888888888555555555333333555555444111111111333555555555111111111333333555555555333333333333555555555111111111333555555555555333333333333555555555333333333555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666555555555555555555555555555555555666666666555555555555555555555555555555444444666666666555555555555444555555555555555======>>>>>>===<<<<<<<<<<<<============>>>=========>>>>>>>>>========================>>>>>>///000000000000000222222222444444444777777777888888888888777666666666666666666888888999:::888888888888777666666666666666666888888999;;;888888888888777666666666666666666888888999;;;888888888888777666666666666666666888888999:::000222000000000000000000222444444444444444444000222000000000000000000222444444222222222222888888666666666666666666888888888666666666666555555333333333333333333555555555333333333333555555555555555555555555555555555333333333333555555555555555555555555555555555333333333333555555555555555555555555555555555555555555555666555555555555555555555555555555555555555555666666666555555555555555555555555555555555555666666666666666666555555555555555555555555555aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&%%%$$$$$$,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''((('''''''''''''''''''''&&&&&&&&&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------,,,,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&((((((((((((((('''''''''''''''''''''''''''&&&((((((((((((((('''''''''''''''''''''''''''&&&(((((((((((((((''''''''''''&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????@@@@@@@@@????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((('''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888777777777777777777666666666666666666666666666666555555555555555666666666666666555555555555555555555555555555333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;...'''''''''......'''''''''...'''''''''''''''AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA)))''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''JJJJJJJJJJJJJJJAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBJJJJJJJJJJJJJJJ...))))))&&&......))))))&&&...))))))&&&&&&&&&------------------------------------------+++((())))))))))))))))))(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++(((((((((***+++(((((((((***+++(((((((((000222000000000000222000000000333333333111111111111111111///------------***333333333111111111111111111///------------***333333333111111111111111111///,,,,,,,,,,,,***;;;;;;;;;999999888888888888666444444222222000;;;;;;;;;999999888888888888666444444222222000222222222222222222444333333333333333333333333444444444444444444444333333333333333333333333444444444444444333444333333333333333333333333999::::::;;;;;;;;;;;;999999999999999;;;;;;;;;999::::::;;;;;;;;;;;;999999999999999;;;;;;;;;&&&&&&&&&%%%%%%&&&&&&---------------//////     )))))))))))))))++++++'''))))))))))))++++++'''))))))))))))+++++++++------------//////+++------------//////---------------//////---------------//////,,,.........,,,,,,,,,''''''$$$$$$$$$$$$&&&&&&222444444444222222222,,,,,,,,,,,,,,,---///---%%%'''''''''$$$$$$### %%%'''''''''$$$$$$$$$ %%%'''''''''$$$$$$$$$ %%%'''''''''$$$$$$$$$!!! &&&'''''''''$$$$$$$$$!!!!!! ###$$$$$$$$$$$$$$$$$$!!!!!!!!!!!! )))*********,,,,,,,,,)))))))))))))))++++++))))))*********,,,,,,,,,)))))))))''''''))))))'''+++,,,,,,,,,.........,,,+++)))))))))))))))'''---......000000000000------+++++++++------+++///000000000000000000------,,,++++++------+++///000000000000000000------,,,,,,+++---------333444444444222222222000000000000000//////---555555333333555444333000000000,,,.........,,,777777555555777777777555555555111222222222222//////,,,,,,,,,,,,,,,***))))))'''(((((((((%%%//////,,,,,,,,,,,,,,,*********'''(((((((((%%%//////------------,,,*********''')))((((((%%%//////---------------*********''')))))))))%%%//////---------------*********''')))))))))&&&//////---------******''''''***'''))))))&&&###111111111//////------******,,,,,,......+++)))111111111111111///...,,,***,,,,,,......+++)))333333333333333000000......000000111111---+++333333333333333000000......000000111111///---333333333333333333333000000000000111111111///333333333333333333333000000000000111111111///;;;;;;999999999999999777777777444666666666333888::::::;;;;;;:::888888888888888888888888555999;;;;;;<<<<<<;;;999999999;;;;;;;;;;;;;;;777111111111222222222111111111111111111111111///111111111333333333111111111111111111111111///111111111333333333111111111111111111111111///111111111444333333111111111111111111111111///111111111555555555333333111111111111111111///111//////333333333333333333333111111111//////111//////333333333333333333333111111111111111111//////333333333333333333333111111111111111111//////333333333555555555555222222222222333555333111444444444555555555555222222222222333555555555666666666555555555555555555555555333555555555888888666555555555555555555555555333;;;;;;;;;>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE999999999999999999999777777777777777777777888888888888888888888888888888888888888888888888888888888888888555555555555555555555555555555555555555555555555555555555555555FFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<==========================================:::::::::::::::::::::888888888888888888888999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<==============================999999999999999999999:::999999:::::::::::::::777777777888888888888888888888888888888888888777777888888888888888888888888888888999999999666666666666777777777777777777777777777777777666666666777777777777777777777888888888888888666666777777777888888888888888888888888888888555666777777777888888888888888888888888888888333444444444444555555555555555555555666666555222333444444555555555555555555555555555555555222333444444444555555555555555555555555555555EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<==============================  %%%$$$%%%%%%%%%%%%$$$$$$""""""""""""!!!!!!$$$$$$$$$$$$%%%%%%$$$$$$""""""""""""!!!!!!$$$$$$$$$$$$$$$###$$$$$$"""""""""!!!!!!!!!$$$$$$$$$$$$$$$######""""""""""""!!!!!!!!!$$$$$$$$$$$$######"""!!! """!!! """"""""""""""""""  """""""""!!!"""""" """""""""!!!"""""" """"""!!!!!!"""""" ,,,,,,,,,,,,,,,,,,,,,++++++++++++******''',,,,,,,,,,,,,,,+++++++++++++++******(((&&& ,,,+++++++++++++++++++++*********((('''&&& ''''''''''''''''''&&&&&&&&&&&&$$$$$$###!!!'''''''''''''''&&&&&&&&&&&&$$$$$$###!!! '''''''''&&&&&&&&&&&&&&&%%%$$$$$$###!!! ''''''&&&&&&&&&&&&&&&%%%$$$$$$###!!!!!! &&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###!!!!!! &&&&&&&&&&&&&&&&&&$$$$$$$$$######!!!!!! &&&&&&&&&&&&&&&$$$$$$$$$$$$###!!!!!!!!! &&&&&&&&&&&&$$$$$$$$$$$$######""""""!!!!!!&&&&&&&&&$$$$$$$$$$$$%%%$$$$$$""""""!!!!!!&&&&&&&&&%%%%%%%%%%%%$$$$$$"""""""""!!!!!!%%%&&&%%%%%%%%%%%%%%%$$$$$$"""""""""!!!!!!%%%$$$%%%%%%%%%%%%$$$$$$""""""""""""!!!!!!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<777777777888888888888888888888888888888888999555555666666666666666666666666666666777777777555555555666666666666666666666666666777777777333333333333333333333444444444444555555555666333333333333333333333333333444444444555555666333333333333333333333333333333444444444555666333333333333333333333333333333444444444555555000000000000000000000000000000111111111111333000000000000000000000000000000000111000111222000000000000000000000000000000000000000000222000000000000000000000000000000/////////...&&&,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******(((EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%$$$$$$$$$"""%%%&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$"""%%%%%%&&&&&&&&&$$$$$$$$$###"""$$$$$$$$$$$$"""$$$%%%%%%&&&&&&$$$$$$$$$###$$$$$$$$$$$$$$$""",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666666666777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''''''''!!!!!!'''&&&!!!!!!!!!&&&&&& &&&&&&'''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&'''!!!&&&&&&&&&!!!!!!'''''''''!!!!!!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........///......//////...,,,++++++,,,,,,***,,,,,,***,,,,,,***;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888666666666666666666444444444444444444444444444444444444222222222222222222222222222222222222///......EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;......////////////////////////////////////......////////////000000000000000000////////////...////////////000000000000000000000/////////***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444555555555555555555444444444444444444444444555555555555555555555555444555444444444444555555555555555555555555555555555444111111111222222222222222222222222222222222222111111222222222222222222222222222222222222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222...///////////////////////////////////////...EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""" """ """       ------.........------.........---------......((()))))))))***(((((())))))***(((((())))))***((((((((())))))'''''''''&&&"""&&&%%%&&&""" %%%%%%""" %%%###""" ######""" ###""" ###""" """ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444111111111111111111111111111111111111111111111111111111111111---------......EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########"""&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$######""""""&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$#########""" %%%%%%%%%%%%%%%%%%%%%$$$###$$$######"""""" %%%%%%%%%%%%%%%%%%$$$######""""""###"""""" %%%%%%%%%%%%%%%$$$$$$###"""""""""!!!""" %%%%%%%%%%%%$$$$$$######"""""""""!!!!!! %%%%%%%%%%%%$$$######"""""""""!!!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''&&&((('''''''''''''''''''''''''''''''''&&&&&&%%%(((''''''''''''''''''''''''''''''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%###'''''''''''''''''''''''''''&&&%%%%%%%%%######&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%######&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%######""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777888888555555555555555555555555555555555666666666666555555555555555555555555555555555666666666666333333333333333333333333333333444444444444444333333333333333333333333333333444444444444444333333333333333333333333333333333333333333444333333333333333333333333333333333333333333444000000000000000000000000000000000000000111111000000000000000000000000000000000000000111111000000000000000000000000000000000000000000111000000000000000000000000000000000000000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666666666777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFCCCCCCCCCDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKK,,,,,,,,,,,,,,,,,,,,,******((()))))))))******,,,,,,,,,,,,,,,,,,,,,******(((((()))((((((***,,,,,,,,,,,,,,,,,,,,,******((((((((((((((((((666666666666666666666666444444444444555555555444444444444444444???>>>>>>>>>>>>======???>>>>>>>>>>>>======---------------//////888888888888888888888888888888888888888888888888888888888888888888888888888888888888000000000000000000000...000000000000000000666888888888888888888333555555555555555555333555555555555555555666555555555555555555666666666666555555555666666666666666666666666666666666666666666666666666666666666666444666666666666666666666666666666666666666666444666666666666666666666666666666666666666666333666666666666555666666666666666666666666555===??????????????????<<<<<<<<<<<<<<<===??????===??????????????????==================??????333444444444222222222000000000000000//////---999999999999777666666777777777777777777777888999999999999777666666777777777777777777777888999999999999777666666777777777777777777777888999999999999777666666777777777777777777777888333555444444222222222222222000000000......000333555555555333222222222222000000000.........555777777999999999999888888666666666666666666222444444444666666666666666444333333333333333222444444444666666666666666666444444444333333222444444444666666666666666666666666666666666222444444444666666666666666666666666666666666444666666666666666666666666666666666666666666444666666666666666666666666666666666666666666444666666666666666666666666666666666666666666555555555555555444444444444444444444444444444555555555333333333333222444444444444444444444555555555333333333333333333333333333333333333;;;;;;;;;999;;;;;;;;;;;;======;;;;;;;;;;;;===;;;;;;;;;999;;;;;;;;;;;;======;;;;;;;;;;;;===;;;;;;999999999999999777777777444666666666333;;;;;;::::::<<<<<<;;;;;;:::999777777777999999;;;;;;::::::<<<<<<;;;;;;:::999777777777999999;;;;;;::::::<<<<<<;;;;;;999999777777777999999;;;;;;:::999<<<;;;;;;;;;999999777777777999999777777555555555555555555555555333333333333333777777555555555555555555555555333333333333333777777777777777555555555555777777777777555555444444444444444222222222222444444444444222222444444444444444222222222222444444444444222222444444444444444222222222222444444444444222222555444444444444222222222222444444444444222222555555444444444444444444444444444444444444444555555555555444444444444444444444444444444444555555555555555444444444444444444444444444444222444444555555555555555555555555555555555555000111111333555555555555555333333333333555555000111111333555555555555555333333333333555555888::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;===;;;888::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;===;;;;;;;;;;;;>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::===??????;;;;;;;;;;;;;;;=========;;;:::<<<<<<===??????;;;;;;;;;;;;;;;=========;;;:::<<<<<<>>>??????;;;;;;;;;;;;;;;=========;;;:::<<<<<<>>>@@@???;;;;;;;;;;;;;;;=========;;;444666666999999999999777777777777777777777777444666666999999999999999777777777777777777777444666444777777777999999999999555555555555777222222222444444444666666666666333222222222444222222222444444444666666666666333333222222444222222222444444444666666666666333333333333444222222222444444444555555555555333333333333555222444444555555555555555555555555555555555555222444444555555555555555555555555555555555555222444444555555555555555555555555555555555555aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'''''''''''''''''''''''''''(((((((((((()))((())))))((())))))(((((()))(((++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';;;;;;;;;;;;;;;;;;888888888666666666666666666333333333333333333333333333333333333000000000000000000000000000/////////+++++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''(((((()))((()))'''''''''&&&&&&&&&'''''''''''''''((()))((())))))''''''&&&&&&&&&&&&''''''''''''((((((/////////////////////////////////000000000000/////////////////////////////////////////////+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888666777777777777777777777777777777666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444333333333333444444444444444444444444444444444333333333333444444444444444444444444444444444333333333333444444444444444444444444444444444333333333333000000000111111111111111111111111000000000000/////////////////////111111111111000000000000/////////////////////////////////000000000000'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''(((((((((((('''''''''''''''%%%%%%&&&&&&'''''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&''''''((((((((('''''''''''''''%%%%%%%%%%%%%%%''''''((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((333333333333333333333333333333444444444444444222222222222222222222222222222222333333333444//////////////////000000000000000000000000000///////////////////////////000/////////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777888666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666333333333444444444444444444444444444444444444333333333333333333444444444444444444444444444333333333333333333333333333333444444444444444222222222222222222222222222222222333333333444'''(((&&&&&&''''''((((((((((((&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((&&&&&&&&&&&&''''''%%%&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((((((((((((((((())))))))))))))))))))))))'''((((((((((((((((((((()))))))))))))))))))))'''&&&(((((((((((((((((()))))))))))))))))))))'''&&&&&&&&&((((((((((((((())))))))))))))))))'''&&&&&&&&&&&&(((((((((((())))))))))))))))))'''&&&&&&&&&'''&&&&&&(((((())))))))))))))))))'''&&&'''''''''''''''''''''))))))))))))))))))'''&&&'''''''''''''''''''''''')))))))))))))))'''''''''''''''''''''''''''''''''''')))))))))'''&&&'''''''''''''''''''''''''''''''''))))))'''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&''''''((((((((((((&&&&&&&&&&&&'''666666555555555555555555555555555555555666666555444333333333333333333333333333333333333333555444333333333333333333333333333333333333333444444333222333333222333333333333333333333333(((000222222222222222222222222222222222222222&&&***......111111111111111111111111111111///%%%)))+++......111111111111111111111111111///%%%)))***---///000000111111111111111111111///(((***,,,...///000000000000111111111111111///))))))******++++++,,,,,,,,,,,,------------,,,***)))***+++,,,+++,,,,,,,,,,,,,,,---------,,,*********++++++,,,,,,,,,,,,,,,,,,---------+++(((((()))(((((()))))))))))))))))))))))))))'''(((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((())))))))))))))))))))))))'''EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666777777777777777777777777777666666555555555555555555555555666666666666666666666555555555555555555555555555555555666666%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&'''&&&&&&'''&&&'''%%%&&&&&&&&&'''%%%%%%%%%%%%!!!!!!%%%'''###%%%###((('''((('''((())))))((('''(((***)))************((((((((((((((((((((((((((((((&&&&&&(((((((((&&&&&&%%%&&&(((&&&&&&%%%&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&666666666666666666777777777666555555555555555444666666666555666555666666666EEEEEEEEEEEEEEEFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>>>>?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::::::::777777777777666666666666666666;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@KKKKKKKKKJJJJJJRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRJJJJJJJJJJJJJJJ......---------...---,,,------------------,,,FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF111111111111111111111111111111...............///555555555/////////555//////......'''......,,,111111111...,,,,,,000......,,,,,,***......&&&%%%&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%&&&&&&$$$%%%$$$$$$%%%%%%&&&$$$"""""""""$$$%%%&&&"""""""""""""""%%%%%%"""""""""""""""$$$%%%""""""""""""$$$$$$$$$,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,'''''''''''''''((((((''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&:::::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::666666666666666666666555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;; !!!!!!"""###$$$$$$$$$$$$$$$%%% !!!"""###$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$$$$ """"""######$$$$$$$$$ """"""###$$$$$$$$$ !!!#########$$$###""" !!!!!!############"""""" !!!!!!!!!######!!!""""""###(((++++++++++++++++++++++++++++++++++++,,,###&&&)))++++++++++++++++++++++++++++++++++++###&&&((()))+++++++++++++++++++++++++++++++++!!!"""###$$$$$$&&&&&&'''''''''''''''''''''''' !!!###$$$$$$&&&&&&&&&&&&''''''''''''''' !!!###$$$$$$&&&&&&&&&&&&&&&&&&''''''''' !!!!!!###$$$$$$&&&&&&&&&&&&&&&''''''''' !!!!!!###$$$$$$$$$&&&&&&&&&&&&&&&&&&''' !!!!!!######$$$$$$$$$&&&&&&&&&&&&&&&&&& !!!!!!!!!###$$$$$$$$$$$$%%%&&&&&&&&&&&& !!!!!!######$$$$$$$$$$$$%%%&&&&&&&&&  !!!"""######$$$$$$$$$$$$%%%&&&&&& !!!"""######$$$$$$$$$%%%%%%&&& !!!"""######$$$$$$$$$$$$%%%%%% !!!!!!"""###$$$$$$$$$$$$$$$%%%<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888777777777777777777666888888888888777777777666666666666666666666555888888888888777777777666666666666666555555555555777666666555555555444444444444444444333333555555666666555555444444444444444333333333333555555444444555444444444444444333333333333333555555444444333222444444444333333333333333333111222222111111000000111111000000000000000000///111111111000000000000///000000000000000000/////////////////////////////////000000000000&&&......///////////////////////////000000000$$$(((++++++++++++++++++++++++++++++++++++,,,FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>???????????????????????????>>>????????????>>>>>>>>>>>>??????????????????>>>???????????????>>>>>>>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa************------111111111///222111111111111111222333444444444444111111111111111111333333333333444444444666666666666999999999999999444555666666666666999999999999999666666666888444444444//////---------***,,,***888888888:::888888444444333333111111111111111888888888:::888888444444111111111111111111111;;;;;;<<<>>>:::777444444444222222444444444444<<<<<<<<<>>>:::555444444444444444444444444444333333555555555555777777777777555555888777666333333555555555555777777777777555555888888888333333555555555555777777777777555555888888888999999;;;;;;;;;;;;>>>===<<<<<<::::::>>><<<;;;999999;;;;;;;;;;;;>>><<<<<<<<<::::::>>><<<<<<222222222222222333333111111555555555555333333222222222222333333333111111555555555555333333222222222222222333333111111555555555555333333999999999999999999999777888<<<;;;;;;;;;999999999999999999999999999888888<<<:::;;;;;;999999'''''''''))))))''''''&&&))))))&&&&&&&&&))))))<<<<<<<<<>>>:::888666555555333333111111......111111111......111111,,,......111------......111---,,,......------,,,......---,,,,,,......,,,,,,,,,......'''''''''))))))'''''''''))))))'''''''''))))))'''''''''))))))'''''''''))))))((((((***(((((((((************%%%%%%'''''''''''''''***''''''(((******)))'''$$$$$$'''''''''''''''***'''''''''******)))'''$$$$$$'''&&&&&&999999;;;;;;;;;;;;>>><<<<<<<<<::::::>>><<<<<<666666888666666666999999888888666777:::999888555444666444444444666555666444222222666555333555555777444444222555555555444222111555333111333333555333333333555555333333111///333111111333333555333333222333333333111//////111111111333333555222222222333111111111------111111111222222444222222222111111111000------111111---222222444222//////111000000000------111111,,,111111222/////////000000000///------111---,,,******---******(((+++***************(((''''''******---(((((((((******************'''''''''******+++(((((((((***************%%%'''''''''***(((+++(((((((((************%%%%%%'''''''''((((((***(((((((((************%%%$$$'''''''''++++++)))))))))))))))''''''************((((((++++++((())))))))))))&&&'''***))))))(((''''''++++++((((((((())))))&&&&&&)))'''''''''''''''999999999999999999999888888<<<:::;;;;;;999999888888666666666666666555555999999888888666666444444222222333333333111111555555555555555555444444222222222333333111111555555555555555555444444222222222333333111111444444444444444333444444222222222222222000000333333333333333333333333111222222000000......333333333333333333222222000000000000000......333333333333333222111222000000000000000......333333333111111222111111///000000000000......111111111111111111------++++++++++++*********,,,,,,---------***------++++++))))))*********,,,,,,,,,*********---+++))))))))))))))))))***,,,***************++++++))))))))))))))))))'''******************++++++)))))))))))))))''''''************((((((>>>>>>???>>>>>>???>>>>>>???>>>>>>@@@======@@@===<<<>>>888888999888777999888888999888999999:::888:::888:::888888666333EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFF@@@@@@AAA???@@@AAA======???>>>>>>???>>>>>>???>>>>>>???@@@@@@@@@@@@@@@AAA???????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>>>>AAA@@@@@@@@@@@@@@@>>>>>>>>>>>>?????????>>>>>>@@@@@@AAAAAAAAAAAA??????>>>>>>>>>>>>>>>???>>>??????@@@@@@AAAAAA????????????>>>>>>>>>>>>===????????????AAA@@@???????????????>>>>>>>>>===;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<;;;:::888888;;;;;;;;;;;;;;;<<<:::<<<<<<<<<;;;;;;:::999888;;;;;;;;;;;;;;;<<<:::999999;;;;;;;;;;;;999888;;;:::::::::999;;;999999999888888::::::999888999888888999999:::888888888888888888888999:::888777666888888:::888777777777777777888666888888777666666888:::888777777777777888888666888EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEECCCEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@BBBBBBBBBBBB@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBB???????????????????????????@@@@@@BBBBBBBBBBBB@@@@@@@@@???????????????>>>AAAAAABBBBBBBBBBBB@@@@@@@@@>>>>>>>>>>>>>>>>>>@@@@@@AAABBBAAAAAA?????????>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAA???????????????>>>>>>>>>>>>++++++---------...///***+++------------///++++++------------...++++++------***++++++++++++*********+++&&&++++++*********%%%%%%++++++*********%%%%%%***+++******%%%%%%%%%***+++******%%%%%%%%%222222333333333222222222111333333222222222000000333222222222222000000222222222222222000000222222222222222//////111222222222222......000000000111111---...000000000000000---...000000000000000---...000000000000000+++,,,...............++++++...............***+++---............******------.........***+++---------...///===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<::::::<<<<<<<<<::::::::::::<<<:::::::::::::::::::::::::::::::::::::::555555777777777777777555555777777777555555555555777777555555555555555777555555555555444333555555555555444222222444444555444444222222444444333333333222222444333333333222222222333333333222222DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAAAAAAAACCCAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>???======>>>>>>>>>===???======<<<<<<<<<<<<>>><<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<!!!$$$$$$$$$$$$$$$'''************!!!###$$$$$$$$$$$$&&&************!!!###$$$$$$$$$$$$&&&)))******+++!!!!!!$$$$$$$$$$$$&&&)))***++++++!!!!!!$$$$$$$$$$$$''')))***++++++!!!!!!###$$$$$$$$$''')))***++++++!!!!!!!!!$$$$$$$$$'''*********+++!!!!!!!!!$$$$$$$$$&&&************!!!!!!!!!$$$$$$$$$&&&************&&&***,,,///222222222222222222111333222222222&&&***,,,,,,000222222222000111111333111111222&&&((())),,,...000111000000000000333111000000&&&%%%)))))).........000000000000222000000000%%%%%%)))))),,,,,,,,,---...000000111000000000%%%%%%)))'''***,,,,,,,,,---...///111000000///######!!!###&&&))))))))))))(((+++......---... ###&&&&&&))))))''''''***...--------- ###%%%&&&$$$'''''''''***,,,--------- %%%$$$$$$'''''''''))),,,,,,------ $$$$$$$$$$$$&&&%%%'''******++++++ $$$$$$$$$$$$$$$%%%'''*********+++ $$$$$$$$$$$$$$$%%%'''************"""$$$$$$$$$$$$$$$'''************!!!$$$$$$$$$$$$$$$'''************???==================<<<<<<<<<<<<>>>=========???>>>===============<<<<<<;;;;;;============???>>>===============;;;;;;;;;;;;============@@@>>>======<<<<<<<<<;;;;;;;;;;;;=========<<<@@@======<<<<<<<<<;;;;;;;;;;;;;;;======<<<<<<>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<::::::999777666666777888888888888777777777555555555888777666666777777777888777777555777555555555999777666555777777666666444333555777555555555999666666555666666444444333333333555444555555:::777444444444333333333333333333555444444444888555222222333333333333333333333555333333222333111222111333222333333333333333555333222222))),,,000000222222222222222333333333222222222&&&***,,,///222222222222222222111333222222222EEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@@@@???@@@@@@>>>>>>>>>>>>@@@?????????AAA@@@>>>>>>>>>>>>>>>>>>>>>======@@@????????????======>>>>>>>>>>>>>>>>>>======???????????????===============<<<<<<>>>>>>===???????????????==================<<<<<<<<<<<<>>>>>>???>>>???==================<<<<<<<<<<<<>>>=========aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa""""""""""""""""""""""""""""""""""""###########################"""######"""######......---...---------------------,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((###$$$$$$"""###$$$"""######""""""###"""""""""::::::::::::::::::::::::999:::999999999999999999999999//////////////////////////////////////////....................................---DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::::::::::::::::: !!!"""""""""""" !!!""""""""" !!!""""""""" """"""""" !!!"""""" !!!"""### !!!!!!!!!### !!!!!!!!!""" !!!!!!!!!"""$$$(((+++------------........................$$$(((++++++---------------..................$$$&&&(((++++++------------------......------$$$$$$((((((++++++------------------,,,------######((((((++++++++++++---------,,,,,,,,,,,,######'''((((((++++++++++++---,,,,,,,,,,,,,,,!!!!!!!!!###$$$''''''''''''&&&(((((((((((((((!!!!!!!!!######$$$''''''&&&&&&&&&((((((((((((!!!!!!!!!######$$$"""%%%&&&&&&&&&&&&''''''(((!!!!!!!!!!!!###""""""%%%&&&&&&%%%&&&&&&'''((( """!!!!!!"""""""""### !!!!!!""""""""""""  !!!!!!!!!""""""""" !!!!!!""""""""" !!!""""""""""""===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::======<<<<<<<<<<<<;;;::::::::::::::::::::::::======<<<<<<;;;;;;:::::::::::::::::::::::::::===<<<;;;;;;;;;;;;:::::::::::::::::::::999999;;;;;;;;;;;;;;;::::::::::::::::::999999999999333222222111111111111000000//////////////////111222222111111000000000/////////////////////333222222111111000000////////////////////////222222111111000//////////////////////////////444222000////////////////////////////////////111000//////.../////////.....................000...---....................................(((+++---------..............................$$$)))+++------------........................EEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::====================================<<<<<<===<<<;;;;;;333333333444444333444444333444333222666555444666333111555444000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFEEEEEEFFFEEEEEECCCCCCCCCCCCDDDDDD<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<======<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>======???>>>??????>>>>>>>>>>>>>>>>>>=========>>>===?????????>>>??????>>>>>>>>>>>>>>>=========<<>>>>>???>>>>>>>>>>>>=========<<<666777666666666666555555555555555555444444333777777777666666666666555555555555555444555444777777777777666666666666555555555555555555444666666666666666555555555555444444444444444444666666555555555555444444444444444333333444666555555555444444444444333333333333333333333666555555444444444444333333333333333333333333555FFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>==================<<<<<<<<<>>>>>>>>>>>>>>>>>>==================<<<<<<<<<>>>>>>>>>>>>>>>>>>========================<<<>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%""""""$$$#########$$$!!!!!!#########""""""!!! """"""""""""### """"""""""""""""""""""""""""""------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,'''''''''''''''((((((&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%:::::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::666666666666666666666555555555555555555555555555555555555555555444333333333333333333444333333333333333333444333333333333333333444333333333333333333111111111000000000000111111000000000000000111000000000000000000000000000000000000000------,,,,,,,,,,,,,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;############$$$#########$$$######$$$$$$$$$$$$############"""########################$$$$$$############""""""#####################$$$$$$############"""""""""############"""$$$###$$$$$$"""""""""!!!"""""" !!!!!!!!!!!!""""""""""""""""""  !!! !!!!!!!!!  !!!------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$$$$############$$$#########$$$######$$$$$$$$$$$$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::666777777777777777777777777777666666666666666666666666666666666666666666666666666666555555666666666666666666666666666666666666666666555222444444444444444444444444444444444444444444222222444444444444444444444444444444444444444222222222222444444444444444444444444444444444222222222222222222444444444444444444444444444000000000000000000000111111111111111111111111000000000000000000000000000111111111111111111000000000000000000000000000000000111111111111000000000000000000000000000000000000111000000,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>====================================>>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::IIIHHHGGGCCCAAAJJJJJJIIIFFFAAAKKKKKKKKKKKKGGGDDDBBBAAAAAAAAADDDBBBAAAAAAAAADDDCCCAAAAAAAAAEEEDDDBBBBBBBBBDDDDDDBBBBBBBBBDDDDDDBBBBBBBBBCCCCCCAAAAAAAAACCCCCCBBBAAAAAACCCCCCBBBAAAAAACCCCCCCCC@@@@@@GGGCCCBBBAAAAAAGGGCCCBBBAAAAAAGGGGGGBBBBBBAAAGGGGGGFFFBBBAAAIIIHHHGGGCCCAAALLLMMMLLLMMMMMMMMMMMMMMMMMMMMMJJJMMMLLLKKKIIILLLMMMLLLMMMMMMMMMMMMMMMMMMNNNLLLNNNNNNLLLJJJLLLMMMLLLMMMMMMMMMMMMMMMMMMNNNLLLNNNNNNMMMKKKJJJJJJIIIJJJJJJIIIIIIIIIIIIGGGEEEGGGGGGGGGDDDKKKJJJIIIJJJJJJIIIIIIIIIHHHGGGEEEGGGGGGGGGDDDKKKKKKIIIJJJJJJIIIIIIHHHHHHIIIEEEGGGGGGGGGDDDLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGIIIIIIHHHEEELLLMMMKKKLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHDDDLLLMMMLLLLLLLLLKKKJJJJJJJJJJJJIIIKKKIIIHHHDDDLLLLLLKKKLLLLLLIIIIIIIIIIIIJJJHHHJJJGGGGGGCCCLLLLLLKKKLLLKKKJJJIIIIIIIIIJJJHHHJJJJJJGGGCCCLLLLLLKKKLLLKKKJJJJJJIIIIIIJJJHHHJJJJJJIIICCCLLLLLLKKKKKKKKKLLLJJJJJJJJJJJJHHHJJJJJJHHHCCCLLLMMMKKKKKKKKKLLLLLLJJJJJJKKKIIIJJJIIIHHHGGGLLLMMMKKKLLLLLLLLLLLLLLLLLLKKKJJJKKKJJJHHHGGGLLLLLLKKKLLLLLLLLLLLLLLLLLLMMMKKKKKKKKKIIIGGGMMMMMMKKKLLLLLLLLLLLLLLLLLLMMMJJJLLLLLLIIIGGGLLLMMMLLLMMMMMMMMMMMMMMMMMMMMMJJJMMMLLLKKKIIICCCCCCCCCCCCCCCGGGIIIIIIHHHIIIKKKKKKKKKKKKLLLCCCCCCCCCCCCCCCGGGIIIIIIHHHIIIKKKKKKKKKJJJLLLCCCCCCCCCCCCCCCGGGIIIIIIHHHIIIKKKKKKJJJJJJLLLCCCCCCCCCCCCCCCGGGIIIIIIGGGHHHIIIIIIIIIIIIJJJCCCCCCCCCCCCCCCGGGIIIIIIGGGHHHJJJJJJIIIHHHKKKCCCCCCCCCCCCCCCGGGIIIIIIGGGHHHJJJIIIIIIHHHKKKDDDDDDDDDDDDDDDHHHJJJJJJGGGIIIJJJJJJJJJJJJLLLDDDDDDDDDDDDDDDHHHJJJJJJGGGHHHJJJJJJJJJJJJLLLEEEEEEEEEEEEDDDHHHJJJJJJGGGHHHJJJJJJJJJJJJLLLDDDDDDDDDDDDDDDHHHIIIHHHFFFGGGIIIIIIIIIIIILLLDDDDDDDDDDDDDDDHHHIIIIIIGGGGGGIIIIIIIIIIIILLLDDDDDDDDDDDDCCCGGGIIIIIIGGGHHHJJJJJJIIIIIILLLDDDDDDDDDCCCCCCGGGIIIIIIGGGHHHJJJJJJJJJJJJLLLDDDDDDCCCCCCCCCGGGIIIIIIGGGHHHJJJJJJJJJJJJLLLDDDCCCDDDCCCCCCGGGIIIIIIHHHHHHJJJJJJJJJJJJLLLCCCCCCDDDDDDDDDGGGIIIIIIHHHIIIKKKKKKKKKKKKLLLCCCCCCCCCCCCCCCGGGIIIIIIHHHIIIKKKKKKKKKKKKMMMCCCCCCCCCCCCCCCGGGIIIIIIHHHIIIKKKKKKKKKKKKLLL"""!!!!!!!!!!!!!!!!!!!!!!!!!!!***((('''''''''***((((((''''''***(((''''''''')))''''''''''''&&&%%%$$$$$$$$$&&&$$$#########&&&$$$#########%%%$$$#########%%%"""###"""###$$$"""###""""""$$$"""!!!""""""$$$"""!!!!!!"""$$$!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%'''''''''''''''''''''#########"""""""""######%%%$$$$$$$$$$$$$$$%%%######"""""""""!!!#########$$$$$$$$$$$$$$$%%%######"""""""""!!!#########$$$$$$$$$$$$$$$$$$######""""""!!!!!!#########$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$"""###"""!!!!!!!!!+++++++++++++++---------,,,******+++++++++***,,,+++++++++++++++---------)))******++++++***+++++++++++++++++++++---,,,)))***************+++++++++++++++++++++,,,,,,))))))*********)))(((((()))(((((((((((((((***&&&&&&&&&''''''&&&(((((()))((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((('''(((((((((((((((((($$$&&&&&&&&&%%%&&&(((((('''(((((((((((((((((($$$&&&&&&&&&%%%%%%((('''''''''((((((((((((((($$$$$$&&&&&&%%%$$$((('''''''''((((((((((((((($$$$$$###&&&%%%$$$'''''''''''''''((((((((('''$$$$$$###"""$$$$$$%%%'''''''''''''''(((''''''#########"""$$$$$$%%%''''''''''''''''''''''''#########""""""$$$%%%''''''''''''''''''''''''#########"""""""""%%%%%%'''''''''''''''''''''#########"""""""""##################$$$%%%%%%'''&&&&&&%%%%%%%%% !!!!!!!!!!!!"""%%%############### !!!!!!!!!!!!""""""############### !!!!!!!!!""""""############### !!!!!!!!!""""""""""""#########  !!!!!!!!!"""!!!"""""""""""""""))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++---,,,,,,,,,+++,,,,,,,,,,,,))))))))))))*********,,,,,,,,,+++,,,,,,,,,+++)))))))))))))))******,,,,,,,,,++++++,,,,,,+++&&&&&&&&&&&&&&&''''''*********((((((******(((&&&&&&&&&&&&&&&&&&'''))))))***((((((******(((&&&&&&%%%&&&&&&&&&''')))))))))(((((((((***(((&&&%%%%%%%%%&&&&&&''''''))))))(((((((((***(((%%%%%%%%%%%%&&&&&&''''''))))))(((((((((***(((############$$$$$$%%%%%%''''''&&&&&&&&&&&&(((############$$$$$$$$$%%%''''''&&&&&&&&&&&&'''""""""#########$$$$$$%%%%%%'''&&&&&&&&&&&&%%%"""""""""######$$$$$$%%%%%%'''&&&&&&&&&%%%%%%"""###############$$$%%%%%%'''&&&&&&&&&%%%%%%##################$$$%%%%%%'''&&&&&&%%%%%%%%%aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa222444444444222222222000222444444222222000///222444444555222000444666888888<<<;;;888555777999999;;;;;;888999;;;;;;;;;;;;;;;;;;:::<<<<<<<<<::::::::::::<<<<<<<<<::::::::::::<<<<<<<<<::::::::::::<<<<<<<<<:::::::::111333444444444444444000333444444444444444000222444444444444444///111222222222222222111222222222222222222222222222222222222222222444222222222222222222444444222222222222222444444222222222222222444444444222222222555777777777888888888666777777777999999999///111111111111111111///111111111111111111///111111111111111111///111111111111111111///111111111111111111///111111111111111111111111111111111111111000333333111111111111000222333333333111111111333555555555555555111333555555555555555111333555555555555555999;;;;;;;;;;;;;;;;;;(((((((((((()))+++++++++......000000000222222(((((((((&&&&&&)))))))))......000000---000000(((((((((&&&&&&(((+++)))......000000---//////000000000......111222111555555777666222444444000000000......111222111555555777777333555555000000000000000444444444666666555555555999999//////000000000444444444666777777777777:::::://////000000000444444444666777777777777:::::://///////000000444444444666666888777777:::::://///////000000444444444666666888888777::::::+++++++++++++++.........000000222000...111111+++++++++++++++.........000000000000000000000+++++++++++++++.........000000000000000000000((()))))))))))),,,,,,,,,...............111///(((((())))))))),,,,,,,,,...............111111(((((())))))))),,,,,,,,,......000000000222222((((((((())))))++++++,,,......000000000222222((((((((())))))+++++++++......000000000222222((((((((())))))+++++++++......000000000222222(((((((((((()))+++++++++......000000000222222000000000000000333333333555555666666333555555000000000000000333333333555555666555444555666(((((((((((((((+++++++++......,,,,,,,,,//////(((((((((((((((+++++++++......,,,,,,,,,//////(((((((((((((((+++++++++......---------//////(((((((((((()))+++++++++......---------//////((((((((())))))++++++,,,......---------//////((((((((())))))+++,,,,,,......---------//////)))((())))))))),,,,,,,,,......---------111111)))))))))))))))...,,,,,,......+++++++++000000)))))))))))))))......,,,......+++++++++000000+++++++++++++++000000...000000---------111111+++++++++++++++000000000000000---------111111+++++++++++++++000000000222000///------111111000000000000000444444444666666555555555999999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAA????????????@@@??????????????????????????????<<<<<<<<<<<<;;;;;;;;;<<<===;;;;;;;;;;;;===;;;;;;;;;;;;;;;;;;999::::::;;;999888888::::::888777777777:::888EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEFFFEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======>>>>>>>>>@@@@@@@@@@@@>>>>>>@@@@@@@@@======>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>@@@=========>>>>>>????????????>>>>>>>>>?????????======>>>>>>>>>>>>??????======???????????????===>>>>>>>>>>>>>>>>>>=========>>>????????????===>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????<<<<<<<<<=========999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========999::::::::::::;;;;;;;;;;;;<<<<<<=========999::::::::::::::::::;;;;;;;;;666<<<<<<<<<888999999999999999999::::::;;;;;;666;;;;;;;;;888888888888888888999999999999999555555;;;777777777777777777888888888999999888555555111777777777777777777888888999999888777EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA???AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA???????????????AAABBBBBBBBBBBBBBBBBB@@@AAAAAA>>>>>>@@@@@@@@@@@@@@@AAABBBBBBBBBBBB@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@@@@BBBBBB@@@@@@@@@@@@>>>>>>??????@@@@@@@@@@@@@@@@@@>>>@@@@@@@@@@@@>>>======>>>>>>>>>@@@@@@@@@@@@>>>>>>@@@@@@@@@555555555777999999999888888===============>>>555555666666888777777888888777===============555555555333555777777777777777===============444222333333555777777777777777888============222222222333555777777777777777888888=========222222222333555555777777777777888888=========111111111222222333444444555555555555555<<<<<<111111111000000333444444555555555555555<<<<<<111111///000000333333444555555555555555777<<<000//////000000222222444444444444555555666666///////////////111111333333444444444444666666........./////////111222333333333444444555555......////////////111111333333333444444555555???EEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE777???CCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE777999???AAACCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEE777999??????@@@AAACCCCCCDDDDDDDDDDDDDDDDDDEEE777888:::??????@@@AAAAAACCCCCCCCCDDDDDDDDDDDD777777::::::??????@@@BBBBBBAAACCCCCCCCCCCCDDD777777::::::???@@@???@@@@@@BBBBBBBBBDDDDDDDDD555555888999999>>>>>>>>>>>>???@@@@@@@@@BBBBBB555555777999999>>>>>>>>>>>>?????????AAAAAAAAA555555777888999999>>>>>>>>>>>>?????????AAAAAA555555555999999999999>>>>>>>>>>>>???@@@@@@???555555555777999999999???????????????===>>>>>>555555555777999999999999??????=========>>>>>>555555555777999999999999888===============>>>555555555777999999999888888==================((((((((((((((((((&&&&&&(((((((((((((((&&&&&&'''(((((((((((('''&&&''''''(((((()))'''$$$'''''''''(((((('''$$$###%%%%%%'''((('''######%%%%%%&&&(((&&&#########%%%&&&'''&&&############''''''%%%000//////......---'''+++/////////...---)))++++++***///......)))((((((''''''(((,,,((((((''''''(((((('''(((((('''((((((((('''&&&'''''''''((('''(((&&&'''''''''''''''(((&&&'''''''''''''''(((%%%'''''''''''''''(((%%%'''''''''((('''(((%%%((((((((((((((((((&&&((((((((((((((((((&&&'''(((((((((((((((&&&((((((((((((((((((&&&<<<<<<<<<<<<<<<===;;;<<<<<<<<<<<<;;;<<<:::<<<;;;;;;<<<<<<<<<:::888888888888888888777777777777777777888666777777777777777777666555555555555555666555555555555555555555555444444444444444555444444444444444333111'''222222222111111---222222222111...,,,%%%111111111000...,,,%%%222222000000...,,,'''000//////......---'''EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============;;;<<<<<<<<<;;;<<<===;;; ###############$$$$$$$$$&&&&&&((( ###############$$$$$$$$$$$$&&&&&&##################$$$$$$$$$$$$&&& ######!!!######$$$$$$$$$$$$&&& ######!!!#########$$$$$$$$$$$$ ######!!!!!!######$$$$$$$$$$$$ ###### !!!#########$$$$$$### ###### !!!#########$$$###### ### !!!!!!######"""######"""'''.....................,,,,,,,,,,,,,,,000"""%%%***..................,,,+++++++++,,,+++"""%%%''',,,...............,,,+++++++++++++++ !!!%%%(((***,,,,,,******(((((((((((((((((( ###%%%(((***,,,******(((((('''((((((((( ###%%%((((((,,,******(((''''''((((((((( ######%%%(((*********''''''''''''(((''' ######%%%((((((((()))'''''''''''''''''' !!!###%%%%%%(((&&&((('''''''''''''''''' !!!######%%%(((&&&(((%%%''''''((('''''' ######$$$%%%&&&&&&%%%%%%'''((('''''' ######$$$%%%###&&&###&&&&&&'''(((((( ######%%%"""&&&$$$$$$&&&''''''((( ######$$$"""$$$$$$$$$&&&&&&'''''' ###############$$$$$$$$$&&&&&&(((????????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::888888888888888888;;;;;;;;;::::::::::::999999777777777777777777;;;;;;::::::::::::999999999777777777777777777666999999888888888777777777555555555555555555666555999888888777777777777555555555555555555666555555444888777777777777555555555555444444666555444444444333777777777555444444444444444444333222222222111111555555333333333333222222444222111222111111111111111333222222222222222000111000111000000000000000......222222222111(((000///000000000000000000.........111111222"""'''.....................,,,,,,,,,,,,,,,000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA?????????>>>>>>>>>AAA@@@@@@@@@@@@@@@@@@@@@???>>>======>>>>>>>>>????????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<>>>>>>>><<<::::::======;;;;;;::::::===;;;;;;;;;::::::666;;;;;;::::::666;;;;;;;;;:::666;;;;;;;;;:::666::::::999999444::::::999999444::::::999888555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFDDDDDDEEEEEEEEECCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBBBBBBBBBB@@@CCCCCCBBBBBBAAAAAAAAAAAAAAA???AAAAAAAAAAAA??????========================BBBBBBBBBBBBBBBAAA???==============================BBBBBBBBBBBB???=================================BBBBBBBBB<<<======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;???;;;<<<<<<==================;;;;;;;;;;;;;;;:::;;;<<<<<<===============;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;::::::<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;:::::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888::::::888999999::::::::::::::::::777888888888888888888888999999999999999999:::666777888888666888888888888999999999999999:::FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@DDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@>>>CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>>>>>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCCCC???=====================BBBBBBBBBBBBBBBAAAAAA???========================BBBBBBBBBBBBBBBAAA777777777888::::::;;;;;;>>>>>><<<>>>>>>>>>???777777777888::::::;;;;;;:::<<<<<<>>>>>>??????777777777888:::::::::::::::<<<<<<<<<>>>>>>???444555555666888666666888888999:::;;;;;;<<<<<<333333444222555555666777777777::::::::::::;;;333333222222333555555666777777888:::::::::<<<111111111222333555555666777777777::::::::::::111111111222333555555666666777777888:::::::::111111111222333555555666666777777888:::::::::111111111222222555555555555777777777888::::::////////////000111333333333444555555555888888///////////////000222222333333444444555555777///////////////000222222333333444444555555666@@@GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFF888@@@DDDDDDFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFF888;;;@@@@@@EEEEEEEEEEEEFFFEEEGGGGGGGGGGGGGGG888:::===@@@@@@EEEEEEEEEEEEEEEEEEFFFFFFFFFFFF888:::;;;???@@@@@@@@@EEEEEEEEEEEEEEEEEEEEEEEE888999;;;>>>???AAAAAA@@@@@@EEEEEEEEEEEEEEEEEE888888:::<<<>>>@@@AAAAAAAAA@@@EEEEEEEEEEEEEEE777777999:::======??????????????????DDDDDDDDD777777999999;;;===>>>??????????????????DDDDDD777777999999;;;======??????@@@@@@@@@@@@@@@@@@777777888999;;;;;;======??????@@@@@@@@@@@@@@@777777888999:::;;;======??????@@@@@@@@@@@@@@@777777777999:::;;;;;;======??????@@@@@@@@@@@@777777777999:::;;;;;;<<<===>>>???===>>>??????777777777888::::::;;;;;;>>>>>><<<>>>>>>>>>???EEEEEEEEEEEEDDDEEEEEEEEEEEEDDDEEEEEEEEEEEECCCFFFFFFEEEEEEDDDFFFFFFEEEEEEDDDOOOOOOOOOOOOMMMOOOOOOOOOOOOMMMHHHHHHHHHHHHFFFLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKGGGGGGGGGGGGEEEGGGGGGGGGGGGEEEDDDDDDDDDDDDCCCEEEEEEEEEEEEDDDKKKKKKKKKKKKGGGOOOOOOOOOOOOLLLMMMMMMMMMMMMKKKMMMMMMMMMMMMKKKMMMMMMMMMMMMKKKKKKKKKKKKKKKIIILLLLLLLLLLLLJJJLLLLLLLLLLLLJJJOOOOOOOOOOOOMMMOOOOOOOOOOOOMMMOOOOOOOOOOOOMMMOOOOOOOOOOOOMMMOOOOOOOOOOOOMMMOOOOOOOOOOOOMMMOOOOOOOOOOOOMMM@@@AAAAAACCCBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEE@@@AAAAAACCCBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEE@@@AAAAAABBBAAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEE@@@AAAAAACCCBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFF@@@AAAAAACCCBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFKKKLLLLLLMMMMMMNNNMMMMMMMMMNNNNNNPPPPPPOOOOOOKKKLLLLLLMMMMMMNNNMMMMMMMMMNNNNNNPPPPPPOOOOOOEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKMMMMMMLLLLLLGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKMMMMMMLLLLLLGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKMMMMMMLLLLLLGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKMMMMMMLLLLLLHHHIIIIIIJJJIIIJJJJJJJJJJJJKKKKKKMMMMMMLLLLLLHHHIIIIIIJJJIIIJJJJJJJJJJJJKKKKKKMMMMMMLLLLLLHHHIIIIIIJJJIIIJJJJJJJJJJJJKKKKKKMMMMMMLLLLLLHHHIIIIIIJJJIIIJJJJJJJJJJJJKKKKKKNNNMMMLLLLLLBBBBBBBBBDDDCCCDDDDDDDDDDDDEEEEEEHHHHHHGGGGGGBBBBBBCCCDDDCCCDDDDDDDDDDDDEEEEEEHHHHHHGGGGGG@@@AAAAAACCCBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDDDD@@@AAAAAACCCBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEELLLMMMLLLMMMMMMMMMMMMMMMMMMNNNLLLNNNNNNMMMKKKMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPOOOLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNPPPPPPOOOMMMLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNPPPPPPOOOMMMLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNPPPPPPOOOMMMJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLKKKNNNNNNMMMKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLMMMMMMOOOOOONNNLLLKKKLLLLLLMMMMMMMMMMMMMMMLLLMMMMMMOOOOOONNNLLLKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNPPPPPPOOOOOOKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNPPPPPPOOOOOOKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNPPPPPPOOOOOOKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNPPPPPPOOOOOOKKKLLLLLLMMMMMMNNNMMMMMMMMMNNNNNNPPPPPPOOOOOOKKKLLLLLLMMMMMMNNNMMMMMMMMMNNNNNNPPPPPPOOOOOOKKKLLLLLLMMMMMMNNNMMMMMMMMMNNNNNNPPPPPPOOOOOO888888888888999;;;<<<<<<<<<>>>@@@@@@@@@@@@@@@888888888888999;;;<<<<<<<<<>>>@@@@@@@@@@@@@@@888777888888888;;;<<<<<<<<<>>>????????????@@@777777777777888:::;;;;;;;;;===????????????@@@777777777777888:::;;;;;;;;;===????????????@@@BBBBBBBBBBBBBBBEEEGGGGGGFFFHHHJJJJJJIIIIIIKKKBBBBBBBBBBBBBBBEEEGGGGGGGGGHHHJJJJJJJJJIIIKKK<<<<<<<<<<<<<<<@@@AAAAAAAAACCCCCCCCCCCCCCCEEE>>>>>>======>>>AAABBBBBBBBBDDDEEEEEEEEEEEEGGG>>>============AAABBBBBBBBBDDDFFFEEEEEEEEEGGG===============AAABBBBBBBBBDDDFFFEEEEEEEEEGGG===============AAABBBBBBBBBDDDEEEFFFEEEEEEGGG=========>>>>>>BBBCCCCCCCCCEEEFFFFFFFFFFFFHHH=========>>>>>>BBBCCCCCCCCCEEEFFFFFFFFFFFFHHH=========>>>>>>BBBCCCCCCCCCEEEFFFFFFFFFFFFHHH=========>>>>>>BBBCCCCCCCCCEEEFFFFFFFFFFFFHHH:::::::::::::::<<<>>>>>>>>>@@@AAAAAAAAAAAABBB:::::::::::::::<<<>>>>>>>>>@@@AAAAAAAAAAAABBB888888888888999;;;<<<<<<<<<>>>@@@@@@@@@@@@@@@888888888888999;;;<<<<<<<<<>>>@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCGGGIIIIIIHHHIIIKKKKKKJJJJJJLLLDDDDDDDDDDDDDDDGGGJJJJJJHHHJJJKKKKKKKKKKKKMMMCCCCCCCCCCCCCCCFFFIIIIIIGGGIIIJJJJJJJJJJJJLLLCCCCCCCCCCCCCCCFFFIIIIIIGGGIIIJJJJJJJJJJJJLLLCCCCCCCCCCCCDDDGGGIIIIIIHHHJJJJJJJJJJJJJJJLLLBBBBBBBBBBBBBBBFFFGGGGGGFFFGGGHHHHHHHHHHHHJJJBBBBBBBBBBBBBBBFFFGGGGGGGGGHHHIIIIIIIIIIIIKKKBBBBBBBBBBBBBBBFFFGGGGGGFFFHHHIIIIIIIIIIIIKKKBBBBBBBBBBBBBBBFFFGGGGGGFFFHHHIIIIIIIIIIIIKKKBBBBBBBBBBBBBBBFFFGGGFFFFFFHHHJJJIIIIIIIIIKKKBBBBBBBBBBBBBBBFFFGGGFFFFFFHHHJJJIIIIIIIIIKKKBBBBBBBBBBBBBBBFFFGGGGGGFFFHHHJJJIIIIIIIIIKKKBBBBBBBBBBBBBBBEEEGGGGGGFFFHHHJJJIIIIIIIIIKKKBBBBBBBBBBBBBBBEEEGGGGGGFFFHHHJJJJJJIIIIIIKKKBBBBBBBBBBBBBBBEEEGGGGGGFFFHHHJJJJJJIIIIIIKKK&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###&&&&&&!!!'''######&&&!!!!!!######### &&&###### ######(((%%%++++++***++++++***+++******+++***************************************)))*********)))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$!!!******'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$!!!!!!)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$!!!!!!)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$!!!!!!!!!)))&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$"""!!!!!!!!!!!!&&&############&&&&&&$$$$$$$$$!!!!!!!!!!!!!!!'''############&&&&&&$$$$$$$$$!!!!!!!!!!!!!!!!!!############&&&&&&$$$$$$$$$!!!!!!!!!!!!!!!!!!#########"""%%%############!!!!!!!!!!!!!!! """"""""""""%%%#########!!!!!! %%%%%%$$$%%%%%%######### ......'''........................,,,,,,++++++......'''........................,,,,,,+++***...'''''''''.....................,,,,,,******...'''''''''..................,,,,,,,,,******'''''''''''''''...............,,,,,,*********''''''''''''''''''............,,,,,,*********''''''''''''''''''............,,,,,,*********''''''''''''''''''&&&......,,,,,,,,,*********''''''''''''&&&&&&&&&&&&+++))))))*********)))&&&&&&&&&&&&&&&&&&&&&&&&+++))))))*********)))&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))*********)))&&&&&&&&&&&&&&&&&&&&&&&&$$$,,,,,,*********)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$,,,******))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$"""******))))))&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$!!!******'''''')))))))))))))))*********"""$$$$$$$$$&&&&&&&&&)))))))))))))))******!!!"""$$$$$$$$$&&&&&&&&&))))))))))))))))))***!!!!!!$$$$$$$$$&&&&&&&&&))))))))))))))))))!!!!!!!!!$$$$$$$$$&&&&&&&&&)))))))))))))))!!!!!!!!!!!!"""$$$$$$$$$&&&&&&))))))&&&''''''!!!!!!!!!!!!!!!$$$$$$$$$&&&###)))&&&&&&&&&!!!!!!!!!!!!!!!!!!$$$$$$$$$&&&###&&&&&&&&& !!!!!!!!!!!!!!!$$$$$$$$$&&&###&&&&&&&&& !!!!!!!!!######$$$$$$###&&&&&& !!!#########"""(((((( !!!#########%%%,,,,,,++++++++++++------.....................,,,+++++++++++++++------.....................(((++++++***++++++------.....................(((************+++---------..................(((***************+++,,,,,,...............'''*********************,,,,,,............''''''***)))***************,,,,,,............'''''')))))))))************,,,,,,,,,......''''''''')))))))))***************)))***+++&&&&&&''''''''''''''''''************))))))+++&&&&&&&&&&&&''''''''''''************))))))&&&&&&&&&&&&&&&&&&&&&''''''************,,,,,,$$$&&&&&&&&&&&&&&&&&&'''''')))*********,,,$$$$$$&&&&&&&&&&&&)))))))))))))))*********"""$$$$$$&&&&&&&&&&&&)))))))))))))))*********"""$$$$$$$$$&&&&&&&&&aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa999:::;;;@@@@@@888888::::::???777777::::::???555666888888999555555888999999555444888999999444333555888888333333444666777333222333555777'''&&&%%%%%%%%%%%%$$$$$$$$$############""""""'''%%%%%%%%%%%%%%%$$$$$$$$$############""""""((($$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""'''%%%$$$###############"""""""""!!!!!!!!!!!!'''&&&$$$###############"""""""""!!!!!!!!!!!!$$$$$$$$$%%%$$$$$$$$$$$$###$$$$$$###!!!######!!! ######!!!"""!!! !!!!!! !!! !!!    !!!"""!!!!!!!!!!!!!!! """"""!!! %%%%%%%%%%%%%%%%%%$$$%%%$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%######"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""" !!!$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$%%%$$$$$$$$$$$$############"""""" $$$%%%""""""!!!!!!!!!!!!###""""""!!!$$$$$$###"""""""""""""""$$$###""""""!!!"""""" """"""""""""######""" """""" """"""!!!###"""""""""  !!!"""!!!!!!!!!!!!!!!""""""  !!! %%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!######%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%!!!######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%% !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!############$$$$$$$$$$$$$$$$$$ !!!!!!############$$$$$$$$$$$$$$$ !!!!!!""""""############$$$$$$$$$ !!!!!!"""###############$$$$$$ !!!!!!!!!!!!!!!""""""###$$$ !!! !!!""""""###$$$$$$ !!!""""""###"""""" !!!$$$$$$###""""""""" """"""""""""!!!!!!!!!!!! ''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$"""'''&&&&&&&&&&&&&&&%%%%%%"""!!!&&&&&&&&&&&&&&&%%%%%%$$$"""&&&&&&%%%%%%$$$%%%$$$###"""&&&&&&$$$$$$$$$$$$""""""!!!&&&%%%$$$$$$$$$""""""!!!%%%%%%$$$$$$$$$""""""!!!%%%%%%$$$$$$""""""!!!!!!$$$$$$$$$"""""""""!!!$$$$$$"""""""""!!!!!!$$$$$$"""""""""!!!!!!$$$"""""""""!!!!!!""""""""""""!!!%%%%%%%%%&&&%%%$$$######"""""""""###$$$###"""%%%$$$&&&$$$$$$""""""""""""""""""###$$$!!!!!!%%%%%%$$$$$$""" """"""!!!'''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''&&&'''''''''''''''''''''&&&'''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&%%%$$$######"""""""""###$$$$$$"""&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$###"""""""""""""""$$$$$$%%%((((((((((((''''''''''''(((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((('''''''''''''''((((((''''''''''''(((((((((((('''''''''''''''((((((''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$###%%%$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%###"""""""""""""""############$$$############(((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&$$$%%%%%%$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&""""""#########"""###$$$%%%%%%$$$$$$######%%%!!!!!!!!!"""""""""############"""""""""""""""$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&###$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%"""##################$$$$$$$$$$$$$$$$$$%%%&&&"""#########$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&''''''&&&&&&'''&&&'''&&&%%%$$$%%%"""###""""""""""""!!!!!!    ###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&& """###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&& """###$$$$$$$$$$$$$$$%%%$$$%%%%%%%%% """"""###$$$$$$$$$$$$$$$$$$$$$$$$""" """######$$$$$$############"""""" """######"""#########""""""""" ###"""""""""###""""""!!!!!! """"""""""""""" !!!!!!  """"""""" !!! !!! """  !!!!!!!!!  !!!!!!!!!!!!  !!!!!!   FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBB>>>@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@???>>>@@@???@@@@@@@@@@@@@@@@@@@@@))))))******************+++++++++%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&+++&&&)))$$$)))%%%""" """***%%%###!!!!!!###(((%%%%%%$$$$$$!!!!!!$$$%%%&&&((('''(((%%%$$$$$$###$$$$$$&&&)))*********'''&&&&&&(((&&&'''(((+++,,,))))))((())))))((()))))))))***+++)))))))))***(((((()))+++)))***+++))))))******(((***)))++++++***+++)))************)))++++++++++++,,,&&&&&&&&&&&&'''%%%''''''(((((()))))))))***)))************+++++++++))))))******************+++++++++FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFMMMKKKKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJIIIIIIHHHHHHGGGFFFGGGGGGHHHIIIIIIJJJJJJLLLLLLKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJLLLKKKJJJJJJJJJJJJIIIJJJJJJJJJIIIJJJKKKKKKLLLMMMLLLLLLLLLLLLMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLKKKJJJJJJIIIIIIHHHIIIIIIIIIHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLMMMEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGJJJIIIIIIHHHHHHFFFFFFEEEFFFFFFGGGHHHIIIIIIIIILLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMM%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%$$$%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$000///000111///000000///,,,***$$$333333111111111111000......***%%%000.../////////---,,,+++***'''%%%///...//////...---,,,+++***'''%%%//////000000//////---+++,,,)))'''/////////............------,,,***,,,,,,+++++++++++++++***+++***)))+++******+++++++++***++++++***)))*********+++++++++************)))++++++,,,,,,,,,,,,++++++******)))'''(((((((((((((((&&&&&&&&&&&&&&&))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%EEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGG777EEEFFFFFFFFFFFFFFFFFFGGGGGGGGG444@@@BBBCCCCCCCCCCCCCCCCCCCCCDDD333<<<>>>@@@@@@AAAAAAAAAAAABBBBBB333999>>>???@@@AAAAAAAAAAAABBBBBB222888===???@@@AAAAAAAAAAAABBBBBB000555:::======????????????@@@AAA000555:::=========?????????@@@BBB111555888:::<<<===>>>?????????AAA///444666777999999999;;;<<<===>>>///111555666888999999999<<<<<<===333555777888999999:::888999888///666666777777777888888666555111111111111333222444222222...,,,&&&000///000111///000111///,,,***$$$++++++,,,+++***------,,,++++++)))))))))''''''))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$111 /// '''///++++++...000333222333333444666/////////000111,,,---......000222222222333333000000000000000000000000/////////////////////.........//////++++++,,,,,,,,,++++++,,,,,,+++++++++,,,+++***+++++++++++++++++++++++++++******++++++++++++........................---------------------************************)))))))))))))))))))))******************************************)))***************************************))))))&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******************************************+++111111111111111111111111111111111111222222222------------------------------------------///***************************++++++++++++,,,,,,222222222222222222222222222222111111222222222000000000000000000000/////////////////////000000000////////////////////////////////////000///////////////////////////////////////////////////////////////......//////////////////...,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++/////////////////////........................+++++++++++++++++++++++++++++++++************+++,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***************''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&%%%*********************************************111111111111111111111111111111111111111111111---------------------------------------------*********************************************222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000000000000000///////////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////.........//////+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++++++++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&'''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((((()))))))))************************************111111111111111111111111111111111111111111111,,,,,,,,,,,,,,,,,,,,,------------------------*********************************************222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,/////////////////////////////////////////////+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''''''''''''''&&&'''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''(((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))000000000000000000000000000111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))***************************222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000---------------------............------------,,,,,,---------------------...------------,,,,,,,,,---------------------------------,,,,,,---------------------------------------,,,,,,/////////////////////////////////////////////,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------...------------------------------------------------------------------,,,,,,---------------------------------------,,,,,,---------------------------------------------////////////000000000000/////////////////////+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++,,,+++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((000000000000000000000000000000000000000000000++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...........................///////////////+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))111111111111111111111222222222222222222222222////////////////////////////////////000000000////////////////////////////////////000000000///////////////////////////////////////000000///////////////////////////////////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,..................///////////////////////////*********************++++++++++++++++++++++++***************************++++++++++++++++++******************************+++++++++++++++%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!******&&&111///---******))))))))))))))))))((((((((((((444444333222111111111000000000000000000000000000000///......,,,,,,------,,,,,,,,,,,,,,,,,,.........,,,,,,,,,************)))))))))))))))222222222222222222222111111111111111111111111000000000000000///000000/////////////////////000000000000000//////////////////////////////000000000000000000///////////////////////////000000000000000000///////////////////////////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,*********************+++++++++,,,***+++++++++++++++++++++++++++,,,******++++++++++++++++++++++++,,,&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999555555555555555555555666666666666444444444444444444555555555555555444444444444444444555555555555333222222222222222222222222000111111222222222222222222222000000000000222222222222222000000000000000000222222222000000000000000000000000//////...//////......////////////............/////////////////////..................///////////////.....................////////////*********************+++++++++,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999999999999999999999999999999999)))((((((((((((************)))(((((())))))***+++++++++++++++++++++++++++******************+++++++++,,,++++++***************************'''''''''((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%;;;;;;;;;:::999999999999999999999999999999999,,,666888888999999999999999999999999999999999+++///555555777777888888999999999999999999999))),,,...111222444444444444444444555555555555))),,,---000222222222444444444444444444444444******......000222222222222444444444444444444((((((+++,,,---...000000000000222222222222222((((((+++,,,---///000000000000111111222222222******,,,,,,...000000111222222222222111222222,,,,,,......000000000000111222222222222222222++++++,,,+++,,,------------...///////////////++++++,,,,,,,,,---------------.../////////...+++++++++,,,,,,------------------............,,,++++++,,,,,,------...---------,,,---......)))((((((((((((************)))(((((())))))***FFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????BBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????AAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@??????>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<>>>===<<<;;;;;;;;;:::999999999999999999999999>>><<<;;;;;;:::999999999999999999999999999999*********++++++***+++******'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''&&&((((((%%%''''''%%%***'''888888888888888888888888888444444333333222222222222222000000...000......000...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@>>>>>>>>>???????????????;;;999999999999999999999999999888888888888888888,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,+++,,,,,,***++++++++++++++++++++++++,,,,,,+++,,,,,,++++++++++++++++++++++++++++++'''''''''(((&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&''''''&&&'''''''''''''''''''''''''''''''''&&&'''&&&&&&''''''''''''''''''''''''''''''&&&&&&'''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%999999999999999999999999888888888888888888888999999999999999999888888888888888888888888888999999999999999888888888888888888888888888888666666666444444444444444444444444444444444444555333333333333333333333333333333333333333333333333333333333333333333333333333333333333222111111111111111111111111111111111111111000000000000111111111111111111111111111111111000000000000000000000111111111111111111111000000000000000000000000000000111111111111000000000...//////////////////////////////.........,,,,,,///////////////////////////.........,,,,,,,,,////////////////////////............,,,,,,,,,/////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@@@@@@@@@@AAAAAAAAA?????????@@@???@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<=====================999<<<<<<<<<<<<<<<========================999999<<<<<<<<<========================999999999999999999999999999999999999999888888888888888888999999999999999999999999888888888888888888888666666666666666666222111111///111333333333333333777777777777666111/////////111333333333333111111777777666666////////////111333333333111111111000666666666////////////111111111111111111000000666666666//////////////////000000111000000000000666666&&&&&&$$$$$$&&&&&&$$$$$$&&&&&&$$$$$$))))))))))))(((((('''(((&&&)))%%%%%%###!!! ))))))))))))((('''&&&(((&&&(((%%%######!!! ))))))))))))((('''&&&&&&&&&%%%%%%######)))(((((((((&&&'''$$$'''$$$%%%%%%######)))(((((((((&&&$$$$$$&&&###%%%###### ))))))(((&&&&&&$$$$$$###"""%%%###### ))))))''''''$$$$$$$$$###"""######""" )))''''''%%%%%%$$$$$$############""" ((('''%%%%%%$$$$$$##################---------------------000000000000000000111111666---------------------///000000000000000111111666---------------------////////////000000000111333)))))))))))))))))))))++++++------...---......222)))))))))))))))))))))++++++------------------000)))))))))))))))))))))++++++---------,,,,,,,,,""")))))))))))))))))))))++++++------,,,,,,,,,%%%""")))))))))))))))))))))++++++---,,,,,,,,,((($$$ ))))))))))))))))))(((++++++,,,,,,,,,***%%%### )))))))))))))))((((((++++++,,,,,,***(((%%%!!! )))))))))))))))((((((+++***,,,+++(((%%%### )))))))))))))))((((((+++***,,,))))))%%%### ))))))))))))(((((((((******+++)))%%%###### ))))))))))))(((((((((***)))))))))%%%###### ))))))))))))(((((('''(((&&&)))%%%%%%###!!! ;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>@@@;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>@@@;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>>@@@888888888888888888888::::::::::::::::::::::::<<<777777777777777777777999999999999999999999999;;;777777777777777777777999999999999999999999:::888555555555555555555555777777777777777888444444888555555555555555555555777777777777777444444444888555555555555555555555777777777444444444444444888555555555555555555555777333333444444444444444888333333333333444444444222222222222222333333333777333333333333333//////222222222222222222333333777333333333////////////222222222222222222333333777333333///////////////111222222222222222333333777---------------------000000000000000000111111666EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>@@@@@@??????????????????AAA>>>>>>>>>>>>>>>>>>===????????????????????????AAA>>>>>>===============????????????????????????AAA;;;;;;;;;;;;;;;;;;;;;==================>>>>>>???;;;;;;;;;;;;;;;;;;;;;===============>>>>>>>>>???//////...//////...---,,,,,,---,,,,,,---,,,,,,666666555666666555666666555444444333111111222111000000111000000111111000111111000111111000000///...000///...//////...//////...//////...GGGFFF???EEE???888@@@;;;888>>>:::888<<<:::888<<<888777;;;999777999666666999666666999666666777666666777666555777777555777777555666666555444222444333333333222333333333111111000000///444222444333333222222333333333111111000000//////......000000000//////000///...------------......---//////.........---///---,,,,,,,,,---......------...............------,,,,,,,,,---;;;;;;;;;;;;===<<<:::::::::::::::888888777666;;;;;;;;;;;;<<<<<<::::::999888888999888777666;;;;;;;;;:::<<<:::::::::888888777777888777666;;;;;;::::::999999999777666666555555555333444:::999999888888888888555555555444444444111111999999999888888888666555555444444444222111111999999888888888888555555555444444444222111111:::888888888888666555555444444444444222111111:::888888888888666555555444444444444222111111888888888888666666666555444444444333222111111777777777777444444444333333333333111000000000777777777555555444444333333333333111000000000666777555555555555444333333333333111000000///666777555555555555333333333333333111000000///444222444333333333222333333333111111000000000EEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDCCCDDDDDDDDD???@@@FFFFFFDDDDDDDDDDDDCCCDDDDDDDDDDDDDDD???@@@>>>DDDDDDCCCDDDDDDDDDDDDDDDDDDDDD????????????<<>>===;;;;;;CCCCCCCCCCCCCCC>>>>>>>>>>>>>>>>>><<<<<<:::999CCCCCCCCCCCC>>>>>>>>>>>>>>>>>>===<<<:::999999AAACCC>>>>>>>>>>>>>>>>>>>>>===<<<<<<:::999999<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<::::::999777<<<<<<<<<<<<>>>>>>>>>======<<<<<<:::999999777<<<<<<<<<<<<>>>>>>======<<<<<<::::::888888777;;;;;;;;;;;;<<<<<<<<<:::<<<:::::::::888888777;;;;;;;;;;;;===<<<:::::::::::::::888888777777666777777777777777777666777777555555444444444666777777777777777666666777777555555444444444333444444444444333333444333333222222222111///222111222222111111111333111111111111111111...000111222111111111111111111111111111111......@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999999999999999999999;;;;;;;;;;;;;;;;;;888888888888888888999999999:::::::::::::::888888888888888999999999999999999;;;::::::999888888888888999999999999999999999::::::999999888888888999999999999999999999999999:::::::::888888999999999999999999999999999999:::::::::888999999999999999999999999999999888888:::888777777888888888888888888888888777777777777777777777888888888888888888888777777777666555777777888888888888888888888777777777777666666666777888888888888888888777777777777666666666666777777777777777777777666666777555555444444444EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDEEECCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<<>>===@@@@@@???@@@@@@???@@@??????BBBAAAAAABBBBBBAAABBBBBBAAABBBAAAAAABBBAAAAAABBBAAAAAA<<<;;;;;;<<<;;;;;;=========>>><<<<<<<<<::::::::::::888777777777=========>>><<<<<<<<<::::::::::::888777777777<<<<<<<<<<<<;;;<<<;;;:::999999999777777777777<<<<<<<<<<<<;;;;;;;;;999999999999777777777777<<<<<<<<<<<<;;;;;;;;;999999999999777777777777BBBBBBBBBBBB@@@@@@@@@>>>>>>>>>>>>:::::::::;;;BBBBBBBBBBBB@@@@@@@@@>>>>>>>>>>>>:::::::::;;;BBBBBBBBBBBB@@@@@@@@@>>>>>>>>>>>>:::::::::;;;BBBBBBBBBBBB@@@@@@@@@>>>>>>>>>>>>:::::::::;;;BBBBBBBBBBBB@@@@@@@@@>>>>>>>>>>>>:::::::::;;;AAABBBBBBBBB@@@@@@@@@>>>>>>>>>>>>:::::::::;;;CCCDDDDDDDDDCCCCCCCCCAAAAAAAAAAAA============CCCDDDDDDDDDCCCCCCCCCAAAAAAAAAAAA============CCCDDDDDDDDDCCCCCCCCCAAAAAAAAAAAA============CCCCCCDDDDDDCCCCCCCCCAAAAAAAAAAAA============>>>>>>??????>>>>>>>>><<<<<<<<<;;;999999999:::>>>>>>??????>>>>>>>>><<<<<<<<<;;;999999999999=========>>><<<<<<<<<::::::::::::888888888888=========>>><<<<<<<<<::::::::::::888888888888=========>>><<<<<<<<<::::::::::::888777888888CCCCCCCCCEEEBBBBBBEEECCCCCCCCCBBB>>>>>>>>>777FFFFFFFFFGGGDDDDDDDDDDDDDDDDDDCCC?????????===FFFFFFFFFGGGDDDDDDDDDCCCDDDDDDCCC????????????FFFFFFFFFGGGDDDDDDDDDCCCDDDDDDCCC????????????FFFFFFFFFGGGDDDDDDDDDCCCCCCDDDCCC?????????@@@FFFFFFFFFGGGDDDDDDDDDCCCCCCDDDCCC?????????@@@FFFFFFFFFGGGDDDDDDDDDCCCCCCCCCCCC?????????@@@GGGGGGGGGHHHFFFFFFFFFDDDDDDDDDDDD@@@@@@@@@BBBGGGGGGGGGHHHFFFFFFFFFDDDDDDDDDDDD@@@@@@@@@BBBHHHHHHHHHHHHFFFFFFFFFDDDDDDDDDDDD@@@@@@@@@BBBHHHHHHHHHHHHFFFFFFFFFDDDDDDDDDDDD@@@@@@@@@BBBHHHHHHHHHHHHFFFFFFFFFDDDDDDDDDDDD@@@@@@@@@BBBHHHHHHHHHHHHFFFFFFFFFDDDDDDDDDDDD@@@@@@@@@BBBBBBBBBBBBBBB@@@@@@@@@>>>>>>>>>>>>:::::::::<<>>>>>>>>>>>:::::::::<<>>===BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===BBBAAABBB@@@@@@AAA@@@@@@@@@AAA@@@??????>>><<>>>>>>>><<>>>>>>>><<>>CCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????===BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????===BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===EEEEEEEEEBBBBBBBBBDDDDDDEEEEEEGGGFFFFFFFFFCCCIIIIIIIIIFFFFFFGGGHHHHHHHHHHHHIIIHHHHHHHHHFFFIIIIIIIIIFFFFFFGGGHHHHHHHHHHHHIIIHHHHHHIIIFFFIIIIIIIIIFFFFFFGGGHHHHHHHHHHHHIIIHHHHHHIIIFFFIIIIIIIIIFFFGGGGGGHHHHHHHHHHHHIIIHHHHHHIIIFFFIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIFFFIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIFFFJJJJJJJJJHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJGGGJJJJJJJJJHHHHHHHHHIIIJJJJJJJJJJJJHHHIIIJJJGGGMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKHHHMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKHHHMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKHHHMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKHHHFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEEEECCCCCCEEEBBBFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCEEEBBB666666666666444666666666666444555555555555333555444444222---333222111...---==============================;;;;;;=========;;;;;;;;;;;;===<<<<<<;;;;;;;;;999999888888666999999888888666777777999999777888888888999777888888888777777777888888777555777777888666444666666666777555666666666666555666666666666444DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>============>>>==============================444000111111777777777888888777777666777666666444000111111777777777777777777777777777666666//////000000///444666666666777666666666666555..................555555555555555666666555555..................555555555555555666444444333;;;;;;;;;<<<<<<<<<============;;;;;;=========;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<:::;;;::::::<<<<<<<<<<<<999999:::::::::::::::777777888777777777999999999999::::::::::::666666777777888888777777999999999::::::::::::777777777777777888888888777999999:::::::::777777777777777777777888888888444999::::::777777777777777777777777777888888444999::::::777777777777777777777777777777777444444;;;777777777777777777777777777777777777444444111777777777777777777777777777777777666444444111777777777777777777777777777666666666444000111111777777777777888777777666777666666DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????===???@@@???????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>???@@@@@@????????????>>>???>>><<<<<<>>>>>>>>>>>>>>>???@@@@@@@@@@@@>>>>>>>>><<<<<<<<<>>>>>>>>>>>>>>>>>>???@@@>>>=========<<<<<<======>>>>>>============;;;============<<<;;;;;;<<<<<<<<<============;;;;;;=========........./////////111111333333333444444444444........./////////111111222333333444444444444------.........//////111111222333333333333///------------.........000000222222222333......------------.........000000222222222222......444444444666888888888666666<<<<<<<<<<<<<<<<<<444444444444666666666666666555;;;;;;;;;;;;;;;444444444222444555555555555555;;;;;;;;;;;;;;;333111111222444555555555555666666;;;;;;;;;;;;111111111222444555555555555666666666;;;;;;;;;000000000000222333333333333333333333999999999000000000000111111333333333333333333333999999000000000//////111333333333333333333333999999000000...//////111111333333333333333333333999000......//////111111333333333333333333333444.........//////111111333333333333333333444444........./////////111333333333333333333444444........./////////111111333333333333444444444........./////////111111333333333333444444444........./////////111111333333333444444444444>>>EEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDD666>>>BBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDD666999>>>@@@BBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDD666999>>>>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCCDDD666777999>>>>>>???AAA@@@BBBBBBBBBCCCCCCCCCCCC666666999999>>>>>>???AAA@@@@@@BBBBBBBBBBBBCCC666666999999>>>???>>>??????@@@@@@@@@BBBBBBBBB444444777777888============>>>?????????AAAAAA444444666777888===============>>>>>>?????????444444666777888888===============>>>>>>??????444444444777888888888===============>>>>>>>>>444444444666888888888===============<<<<<<<<<444444444666888888888888======;;;;;;;;;<<<<<<444444444666888888888888666<<<;;;;;;;;;;;;<<<444444444666888888888666666<<<<<<<<<<<<<<<;;;aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa666666444444222222000000000...------))))))))))))666666444444222222000000000...------))))))))))))555555444444222222000000000///------(((((())))))<<<<<<::::::999999777777777666444444000000000000<<<<<<::::::999999777777777666444444000000000000::::::::::::::::::333555555333333333...000000000:::<<<<<<<<<::::::888888888666444444000000000000:::<<<<<<<<<::::::888888888666444444000000000000:::<<<<<<<<<:::<<<888888888666444444000000000000<<<<<<<<<<<<<<<<<<888888888666444444000000000000444444444444444444222222222000......++++++++++++444444444666444444222222222000...///++++++++++++444444444666444444222222222000...///++++++++++++333333444444222222000000000...,,,---))))))))))))333666444444222222000000000...,,,---))))))))))))111444444444222222000000000...,,,---))))))))))))444444444444222222000000000...------))))))))))))444444444444222222000000000...------))))))))))))666666444444222222000000000...------))))))))))))666666444444222222000000000...------))))))))))));;;;;;;;;;;;777777555777777444222000---///000000;;;;;;;;;:::999999777666666444222222///000000000222222222222000000............++++++((((((((((((000000000000000000,,,,,,,,,+++++++++((((((((((((000000000000000000,,,,,,,,,,,,++++++(((&&&&&&&&&000000000000000000,,,,,,,,,,,,++++++)))&&&&&&&&&222222222222222222............++++++)))&&&&&&&&&333222222444222222............,,,...))))))((((((111555222222000000...,,,,,,,,,))),,,))))))))))))333555222222000000...,,,,,,,,,,,,,,,))))))))))))333555222222000000...,,,,,,...,,,,,,))))))))))))666666666666444444000000000222000000+++)))))))))666666666666444444//////333111//////))))))))))))666666666666444444///333333111//////***)))))))))::::::::::::::::::333555555333333333...000000000!!!))))))))))))!!!!!!))))))))) ))))))))) )))))) ))))))*********))))))******)))))))))*********))))))*********))))))******)))))))))'''***)))))))))'''***)))))))))******)))))))))))))))))))))))))))))))))))))))'''''''''&&&)))'''''''''&&&))))))''''''&&&))))))''''''&&&)))!!!))))))))))))'''''''''''''''&&&%%%$$$$$$"""""""""!!!!!!!!!'''''''''''''''&&&%%%$$$$$$"""""""""!!!!!!!!!&&&&&&&&&&&&&&&!!!!!!!!!$$$ !!!!!!&&&&&&&&&%%%%%%!!!!!! &&&&&&&&&%%%%%%!!!!!! ''''''''''''''''''............,,,,,,*********'''''''''''''''''''''......---,,,,,,*********''''''''''''''''''''''''...,,,,,,************''''''''''''''''''''''''...,,,,,,************''''''''''''''''''''''''''',,,,,,************''''''''''''''''''''''''%%%,,,,,,((('''''''''''''''''''''''''''''''''%%%%%%,,,''''''''''''''''''''''''''''''''''''%%%%%%"""************'''''''''''''''''''''%%%%%%%%%"""*********)))'''''''''''''''''''''%%%%%%$$$""""""'''***)))'''''''''''''''''''''%%%"""""""""'''***''''''''''''''''''''''''%%%""""""""""""***'''''''''''''''''''''%%%$$$""""""!!!!!!)))''''''''''''''''''%%%$$$"""""""""!!!)))'''''''''''''''&&&%%%$$$$$$"""""""""!!!!!!!!!''''''******""""""""""""""""""%%%%%%%%%''''''*********!!!""""""""""""""""""%%%%%%%%%'''''')))))))))!!!!!! !!!!!!!!!!!!$$$$$$$$$$$$&&&&&&&&&!!! !!!!!!###$$$$$$&&&&&&&&& !!!!!!###$$$$$$&&&*********++++++++++++------............''''''*********++++++++++++---------......'''''''''************++++++++++++------...''''''''''''************++++++++++++------...''''''''''''***************+++++++++------'''''''''''''''***************+++++++++------%%%''''''''''''******************++++++---%%%%%%''''''''''''))))))***************+++###%%%%%%''''''''''''))))))***************+++"""%%%%%%%%%''''''''')))))))))************""""""%%%%%%%%%''''''''')))))))))************""""""%%%%%%%%%''''''''')))))))))*********"""""""""%%%%%%%%%'''''''''&&&&&&)))******"""""""""""""""%%%%%%%%%''''''&&&&&&)))******"""""""""""""""%%%%%%%%%''''''''''''******""""""""""""""""""%%%%%%%%%''''''aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa%%%%%%((('''*********,,,***'''''''''$$$###&&&&&&$$$$$$''''''*********,,,***'''''''''$$$###&&&&&&######''''''))))))))),,,)))'''''''''$$$###&&&&&&,,,,,,...,,,...000000222000......,,,)))''')))+++,,,,,,...,,,...000000222000.........)))'''))))))222222333333333333777777777444444666444///------222222333333333333555555666222444666444///------222222555555555555666666666222444444444///------......000111111333333555555111333333222...******......000111111333333555555111333333222---,,,,,,)))))))))************//////******,,,+++(((&&&&&&&&&&&&)))'''******,,,,,,,,,******,,,)))(((&&&&&&&&&&&&)))'''******,,,,,,,,,******,,,)))(((&&&&&&&&&&&&)))'''******,,,,,,,,,*********)))&&&&&&&&&&&&&&&)))'''******,,,,,,,,,*********)))&&&&&&&&&&&&&&&)))'''******,,,,,,,,,*********)))&&&&&&&&&&&&&&&)))'''******,,,,,,***'''''''''&&&###&&&&&&%%%&&&((('''******,,,,,,***'''''''''$$$###&&&&&&%%%%%%((('''*********,,,***'''''''''$$$###&&&&&&%%%%%%((('''*********,,,***'''''''''$$$###&&&&&&666888555444444444555555555333333111111///......888:::777666666666777777555333333111111///......///222...,,,,,,,,,......,,,))))))))))))&&&%%%%%%///222...,,,,,,.........,,,***)))))))))(((%%%&&&///222...---,,,.........,,,******))))))(((((((((///222...------.........,,,*********+++(((((((((///222...------.........,,,*********+++(((((((((///222...---............,,,*********+++(((((((((///222...---............,,,******++++++(((((((((///222...---............,,,******++++++(((((((((///333000...............,,,***+++++++++(((((((((222222222111111111111222000...//////---***((((((222222111111111111111222000...//////---***((((((------............222222000/////////---***((((((222222333333333333777777777444444666444///------aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa%%%%%%%%%%%%%%%%%%############!!!!!!###!!!$$$$$$$$$$$$%%%%%%%%%$$$###!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$%%%###"""""""""!!!$$$$$$$$$$$$###$$$$$$###""""""""""""!!!$$$$$$$$$$$$$$$######"""""""""""" %%%$$$$$$$$$$$$"""#########"""""" $$$$$$######$$$""""""#########"""!!!$$$$$$######"""""""""######""""""$$$$$$$$$"""""""""""""""""""""""" )))*********************************------------))))))***)))************************,,,,,,------)))))))))***)))*********************,,,,,,,,,---$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&((((((((()))$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%''''''((('''###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''######$$$$$$#########$$$%%%$$$$$$%%%'''&&&&&&&&&%%%###$$$##################$$$$$$$$$%%%%%%%%%"""%%%%%%%%%$$$$$$###############$$$"""$$$$$$""" %%%%%%%%%%%%%%%$$$#########"""!!!"""$$$!!!%%%%%%%%%%%%%%%%%%############!!!!!!###!!!999999999999999999999999999999999999;;;;;;;;;;;;999999999999999999999999999999999999;;;;;;;;;;;;999999999999999999999999999999999999;;;;;;;;;;;;555555555555555555555555666666666666777777777777444444444444444444444444444555555555666666666666444444444444444444444444444444555555666666666333222222222222222222222222222222222333444111111111000222222222222222222222222222222222000000000111000222222222222222222222222222000000000000000000000111222222222222222222000000000000000000000000000000000000000000111///////////////////////////000000000000000.........///////////////////////////000000------------............///////////////...///---------------------.........////////////)))*********************************------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????AAAAAAAAAAAAAAAAAAAAA???????????????????????????AAAAAA@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999;;;;;;;;;;;;999999999999999999999999999999999999;;;;;;;;;;;;))))))((())))))((()))(((((())))))((())))))(((***))))))******)))******)))))))))(((((((((((((((((((((111111000111111000111000000111000000000//////000//////000///...000///...//////...---......,,,------,,,+++---,,,+++***++++++***))))))(((GGGFFF>>>DDD@@@777@@@;;;777===999777;;;999666;;;888666:::888666888555555666444444666444222444333222444333222333333222111111000111111000,,,***............---,,,,,,,,,***+++***)))))),,,***.........---------,,,,,,******)))))))))+++***///......---------,,,,,,***)))))))))))))))(((---------++++++++++++,,,***))))))))))))((((((------+++++++++++++++---******)))))))))((((((------,,,++++++++++++)))+++************((((((------+++++++++++++++)))+++************((((((---++++++++++++++++++)))+++************((((((---,,,+++++++++++++++)))******)))***)))((((((,,,,,,,,,,,,++++++))))))((()))))))))(((((((((,,,,,,,,,,,,++++++))))))((()))))))))(((888888:::999999888777777777555555333333222111888888999999888888777777555555555333333222111888777999888888777777777555555333333333222111555555777777555555555333333333111111333222111444333666444444444444111111111000000222000000333333666444444444222111111000000000...000000222222444444444444111111111000000000...000000222000444444444222111111000000000000...---000222000444444444111111111000000000000...---///000000444444222111111111000000000000...------......333333000000000/////////...,,,,,,,,,,,,......333111000000000/////////...,,,,,,,,,,,,......000000000000000/////////...,,,+++,,,,,,......000000000000......//////...,,,++++++,,,,,,***............---,,,,,,,,,***+++*********EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCC>>>@@@EEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCC??????===DDDDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>??????>>>;;;CCCCCCCCCCCCCCCCCCCCCCCC>>>>>>??????>>><<<;;;AAAAAAAAAAAAAAAAAAAAA============<<<<<<::::::@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;999999777888@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;:::999777666666@@@@@@;;;;;;;;;;;;;;;;;;;;;:::999999777666666999999;;;;;;;;;;;;;;;;;;:::999999777777666444999999;;;;;;;;;;;;;;;::::::999999777555555444999999;;;;;;;;;;;;::::::999999666666555555333888888::::::999888888777777555555555333333111888888:::999999888777777777555555333333222111------......---------,,,//////,,,,,,,,,,,,,,,------------------,,,,,,//////------------,,,---------------,,,,,,,,,...---------------+++((()))))))))(((((((((((())))))++++++++++++)))((())))))((((((((((((&&&))))))+++++++++(((((())))))((())))))))))))&&&))))))+++++++++(((((()))((())))))))))))'''''')))***++++++)))(((((()))((((((((()))'''''''''******,,,,,,)))(((((('''(((((((((&&&'''''''''******,,,)))((((((((('''(((((()))''''''''''''))))))+++)))((((((((()))((()))''''''''''''''')))))))))((((((((((((;;;;;;;;;;;;;;;;;;;;;;;;777888888888888888888;;;;;;;;;;;;;;;;;;777888888888888888888888888;;;;;;;;;;;;;;;777888888888888888888888888888777777777444444444444444666666666666666666555666333333333333333333333555555555555555444444333333333333333333333333555555555555444444333111111111111111111111111333333333333333222222111111111111111111111111333333333333333222222000000000111111111111111333333333333222222222000000000000000000000111333333333222222222000////////////////////////111111000000000......////////////////////////111000000000.........////////////////////////000000000000........./////////////////////...000000000............---------...---------,,,//////,,,,,,,,,,,,,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAAAAAAAA???????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>999999<<<<<<<<<<<<<<<=========>>>>>>>>>999999999999;;;;;;;;;;;;;;;;;;;;;;;;===777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;777888888888888888888555444444555555444333333333111111111111111111555555555555555555555555555555666555555555555555666555555555555666666555444333333444444333::::::999888888777777777666777666666555444444444333333444444333444444333444444444555555444555555444444444444555444444666666555111111000111111000555555444555444444555555444555555555:::<<<:::::::::888888888888:::666555555555555777;;;:::::::::888888888888:::666666666666555666999888888888666666666666888333333333333333666777555555555333333333333333111111111111111666777555555555333333333333333111111111111111;;;;;;<<<<<<<<<:::::::::888888444555555555555;;;;;;<<<<<<<<<:::::::::888888444555555555555;;;;;;<<<<<<<<<:::::::::888888444555555555555;;;;;;<<<<<<<<<:::::::::888888444555555555555;;;;;;<<<<<<<<<:::::::::888888444555555555555;;;;;;<<<<<<<<<:::::::::888888444555555555555;;;;;;<<<<<<<<<:::::::::888888444555555555555;;;;;;<<<<<<<<<:::::::::888888444555555555666777777888888888666666666444666222333333333444555777888888888666666666444666222333333333444===???>>>>>>>>><<<<<<<<<;;;===999::::::999:::;;;============;;;;;;;;;999;;;777888888888888;;;===;;;;;;;;;999:::999888:::777777777777777;;;===;;;;;;;;;999999999888:::777777777777777:::<<<:::::::::888888888888:::666555555555555999999999999999777777777555555333444444444444999999999999999777777777555555333444444444444999999999999999777777777666666333444444444444999999999999999777777777666666444444444444444999999999999999777777777666666444555555555555:::::::::::::::888888888666666444555555555555::::::999999999777777777555555333555555555444::::::999999999777777777555555333555555555555;;;;;;;;;;;;;;;999999999777777555666666666666555555666666666444444444222222000111111111111555555666666666444444444222222000111111111111;;;;;;<<<<<<<<<:::::::::888888444555555555555;;;;;;<<<<<<<<<:::::::::888888444555555555555;;;;;;<<<<<<<<<:::::::::888888444555555555555;;;;;;<<<<<<<<<:::::::::888888444555555555555;;;;;;:::::::::::::::999999::::::777777777::::::::::::::::::::::::999999999999777777777777:::::::::::::::::::::888888999888666666666666:::::::::::::::::::::888888888888666666666666:::::::::::::::::::::888888888888666666666666===============>>>>>>============999999;;;;;;==================>>>============999999;;;;;;=================================999999;;;;;;=================================999999;;;;;;=====================;;;=========999999999;;;=====================;;;=========999999999;;;=====================;;;;;;======999999999;;;=====================;;;;;;;;;===999999999;;;777777777777777777777555555555999555555555777777777777777777777777555555555555555555555555======???>>>=========<<<<<<<<<<<<888<<<======<<<<<<;;;;;;<<<<<<<<<::::::::::::777;;;;;;;;;<<<<<<:::::::::<<<<<<::::::::::::777777;;;;;;<<<<<<::::::::::::::::::::::::;;;777777;;;;;;;;;;;;:::::::::::::::999999::::::777777777;;;<<<<<<;;;:::999999999888999999999777777999999<<<<<<;;;:::999999999888999999999777777999999<<<<<<;;;:::999999999888999999999777888999999<<<<<<;;;::::::::::::888999999888888888999999<<<===<<<::::::::::::888888999999888888999999======<<<;;;;;;;;;;;;999999:::999888888::::::======<<<;;;;;;;;;;;;999999:::999999999::::::<<<===<<<;;;;;;;;;;;;999999999999999999::::::=========<<<<<<<<<<<<:::;;;;;;;;;999:::;;;;;;555555777666666666666444444444444222444555555555555444666666666666444444444444222444555555============>>>>>>>>>============999;;;;;;;;;============>>>>>>>>>============999;;;;;;;;;===============>>>>>>============999999;;;;;;===============>>>>>>============999999;;;;;;+++++++++******+++++++++******+++++++++***'''+++++++++***'''+++++++++***'''+++++++++******+++++++++******+++++++++******+++***+++++++++*********+++((()))&&&'''((((((555333111111111333222111111111111///111111000111//////...000111//////......111///........./////////......------///......---------......---------,,,...,,,------,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++***++++++++++++******EEEEEEDDDDDD>>>CCCCCCBBB===555BBB@@@===888555???>>>>>>888555>>>>>>888777555>>>999888555555>>>999888555555777777777333333777777555333333666666444222222666666333222222555555333222222555333111111222555333111111111555333111111111111*********000//////////////////------++++++111*********000///////////////---------++++++***************///////////////------+++++++++***************)))////////////------+++++++++***************)))////////////------,,,++++++***************))))))//////......---,,,++++++***************)))))))))///......,,,,,,,,,+++***************)))))))))///......,,,,,,,,,+++)))))))))))))))((((((((()))------,,,,,,,,,+++((((((((((((((('''''''''%%%------+++++++++***((((((''''''''''''''''''%%%%%%---+++++++++)))999999888888888777888999999999333333555555555999888888777888777777999999333333333333333333888888777777888777777777777333333333333333111888777777777777777777777111111333333333333111777777777777777777777111111111111333333222111777777777777777777777111111111111111111111111666666666666666666000000000000111111111//////666666666666666666000000000000000111111///---666666666666666000000000000000000000//////---000666666666000000000000000000000000...///---000666666666000000000000000000000000......,,,000000666000000000000000000000000000...,,,,,,000000***000000//////////////////------++++++000111***000000//////////////////------++++++111*********000//////////////////------++++++DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???AAAAAAAAAAAAAAABBBBBBBBBAAABBBBBB@@@@@@???>>>AAAAAAAAAAAAAAA@@@@@@@@@@@@>>>@@@@@@???>>>>>>AAAAAAAAA@@@@@@@@@@@@>>>>>>>>>===<<<<<<<<<>>>@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<<<<<<<777>>>@@@@@@@@@>>>>>>>>>======<<<<<<<<<<<<<<<777======;;;=========;;;;;;;;;:::<<<<<<<<<666666;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;555666666::::::;;;:::::::::999::::::::::::;;;555555555::::::999:::999999888999999::::::555555555555:::999999888999888888999999999333555555555555999999888888888777888999999999333333555555555------------------//////000000000000000000111------------------/////////000000000000111111---------------------//////000000000000...***---------------------//////000000000...******---------------------//////000000111...******---------------------/////////111111*********,,,,,,,,,---------------//////111***************+++,,,---------------//////111******************+++,,,------------//////)))************)))*********++++++,,,,,,,,,,,,''')))))))))((())))))******((((((((()))+++''''''((()))((((((888888888888888888888666666::::::::::::999999777777777666888666666666666666::::::999999999666666666444666666666666666666888888999999888444222222222444555555555555333333888999888888222222222222444444444444333333333222888888777222222222222444444222222333333222222777777777111111111111111111111111222111111000000666666111111111///000111111111111111000000000666666111111//////000111111000111000000000000000666111/////////000111000000000000000000000000000///////////////000000000000000000000000000000/////////...//////000000000000000000000000000//////......///...000000000000000000000000000///...............000000000000000000000000000------------------//////000000000000000000000CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDD?????????AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA????????????@@@@@@@@@@@@@@@???AAAAAAAAAAAAAAA????????????@@@?????????????????????AAAAAAAAA===============????????????????????????AAA@@@===============?????????????????????>>>>>>>>>999999999999999999=========<<<<<<<<<<<<======999999999999999999888<<<<<<<<<<<<<<<<<<<<<;;;999999999999888888888<<<<<<<<<<<<<<<:::::::::999888888888888888888888<<<<<<:::::::::::::::888888888888888888888888666::::::::::::::::::888888888888888888888666666::::::::::::999999))))))((((((((()))))))))(((((()))))))))(((&&&&&&&&&#########$$$!!! $$$$$$$$$### $$$$$$$$$######$$$$$$$$$######$$$$$$######$$$$$$ &&&###### '''''' ''''''%%%%%%%%%%%%%%%%%%%%%%%%######+++))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%###### ))))))))))))%%%%%%%%%%%%%%%%%%%%%######### ))))))))))))%%%%%%%%%%%%%%%%%%%%%######### ))))))&&&%%%%%%%%%############ &&&&&&$$$%%%%%%%%%######### &&&$$$###%%%### $$$###%%%### $$$###%%%### ###%%%### """"""""" """""""""  """""""""  %%%%%%%%%&&&((((((((((((***""""""$$$$$$%%%%%%%%%%%%%%%%%%(((((((((((( """"""$$$$$$%%%%%% """(((((((((((( """"""%%% """%%%%%%%%% """"""%%%"""%%%%%%%%% """"""%%%""""""### """"""%%%""" """### ###### ###### """###   ''')))))))))))))))''')))))))))))))))''')))))))))))))))((()))))))))))))))(((******)))))))))'''************)))'''************)))(((*********))))))(((******))))))(((...111111111111---...111111111------...111------------''')))))))))))))))''')))))))))))))))''')))))))))))))))''')))))))))))))))''')))))))))))))))''')))))))))))))))''')))))))))))))))''')))))))))))))))''')))))))))))))))''')))))))))))))))''')))))))))))))))'''))))))))))))))):::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;666888888888888888555777777777777777555777777777777777333555555555555555333555555555555555333555555555555555333555555555555555111333333333333333111333333333333333111333333333333333111333333333333333...111111111111---EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;((((((((((((''''''''''''(((((((((''''''''''''&&&((((((((('''''''''''''''((((((((((((''''''&&&&&&(((((((((''''''''''''''''''((((((((('''&&&&&&&&&((((((((('''''''''''''''''''''((((((&&&&&&&&&(((((((((((((((''''''''''''''''''(((%%%&&&&&&&&&(((((((((((((((((('''''''''''''''%%%%%%&&&&&&((('''''''''''''''(((''''''''''''''''''''''''(((''''''''''''''''''((((((((((((''''''''''''&&&''''''''''''''''''((((((((((((.......................................................................................................................................******************************************'''***************************************''''''*********************************''''''''''''***************************''''''''''''''''''************************'''''''''''''''''''''******************'''''''''''''''''''''''''''***************''''''''''''''''''''''''''''''*********''''''''''''''''''''''''''''''''''''***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((('''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::777777777666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.............................................EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>??????????????????????????????????????????>>>??????????????????????????????>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::'''''''''''''''((('''''''''((((((&&&&&&&&&((('''''''''''''''((('''''''''&&&(((&&&&&&&&&&&&''''''''''''''')))'''&&&&&&&&&(((&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&''''''&&&%%%%%%%%%''''''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%'''''''''%%%'''&&&%%%$$$&&&'''''''''&&&&&&%%%'''''''''%%%&&&&&&&&&&&&&&&''''''''''''''''''((('''''''''(((&&&&&&&&&&&&&&&'''''''''''''''((((((''''''------------------------,,,,,,,,,............------------------------,,,,,,,,,............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,............(((((((((((((((((((((((((((((((((************(((((((((((((((((((((((((((((((((************(((((((((((((((((((((((((((((((((************(((((((((((((((((((((((((((((((((************(((((((((((((((((((((((((((((((((************(((((((((((((((((((((((((((((((((************(((((((((((((((((((((((((((((((((************(((((((((((((((((((((((((((((((((************(((((((((((((((((((((((((((((((((************(((((((((((((((((((((((((((((((((*********'''(((((((((((((((((((((((((((((((((***''''''''''''''''''''''''((('''''''''((((((&&&&&&&&&(((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777666666666666666666666666666666666666666555555666666666666666666666666666666555555555555555444444444444444444333333333333333333333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000111111111111000000000000000000000000000000000111111111111000000000000000000000000000000000111111111111000000000000000000000000000000000111111111111------------------------,,,,,,,,,............EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;(((((((((((((((((((((((('''''''''((((((''''''(((((((((((()))))))))''''''''''''((('''''''''((((((((()))))))))''''''''''''''')))'''''''''(((&&&'''''')))'''&&&&&&&&&'''))))))'''&&&&&&)))''''''''')))'''&&&&&&&&&''')))''''''&&&&&&)))'''''''''''''''&&&&&&''''''(((''''''&&&&&&)))''''''''''''''''''&&&'''''''''''''''&&&''')))'''''''''(((((((((''''''''''''))))))(((&&&)))'''''''''((((((((((((''''''''')))(((((((((------------------------------------------------------------------------------------------------------------------------------------,,,)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((('''''''''(((((('''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444444444444444444333333333333333333222222222222222222000000000000000000000000000222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????@@@??????????????????????????????????????????@@@??????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;JJJJJJJJJJJJJJJJJJJJJJJJAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJDDDDDDDDDDDDDDDCCCCCCDDDAAAAAAAAAAAAJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJDDDDDDDDDDDD666666666777777666666666666777777666555555888777777555===>>>>>>======<<<===>>>>>>======<<<===>>>>>>======:::@@@??????<<<<<<:::@@@??????<<<<<<:::@@@??????<<<<<<:::@@@@@@@@@======<<<999999999666666444999999999666666444999999999666666444666666666444444333666666666444444333555555555333333111555555555333333444555555444333666444666666666444777666666666666777777666===<<<:::999:::;;;<<<<<<<<<;;;<<<;;;444444444222222222222222222222222000222222444222222000444444444222222000666666666333222222666666666333333333444444222......111444444222...111333444444444111111333999999999666666666999999999666888666999999999888888666===>>>>>>======:::444666666666444444444444444666666666666666666444666666666444444444444444666666666666666666444555555555555555555555555555555555555555555<<<<<<<<<====================================<<<<<<<<<<<<<<<====================================??????=========;;;===<<<<<<======;;;===??????????????????????????????????????????@@@??????============??????============@@@@@@@@@??????============??????=========???@@@@@@@@@??????============??????======??????@@@@@@@@@888888888888888888888888999999999999999999999888888888888666666666888888999999999999999999888888888888666888888888888999999999999999999333333333333555555666666666666666666666666666333333333555555555666666666666666666666666666111333333555555555666666666666666666666666555444444444666666666666666666666666666666666555444444444666666666666666666666666666666666555666666666666444444444444444666666666666666666444666666666444444444444444666666666666666666<<<<<<===<<<<<<<<<<<<<<<<<<===<<<<<<<<<======<<<<<<============<<<<<<<<<============<<<<<<444444444444444444444444444444444444444444444444444444444444444444222222222222444444222222333333333333444444444222222222222444444222222333333333333444444444222222222222666666444444333333333333444444444666666666666666666666666444444444444444444666666444444444444666666666666666444444444222444444222222444222444444444666666444444444222444444222222444222444444444666666666666666444444444444444666444444444444666666666666888888888888888888888888888888999444444666666666666666666888666666666888888999444444666666666666666666888666666888888888999======??????=========;;;===<<<<<<======;;;===222222222444444222222222222444666444444444444222222222444444222222222444666666444444444444222222222444444222222333333555555444444444444===<<<<<<<<<===========================<<<<<<===<<<<<<<<<<<<<<<=====================<<<<<<>>>>>><<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>????????????????????????===>>>>>>>>><<<<<<<<<===??????============???>>>?????????============??????============????????????>>><<<<<<<<<<<>>>>>>>>=========<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<============<<<<<<<<<======>>><<<<<<444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444444444444444444444444444444333333444444444444444444444444444444444444444333333444444444444222222222333444444222222222222444333555555555333333333333555555222222444444666333555555555333333333444666666444444444444666333555666666666666666666666666666666666666666888888888888888888888888888888888888888666666888888666666666666666888666666666666888444444888888666666666666666888666666666666888444444>>>>>><<<<<<<<<<<<<<>>>>>>>>????????????>>>>>>>>>???=========???>>>>>>>>>????????????>>>>>>>>>???==================??????@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===>>>>>>@@@@@@============???@@@======<<<<<<>>><<<>>>@@@@@@============???@@@>>>>>>======???777999999999777777777777777999999999888888888555777777777999999999999999999::::::888888888777777777777999999999999::::::::::::888888888666333333333666777555555555555777555333333333666333333333666777555555555555777555333333333666333333333777555333333333333777333000000000666666777777777555555555555555777555222222222444444777777444333333333555555555222000000222333333555555444444444444777777555555222222444333333555555444444444222555555333555222000222????????????????????????????????????<<<<<<<<>>''''''//////'''''''''///'''''''''''')))))),,,,,,))))))''',,,))))))''''''......------...---------...------+++''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++------...+++---------++++++------(((******,,,(((*********((((((******((((((((((((((((((((((((((((((((((((***,,,,,,,,,******,,,,,,******,,,'''---.........------......------...'''aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ))),,,...000111222222444444444444444"""***+++......000222222222222444444444###"""''''''***,,,---///000000000000222222(((,,,,,,/////////...,,,%%% &&&)))+++------,,,+++***%%%"""$$$%%%((('''(((((('''$$$$$$"""$$$  ###***///222333222222///---(((***......///111000...---###%%%%%%'''***,,,,,,++++++'''$$$$$$===<<<;;;;;;;;;;;;;;;;;;<<>><<<<<<<<<<<<;;;;;;;;;>>>@@@@@@@@@@@@??????===;;;;;;;;;;;;:::888///@@@@@@@@@@@@???>>>===;;;;;;;;;::::::888555///GGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEEEEEEEDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAABBBCCCCCCCCCCCCCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBBAAABBBCCCDDDDDDDDDDDDDDDBBBAAA???@@@AAAAAAAAAAAAAAA@@@======@@@AAAAAAAAAAAAAAAAAA===GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@AAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@???@@@@@@@@@AAABBB???AAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<>>>???AAAAAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<>>@@@AAAAAA@@@@@@@@@@@@>>><<<<<<<<<;;;;;;;;;;;;::::::;;;:::::::::999999999999999999...777888888999999999999999999999999,,,000555666888888888888999999999999FFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>AAA@@@@@@?????????>>>>>>>>>>>>>>>>>>AAA@@@?????????>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;999999999::::::::::::::::::999999999999999999***000555666777888888888999999999999(((,,,...222222444444444444444444555 ))),,,...000111222222444444444444444...333666888888777777222***...000111111222...---%%%))),,,,,,/////////...,,,%%% ===<<<;;;;;;::::::888555//////222444555555444333000++++++///222333222222///...555555555555555555111111111333444444444222222888888888777666666111111111111222222222222222222888888666666666111111111///000222222222222222666666666666555,,,,,,,,,,,,...////////////000000444666555555,,,,,,,,,,,,.../////////---000000///333555555444444444444444444444444555444444444444444444444444555111111111111111111111111111::::::555555555555555444222222222:::555555555555555333222222222111333000000000000000///------,,,---KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWW999999333333555555666444222111111999333333333333333333222222111000777333333222222222111///111000000333333333444666555555555555............///111111111111.........---///111000000000666666555555555555555555555555555444444333333333333333333333333333444333333333333333333333333333333PPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSRRRRRRRRRRRRRRRRRRSSSRRRSSSMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIKKKKKKKKKKKK......222444555555555333333---------111333222222222222------//////111222222222222777999:::??????777777999999>>>666666999999>>>444555777888999444444777999888444444777888888333333555888888222333444666666222222333555666MMMMMMMMMMMMMMMNNNNNNNNNNNNMMMKKKMMMMMMMMMKKKJJJLLLMMMLLLJJJKKKMMMNNNMMMKKKMMMNNNOOONNNMMMLLLNNNNNNNNNLLLJJJKKKKKKKKKJJJKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK444444444222222222111000000...000111111111111111666666666666555...+++......000111111111111//////666666555555++++++++++++---///111111/////////...555555444)))+++++++++------------------......222444444&&&&&&)))))))))+++---------,,,,,,++++++000222666666666666666666222222222444555555555333333999999999999777777222222222222444333333333333333999999888777777222111222000222333333333333333888888777777666111/////////111222333333333111111777777666666////////////111222222222111111111000666666666OOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLOOOOOONNNNNNNNNNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTTTTTTTTTTTTTTTTMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL!!!$$$"""%%%%%%""" ###$$$""" ######"""%%%(((&&&,,,,,,"""%%%(((&&&,,,,,,555777999444222222555777999444222222555777999444222222+++000333---......+++000333---......''',,,,,,((())))))!!!$$$'''###&&&&&& $$$'''"""&&&&&& $$$'''"""&&&&&& $$$'''"""&&&&&& ###'''"""&&&&&&!!!$$$"""%%%&&&!!!$$$"""%%%%%%!!!$$$"""%%%%%%!!!$$$"""%%%%%%666:::;;;888666666888:::;;;888888888111333333/////////111333333/////////222333333/////////333333333/////////111333333/////////111111333/////////111111111/////////111111111......///111111111/////////666666666222222222666666666222222222000000222---------555777999444222222$$$$$$$$$$$$$$$  !!!$$$"""""" !!!$$$""""""444333333555444222---/////////111222444666555444333555555444222---/////////222222666666555666555555555555333111222222222444444666666555222111.........,,,&&&)))+++((((((+++------+++000///,,,,,,,,,***$$$&&&(((((((((+++------+++,,,***''''''''''''!!!&&&(((((((((+++++++++'''***((($$$"""!!! """""""""%%%%%%!!!'''%%%"""  ###### '''%%%""" ###### ''''''$$$!!!!!!###### ''''''$$$!!!!!! $$$$$$$$$$$$$$$!!!  $$$$$$$$$$$$$$$  $$$$$$$$$$$$$$$  $$$$$$$$$$$$$$$ 777555555666666666222222555666888666666666666999777777666666666555555777888:::888888888888...---------++++++)))))),,,000222/////////111...---------++++++)))))),,,000222/////////111...---------,,,,,,))))))...000000...//////222///---------,,,,,,))))))...000000......000333///---------,,,,,,))))))...000000.........111...---------++++++))))))...000000......///111...------///......,,,---000000000......111111...------///......+++---000000000......111111.........111//////------000000000---///111111444222222555333333111111111111333333444666666444222222555333333111111111111333444444666666000......000///---***************+++...000000444333333555444222---/////////111222444666555000000000+++---------++++++***************$$$(((((((((###(((((((((&&&&&&###############((((((((("""(((((((((&&&&&&######""""""""",,,***''''''///---///......,,,...,,,)))&&&,,,***''''''///---///............,,,)))&&&444555666666666444444777555777222444666666444222333444444444222222777333555000222444444444777999777777555777555999555666444444666666666666888666666555777777999555444222222555222222111444222222000333333555000000...000333000000///111//////.../////////,,,,,,,,,,,,///,,,,,,111333111000000///////////////,,,,,,,,,,,,***///222000.........------------************(((///222000000......------------************'''///222000000......+++---------************'''///222000000......+++---------************'''000000000---.........---------************$$$000000000+++......---------,,,************$$$000000000+++...------+++,,,***************$$$000000000+++---------++++++***************$$$111444222222222222222444222444222222666999777333444444444444222222444444666444444888;;;999'''))))))))))))&&&&&&((((((+++((((((///111...'''))))))))))))&&&&&&(((++++++((((((///111...'''))))))))))))&&&&&&)))++++++(((***///111...((())))))))))))&&&))))))++++++(((***///111///'''))))))))))))&&&))))))++++++(((***///111///''')))+++))))))&&&))))))++++++******111111...***)))...++++++)))------------,,,,,,111111...***)))...+++++++++---------///,,,,,,111111...***)))...+++++++++---------///,,,,,,111111...000///111111111///222222333444222222444444444000///111111111///222222444444222222444444444000///111111111///222333444444000222222222000444555666666666444444777555777222444666666444)))+++***---------++++++............///000000!!!$$$$$$$$$$$$$$$"""&&&&&&&&&&&&&&&((((((((( $$$$$$$$$$$$""""""%%%%%%&&&&&&&&&((((((((($$$'''######&&&$$$)))---............,,,...,,,$$$'''######&&&$$$+++---............,,,...,,,+++222222333222666666666888666555777888666444+++222222333444666666666888666333555666555222222555555555888<<<::::::;;;:::666777888777777,,,///000000555777999999:::888555555777666666+++,,,------111111222222444222---///333111111))))))++++++------///111111...---///111//////###)))(((+++------,,,111111...//////333111111###)))(((+++------,,,111111---//////111//////###)))(((***------***//////++++++---/////////###)))(((***------***///...++++++---/////////###)))(((***---///---///...++++++---/////////)))+++***------///---............000000000000)))+++***------///---...............000000000)))+++***------------+++............000000000)))+++***---------++++++............///000000111444666444555555555555777555111333555333111111444666444555777555555777555333555777555333&&&(((+++++++++,,,******---***'''***,,,***'''$$$'''***++++++,,,***------***'''***,,,***'''&&&))),,,,,,)))---***------***'''***,,,***'''&&&))),,,,,,++++++)))+++---***''',,,,,,***(((&&&))),,,,,,++++++)))++++++)))''',,,,,,***'''&&&))),,,,,,++++++)))++++++)))&&&+++,,,***'''++++++......++++++,,,.........+++000///---***+++...000000------............+++000///---***+++...000222------............+++000///---***---///222222//////333333333333111555444222000---222222222//////333333333333333555444222000(((000000000---111333333333333333555444222000+++222222333222666666666888666555777888666444'''&&&&&&&&&&&&$$$&&&%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$#########%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$#########$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&$$$000000000000222222000000000000000000...///000000000000---...///000000000,,,......///000000///.........///000/////////......//////////////////...++++++,,,,,,,,,)))++++++++++++))))))(((***((()))))))))!!!"""###$$$$$$$$$!!!###""""""$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&%%%&&&$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%###############$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$$$$###$$$"""###"""######$$$$$$###%%%%%%%%%#########"""###"""""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!!"""!!!""""""###$$$$$$$$$$$$%%%#########"""!!!"""!!!!!!!!!!!!"""$$$###$$$$$$"""$$$######$$$""""""!!!!!!!!!!!!!!!$$$$$$$$$!!!$$$$$$$$$%%%$$$!!!"""!!!!!!!!!!!!######$$$!!!!!!$$$$$$$$$$$$$$$###""""""!!!!!!!!!######!!!!!!###$$$$$$$$$$$$$$$######!!!!!!""""""###"""#########$$$$$$$$$$$$$$$$$$%%%#########$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%###""""""######$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$"""$$$  ###"""''''''***,,,---///000%%%&&&$$$###"""###$$$(((***'''***,,,,,,,,,000&&&&&&$$$%%%'''&&&%%%(((************,,,---...&&&&&&###''''''(((&&&)))******------,,,,,,---###$$$"""%%%$$$%%%###&&&''''''(((***+++,,,,,,%%%'''%%%%%%$$$%%%%%%(((***)))***,,,,,,...///((())))))***(((***)))***+++++++++,,,,,,//////)))((())))))+++***)))***++++++***++++++//////%%%%%%%%%%%%'''&&&&&&&&&''''''''''''''')))+++%%%%%%&&&%%%'''%%%&&&&&&'''''''''((('''(((+++$$$%%%&&&'''((((((&&&'''(((''''''(((''')))((( !!!!!!##################$$$$$$$$$!!! """!!!!!!!!!$$$"""$$$#########$$$###!!!""""""$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%$$$###$$$$$$$$$$$$###"""""""""$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%"""!!!"""""""""$$$$$$$$$%%%$$$$$$$$$$$$%%%$$$"""###"""""""""###"""###"""#########$$$$$$$$$!!!!!! !!!$$$"""###"""###""""""$$$###!!! !!!!!!###"""""""""###""""""$$$$$$ !!!!!!""""""""""""""""""""""""$$$!!! !!! !!!""""""""""""""""""#########!!!!!! !!! """###!!!"""""""""######$$$!!!"""!!! """"""###!!!##################"""!!!""" """""""""!!!"""#########"""!!!""""""""" """"""""" ###!!!!!!!!! """######### """""""""""" """!!!!!!"""############""""""!!!!!!!!! !!!!!!!!!$$$$$$$$$$$$$$$"""""" !!!!!!###"""!!!!!!$$$$$$$$$$$$#########""" !!!!!!!!!""""""###$$$$$$#########$$$$$$######"""#########""""""###############$$$$$$###$$$$$$$$$#########"""""""""$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%((('''(((((('''$$$$$$%%%!!!"""###$$$'''%%%(((''''''$$$%%%'''$$$"""!!!&&&###%%%%%%%%%&&&''''''&&&$$$%%%$$$###"""$$$&&&%%%&&&%%%$$$&&&((('''&&&###$$$###"""$$$$$$######$$$###%%%$$$$$$#########'''#########%%%######'''&&&''''''$$$&&&%%%###&&&$$$%%%"""%%%%%%%%%$$$&&&'''''''''(((((($$$&&&######"""%%%'''%%%$$$'''%%%'''&&&((()))!!! !!!!!!###""""""######%%%&&&'''%%% !!!""""""!!!###""""""######&&&%%%&&&%%%""" """###!!!"""""" $$$$$$$$$%%%%%%$$$  !!!   """!!! !!!  !!!!!! !!!"""######""""""###"""!!!!!!"""!!!!!! !!!$$$"""###"""###""""""$$$#########$$$$$$%%%$$$%%%&&&&&&%%%%%%############"""############%%%%%%%%%$$$$$$$$$######!!!"""""""""######$$$$$$$$$$$$$$$$$$######""""""""" """!!! """    !!!######     !!!$$$!!!  """  !!!!!!### !!! ###!!!!!!!!!!!!""" !!!!!! !!!!!! !!! !!!!!! !!!!!!""""""!!! !!! !!!!!! """"""### """!!!  !!! """###!!!###""" !!!   ###"""""" !!!!!!!!!!!!  ###""""""!!!""""""""" !!!""""""""" ###!!!!!!!!!"""""""""""""""""""""""" !!!""" !!! $$$$$$$$$###%%%######!!!!!!"""!!!###""" ###$$$$$$###%%%%%%$$$###""""""!!!!!!"""######$$$$$$%%%$$$%%%&&&&&&%%%%%%############%%%'''***,,,,,,++++++'''$$$%%%###'''(((***+++)))''''''%%%$$$###$$$(((((((((((('''$$$'''%%%!!! ###"""%%%%%%'''''')))'''$$$"""$$$!!!%%%%%%%%%''''''$$$""""""!!! !!! !!!######$$$%%%%%%###%%%######"""$$$###"""###$$$######%%%###$$$######"""###"""&&&###"""###%%%$$$ ############ $$$$$$!!!!!! !!!"""!!! #########"""!!!  !!!!!!!!!###"""%%%"""""" """!!! !!! """$$$%%%"""""""""        """!!! """  ##################$$$$$$$$$$$$(((((((((''''''&&&((($$$$$$""""""$$$$$$$$$$$$(((((('''$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((&&&'''$$$$$$&&&###$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&&&&&&&&&&"""$$$$$$######$$$$$$$$$$$$(((&&&&&&&&&&&& """!!!######### """""""""""""""""" !!!!!!!!!#########%%%"""###"""""" !!!!!!!!!#########%%%"""###"""""" !!!!!!!!!#########""""""""""""""" !!!!!!######### """""""""""" !!!!!!###### """"""""""""999:::999888:::999888:::999<<<<<<<<<>>>>>>>>>====================================888888888>>>@@@???AAAAAAAAA;;;===>>>;;;<<<===<<<>>>>>><<<>>>>>>;;;<<<;;;999:::999888888666888666::::::888888888666666999999999888888666888666888:::888888888666666888888888888888666888666888888:::888888666666888888888;;;<<<::::::::::::::::::::::::999<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>;;;===:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===;;;===:::999999;;;;;;;;;;;;;;;;;;;;;===============;;;::::::<<<<<<<<<<<<;;;;;;;;;===============;;;::::::<<<<<<<<<<<<;;;;;;;;;=========888888888777777777777777777777777777777777888????????????>>>>>>@@@@@@??????????????????>>>?????????@@@>>>?????????@@@@@@@@@@@@@@@@@@AAA::::::=========999;;;;;;=========<<<<<<;;;;;;;;;;;;=========999;;;;;;=========<<<<<<;;;;;;=========???======;;;;;;======;;;<<<<<<<<<<<<=========???======;;;;;;======;;;<<<<<<<<<<<<:::::::::<<<<<<<<<::::::<<<<<<::::::;;;;;;;;;888888666888666::::::888888888666666999999999'''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((&&&&&&&&&(((&&&'''''')))'''(((((()))(((((())))))(((((())))))((()))))))))------------------------------------))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777555555555666555555555666333333333444333333333444333333333444333333333444111111111222111111111222111000000000000000000000------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBB????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;((((((((((((((()))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))'''''''''))))))((((((&&&((())))))))))))))))))''''''''')))((((((&&&&&&)))))))))))))))(((''''''''''''(((((((((&&&'''))))))))))))((('''''''''''''''((((((&&&&&&((())))))))))))'''''''''''''''(((((()))''''''((()))))))))'''''''''''''''((((((((()))''''''(((---------------------------------------------------------------------------------------------------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777666666555555555555555555555555555555555555555666666666666555555555555555555555555555555555444444444444444444444444333333333333333333333444444444444444444444444333333333333333333333444444444444444444444444333333333333333333333444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????@@@@@@@@@@@@@@@???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((()))((((((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))((())))))((((((((((((''''''''''''(((((())))))))))))))))))(((''''''''''''''''''))))))))))))((()))))))))''''''''''''''''''((())))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((()))000/////////...............------------------000000//////............---------------------000//////...............---------------------,,,+++******************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222222222111111111111111111111111111111111222222222222222111111111111111111111111111111222222222222222111111111111111111111111111111222222222222222111111111111111111111111111111/////////..................------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((..................//////000000000000000000///---...............///000000111111111111111000------............//////000111111111111000000)))))))))*********+++***+++,,,,,,,,,,,,+++,,,))))))))))))*********+++******************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777888888888888888888888888888888888666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111111111111111222222222222222222222222222111111111111111222222222222222222222222222222111111111111111222222222222222222222222222222111111111111222222222222333333333333333333333..................//////000000000000000000000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA666444333333666666555555666666666666>>>?????????>>>?????????@@@=========@@@>>>>>>>>>@@@>>>>>>>>>@@@>>>>>>>>>>>><<<<<<<<<777777777777777777555555999999777777333333333666333333333666333333333666777666666666777444444444777444333333666444333333@@@?????????@@@?????????555555555555555555555555555555555555555555555555555555555555666666666666666666666666444444444444444444444444777777777777999888888888999888888888@@@=========555555555555555555666666777555555555555666666555555555555666666666666666666666666666666666555666666666666666666666666666666666666666666???????????????>>>>>>>>>????????????>>>>>>>>>?????????>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>@@@>>>>>>>>>@@@@@@>>>>>>>>>>>>@@@>>>>>>>>>>>>@@@>>>>>>>>>@@@@@@>>>>>>>>>>>>@@@>>>>>>>>>===???=========@@@@@@>>>>>>>>>>>>@@@@@@@@@@@@???????????????@@@>>>>>>>>>>>>@@@@@@@@@???============@@@@@@>>><<<<<<<<<>>>@@@>>>999777555555555555999999777777777777999999777999777555555555555999999777777777777999999777999999999999999999999999999999999999999999999666666666666666666666444444444444444666333333666666666666666666666444444444444444666333333666666666666444444444222222222222444666333333555444444444333333444444444444444555555555777555444444444333333444444444222222555555777777555444444444444444555555555555555555555777777555555555555555555666777777555555555555666666??????????????????????????????????????????@@@??????????????????????????????????????????@@@555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666333444444444666666444444444444666666444666666444444444444666666444444444444666666444999999777777777777999999777777777777999999777999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999>>>>>>>>>>>>@@@>>>>>>>>>@@@@@@>>>>>>>>>>>>@@@555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555??????????????????>>>>>>>>>>>>???????????????????????????>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>@@@>>>>>>@@@@@@>>>>>>>>>@@@@@@>>>>>>>>>>>>>>>@@@>>>>>>@@@???=========???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@??????>>>>>>>>>>>>@@@999999555555777777777999777777555555777777999999999777777777999999999777777555555777777999999999777777777999999999999999999999999999999666666666444444444444444444444666666666666666666666666444444444444444444444666666666666666666666666444444444444444444444666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555??????????????????????????????????????????????????????????????????????????????????????????555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666555555555555555555555666666666666666666666666666666666666666666666666666444444444444666666666444444444444444666666666444444444444666999999555555555777777999999999777777777777999999999555555555777777999777777777777999999999999999777777999999999999777777777777999999999@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>@@@>>>555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@>>>>>>@@@@@@<<<<<<>>>>>><<<===???@@@@@@>>>>>>>>>>>>@@@@@@======??????===>>>@@@@@@@@@>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999777777999999999777777999999999777777999999777777777999999999777777999999999777777999999777777777999999999777777999999999777777999999666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666555555555555555555555555666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555??????????????????????????????????????????????????????????????????????????????????????????555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777999999999777777999999999777777999999777777777999999999777777999999999777777999999999777777999999999777777999999999777777999999@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???===?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>@@@>>>>>>>>>@@@@@@@@@@@@>>>>>>??????>>>>>>>>>@@@>>>>>>>>>@@@@@@@@@@@@>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???===?????????@@@999777777999999777777555777777666777777777999999777777999999777777555777777777999999999777999999999999999999999999999999999999999999777666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555@@@??????????????????????????????????????????@@@??????????????????????????????????????????555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999777999777777999999777777555777777777999999999777999777777999999777777555777777666777777777999@@@@@@@@@@@@@@@@@@@@@@@@@@@???===?????????@@@***''''''***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''AAAAAAAAAAAAAAAAAAAAAAAAAAA%%%(((((())) !!! &&&''''''$$$&&&&&&'''$$$+++......++++++......+++000222222222&&&,,,,,,,,,###)))++++++&&&))))))))) #########################################################%%%)))))))))%%%((())))))%%%(((((()))%%%(((((()))222444444111222444444111$$$''''''&&&***''''''$$$,,,))))))&&&,,,))))))&&&,,,))))))&&&,,,))))))&&&.........+++.........+++.........+++000000000---000000000---+++++++++(((+++......+++$$$%%%"""!!!!!!!!!!!!"""%%%%%%  !!!### """"""""""""%%%&&&&&&!!!### """"""""""""###&&&&&&///000---(((---111---///,,,111333---***---+++///000---(((---111---///,,,111333///***---+++666444222///111333111333333555777444111444000///---***%%%'''***''''''))),,,...((((((+++&&&+++(((((("""%%%''''''''')))))),,,(((((((((###+++(((((("""%%%'''''''''))),,,,,,&&&&&&&&&&&&((((((%%%!!!!!!!!!!!!$$$&&&&&&###### &&&&&&###!!!$$$$$$#########&&&&&&"""""""""""""""###&&&&&&"""!!!!!!""""""###&&&&&&"""!!!!!!!!!!!!""""""###$$$%%%"""!!!!!!!!!!!!"""%%%%%%$$$%%%"""!!!!!!!!!!!!"""%%%%%%$$$%%%"""!!!!!!!!!!!!"""%%%%%%$$$%%%"""!!!!!!!!!!!!"""%%%%%%555555555111111777555555555555777555111111222555555555111111777555555555555777555111111222)))))))))######,,,))))))(((++++++)))######$$$))),,,)))######,,,))))))(((+++++++++&&&###***))),,,)))###&&&,,,))))))(((---++++++&&&(((,,,))),,,)))###&&&,,,))))))(((---++++++&&&(((,,,))),,,)))###&&&,,,))))))(((---++++++&&&(((,,,++++++)))###&&&,,,)))+++(((---++++++&&&(((,,,+++++++++&&&)))...,,,---(((------+++(((+++...---......+++...000...000---000000...+++---...---000000---000222000000---000000...------...///111111///111333111333111333333/////////000///111111///111333111333111333333/////////000***---***'''***,,,'''***''',,,,,,((('''***+++///000---(((---111---///,,,111333---***---+++222222222222//////---------******''''''$$$$$$################## ################## //////...+++++++++)))&&&&&&)))(((%%%%%%!!!!!!//////...+++++++++)))&&&&&&)))***''''''!!!!!!999:::777444444666888666444888888555111---///999:::777444444666888666444888888555111---///===:::888888888::::::888666::::::777555444666<<<;;;777777777999777555333777666444111//////444333/////////111//////,,,000//////---***+++444333111//////111//////,,,///---------(((+++333333111///////////////,,,***+++((((((%%%(((111111///---------------+++((()))&&&&&&###&&&111//////---------------***((()))&&&&&&###&&&111//////---------------***((()))&&&&&&###&&&333222222222222//////------***,,,))))))&&&&&&333222222222222//////------******''''''$$$$$$222222222222222//////------******''''''$$$$$$222222222222//////---------******''''''$$$$$$222222222222//////---------******''''''$$$$$$999888666444444666888888444999999888333333555999888666444444666888888444999999888333333555...---+++((((((***------'''......,,,'''&&&)))...------((((((***------'''......,,,***((()))...///---((((((***------'''......,,,***((()))...///---((((((***------'''......,,,)))((()))...///---((((((***------'''......,,,)))((()))...///---((((((***------'''.........)))(((+++...//////((((((***------'''.........)))(((+++000111111---------//////,,,111111111,,,------000111111/////////111111...111111111,,,------222444444222222222444444111555555555/////////222444444222222222444444444555555555/////////444444444222222222444222111333333111...******999:::777444444666888666444888888555111---///555555555444444444444333333333333333333333222(((((()))((((((((((((((('''&&&&&&&&&&&&&&&###(((((((((((((((''''''''''''&&&%%%%%%%%%%%%###111333333444444333333//////------------+++///111333333444444333333111///------------+++///>>>======;;;:::::::::;;;;;;999;;;<<<<<<:::999>>>======;;;;;;;;;:::;;;;;;999;;;<<<<<<:::999?????????<<<<<<<<<<<<<<<<<<<<<===??????======?????????>>><<<<<<<<<<<<;;;;;;===>>>>>><<<<<<888888888666555555555333333333555777777444444888888888888555555555333333333555777777444444888888888888555555555333333333555777777444333555555555555333111000000000000222333333111111555555555555333333222222222222444333333111111555555555555333222222222222222444444333111111555555555555555444444444444444444333333333333555555555555444444444444444444333333333333333555555555555444444444444444333333333333333222555555555555444444444444333333333333333333222555555555444444444444333333333333333333333222<<<<<<<<<888888888888:::888888:::;;;:::888999<<<<<<<<<888888888888:::888888:::;;;:::888999111111111------------///------///111///,,,...111111111------------///------///111///,,,...111111111000---------000000---///111///,,,...222111111111......---000000---///111111,,,...222222222333.........000000---///111111,,,...222222222333.........000000---///111111,,,...222222222333///......000000---///111111,,,...222222222333333000000222222//////111111///000444222222333333000000222222//////111111///000777555333555555555333555555333333444444222222777555333555555555333555555333333444444444222777555555555555555555555555333333444444444444>>>======;;;:::::::::;;;;;;999;;;<<<<<<:::999444444444444555555555555555555555555555555555''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&(((((((((((((((((((((((((((((((((111111111111333333444444444111111111111111111111111111111333333444444444222111111111111111============>>>===>>>>>>>>>>>>=========>>>>>>============>>>===>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>??????777777777777888888777777777777777777777888888777777777777888888777777777777777777777888888777777777777888888777777777777777777777888888444444444444555555555333333333333333333555555444444444444555555555555555555555555555555555444444444444555555555555555555555555555555555444444444444555555555555555555555555555555555444444444444555555555555555555555555555555555444444444444555555555555555555555555555555555444444444444555555555555555555555555555555555444444444444555555555555555555555555555555555;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<222222222222333222222222222222222222222111111222222222222333222222222222222222222222111111222222222222333222222222222222222222222333111222222222222444444333222222222222222222333222222222222222444444333222222222222222222444222222222222222444444333222222222222222222444222333333333333444444333333222222222222222444222333333333333444444333333222222222222222444222333333333333444444555333333222222222222444444666666666666555555777666666555555555555777777666666666666555555777777666555555555555777777666666666666777555777777666666555555555777777============>>>===>>>>>>>>>>>>=========>>>>>>KKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa=========???=========>>><<<<<<<<<===888666444---555333000+++GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>>=========>>>=========>>>>>>???>>>>>>>>>>>>========================>>>>>>??????>>>>>>>>>>>>==================<<<===>>>??????>>>>>>>>>======<<<<<<<<<999999999999;;;<<<;;;;;;;;;::::::999888888888666666777777999:::999999999777777666555666555GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAA@@@@@@AAA@@@@@@@@@@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAA=========>>>>>>>>>>>>>>>>>>>>>>>>=========>>>=========>>>>>>??????>>>>>>>>>===============<<<<<<=======================================<<<<<<=======================================<<<<<<<<<============>>>=====================999999999:::;;;;;;;;;::::::::::::999999999999666777777888:::::::::999888888888777666666777GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<==========================================<<<==========================================;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<888888888888888888888888888888888888888888999666666666666666666666666666666666666666666666FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????????????????????????????????????????????????????????????????@@@?????????????????????????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888555555555666555555555666555555555666555555666FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;MMMMMMMMMMMMMMMNNNNNNNNNKKKMMMMMMKKKJJJLLLLLLJJJKKKMMMMMMKKKMMMOOOOOOMMMLLLNNNNNNLLLJJJKKKKKKJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMNNNOOONNNNNNOOONNNNNNNNNNNNOOOOOONNNNNNMMMKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLMMMLLLMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKIIIJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMLLLKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLLLLMMMLLLLLLLLLMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ""""""###### !!!""" """######### """ $$$######!!!!!!""" ######$$$$$$###!!! !!! !!!"""###$$$###""""""!!!""""""""" !!! !!! !!!  !!! !!!  """ ###### $$$   """ """ """  !!!!!! !!!!!!### !!!###!!!  ###"""""" """""""""""""""###### !!!""" 777777666555555555333000+++---333555444444333111///+++***///000222000000---+++(((,,,,,,---///...,,,***%%%&&&'''***,,,,,,+++,,,((($$$$$$'''(((***+++)))''''''%%%$$$%%%(((((((((((('''$$$"""######&&&%%%''''''((($$$"""$$$"""%%%%%%%%%''''''$$$"""######$$$%%%$$$###%%%###""" %%%###$$$### !!!""" ############ !!!"""!!! #########"""!!!   !!! 666666666666555555333,,,333111...)))666777777888:::::::::999888888888777666666666666777777888:::::::::999888777888777666666555444444333444777777777666666555555444333333333666666666666666666666666666666666666666666666555555666555666666666555666666555666666555666333333333333333333333333444444444333444444444555555555666555555555666555555555666555555666555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333%%%%%%%%%"""%%%%%%$$$!!!%%%$$$######""""""""" ###"""###!!!#########!!!######"""###!!!"""!!!!!! !!! !!!!!!""""""###!!!""""""###""""""###$$$""""""$$$$$$###"""$$$%%%###%%%%%%%%%"""444444333222333333000(((333111---(((000///,,,'''...+++)))---***(((###+++***&&&###***(((%%%###(((&&&###!!!((('''###!!!'''&&&###!!!!!!!!! !!!!!!!!! """!!!###!!!""""""""" &&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&%%%###$$$%%%&&&$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$""""""&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$######"""###&&&&&&&&&&&&&&&&&&$$$###############"""######&&&&&&'''&&&&&&$$$$$$##################$$$###&&&&&&&&&%%%$$$$$$##################$$$######&&&&&&%%%$$$$$$$$$############$$$$$$$$$"""!!!&&&%%%%%%$$$$$$$$$######$$$$$$%%%$$$""""""!!!%%%%%%$$$$$$$$$$$$###$$$$$$%%%$$$""""""""" %%%$$$$$$$$$$$$%%%%%%$$$%%%$$$"""""""""""" $$$$$$$$$$$$%%%%%%$$$%%%$$$$$$"""""""""!!!"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$""""""!!!###"""%%%%%%%%%%%%%%%$$$%%%$$$$$$""""""###"""###"""%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$###"""###""""""%%%%%%%%%&&&'''%%%%%%%%%%%%$$$""""""###""""""%%%&&&&&&(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&333333333333333333333333444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222000000000000000000000000000000000000000//////...000000000000000000000000000000/////////...---000000000000/////////////////////......---+++////////////////////////............------***,,,,,,,,,,,,,,,,,,++++++++++++******))))))(((,,,,,,,,,,,,,,,++++++++++++******))))))((((((,,,,,,,,,+++++++++++++++******)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###!!!'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%######!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%$$$$$$$$$""""""&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$""""""'''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''&&&'''(((((((((&&&'''(((&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%'''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((((((((((((((((((((((((((((((&&&&&&&&&&&&333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&& !!! !!!### !!!$$$ !!!!!!""" """!!! """!!! """ !!!!!! """ !!!"""!!! """!!!!!!"""  !!!!!!""" !!!!!!!!!!!! """ !!!!!!!!!!!!"""!!! #########"""$$$!!! ############$$$""""""######$$$######$$$%%%""""""$$$######"""$$$"""!!! !!! """### !!!""" """!!!"""""""""!!!!!!"""    !!! ###$$$%%%%%%"""######!!!!!!###$$$###%%%"""!!!!!! !!!$$$######""""""###"""""""""  !!! !!!  !!!!!!!!!!!! !!! """### ###""" ### !!!######!!!### !!!!!!!!!  !!!!!!""""""!!!!!!"""""" !!!""" """"""###!!! ###""""""""""""###"""!!!###""""""###$$$%%%%%%"""######!!!!!!555555444333333333111...)))***111222222222111///---))))))...000222000000---+++''',,,,,,---......,,,***%%%$$$'''))),,,+++******&&&"""$$$'''(((***+++)))'''%%%###$$$$$$(((''''''((('''$$$"""######&&&%%%'''''''''$$$"""""" ###%%%%%%$$$%%%!!! !!!!!!$$$%%%$$$######!!! !!!!!!%%%###$$$###!!! """     !!!  !!!!!!!!! !!!!!!""" !!!!!!### !!!!!!!!!"""### !!!""" """!!!###!!!"""""""""!!!!!!###!!!"""!!!"""!!!!!!!!!"""""""""###""""""""""""###"""###"""""""""###""""""###""" """###""""""###""" """""""""#########"""###!!!"""###""""""!!!#########$$$$$$$$$###$$$"""###"""###$$$######!!!"""!!! !!!!!!###"""!!!  !!! !!! !!! """!!!  !!!""" !!!!!! !!! !!! !!!!!!!!!!!! !!!!!!"""...555555...555555..................000000000//////......555555.........,,,,,,...000000//////.........555555......,,,,,,,,,......//////...............555...,,,,,,,,,,,,...---///.....................,,,,,,,,,,,,+++------........................ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))))))))))))))+++)))%%%%%%%%%!!!$$$$$$$$$$$$)))))))))))))))+++)))%%%%%%$$$$$$$$$$$$$$$$$$)))))))))))))))***###%%%%%%$$$$$$$$$$$$$$$$$$))))))))))))((((((###%%%%%%$$$$$$######$$$$$$))))))))))))(((!!!######%%%$$$$$$444444444222222222------......///111111111/////////...444444444++++++......//////////////////......444444444++++++++++++++++++/////////............444444(((++++++))))))+++------++++++.........444444&&&&&&&&&&&&&&&+++++++++++++++++++++++++++222555555555555555555////////////111222222222111111111000666666555////////////111111111111111111000000666555555......////////////111111111000000//////555555.........,,,---///000000///////////////555555......,,,,,,,,,....../////////////////////555"""""""""""""""""" ############''''''$$$%%%%%%###### #########"""''''''$$$%%%### #########"""%%%######%%%$$$"""""" ###!!! """######%%%$$$"""""" !!! """#########"""""""""555555555555555555555555555999999999999999999999777999999777999:::::::::>>>>>>>>>777777777=========>>>>>>============???????????????????????????555555555555555555777777777777777777777777777777777777777555555555666666666666666666666666666666666666666555555666666666666666666666666666666666666666555999999999999999999999888:::999999:::999999999:::999999999999999999777:::999:::::::::999999:::999777777999999999777:::999::::::888999999::::::777::::::::::::888<<<:::::::::888:::999<<<<<<:::<<<<<<<<<<<<:::<<<<<<::::::888::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>777777777777777777777777777777777777777777777???>>>>>>>>>;;;======>>>>>>???>>>???=========>>>>>>======:::<<<<<<<<<<<<======>>>======>>>@@@@@@@@@??????>>>>>>>>>>>>>>>??????=========@@@@@@@@@@@@??????????????????@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????777777777777777666666666666666666666666555555777777777777777777777777777777777777777555555...444444...222222------............/////////............444444++++++---,,,,,,...//////...............444444++++++)))))))))+++........................444((())))))))))))+++***,,,++++++...............######&&&&&&%%%******+++++++++++++++++++++...JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ)))))))))))))))))))))))))))))))))((()))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((((()))((()))(((((((((((((((((()))(((((()))))))))((((((((((((((((((((()))))))))))))))((((((((((((((((((((()))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((((((((()))))))))---------------------------------...------------------------------------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777555555555555555555555555666666666666555555555555555555666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------...EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((.......................................------.......................................------///////////////........................------,,,,,,,,,,,,++++++++++++******************))),,,,,,,,,,,,,,,,,,+++++++++************)))))),,,---------,,,,,,,,,++++++*********)))))))))+++,,,,,,,,,,,,+++++++++************)))))))))***+++++++++++++++***)))******)))))))))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.......................................------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAAAAAAAAAAAAAAAAAAAAAAAAA555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======???======>>>???======???@@@>>>======???======>>>???======???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999777777777999999777777999999999999999777777777999999777777999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555???????????????????????????@@@@@@@@@???????????????????????????@@@@@@@@@555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666555555555555555555555555666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999777777777999999777777999999999999999777777777999999777777999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555??????????????????????????????????????????????????????????????????????????????????????????@@@>>>>>>@@@@@@>>>>>>@@@@@@???=========???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????======???>>>>>>>>>@@@@@@@@@@@@@@@@@@>>>??????======???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@@@@>>>>>>@@@@@@???=========???@@@999777777777999777777777999777666666666777999999777777777999777777777999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555??????????????????????????????????????????????????????????????????????????????????????????555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666555555555555555555555555555555555555666666666666666666555555555555555555555555555666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999777777777999777777777999999999999999999999999777777777999777777777999777666666666777999@@@>>>>>>@@@@@@>>>>>>@@@@@@???=========???@@@666666666666666666666666666666555555555555555666666666666666666666666666666555555555555555666666666666666666666666666666555555555555555@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@????????????@@@@@@>>>>>>@@@@@@>>>>>>@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????======>>>@@@>>>>>>@@@>>>>>>???@@@????????????======>>>@@@>>>>>>@@@>>>>>>???@@@????????????@@@@@@>>>>>>@@@@@@>>>>>>@@@777999777777777777999777777777999777777777999999999999999999999999777777777999777777777999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666555555666666666666666666666666666555555555555555555555555555555666666666666666555555555555555555555555555555555555666666666555555555555555555555555555555555555555555555555555666666666666666666666666555555555555555666666666666666666666666666666555555555555555@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666555555555555555555555555555555555555555555666666666666666666666666666666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999777777777999777777777999777999777777777777999777777777999777777777999???@@@????????????@@@@@@>>>>>>@@@@@@>>>>>>@@@'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''AAAAAAAAAAAAAAAAAAAAAAAAAAA444444444444444444444444444444444444&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111111000000000000222222222222111111111111000000000000222222222222222111==================>>>>>>>>>>>>========================>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444222222222222222222222222222222222444222222222222222222222222222222222444444222222222222333333333333333333444444333333333333333333333333333333444444333333333333333333333333333333444444444333333333666666666666666666777777777666666666666666666666666666777777777777666666666666666666666666777777777777666666==================>>>>>>>>>>>>======222222222222222444444444444444444444444444444''''''''''''''')))))))))))))))&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))&&&&&&&&&&&&&&&000222222222222444444444444444222222222222111000222222222222444444444444444222222222222111<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>666666666666666999777777777777777777777777777444444444444444777777777777777777777777777777444444444444444777777777777777777777777777777222222222222222666666666666666666666666666666222222222222222444444444444444444444444444444222222222222222444444444444444444444444444444222222222222222444444444444444444444444444444222222222222222444444444444444444444444444444222222222222222444444444444444444444444444444222222222222222444444444444444444444444444444222222222222222444444444444444444444444444444:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<222222222222222333333333333222222222222222222222222222222222333333333333222222222222222222222222222222222444444444444444222222222222222222222222222222444444444444444222222222222222222222222222222444444444444444222222222222222222222222222222444444444444444444333333333222222222222222222444444444444444444333333333333222222222222222444444444444444444444333333333222222222222222444444444444444444444333333333444444444444444777777777777777777777666666666444444444444444777777777777777777777777666666444444444444444777777777777777777777777666666<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===.........000000000000222222222222222222222222$$$$$$$$$'''''''''''')))************'''''''''$$$$$$$$$'''''''''''')))))))))))))))&&&&&&'''.........000000000000222222222222222000000000.........000000000111333333333222222000000000666666666::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<666666666::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<666666666::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<666666666::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<222222222666666666666666666666666666666666666000000000222222222222444444444444444444444444000000000222222222222444444444444444444444444.........000000000000222222222222222222222222.........000000000000222222222222222222222222.........000000000000222222222222222222222222.........000000000000222222222222222222222222.........000000000000222222222222222222222222.........000000000000222222222222222222222222.........000000000000222222222222222222222222.........000000000000222222222222222222222222777777777888888888888::::::::::::::::::::::::777777777888888888888::::::::::::::::::::::::...------000000000000222222222222222222222222.........000000000000222222222222222222222222.........000000000000222222222222222222222222.........000000000000222222222222222222222222.........000000000000222222222222222222222222.........000000000000222222222222222222222222.........000000000000222222222222222222222222.........000000000000222222222222222222222222.........000000000000222222222222222222222222000000000222222222222444444444444444444444444000000000222222222222444444444444444444444444000000000222222222222444444444444444444444444666666666::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>??????????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333333333333333333333333333333////////////000000000000000000000000000000000///////////////////////////000000000000000000//////////////////////////////////////////000/////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*********************+++++++++++++++++++++,,,***************************++++++++++++++++++******************************+++++++++++++++%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555444444444555555555555555555555555555555555555222222222222222222333333333333333333333333333222222222222222222222222222222333333333333333222222222222222222222222222222222222222333333222222222222222222222222222222222222222222222...//////////////////////////////////////////......///////////////////////////////////////............/////////////////////////////////..................///////////////////////////*********************++++++++++++++++++,,,,,,FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;555555555555555555555555555555555555444444555444444444444444444555555555555;;;;;;;;;;;;;;;;;;;;;;;;;;;555555555555555555;;;;;;;;;;;;;;;;;;;;;;;;;;;555555555555555555555::::::;;;;;;;;;;;;:::555555555444444444444444444:::::::::::::::444444444444444444444444444444999999999999999444444444444444444444444333333333999999999333333333333444444444444444333333333999999999333333333333444%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&$$$$$$%%%############!!! !!!###""" '''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''%%%%%%%%%'''''''''''''''''''''''''''''''''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%&&&%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########222222222222111111111111111000000222222000222111111111111111000000222222000000000111111111000000///222222000000000///111111000//////222000000000000//////111000//////222000000000000/////////...//////222000000000000/////////...---///111///000000////////////...------000...---...............------,,,...------+++---,,,,,,,,,,,,,,,,,,......,,,++++++,,,,,,,,,,,,++++++333333333333333333333444444444444444444222222333333333333333333333333333444444444444222222333333333333333333333333333333444444444222222333333333333333333333333333333333444444222222333333333333333333333333333333333333222222222333333333333333333333333333333333333111222222333333333333333333333333333333333333111111222333333333333333333333333333222333333111111111333222222222111111111111111111111000000000000///......---------000///000000000......///.........------,,,,,,///////////////------...---aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa???@@@@@@@@@@@@@@@???>>>????????????>>>>>>===>>>===<<<>>><<<<<<>>><<<<<<<<<<<<;;;<<<<<<;;;<<<<<<;;;666555555666666555888888777888777777:::999999:::888888:::888888;;;;;;:::;;;;;;:::<<<<<<;;;===<<<<<<===<<<<<>>????????????@@@@@@FFFCCCFFFFFFDDDDDDDDDDDDBBBBBB>>>?????????@@@FFFCCCFFFFFFDDDDDDDDDDDDBBBBBB>>>?????????@@@FFFCCCFFFFFFDDDDDDDDDDDDBBBBBB>>>????????????FFFCCCFFFFFFDDDDDDDDDDDDBBBBBB>>>????????????EEEBBBEEEEEECCCCCCCCCCCC@@@@@@===>>>>>>>>>>>>EEEBBBEEEEEECCCCCCCCCCCC@@@@@@===>>>>>>>>>>>>EEEBBBEEEEEECCCCCCCCCCCC@@@@@@===>>>>>>>>>>>>EEEBBBEEEEEECCCCCCCCCCCC@@@@@@===>>>>>>>>>>>>CCC@@@BBBBBBAAAAAA@@@@@@??????;;;=========<<>>>>>>>><<<<<<<<<<<<:::<<<888888888888888AAA>>>??????============<<<>>>:::::::::::::::AAA>>>@@@???>>>>>>>>>===<<<>>>:::::::::::::::AAA>>>@@@@@@>>>>>>>>>>>><<<>>>:::::::::::::::AAA???AAAAAA????????????<<<>>>:::<<<<<<;;;;;;AAA???AAAAAA????????????<<<>>>:::<<<<<<<<<;;;BBB@@@AAAAAA@@@@@@@@@@@@===???;;;<<<<<<<<<<<>>@@@<<<============CCC@@@BBBBBBAAAAAAAAAAAA>>>@@@<<<============FFFCCCFFFFFFDDDDDDDDDDDDAAAAAA>>>????????????FFFCCCFFFFFFDDDDDDDDDDDDAAAAAA>>>????????????FFFCCCFFFFFFDDDDDDDDDDDDBBBBBB>>>????????????IIIIIIHHHHHHHHHHHHGGGGGGHHHHHHEEEEEEEEEEEEFFFIIIIIIHHHHHHHHHHHHGGGHHHHHHHHHEEEEEEEEEFFFFFFIIIIIIHHHHHHHHHHHHGGGHHHHHHHHHEEEEEEEEEFFFFFFIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGDDDDDDDDDEEEEEEGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGDDDDDDEEEEEEEEEGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCCCCCCCAAAAAA@@@@@@@@@@@@????????????===============AAAAAA@@@@@@@@@@@@????????????===============BBBBBB@@@@@@@@@@@@????????????===============BBBBBBAAAAAAAAAAAA????????????===============BBBBBBAAAAAAAAAAAA?????????AAA>>>>>>>>>>>>AAABBBBBBAAAAAAAAAAAA@@@AAAAAAAAA>>>>>>>>>AAAAAABBBBBBAAAAAAAAACCCAAAAAAAAAAAA>>>>>>>>>AAAAAABBBBBBAAAAAACCCCCCAAAAAAAAAAAA>>>>>>AAAAAAAAABBBBBBCCCCCCCCCCCCAAAAAAAAAAAA>>>>>>AAAAAAAAADDDDDDCCCCCCCCCCCCBBBBBBBBBBBB???BBBBBBBBBBBBDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHEEEEEEEEEEEEFFFIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHEEEEEEEEEEEEFFFIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHEEEEEEEEEEEEFFFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa888666666888666666666666666666666666666666666444444444444444444333333333333333333333333222222333222222222222000///000=================================<<<======<<<=========;;;;;;999;;;999999;;;999999999999999999999999888888888888888666888888666888666666FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@@@@@@>>>>>>>>>??????????????????=========;;;;;;;;;;;;;;;:::::::::::::::888888888888888;;;;;;;;;;;;;;;;;;::::::::::::888888888888888;;;;;;;;;;;;;;;::::::::::::888888888888888666;;;;;;;;;;;;::::::::::::888888888888888888666;;;;;;;;;::::::::::::888888888888888888666666777777666666666666666555555555555555444444444777666666777777777555555555555555555555444444666555666666666444444444444444444444444333333555666666666444444444444444444444444333333333555555555555444444333333333333333333222222333555555555333333333333333333333333222222222222444444333333222222222222222222222111111111222222222111111000000000000000000////////////000@@@@@@@@@@@@@@@@@@@@@@@@=====================@@@@@@@@@@@@@@@@@@===========================AAAAAAAAAAAAAAA==============================AAAAAAAAA=====================>>>===>>>>>>===AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888;;;;;;;;;;;;;;;;;;:::::::::::::::999888888888;;;;;;;;;;;;;;;::::::::::::::::::888888888888;;;;;;;;;;;;;;;:::::::::::::::888888888888888FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB>>>>>>AAAAAAAAAAAAAAABBBAAABBBBBBBBBBBB>>>>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBBBBB>>>?????????>>>???@@@@@@@@@@@@@@@@@@@@@@@@=====================444444333222222222222000000//////............333222111111111111111//////......------------333222111111111111111///......------------,,,222111111111111111//////......------,,,,,,,,,222111111111111000......------------,,,,,,,,,222111111111000000......---------,,,,,,,,,,,,000000//////......,,,,,,++++++*********))))))333444222777555666;;;888:::666666999999;;;;;;333555777777666888===:::;;;888777999999;;;<<<333444666999999999<<<;;;;;;777888:::;;;<<<<<<333999;;;<<<:::;;;>>>======999999;;;;;;<<<<<>>>>><<<<<<>>>======999999;;;;;;<<<<<<111111---///...///444111111//////111444444444111111------...///444111111,,,///555444444444111111------...///444111111,,,333555444444444111111------...///444111111,,,///555444444444111111---/////////444111111//////111444444444111111---/////////444111111//////111444444444111111---///...///444111444000///111111444444111111---///...000444444444000///111111555555111111---000...000444444444000///222222444777222222000111///111888555555111111444444777777222222000111///666888555555111222444555777777222222111111///555888555555222444555555999:::222222111222555555888666666444444666888::::::222222111222555555999888888444666888888:::;;;333444222777555666;;;888:::666666999999;;;;;;??????<<<<<<::::::<<<<<<<<<999999999999::::::000444444555333555777777777444444666666777777000000000222222222555555555222333555666777777000000000000...000666444555222222444333555777111333///333111111777444666222222555555777777111111//////111111555333444000222444444555777111111//////111111555222333000000222444555555111111//////---111555333333...000222222555555111111//////---444666444444000///222333555555111111//////---...666444444000///111111555555111111---///,,,...333444444000///111111333666111111---///,,,...444444444//////111111444444111111---///,,,...444111444//////111111444444111111---///......444111111//////111555444444111111---///...///444111111//////111444444444///000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((''''''(((((((((%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%"""""""""######""""""#########""""""#########!!!!!!"""""""""!!!""""""""""""DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBB;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000/////////////////////////////////////////////,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;000000000000000000000000000000000000000000000000000000000//////000000000000000000000000000000///////////////////////////000000000000000/////////////////////////////////000000000000///////////////////////////////////////000000//////////////////////////////////////////000!!!!!!!!! !!!!!!!!! !!!!!!     111111111000000000000000000000000////////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))))))))))))))(((((((((((((((*********))))))))))))))))))((((((((((((((((((******))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$############"""""""""""""""!!!!!!!!!$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;111111111111111000000000000000000000000000000111111111111111000000000000000000000000000000111111111111111000000000000000000000000000000111111111111000000000000000000000000000000///111111111111000000000000000000000000000//////111111111000000000000000000000000////////////&&&(((++++++---&&&((((((***---&&&''''''***---%%%''''''***---%%%''''''***---%%%'''******---%%%'''***)))---444444666666888111222555555777000222555555666///000333222444...000222000222...---000000222***,,,//////111***,,,//////111***,,,//////111)))+++------111)))+++---,,,///)))+++,,,,,,///)))))),,,,,,///'''))),,,,,,///&&&(((++++++---CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB======?????????======?????????======?????????======??????===;;;;;;=========555555888777999555555777777999555555777777999555555777777999555555666666888444444666666888"""""""""""""""""""""%%%&&&$$$$$$%%%###&&&&&&###""""""""""""""""""%%%'''$$$!!!######&&&&&&!!!""""""""""""""""""%%%&&&!!!!!!######&&&&&&!!!!!!!!! """""""""$$$$$$!!!!!!######&&&%%%!!!!!! """"""$$$!!!!!!######$$$%%%!!! """!!!!!!###!!!$$$%%%!!! """!!!!!!!!!!!!$$$%%%111111000000111111111333333111111333333555444---------------------//////---...//////111111---------------------......,,,,,,......000000***)))))))))))))))(((***+++******,,,,,,//////)))))))))((((((((((((***+++******,,,,,,......)))((((((((((((((((((***+++******,,,,,,......(((((((((((((((((((((***+++))))))************((((((((((((''''''''')))+++)))(((***(((******((((((''''''''''''''')))***((((((((((((******&&&&&&&&&&&&&&&&&&%%%''')))&&&&&&&&&&&&))))))&&&&&&&&&&&&%%%%%%%%%''')))&&&&&&&&&&&&))))))&&&&&&%%%%%%%%%%%%%%%''')))&&&&&&&&&&&&))))))%%%%%%%%%%%%%%%%%%%%%''')))&&&&&&&&&&&&))))))%%%%%%%%%%%%%%%%%%%%%''')))&&&&&&&&&&&&''''''"""""""""""""""""""""%%%&&&$$$$$$%%%###&&&&&&DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDCCCAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBB;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;============;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;=========;;;222222222222222333333555555222222444444666555222222222222111111111333333222222444444666555222222111111111111111333333222222444444555555111111111111111111111333333222222444444555555111111111111111111111333333222222444333555555111111000000111111111333333111111333333555444111111111...,,,,,,))))))%%%%%%'''%%%###""""""111111111...,,,,,,***)))%%%$$$&&&$$$######"""111111111...,,,,,,))))))$$$$$$%%%$$$!!!!!!!!!111111111...++++++)))((($$$$$$%%%###!!!!!!!!!111111000---++++++(((((($$$$$$%%%###!!!!!!!!!///000000---++++++(((((($$$$$$%%%###!!!!!!!!!///000///---++++++(((((($$$$$$%%%###!!!!!!!!!888999999777777777555555333333444444222222111666666666444222222222222000000111111//////---666666666444222222000000......111111//////---555555555333111111///...,,,,,,---,,,*********555555555333111111......,,,,,,---,,,***))))))555555555333111111......,,,,,,---+++)))))))))444444444111000///------++++++---+++(((((((((444444444111000///------++++++,,,***(((((((((444444444111000///------++++++,,,***(((((((((333333333000......,,,,,,))))))***(((&&&&&&&&&333333333000......,,,,,,))))))***(((&&&&&&&&&222222333000......,,,,,,))))))***(((&&&&&&&&&222222222///---...,,,,,,))))))***(((&&&&&&%%%222222222///------+++,,,))))))***(((%%%%%%%%%111111111...,,,,,,))))))%%%%%%'''%%%###""""""DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;@@@@@@@@@>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;@@@@@@@@@>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;@@@@@@@@@>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;@@@@@@@@@>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999888888777777555555666666333333222;;;;;;;;;999888888666666444444555555333333222:::::::::888888888666666444444555555333333222:::999999777777777555666444444555555333333111:::999999777777777555555333333444444222333111888999999777777777555555333333444444222222111777888888777666555555444444444111888777666777777555555555444444111666666666666555555555555444444111666666444444444444444444555444111666666444444333222444444444555111666555555444333222222222444444000666555555333333222222222111111///666555555333333222222111111000...666555555333222222222111000///...555555333111111111111000//////...555555444111000000000000//////...777777222000000//////////////////555555000000000//////////////////>>>>>>;;;;;;;;;:::::::::::::::888>>>;;;;;;;;;:::::::::999999888666>>>;;;;;;;;;:::::::::999999888666:::::::::999999999999777777777555:::::::::999999999999777777777555::::::999999999999999777777777555999999999999888888777777666666444888999999999888888777777666666444888888888888888888777777666666444888888888888888777555666666666333888888888888777777666555555666333888888888888777666666555555555222888888888888777666666555555555222888888888888777666666555555555222777888888777666555555444444444111EEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBB@@@@@@@@@DDDBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@BBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@BBBCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@============<<<;;;@@@@@@@@@@@@<<<============<<<;;;@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<:::??????@@@===<<<<<<<<<<<<;;;;;;:::>>>>>>;;;;;;;;;::::::<<<;;;;;;:::>>>>>>;;;;;;;;;:::::::::::::::888;;;;;;;;;;;;;;;;;;;;;666666666666666888888888999;;;;;;;;;;;;;;;;;;666666666666666666666888999999;;;;;;;;;;;;666666666666666666666666666999999999;;;;;;666666666666666666666666666666999999999999999666666666666666666666666666666999999999999444444777666666666666666666666666999999999444555555555777777666666666666666666888999999444555555555555555777666666666666666888888333444555555555555555555777666666666666888888222222333333444444444444444444555555555888222222222222333333333333333333333333666555111222111111111111333333333333333333333333777111111111111111111222333333333222333333333555@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>?????????????????????????????????>>>>>>>>>>>>???>>>>>>>>>>>>?????????????????????>>>>>>:::>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????::::::>>>=================================888999999====================================888888888;;;==============================888888888888;;;;;;;;;=====================888888888888888;;;;;;;;;;;;;;;===============888888888888888;;;;;;;;;;;;;;;;;;;;;======888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;666888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;666666666888888888888;;;;;;;;;;;;;;;;;;;;;666666666666666888888888EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@@@@@@@BBBBBB@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>CCC@@@@@@<<<<<<999999CCC@@@@@@<<<<<<999999CCC@@@@@@<<<<<<888888CCC@@@@@@<<<<<<888888CCC@@@@@@<<<<<<888888BBB??????<<<<<<888888BBB??????<<<<<<888888BBB??????<<<<<<888888BBB??????<<<<<<888888BBB??????<<<<<<888888BBB??????<<<<<<888777===<<<<<<888777444444===<<<<<<888777444444===<<<<<<888777444555>>><<<<<<888777555555>>><<<<<<888777555555>>><<<<<<999777555555===;;;;;;777666444444===;;;;;;777666444444===;;;;;;777666444444===;;;;;;888666444444===;;;;;;888666444444>>>======999888666666>>>::::::666666444444>>>::::::777666444444CCC@@@@@@<<<<<<999999HHHHHHHHHFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCHHHHHHHHHFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCHHHHHHHHHFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCHHHHHHHHHFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCHHHHHHHHHFFFFFFEEEEEEFFFDDDDDDDDDDDDDDDDDDCCCGGGGGGGGGEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDBBBGGGGGGGGGDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDBBBGGGGGGGGGDDDDDDDDDDDDFFFDDDDDDDDDDDDDDDDDDBBBGGGGGGGGGDDDDDDDDDFFFFFFDDDDDDDDDDDDDDDDDDBBBGGGGGGGGGDDDDDDFFFFFFFFFDDDDDDDDDDDDDDDDDDBBBGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???===CCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???===CCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???===CCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>CCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA???>>>DDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@>>>AAABBBBBB@@@@@@@@@@@@@@@???????????????>>>===BBBBBBBBB@@@@@@@@@@@@@@@??????????????????===CCCCCCCCC@@@@@@@@@@@@@@@??????????????????===CCCCCCCCC@@@@@@@@@@@@@@@??????????????????===CCCCCCCCC@@@@@@@@@@@@@@@??????????????????===DDDDDDDDDBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@>>>BBBBBBBBB???????????????>>>>>>>>>>>>>>>===>>>BBBBBBBBB???????????????>>>>>>>>>>>>??????>>>HHHHHHHHHFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGFFFHHHHHHHHHFFFHHHHHHHHHHHHGGGHHHHHHCCCDDDEEEDDDEEEEEEEEEEEEGGGFFFFFFFFFFFFGGGGGGAAAAAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGAAAAAAAAACCCDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGG888999;;;???AAAAAABBBCCCDDDDDDFFFFFFFFFFFFGGG666666666:::??????AAAAAACCCCCCDDDDDDDDDFFFGGG444444555444??????AAAAAACCCCCCDDDDDDDDDFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFHHHHHHGGGFFFFFFFFFFFFEEEEEEEEECCCCCCDDDCCCCCCEEEEEEEEECCCCCCBBBBBBBBB@@@@@@@@@@@@@@@AAAAAADDDCCCBBBBBBBBB@@@@@@@@@??????????????????AAADDDCCC@@@??????===<<<:::888:::888888888888888???;;;888777666555444444444444444444444444666>>>555444444444444444444444444444444444444444CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa333222111111111...***222222111111///---***222111111111...---***222111111///...+++***222111///...---******000......---+++((((((000...---++++++((((((......---++++++((((((...------+++(((((((((:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;777777777777777777777777777777777777777777666666666666666666666666666555666666666555555555555555666555555555555555555444444555555555555333444444444333333111111111111222333222111111111111***333222111111111...***@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????<<<<<<<<>>>>>>>>>>>>>>???>>>??????=========;;;;;;;;;;;;;;;;;;;;;:::::::::888888888888888;;;;;;;;;;;;;;;;;;::::::::::::888888888888888;;;;;;;;;;;;;;;::::::::::::888888888888888666;;;;;;;;;;;;::::::::::::888888888888888888666;;;;;;;;;::::::::::::888888888888888888666666999999888888888888888777777666666666666444444999888888888888888777777777777666666444444333888777888777777666666666666666555555333333222777777777777666666666555555555555333222222222666777777777555555555555555555555333222222222777666777555555555555555555555333222222222222BBBBBBBBBBBBBBBBBBBBBBBB=====================BBBBBBBBBBBBBBBBBB===========================BBBBBBBBBBBBBBB==============================BBBBBBBBB====================================BBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888888;;;;;;;;;;;;;;;;;;;;;:::::::::888888888888888FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB=====================888888888777666666666666444444333222222222222888888888666666666666666444444333222222222222888888888666666666666666444333333222222222222888888777666666666666555444333333222222222222888777666666666666555555444333222222222111111666555444444444444333222111111000000/////////555555444444444333333111111000000000/////////444333333333333222222000000/////////.........444333333333333222222000////////////.........=========<<<;;;;;;;;;888888777777555444444444======<<<<<<;;;;;;999888888777777555444444444===<<<<<<;;;;;;;;;888888777777777555444444444<<<<<<;;;;;;;;;999999888777777777555444444444<<<;;;;;;;;;;;;999888888777777777444444444444<<<;;;;;;;;;999999999777777777555444444444444;;;;;;;;;;;;999999999777777777555444444444444;;;;;;;;;999999999777777777777555444444444444;;;;;;;;;999999999777777777777555444444444444;;;;;;999999999999777777777777555444444444444;;;;;;999999999888888777777666555444444444444:::888777777777666666666666444333222222222222888777777777777666666666555444333222222222222888777777777666666666666555444333222222222222888888888777666666666666444444333222222222222FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF???FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDD???888FFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDD??????;;;888EEEEEEEEEEEEDDDDDDDDDDDDDDDEEE@@@???===:::888DDDDDDDDDDDDDDDDDDDDDEEE@@@@@@@@@???;;;:::888DDDDDDDDDDDDDDDEEE@@@@@@@@@@@@???===;;;888888DDDDDDDDDEEEEEE@@@@@@@@@@@@???>>>;;;:::888888EEEEEEEEE@@@@@@@@@@@@@@@@@@>>>>>>;;;:::888888EEEEEE@@@@@@@@@@@@@@@@@@???>>>;;;::::::888888@@@@@@@@@@@@@@@@@@@@@???>>>>>>;;;::::::888888@@@@@@@@@@@@@@@@@@???>>>>>><<<;;;:::888888888>>>>>>>>>>>>>>>======<<<<<<:::999888666666666?????????>>>======<<<<<<::::::999888666666666??????>>>======<<<<<<:::::::::888888666666666=========<<<;;;;;;;;;888888777777555444444444<<<<<<;;;AAA@@@@@@AAAAAA@@@AAA@@@@@@;;;;;;:::;;;::::::777666666555444444555444444CCC@@@BBBBBB@@@@@@@@@@@@??????;;;============HHHEEEFFFFFFDDDDDDDDDDDDCCCCCC@@@AAAAAAAAAAAAHHHEEEFFFFFFDDDDDDDDDDDDCCCCCC@@@AAAAAAAAAAAAHHHEEEFFFFFFDDDDDDDDDDDDCCCCCC???AAAAAAAAAAAAGGGEEEEEEEEECCCAAAAAAAAA???>>>;;;<<<<<<;;;;;;GGGEEEEEEDDDAAAAAAAAA@@@>>>>>>:::;;;;;;;;;;;;GGGDDDCCCCCC===<<<::::::888888666777777777777GGGCCCCCC@@@:::999999888666666444555555555555FFFDDDBBB:::777777777777666666444555555555555EEEEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCCCCCCCKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGHHHHHHHHHHHHLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGHHHHHHHHHHHHLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGHHHHHHHHHHHHLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGHHHHHHHHHGGGLLLLLLKKKKKKKKKKKKJJJJJJKKKJJJGGGHHHHHHHHHGGGLLLLLLKKKKKKKKKKKKJJJJJJKKKJJJHHHHHHHHHHHHGGGLLLLLLKKKKKKKKKKKKJJJJJJKKKJJJHHHHHHHHHHHHGGGLLLLLLKKKKKKKKKKKKJJJJJJKKKJJJHHHHHHHHHHHHGGG@@@===999BBB>>>:::<<<777555GGGDDDBBBEEEBBB>>>EEE???>>>EEE@@@>>>DDD@@@>>>DDD>>>>>>EEE>>>>>>EEE@@@>>>???999777???999777???:::777AAA===999AAA>>>999AAA===999@@@===999HHHHHHGGGGGGHHHHHHFFFFFFFFFEEEBBBBBBBBBBBB@@@IIIIIIGGGGGGHHHGGGFFFGGGFFFFFFCCCCCCBBBCCCBBBEEE@@@???@@@@@@@@@>>>>>>>>>===<<<<<<<<<<<<<<>>======??????????????????>>>???>>>>>>>>>>>>>>>======??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<>>>>>>>>><<<<<<>>>>>>>>>>>>>>><<<<<<<<<<<<>>>===<<<<<<<<<>>>>>>>>><<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999;;;;;;;;;;;;;;;::::::::::::;;;::::::999999999;;;;;;;;;::::::::::::999:::999999999999999;;;;;;EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@@@@555555555555;;;;;;;;;;;;;;;;;;;;;;;;999::::::555555555555;;;;;;;;;;;;;;;;;;:::::::::::::::555555555555555;;;;;;;;;;;;::::::::::::::::::555555555555555555;;;;;;::::::999:::::::::999555555555444444555999999999999999999999888999555555555555444333333999999999999999888888888555555444444222222222333888999999888888888888555555333333333222222333888999999999999888888555333333333333222222333888999999999999999999===>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAA======>>>>>>?????????@@@@@@@@@@@@?????????AAA>>>>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>===============>>>>>>>>>????????????>>>========================>>>>>>>>>>>>??????==============================>>>>>>>>><<<>>>=================================>>><<<<<<<<<==============================<<<<<<<<<<<<<<<777=====================;;;;;;;;;<<<<<<<<<<<<777===============;;;;;;;;;;;;;;;;;;<<<<<<<<<777777======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<777777555;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;555555555;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::555555555555;;;;;;;;;;;;;;;;;;;;;;;;999999:::EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEECCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAACCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCAAAAAAAAABBBCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBB>>>>>>>>>@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBB>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBB===>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAA222222222333333444555555777777666777777555555222222222333333333555555555666666555555555555222222222333333333333555555444444555555555555222222222333222333333333333444444555555555555222222111222222111111333333444444444555555555111111111000000000111222333333444444555555555111//////000000000000111222333444444555555555/////////000000000000111333333444444555555555/////////000000000000111333333444444444555555444444444666888888888888888==================444444444555666888888888888888===============444444444444666888888888888888=========>>>>>>444444444444666888888888888888888===>>>>>>>>>444444444444666888888888888888888888>>>>>>>>>444444444444666777888888888888888888>>>>>>>>>444444444444555666888888888888888888777======444444444444555666888888888888777777777======444444444444555666777777777777777777777777===444444444444333555555777777777777777777777777444444333333333555555777777777777777777777777222222333333333444555777777777777777777777777222222333333333444555555777777777777777777777222222333333333444555555777777777777777777555222222222333333444555555777777666777777555555???FFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE777???CCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEE777999???AAACCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEE777:::??????@@@AAACCCCCCDDDDDDDDDDDDDDDDDDEEE777888:::??????@@@AAAAAACCCCCCCCCDDDDDDDDDDDD777777::::::??????@@@BBBAAAAAACCCCCCCCCCCCDDD777777::::::?????????@@@@@@AAAAAAAAACCCCCCCCC777777:::::::::?????????@@@@@@AAAAAAAAACCCCCC777777888::::::???????????????@@@@@@AAAAAAAAA777777888:::::::::???????????????@@@@@@AAAAAA777777777::::::::::::???????????????@@@@@@AAA666666666888999::::::??????????????????@@@>>>666666666888999:::::::::???============>>>>>>666666666888888888888888888===============>>>444444444666888888888888888==================//////---------------...,,,++++++************//////---------------+++,,,++++++************//////...------------+++,,,++++++************///......------------***,,,++++++******))))))///......---------,,,***+++++++++******)))))).........---------******)))+++******)))))))))............------******)))+++******))))))))).........---------+++***)))++++++***))))))))).........---------++++++)))++++++******))))))@@@>>>>>><<<<<<<<<<<<;;;999999999999999999999@@@>>>>>><<<<<<<<<<<<:::999777888888777777999>>>======;;;;;;;;;;;;:::777777777777777777777CCCBBBBBB@@@@@@@@@@@@???<<<<<<<<<;;;;;;;;;;;;DDDCCCBBBAAAAAAAAAAAA@@@<<<<<<<<<<<<;;;;;;<<>>>>>>>>>>>>>>>>>>>>FFFEEEEEECCCCCCCCCCCCBBB>>>>>>>>>>>>>>>===>>>AAA@@@@@@>>>>>>>>>>>><<<:::::::::::::::::::::AAA@@@@@@>>>>>>>>>>>><<<:::::::::::::::::::::@@@>>>>>><<<<<<<<<<<<;;;999999999999888888888@@@>>>>>><<<<<<<<<<<<;;;999999999999888888888@@@>>>>>><<<<<<<<<<<<;;;999999999888888888888@@@>>>>>><<<<<<<<<<<<;;;999999999999888888888@@@>>>>>><<<<<<<<<<<<;;;999999999999888888888@@@>>>>>><<<<<<<<<<<<;;;999999999999999999999BBB@@@@@@@@@?????????>>>:::::::::::::::::::::CCCAAAAAA????????????>>>::::::::::::;;;;;;;;;CCCBBBBBB@@@@@@@@@@@@???<<<<<<<<<;;;;;;;;;;;;HHHHHHEEEEEEEEECCCCCCDDDDDD@@@@@@@@@@@@@@@@@@HHHHHHEEEEEEEEECCCCCCDDDDDD@@@@@@@@@@@@@@@@@@HHHHHHEEEEEECCCCCCCCCCCCDDD@@@@@@@@@@@@@@@@@@HHHHHHFFFFFFDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@HHHHHHFFFFFFDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@HHHHHHFFFFFFDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@HHHHHHFFFFFFDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@HHHHHHFFFFFFDDDDDDDDDCCCDDD@@@@@@@@@@@@@@@@@@IIIIIIGGGGGGEEEEEEEEEDDDDDDAAAAAAAAA@@@@@@@@@IIIGGGGGGGGGEEEEEEEEEDDDDDDAAAAAAAAA@@@@@@@@@IIIGGGGGGGGGEEEEEEEEEDDDDDDAAAAAAAAA@@@@@@@@@BBB@@@@@@@@@?????????>>>>>>::::::::::::999999BBB@@@@@@@@@?????????>>>>>>::::::::::::999999BBB@@@@@@@@@?????????>>>::::::::::::999999999BBB@@@@@@@@@?????????>>>:::::::::::::::::::::000///***///---***...+++***666666666666666666666666666555333222222111000444444333555555555444444444222111111000000///333333111333333333333333222000////////////...>>>>>>666>>>>>>777>>>>>>777DDDDDD:::DDDDDD:::DDDDDD:::DDDCCC:::CCCCCC:::DDDCCC;;;???>>>777???>>>777???>>>777>>>>>>555>>>===555>>>===555>>>>>>555>>>===555>>>>>>666DDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@?????????>>>DDDDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>>>>>>>CCCCCCCCCBBBBBBBBBBBB@@@@@@@@@???>>>>>>>>>>>>IIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGDDDDDDDDDDDDIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGDDDDDDDDDDDDIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGDDDDDDDDDDDDIIIIIIJJJIIIIIIIIIIIIGGGGGGGGGGGGDDDDDDDDDDDDIIIIIIJJJIIIIIIIIIIIIGGGGGGGGGGGGDDDDDDDDDCCCJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@???DDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????DDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@?????????BBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>>>>>>>CCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>>>>>>>CCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>CCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@>>>>>>>>>>>>CCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@>>>>>>>>>>>>DDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@????????????aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa<<<777777;;;777777<<<777777<<<888777<<<777777<<<777777<<<777777<<<888777<<<777777<<<777777AAA======AAA>>>===AAA>>>===<<<888777<<<888777<<<888777<<<777777<<<777777DDDDDDDDDEEEDDDDDDDDDDDDDDDDDDBBB??????<<<<<>>AAABBBBBBEEEGGGGGGGGGEEEEEE555555999:::======AAABBBCCCEEEGGGGGGGGGEEEEEE555555999:::======BBBCCCCCCEEEGGGGGGGGGEEEEEE555555999:::===???BBBCCCCCCEEEGGGGGGGGGEEEEEE::::::>>>>>>CCCCCCFFFHHHHHHJJJLLLLLLLLLJJJJJJ::::::>>>>>>CCCCCCFFFHHHHHHJJJLLLLLLLLLJJJJJJ::::::>>>>>>CCCCCCFFFHHHHHHJJJLLLLLLLLLJJJJJJ555555999:::======AAABBBBBBCCCFFFFFFFFFDDDDDD555555999:::======AAABBBBBBDDDFFFFFFFFFDDDDDD555555::::::======AAABBBBBBDDDFFFFFFFFFDDDDDD555555999:::======AAABBBBBBDDDFFFFFFFFFDDDDDD666666::::::??????AAABBBBBBDDDFFFFFFFFFDDDDDD;;;;;;;;;888444444444;;;;;;:::888444444444;;;;;;:::888444444444;;;;;;:::777444444444;;;;;;999777444444444<<<<<<;;;999555555555<<<<<<;;;999555555555<<<<<<;;;888555555555<<<<<<:::888444444444;;;;;;:::888444444444;;;;;;999777444444444BBB??????<<<<<<777777BBB??????<<<<<<888888BBB??????<<<<<<888888BBB??????<<<<<<888888BBB??????<<<<<<888888AAA??????<<<:::888888AAA@@@@@@<<<:::888888AAA@@@@@@<<<:::888888AAA@@@@@@<<<:::888888AAA@@@@@@<<<:::888888AAA@@@@@@<<<:::888888<<<::::::666666444444:::::::::666444444444=========999666666666;;;;;;;;;888444444444BBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@===;;;BBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@===;;;BBBBBBCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@===;;;AAACCCCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@===;;;AAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@===;;;CCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA>>><<>><<>><<>>===;;;FFFFFFFFFDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEDDDBBBGGGGGGGGGDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEDDDBBBGGGGGGGGGDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEDDDBBBGGGGGGGGGDDDDDDDDDDDDEEEDDDDDDEEEEEEEEEDDDBBBGGGGGGGGGDDDDDDDDDDDDEEEDDDEEEEEEEEEEEEDDDBBBGGGGGGGGGEEEEEEEEEEEEFFFDDDEEEEEEEEEEEEDDDAAAHHHHHHHHHFFFFFFEEEEEEFFFEEEEEEEEEEEEEEEDDDAAAHHHHHHHHHFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEDDDAAAHHHHHHHHHFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEDDDAAAHHHHHHHHHFFFFFFFFFGGGGGGEEEEEEEEEEEEEEECCCAAAHHHHHHHHHFFFFFFFFFGGGGGGEEEEEEEEEEEEEEECCCAAABBBBBBBBB??????@@@@@@@@@???????????????<<<<<>>===BBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@===;;;AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB555555555555;;;;;;======@@@@@@BBBDDDDDDEEEFFF666666666:::??????AAAAAACCCCCCDDDDDDDDDFFFGGG888:::;;;???@@@AAABBBCCCDDDDDDFFFFFFFFFFFFGGGAAAAAAAAACCCDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGAAAAAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGCCCDDDEEECCCEEEEEEEEEEEEGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGFFFHHHHHHHHHFFFHHHHHHHHHHHHGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBB<<<555555444444444444444444444444444444444444???;;;888777777555444444444444444444444444666DDDCCC@@@??????===<<<:::888:::888888888888888CCCCCCBBBBBBBBB@@@@@@@@@??????????????????AAAEEEEEEEEECCCCCCBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAHHHHHHGGGFFFFFFFFFFFFEEEEEEEEECCCCCCDDDCCCCCCHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHBBBBBBBBBBBBBBBBBBBBBBBBAAABBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&$$$$$$$$$$$$###""""""!!!!!!!!!"""!!! '''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""//////---///------///---------------------------------------------------,,,---,,,+++,,,,,,+++++++++---//////////////////////////////////////////------///////////////////////////////////////------///////////////////////////////////////---------/////////////////////////////////---------------///////////////////////////------------------///////////////////////////---------------------/////////////////////---------------------------///////////////------------++++++++++++++++++---------------+++++++++,,,+++*********)))))))))+++++++++))))))******+++))))))))))))(((((((((+++******((((((((((((+++PPPPPPPPPPPPPPPHHHHHHPPPPPPPPPHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPIIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQPPPPPPPPPPPPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJQQQQQQPPPPPPPPPPPPJJJJJJQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPIIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQPPPPPPPPPPPP222111111111...,,,***222111111///...******222111///...---******222000///...,,,******111000///---,,,))))))......---++++++((((((...------+++)))((((((///---,,,,,,)))((((((...---,,,***(((((((((:::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;777777777777777999999666666777777666999999555555555555555777888555555555555555777777555555555555555666666555555444444333666666555444444333333444,,,333222111111000...***333111111111///,,,***222111111111...,,,***@@@@@@@@@@@@@@@BBBBBB@@@@@@@@@@@@@@@BBBBBB@@@@@@@@@@@@@@@BBBBBB@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBB>>>????????????<<<<<<<<>>>>>>>>>>>>>>::::::::::::::::::::::::::::::>>>>>>>>>>>>:::::::::::::::::::::::::::::::::>>>>>>:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666555555555555555555555666666666666666666666666555555555555555555555666666666666666666666666555555555555555555555666666666666666666666666555555555555555555555666666666666666666666666666555555555555555555444444444444444444444444444444333333333333333444444444444444444444444444444444333333333333444444444444444444444444444444444333333333333@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????<<<<<>>>>>>>>>>>>>>======>>>>>>>>>:::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::::::::>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::>>>>>>>>>>>>>>>::::::::::::::::::::::::::::::FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@555555555555555555555555555555555555555555444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444333333333333333333333333333444333444444444444333333333333333333333333444444333444444444444333333333333333333333444444444333444444444444333333333333333333333444444444333<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>:::======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>::::::999999999999999999999999999999999777777777777999999999999999999999999999777777777777777777888888888888888888888888666666666666666666666888888888888888888666666666666666666666666666888888888888888666666666666666666666666666666888888888666666666666666666666666666666666666888666666666666666666666666666666666666666666555444444444444444444444444444444444444444444555555555555555555555555555444444444444444444555555555555555555555555555555555555555555444BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@777777777777777777777777777777777555555555555777777777777777777777777777555555555555555555777777777777777777777555555555555555555555555777777777777777777555555555555555555555555555777777777777555555555555555555555555555555555666666444444444444444444333333444444444444444666444444444444333333333333333333444444444444444444444444333333333333333333333444444444444444444444444333333333333333333333444444444444====================================<<<<<<<<<=======================================<<<<<<==========================================<<<==========================================<<<=============================================:::::::::999999999999999999999999999999999999::::::::::::999999999999999999999999999999999999999999999999999888888888888888888888888888999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888999999999999999999999999888888888888888888888999999999999999999999999999888888888888888888777777777777777777777777777777777777777777555777777777777777777777777777777777777555555555777777777777777777777777777777777555555555555CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????????????????AAAAAAAAA????????????????????????????????????@@@@@@@@@@@@?????????????????????????????????@@@@@@@@@@@@@@@@@@???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????=====================<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<<<<<<<<<<====================================<<<<<<<<>>>>>@@@???????????????>>><<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::::::::888888888888888888888888888888888888888777888888888888888888777CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????@@@@@@???????????????GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCC???????????????@@@???@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===========================<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;:::;;;;;;;;;777888888888888888888888888888888888888888888777888888888888888888888888888888888888888888777888888888888888888888888888888888888888888CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@??????????????????@@@@@@???@@@@@@@@@@@@@@@@@@@@@GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC777777777777777777777777777777777777777777777777777888777777888888888888777555555555555555555555555555555555555555444444555555444444444===========================================================================::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999777777777777777777777777777777777777777777777BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@============================================================GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBB777777777777777888888888888888888888777777777777777777888888888888888888888888888888888777777777777888888888888888888888888888888888777777777777777777888888888888888888888888888888777777777777777777777777777777777777777777888444444444444444555555555555555555555555555555444444444444444444444444444444444555555555555444444444444444444444444444444444444555555555444444444444444444444444444444444444444444555=================================================================================================================================================================================================================================::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888777777777BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>===========================>>>>>>=================================================================================================================================GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB555666555555666666666666777777777777777777777+++222555555555666666666666777777777777777777***...222222555555555666666777777777777777777***,,,...222222555555666666666666777777777777))),,,...111222333333555666666666666777777777((((((,,,---///111111222222333333333444444444''''''***,,,---///111111222222333333444444444''''''+++,,,......111111222222222333444444444''''''++++++---...///111222222222333333444444???????????????????????????==================??????????????????>>>>>>=====================??????>>>>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>=====================;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999:::::::::999999999999999999999999999999999999:::::::::999999999999999999999999999999999999::::::999999999999999999999999999999999999999:::999999999999888999888888999999999999999999888777777777777666666777777777777777777777777777777666666666666666666777777777777777777777666666555555666666666666777777777777777777777CCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>>>>??????????????????????????????>>>>>>>>>======???????????????????????????==================GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa777777777777777888777777777777888888888777777888888888777777888888888888777666777777666666777777666666666777777666444444666777444444444===========================================================================::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999777777777777777777777777777777777777777777777BBBCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@============================================================GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCC777777777777888888888888888888888888888777777777777777888888888888888888888888888888888777777777888888888888888888888888888888888888888777777777888888888888888888888888888888888888777777777777777777777777777777777777888888888444444444444444555555555666666666666666666666444444444444444444444444666666666666666666777444444444444444444444444555555555666666666777444444444444444444444444555555555666666666666=================================================================================================================================================================================================================================::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888777777BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>===========================>>>>>>=================================================================================================================================GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB555666555555666666666666777777777777777777777+++222555555555666666666666777777777777777777***...222222555555666666666777777777777777777***,,,...222333555555666666666666777777777777))),,,...000222333333555666666666666777777777((((((,,,---///111111222222333333444444444444''''''***,,,---000111222222222333333444444444''''''+++,,,---...111222222222222333444444444''''''++++++---...000111222222222333333444444???????????????????????????==================??????????????????>>>>>>=====================??????>>>>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>=====================;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999:::::::::999999999999999999999999999999999999:::::::::999999999999999999999999999999999999::::::999999999999999999999999999999999999999:::999999999999888999999999999999999999999999888777777777777666666666777777777777777777777777777666666666666666666777777777777777777777666666555555666666666666777777777777777777777CCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>>>>??????????????????????????????>>>>>>>>>======???????????????????????????==================GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???????????????@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@??????@@@@@@@@@@@@???>>>>>>@@@???????????????>>><<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::::::::999999999999999888888888888888888999999888888888888999999999999CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????@@@@@@???????????????GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCC?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===========================<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888999999999777888888888888888888888888888888888888888888777888888888888888888888888888888888888888888CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDBBBBBBBBBFFFFFFDDDDDDDDDFFFFFFDDDCCCDDDEEEFFFCCCCCCCCCEEEFFFCCCCCCCCCEEEFFFCCCCCCCCCEEEFFFCCCCCCCCCGGGHHHEEEEEEDDDGGGHHHEEEEEECCCHHHHHHGGGGGGEEEIIIIIIHHHHHHHHHIIIJJJHHHHHHHHHIIIJJJHHHHHHHHHIIIJJJHHHHHHHHHIIIJJJHHHHHHHHHIIIJJJHHHHHHHHHCCCDDDBBBBBBBBBCCCDDDBBBBBBBBBFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBDDD@@@???999999DDD@@@???999999DDD@@@???999999JJJGGGDDD??????JJJGGGDDD??????JJJGGGDDD??????DDD@@@>>>888888DDD@@@>>>888888DDD@@@>>>888888DDD@@@???999999DDD@@@>>>999999DDDBBB@@@;;;999EEECCCAAA>>>999FFFEEECCCAAA???GGGHHHEEEEEEDDDIIIJJJHHHHHHHHHIIIJJJHHHHHHHHHIIIJJJHHHHHHHHHIIIJJJHHHHHHHHHIIIJJJHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEGGGHHHEEEEEEDDDGGGHHHEEEEEEDDDFFFEEECCCAAA???FFFEEECCCAAA???DDDBBB@@@;;;999DDD@@@???999999DDD@@@???999999DDD@@@???999999EEEEEECCCCCCCCCEEEEEECCCCCCCCCEEEEEECCCCCCCCCEEEEEECCCCCCCCCEEEEEECCCCCCCCCEEEEEEDDDDDDDDDCCCCCCBBBAAABBBCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBFFFFFFDDDDDDDDDCCCDDDBBBBBBBBBCCCDDDBBBBBBBBBIIIJJJHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIICCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDIIIIIIIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHDDDDDDIIIIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHDDDDDDQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOJJJJJJQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOJJJJJJQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII333333777999;;;>>>>>>@@@AAAAAAAAAAAAAAACCCCCC333333777999;;;>>>>>>@@@AAAAAAAAAAAAAAACCCCCC333333777999;;;>>>>>>@@@AAAAAAAAAAAAAAACCCCCC444444888:::<<>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII777888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII333333666888:::======???AAAAAAAAAAAAAAACCCCCC444333666888:::======???AAAAAAAAAAAAAAACCCCCC555555999;;;<<<@@@@@@AAADDDDDDDDDDDDDDDFFFFFF333333777999;;;>>>>>>@@@AAAAAAAAAAAAAAACCCCCC333333777999;;;>>>>>>@@@AAAAAAAAAAAAAAACCCCCC333333777999;;;>>>>>>@@@AAAAAAAAAAAAAAACCCCCC888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII>>>>>>AAACCCFFFJJJJJJLLLOOOOOOOOOOOOOOOQQQQQQ>>>>>>AAACCCFFFJJJJJJLLLOOOOOOOOOOOOOOOQQQQQQ>>>>>>AAACCCFFFJJJJJJLLLOOOOOOOOOOOOOOOQQQQQQ888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII444444888:::;;;???@@@AAABBBBBBBBBBBBBBBDDDDDD444444888:::;;;???@@@AAABBBBBBBBBBBBBBBDDDDDD444444888:::;;;???@@@AAABBBBBBBBBBBBCCCDDDDDD444444888:::<<>>>>>@@@AAAAAAAAAAAAAAACCCCCC333333777999;;;>>>>>>@@@AAAAAAAAAAAAAAACCCCCC333333777999;;;>>>>>>@@@AAAAAAAAAAAAAAACCCCCC333333777999;;;>>>>>>@@@AAAAAAAAAAAAAAACCCCCC333333777999;;;>>>>>>@@@AAAAAAAAAAAAAAACCCCCC555555999;;;<<<@@@@@@AAADDDDDDDDDDDDDDDFFFFFF444444666888:::======???AAAAAAAAAAAAAAACCCCCC444444666888:::======???AAAAAAAAAAAAAAACCCCCC888888<<<>>>???DDDDDDEEEHHHHHHHHHHHHHHHIIIIII/////////000000////////////////////////000/////////////////////......///////////////.........---------...............---------,,,,,,.........---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,------,,,,,,,,,,,,,,,---,,,,,,---,,,,,,,,,,,,,,,333333333333222222222222333333333111111111///333333333333222222222222222333333111111111///333333333222222222222222222222111111111//////222222222222222222222222222111000111111//////222222222222111111111111111111//////000......222222111111111111111111111111/////////---...111111111111111111000000000///.........---,,,111111111111111111111000000.........---------111111111111111111111111000.........---------777777777777777777777777777777777333333333333777777777777777777777777777777333333333333333777777777777777777777777777333333333333333333666777777777777777777666666222222222222222222222666666666666666666666222222222222222222222222222666666666666666222222111222111222222222222222666666555555555111111111111111111111111111222222666666555222111111111111111111111111111222222666555555222111111111111111111111111333222222222333333222222333333333333777777777222222222222333222222333333333333333333777777222222222222222222222333333333333333333333777222222222222222222222222222222222222333333777111222111111222222222222222222222222222222222111111111111111111111111111111111111222222222000111111111111111111111111111111111111111222000111111111111111111111111111111111111111222000111111111111111111111111111111111111111222......//////000000...//////111111111333333333......//////000......//////111111111333333222......//////......////////////111111111222222......---------............///111111000222222...,,,,,,------...............000//////111111,,,,,,,,,,,,------------...---/////////111111++++++,,,,,,,,,---------,,,,,,......//////000++++++,,,,,,---------,,,,,,,,,,,,//////...111++++++,,,,,,------,,,,,,,,,,,,,,,///......111aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa666666666555555666555666666555555555333,,,666555555333222...***555555333333///---***333333222111...,,,***222111000---,,,((((((222000...,,,***''''''111......,,,+++''''''000...---******''''''?????????????????????????????????????????????????????????????????????????????????????????????????????????;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<999999::::::::::::;;;999999:::::::::::::::999999999999:::::::::999999999999999::::::999888999999999999:::666666666777777777777666666666666666777777666666666555555666666BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBB????????????????????????????????????????????????????????????????????????????????????GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCC777777777777777777777777777777777666666666666777777777777777777777777777777777777666666666777777777777777777777777777777666666666666666777777777777777777777777777666666666666666555777777777777777777777666666666666666666666333444444444444444444444444444333333333222222222444444444444444444444444333333333222222222222444444444444444444444444333333333222222222111444444444444444444444444333333333222222222000>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888999777777777777777777777777777777777777777666666777777777777777777777777777777777777666666666777777777777777777777777777777777666666666666BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB444666666777777777777777777777777777777777777444444555777777777777777777777777777777777777444444555555777777777777777777777777777777777444444444444444444777777777777777777777777777444444444444444444444444777777777777777777777222222333333333333333333333444444444444444444222222222333333333333333333333333444444444444222222222222333333333333333333333333444444444111222222222333333333333333333333333333333444>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;888888888888888888999999999999999999999999999888888888888888999999999999999999999999999999888888888888888999999999999999999999999999999888888888888888999999999999999999999999999999888888888888888888888888999999999999999999999666666666666666777777777777777777777777777777666666666666777777777777777777777777777777777444666666777777777777777777777777777777777777CCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB******------///000000222333333333444444444444******+++---//////000000222333444444444444444******+++------///000000222222333444444444444*********------//////000000222222333444444444))))))***------//////000000000222222333444444''''''((()))++++++------.........000222222222'''''''''(((++++++,,,---.........000111222222'''''''''(((+++++++++------......///111111222'''''''''(((+++++++++------......//////111111@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA???>>>===>>>======>>>=====================???>>>=======================================;;;999999999999999999999999999999::::::::::::111555777777999999999999999999999::::::::::::---000444444777777777777777777888888888888888---///111444444777777777777777777888888888888,,,///000333444555555777777777777777888888888,,,---000111333555555555555777777777888888888---,,,///111111333555555555555777777888888888******---...///000222333333333333444666666666******------///000111333333333333444444666666******------///000000222333333333444444444444DDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>HHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@BBBBBBBBBAAABBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAA@@@AAAAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???========================<<<======<<<;;;DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???===>>>===========================<<<;;;DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD666666666555555666555666666555555555333,,,666555555333222...***555555333333///---***333333333111...,,,***222111000---,,,((((((222000...---+++''''''222......---+++''''''111...---******''''''?????????????????????????????????????????????????????????????????????????????????????????????????????????;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;::::::::::::999:::::::::999999999999999::::::999888999999999999:::666666666777777777888666666666666666777777666666666555555666666BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBB????????????????????????????????????????????????????????????????????????????????????GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCC777777777777777777777777777777777666666666666777777777777777777777777777777777777666666666777777777777777777777777777777666666666666666777777777777777777777777777666666666666666555777777777777777777777777666666666666666666333444444444444444444444444444444333333222222222444444444444444444444444333333333222222222222444444444444444444444444333333333222222222111444444444444444444444444333333333222222222000>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999:::::::::999999999999999999999999999999999999:::::::::999999999999999999999999999999999999:::::::::999999999999999999999999999999999999:::999999999999999999999999999999999999999999999888888777777777777777777777777777777777777777666666777777777777777777777777777777777777666666666777777777777777777777777777777777666666666666BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB444666666777777777777777777777777777777777777444444555777777777777777777777777777777777777444555555555777777777777777777777777777777777444444444444444555777777777777777777777777777444444444444444444444555777777777777777777777222333333333333333333333333444444444444444444222333333333333333333333333333333444444444444222222333333333333333333333333333444444444444111222222333333333333333333333333444444444444>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;888888888888888888999999999999999999999999999888888888888888999999999999999999999999999999888888888888888999999999999999999999999999999888888888888888999999999999999999999999999999888888888888888888888888999999999999999999999666666666666666777777777777777777777777777777666666666666777777777777777777777777777777777444666666777777777777777777777777777777777777CCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB******------///000000222333333444444444444444******+++---//////000000222333444444444444444******+++------///000000222222333444444444444*********------//////000000222222333444444444))))))***------//////000000000222222333444444''''''((()))+++,,,------.........000222222222'''''''''(((++++++,,,---.........000111222222'''''''''(((***++++++------......///111111222'''''''''(((+++++++++------......//////111111@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA???>>>===>>>==============================???>>>=======================================;;;999999999999999999999999999999::::::::::::111555777777999999999999999999999::::::::::::---111444444666777777777777777888888888888888---///111444444777777777777777777888888888888,,,///000333444555555777777777777777888888888,,,---000111333555555555555777777777888888888,,,,,,///111111333555555555555777777888888888******---...///000222333333333333444666666666******------///000111333333333333444444666666******------///000000222333333444444444444444DDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>HHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP>>>>>>;;;999777333333>>>>>>;;;999777333333>>>>>>;;;999777333333@@@???<<<:::888444444@@@???<<<:::888444444@@@???<<<:::888444444@@@???<<<:::888444444@@@???<<<999888444444@@@???<<<999777444444DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888======:::888666444444======:::888666444444@@@@@@===;;;999555555>>>>>>;;;999777444444>>>>>>;;;999777333444>>>>>>;;;999777333333DDDDDD@@@>>><<<888888DDDDDD@@@>>><<<888888DDDDDD@@@>>><<<888888JJJJJJFFFCCCAAA>>>>>>JJJJJJFFFCCCAAA>>>>>>JJJJJJFFFCCCAAA>>>>>>DDDDDD@@@>>><<<888888DDDDDD@@@>>><<<888888DDDDDD???>>><<<888888DDDDDD@@@>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD???>>><<<888888DDDDDD@@@>>><<<888888@@@???;;;:::888444444@@@???;;;:::888444444@@@???;;;:::888444444@@@???<<<:::888444444@@@???<<<:::888444444@@@???<<<:::888444444>>>>>>;;;999777333333>>>>>>;;;999777333333>>>>>>;;;999777333333>>>>>>;;;999777333333>>>>>>;;;999777333333@@@@@@===;;;999555555======:::888666444444======:::888666444444DDDDDD???>>><<<888888CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@>>>CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@>>>CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@>>>EEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBB@@@EEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCAAA@@@EEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@IIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA???===CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA???===FFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@>>>CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@>>>CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@>>>IIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOLLLJJJQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOLLLJJJQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@EEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@EEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBB@@@EEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@>>>CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@>>>CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@>>>CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@>>>CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@>>>FFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA???===CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA???===IIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDD>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCC>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCC>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCC@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEE@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEE@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEE@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDD@@@AAAAAACCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDD@@@AAAAAACCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIII===??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCC===??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCC@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFF???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCC???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCC>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQJJJLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQJJJLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIII@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDD@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDD@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDD@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEE@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEE@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEE>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCC>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCC>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCC???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCC???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCC@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFF===??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCC===??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIII333333333666777777999;;;;;;======>>>>>>>>>>>>333333333666777777999;;;;;;======>>>>>>>>>>>>333333333555777777999;;;;;;======>>>>>>>>>>>>444444444777888888:::<<<<<<>>>>>>??????@@@@@@444444444666888888:::<<<<<<======??????@@@@@@444444444666888888:::;;;;;;======??????@@@@@@444444444666777888:::;;;;;;======??????@@@@@@444444444666777888:::;;;;;;======??????@@@@@@444444444666888888:::;;;;;;======??????@@@@@@888888888<<<<<<<<<>>>@@@@@@CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>@@@@@@CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>??????CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>??????CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>??????CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>??????CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>??????CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>??????CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>??????CCCCCCDDDDDDDDDDDD444444444666666666888::::::<<<<<<============444444444666666666888::::::<<<<<<============555555555777999999;;;======>>>>>>@@@@@@@@@@@@333333444666777777999;;;;;;======????????????333333333666777777999;;;;;;======>>>>>>>>>???333333333666777777999;;;;;;======>>>>>>>>>>>>888888888<<<<<<<<<>>>@@@@@@CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>@@@@@@CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>@@@@@@CCCCCCDDDDDDDDDDDD>>>>>>>>>BBBBBBBBBCCCFFFFFFIIIIIIJJJJJJJJJJJJ>>>>>>>>>BBBBBBBBBCCCFFFFFFIIIIIIJJJJJJJJJJJJ>>>>>>>>>BBBBBBBBBCCCFFFFFFIIIIIIJJJJJJJJJJJJ888888888<<<<<<<<<>>>@@@@@@CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>@@@@@@CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>@@@@@@CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>@@@@@@CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>@@@@@@CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>@@@@@@CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>@@@@@@CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>@@@@@@CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>@@@@@@CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>??????CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>??????CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>??????CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>??????CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>??????CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>??????CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>??????CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>@@@@@@CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>@@@@@@CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>@@@@@@CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>@@@@@@CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>@@@@@@CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>@@@@@@CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>@@@@@@CCCCCCDDDDDDDDDDDD888888888<<<<<<<<<>>>@@@@@@CCCCCCDDDDDDDDDDDD444444444666777777999;;;;;;======??????@@@@@@444444444666777777999;;;;;;======??????@@@@@@444444444666888888:::;;;;;;======??????@@@@@@444444444666888888:::;;;;;;======??????@@@@@@444444444666888888:::<<<<<<======??????@@@@@@444444444777888888:::<<<<<<>>>>>>??????@@@@@@333333333555777777999;;;;;;======>>>>>>>>>>>>333333333555777777999;;;;;;======>>>>>>>>>>>>333333333666777777999;;;;;;======>>>>>>>>>>>>333333333666777777999;;;;;;======>>>>>>>>>???333333333666777777999;;;;;;======>>>?????????555555555777999999;;;======>>>>>>@@@@@@@@@@@@444444444666666666888::::::<<<<<<============444444444666666666888::::::<<<<<<============888888888<<<<<<<<<>>>??????CCCCCCDDDDDDDDDDDD000////////////.............../////////...............------------------,,,,,,,,,***************************444444222222222222444444444444222222222222222222222444444222222222222222111111111444222222222222111111111111444222222222111111111111111444222222111111111111111111222222222111111111000111111222222222111111111000000111000222111111111000000000000000000000111111000000000000000000000///111000000000000000000/////////000000000000000////////////......000000000////////////.........000///////////////............333333333333222222222222222222111111000//////222222333222222222222222222111000000000///...111111000000000000000000000...//////---------...............------------+++,,,,,,*********::::::555555666666666666666666666555555444444:::555555555555666666666666666666666555444444:::555555555555444444666666666666666555444444444555555555555444444444666666666666555444444444444555555555444444444444444666555444444444444444444555555444444444444444444555444444444444444444444444444444444444444444444444444222333444444444333444444444444444444222222222222333333444444333333333444444444444222222222000333333333333333333333333444444444222222222000333333333333333333333333333444444222222222000333333333333333333333333333222222222222000000333333333333333333333333333222111222222000000333333333333333333222333333222111111222000000333333333333222222222222222222111111000///000333333999999999999999555333333333333333333333333333999999999999999555333333333333333333222111111111777777777333333111000111111222222111///......222222222.............../////////...::::::999999999999999:::::::::::::::::::::::::::999999999999999999999:::::::::::::::::::::999999999999999999999999999::::::::::::::::::999999999999999999999999999999::::::::::::444999999999999999999999999999999999:::::::::444999999999999999:::999999999999999999:::444444999999999999999999999999999999999999444444444999999999999999999999999999999999999444333333999999999999999999999999999999999444444333333999999999999999999999999999999999444333333333999999999999999999999999999999333333333333333999999999999999999999999999333333333333333333999999999999999999999999999333333333333333333333999999999999999999999333333333333333333333333333999999999999999555333333333333333333333333222222222222222222333333333333333333333333222222222222222222222222333333222333333333333000000000000000000000000111000111111222222111......---------..................////////////666666666666666555555::::::::::::;;;:::::::::666666666666555555555555:::::::::::::::::::::666666444444555555555555::::::::::::::::::999666444444444555555555555444::::::::::::999999444444444444555555555444444:::::::::999999999444444444444555555444444444444:::999999999999444444444444444444444444444444444999999999999444444444444333444444444333333444999999999999444444333333333444444333333333333444999999999444333333333333333333333333333333444999999999333333333333333333333333333333333333333999999333333333333333333333333333333333333333333999333333333333333333333333333333333333333333999333333222333333333333333333333333333333333333222222222222222222222333333333333333333333333............///////////////...000111111222222.............../////////......000000111111222------...---...------,,,,,,,,,---/////////000++++++++++++++++++))))))))))))***,,,,,,,,,...333333444222222222222444444444666666666666666333111111222222222222222444444666666666666666111111111111222222222222444444555666666666666111111111111222222222222444444555666666666666111111111111111222222222444444444555666444444000000000111111222222222444444444555444444444000000000111111111222222222444444444444444444000000000111111111222222222222222222444444444000000000000111111111222000222222222444444444000000000000111111000000000222222222444444444000000000000111///000000000222222222444444333//////000000/////////000000000222222222333333//////......////////////000000222222111333333///.........///////////////000111111111222333............///////////////...000111111222333aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&"""''''''&&&&&&""""""'''&&&&&&""""""&&&&&&&&&"""""" &&&&&&"""""" &&&&&&'''''''''''''''''''''%%%%%%%%%""""""''''''''''''''''''''''''''''''%%%%%%%%%"""""""""''''''''''''''''''''''''%%%%%%%%%"""""""""""""""'''''''''''''''''''''%%%%%%$$$"""""""""""""""''''''''''''''''''&&&$$$$$$$$$""""""""""""!!!"""'''''''''&&&&&&&&&$$$$$$$$$""""""!!!!!!!!!"""&&&''''''&&&&&&$$$$$$$$$$$$!!!!!!!!!!!!!!!"""''''''''''''&&&$$$$$$$$$!!!!!!!!!!!!!!!!!!"""''''''''''''&&&$$$$$$$$$!!!!!!!!!!!!!!!!!!"""&&&&&&'''''''''''''''""""""%%%%%%%%%'''''''''&&&&&&''''''''''''"""""""""%%%%%%%%%'''''''''&&&&&&'''''''''"""""""""""""""%%%%%%%%%''''''&&&&&&&&&''''''"""""""""""""""%%%%%%%%%''''''&&&&&&&&&'''!!!!!!""""""""""""$$$%%%%%%''''''&&&&&&&&&!!!!!!!!!!!!!!!""""""$$$$$$$$$&&&'''&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$&&&&&&&&& !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$&&&###############"""""""""""""""""""""""""""!!!$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###$$$$$$######$$$######$$$#########000///...333222222111000000111000000111000000...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,.........*********)))******))))))***$$$%%%%%%$$$$$$%%%FFFFFFFFFFFFEEE777BBB@@@444>>><<<222>>>999222===777222:::555000999555000777555!!!666333***444000***666444111666666444222222000000///... !!!!!!!!!!!!!!!###### !!!!!!!!!!!!!!!###### """""""""""" !!!!!!!!!#########$$$$$$$$$$$$$$$ !!!!!!!!!!!!######$$$$$$$$$$$$$$$!!!!!!!!!!!!#########$$$$$$$$$$$$!!!!!!!!!!!!!!!######$$$$$$$$$$$$ !!!!!!!!!!!!#########$$$$$$$$$ !!!!!!!!!!!!#########$$$$$$$$$!!!!!!!!!!!!!!!#########$$$$$$ !!!!!!!!!!!!#########$$$$$$ !!!!!!!!!############$$$ !!!!!!!!!!!!#########$$$ !!!!!!!!!############ !!!!!!!!!######### !!!!!!!!!######### !!!!!!!!!######### !!!!!!!!!!!!######))),,,---000111111111222222222222111111111000)))***......000222111111111333444444333333333''''''***+++,,,...////////////111111111111111''''''***+++,,,,,,//////////////////111111111''''''******+++,,,...//////////////////111111&&&&&&)))***+++,,,,,,...//////////////////...%%%%%%&&&'''))))))******,,,---------------,,,$$$$$$%%%'''((()))******,,,,,,------------,,,$$$$$$$$$'''((())))))******++++++,,,------,,,$$$$$$$$$''''''))))))*********,,,,,,------...!!!!!!"""###%%%&&&''''''(((((((((((())))))***!!!!!!"""###%%%%%%''''''((((((((((((((())))))!!!!!!"""###%%%%%%%%%''''''((((((((((((((())) !!!!!!""""""###############$$$ !!!!!!!!!#########$$$$$$$$$$$$$$$JJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>EEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???>>>EEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@>>>===DDDBBBCCCAAA@@@@@@?????????>>>>>>>>><<<<<<:::CCCBBBAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<999BBBAAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<:::777???===<<<;;;;;;;;;::::::::::::888888888666666<<<<<<;;;;;;;;;::::::::::::888888888777555444444666999999:::::::::::::::999999999888888666...111666777888888888888999999999999888777666***---///222222444444444444444444555333333222))),,,---000111111111222222222222111111111000 !!! !!!!!!      111...---***///...+++***,,,+++(((''',,,+++''''''++++++''''''++++++'''''')))'''%%%%%%)))'''%%%%%%)))&&&%%%%%%)))&&&$$$$$$$$$###""""""$$$###""""""$$$###""""""!!! !!! IIIIIIIIIJJJIIIIIIJJJJJJFFFFFFGGGGGGCCCDDDDDDEEEDDDDDDDDDEEEDDDDDDDDDEEEBBBBBBCCCDDD@@@AAAAAACCC??????@@@BBB<<<<<<===>>><<<<<<<<>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<:::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999777777777777777777777666555555555555555555333333555555555444444444444444444444444222222222111'''&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$###&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######(((((('''''''''''''''''''''''''''&&&&&&&&&&&&((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444333333333333333333333333333333222222222222222333333333333333333222222222222222222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000////////////////////////////////////000///////////////////////////////////////...////////////////////////////////////.........//////////////////////////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++(((((((((((('''''''''''''''''''''&&&&&&&&&&&&(((((('''''''''''''''''''''''''''&&&&&&&&&&&&EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555'''''''''''''''(((''''''(((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&'''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''&&&&&&((((((((((((((((((''''''''''''''''''&&&&&&&&&((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((''''''''''''&&&&&&&&&&&&((('''((((((((('''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''((('''''''''''''''555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000000000000000000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555 """###&&&&&&&&&'''''''''''''''''''''''' """$$$$$$&&&%%%&&&&&&'''''''''''''''''' """""""""%%%%%%%%%%%%&&&&&&''''''''' !!!""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&!!!""""""$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''((()))(((((((((''''''''''''''''''''''''''''''((()))(((((('''''''''''''''''''''''''''''''''''')))((('''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''' &&&'''''''''''''''''''''''''''''''''''''''"""%%%%%%&&&'''''''''''''''''''''''''''''' ###%%%&&&''''''''''''&&&''''''''''''''' """###&&&&&&&&&'''&&&''''''''''''''''''555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555MMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJMMMMMMMMMMMMMMMLLLKKKLLLKKKKKKJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDBBBCCCCCCCCCBBBCCCBBBBBBBBBBBBAAAAAA???BBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@JJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMGGGHHHHHHIIIIIIJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHBBBDDDEEEEEEFFFFFFFFFGGGFFFGGGGGGGGGGGGGGGGGG>>>@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCC???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIILLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIILLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((())))))))))))((((((((((((((((((((((((---------------------...........................---------------------...........................------------------------..................//////)))))))))))))))))))))***************+++++++++,,,)))))))))))))))))))))************+++++++++,,,,,,)))))))))))))))))))))************++++++,,,,,,,,,))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))***************+++***))))))))))))))))))))))))))))))))))))******)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333444444444444444444444444444444333333333333333444444444444444444444444444444444333333333444444444444444444444444444444444444444333333333444444444444444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------...........................EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))))))))---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;(((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))---------------------------------------------...------------------------------------------.........------------------------------------*********************))))))))))))))))))))))))*********************))))))))))))))))))))))))*********************))))))))))))))))))))))))+++******************))))))))))))))))))))))))+++******************))))))))))))))))))))))))++++++************))))))))))))))))))))))))))),,,++++++*********)))))))))))))))))))))))))))++++++*********))))))))))))))))))))))))))))))+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((('''''''''((((((((()))(((((((((((((((((('''''''''''''''''''''((())))))((((((((((((((('''''''''''''''''''''((())))))((((((((((((((((((''''''''''''''''''(((---------------------------.........---------------------------------.....................------------------...........................)))))))))************************************))))))***************************************))))))***************************************))))))***************+++++++++++++++++++++***))))))******************+++++++++++++++++++++))))))************+++++++++,,,,,,,,,,,,,,,+++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,)))))))))************++++++++++++++++++++++++))))))))))))))))))))))))******************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------.........---------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@555555555555555555555555555555555555666666666666555555555555555555666666666666666666666666666666666666666666666666666666666666666666666555666666????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@>>>>>>@@@>>>>>>@@@>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>===>>>>>>>>>>>>@@@>>>>>>;;;=========???@@@@@@>>><<<>>>>>>>>>>>>@@@>>>>>>;;;======<<<>>>??????>>>>>>@@@>>>>>>@@@>>>>>>@@@>>>>>>>>>????????????777777999777777999777777999777777777999999777777999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666555555555555555555666666555666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@555555555555666666666666666666666666666666666555555555555555666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999777777999777777999777777999777777777999999777777>>>>>>@@@>>>>>>@@@>>>>>>@@@>>>>>>>>>????????????555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666??????????????????????????????????????????????????????????????????????????????????????????===?????????@@@@@@@@@@@@@@@????????????>>>>>>????????????@@@@@@@@@@@@@@@????????????@@@@@@>>>@@@??????>>>>>>>>>>>>???@@@@@@@@@>>>>>>>>>===???>>>>>>>>>>>>>>>>>>????????????===>>>>>>===?????????@@@@@@@@@@@@@@@????????????>>>>>>777999999999999999999999999777777999999777777999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555666666555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555??????????????????????????????????????????????????????????????????????????????????????????555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666555555555555555555555555555555555666666666666666666666555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999777999999999999999999999999777777999999777777===?????????@@@@@@@@@@@@@@@????????????>>>>>>555555555555555555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555??????????????????????????????????????????????????????????????????????????????????????????@@@?????????===>>>>>>>>>>>>@@@>>>>>>>>>>>>===@@@????????????>>>>>>>>>>>>@@@>>>>>>>>>>>>??????@@@@@@@@@>>>>>>===>>><<<>>>>>>>>>===>>>>>>????????????======;;;<<<:::>>><<<<<<;;;======@@@?????????===>>>>>>>>>>>>@@@>>>>>>>>>>>>===999999999999777777777777777999777777777777777999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666666666666666666666666666666555555555666666666666666666666666666555555555555555555555666666666666666666666555555555555555555555555555555555666666555555555555555555@@@@@@@@@@@@?????????????????????@@@@@@@@@???@@@@@@@@@???????????????????????????@@@??????555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666555555555555666666666666666666666666666666666666666666555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999777777777777777999777777777777777@@@?????????===>>>>>>>>>>>>@@@>>>>>>>>>>>>===555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555??????????????????????????????????????????????????????????????????????????????????????????>>><<<>>>===??????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<======??????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<<<<<<<===??????????????????????????????<<<999;;;;;;???>>>???????????????????????????>>><<<>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555666666666666666555555555555555555555555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999>>><<<>>>===??????@@@@@@@@@@@@@@@@@@@@@@@@@@@'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((@@@@@@@@@@@@@@@@@@@@@@@@@@@.........''''''$$$''''''$$$111111...111111...666666666666666666666666666666666666222222222000000000000000000........................................................................777777777777777777---..............................................................................000000000000000000000000000666666666(((((((((((((((((((((+++++++++++++++.........$$$$$$$$$$$$!!!!!!!!!$$$$$$$$$$$$$$$'''''''''$$$###$$$$$$ $$$$$$$$$$$$$$$''''''''',,,,,,,,,)))))))))))),,,,,,,,,,,,,,,//////111,,,,,,))))))))))))))),,,,,,,,,,,,,,,//////111/////////////////////444444444444444666666666/////////////////////444444444444444666666666/////////////////////444444444444444666666666/////////////////////444444444444444666666666---------------------222222222000000222222222***************++++++---------------000000000***************++++++---------------000000000((((((((((((((())))))+++++++++++++++.........(((((((((((((((((()))+++++++++++++++.........(((((((((((((((((()))+++++++++++++++.........(((((((((((((((((((((+++++++++++++++.........(((((((((((((((((((((+++++++++++++++.........(((((((((((((((((((((+++++++++++++++.........(((((((((((((((((((((+++++++++++++++.........(((((((((((((((((((((+++++++++++++++.........000000000000000000000333333333333333555555777000000000000000000000333333333333333555555777(((((((((((((((((((((+++++++++++++++---------(((((((((((((((((((((+++++++++++++++---......(((((((((((((((((((((+++++++++++++++.........(((((((((((((((((((((+++++++++++++++.........(((((((((((((((((((((+++++++++++++++.........(((((((((((((((((((((+++++++++++++++.........(((((((((((((((((((((+++++++++++++++.........(((((((((((((((((()))+++++++++++++++.........((((((((((((((())))))+++++++++++++++.........***************++++++---------------000000000************+++++++++---------------000000000************+++++++++---------------000000000/////////////////////444444444444444666666666((((((((((((((('''(((((((((000000///000//////000//////000//////000000///000//////000//////++++++***++++++***++++++***)))(((((()))(((((()))(((((()))(((((())))))((()))(((((((((((((((000//////000000///((((((((((((((((((((((((((((((((((((((((((((()))(((((())))))((())))))((())))))(((++++++***+++******++++++***000//////...............+++++++++++++++)))))))))((((((...............+++++++++++++++(((((((((((((((...............+++++++++++++++(((((((((((((((666666666444444222222222222222000000000000000666666666444444222222222222222000000000000000777777777777777444444444444444000000000000000777777777777777444444444444444000000000000000777777777777777444444444444444000000000000000777777777777777444444444444444000000000000000777777777777777444444444444444000000000000000000000000000000...............+++++++++++++++000000000000000...............+++++++++++++++000000000000000...............+++++++++++++++...............,,,,,,,,,,,,,,,)))))))))))))))...............,,,,,,,,,,,,,,,)))))))))))))))...............,,,,,,,,,,,,,,,)))))))))))))))...............,,,,,,,,,,,,+++)))))))))))))))...............,,,++++++++++++)))))))))))))))...............+++++++++++++++)))))))))))))))...............+++++++++++++++)))))))))))))))666666666444444222222222222222000000000000000666666666444444222222222222222000000000000000...............+++++++++++++++(((((((((((((((...............+++++++++++++++(((((((((((((((...............+++++++++++++++))))))(((((((((...............,,,++++++++++++))))))))))))(((...............,,,,,,,,,++++++))))))))))))(((...............,,,,,,,,,,,,+++)))))))))))))))...............,,,,,,,,,,,,,,,)))))))))))))))...............,,,,,,,,,,,,,,,)))))))))))))))...............,,,,,,,,,,,,,,,)))))))))))))))000000000000000...............+++++++++++++++000000000000000...............+++++++++++++++000000000000000...............+++++++++++++++777777777777777444444444444444000000000000///aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa###$$$$$$"""######""""""###""""""##################$$$###$$$$$$###$$$$$$###$$$$$$***************************$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$;;;;;;;;;:::;;;;;;:::;;;;;;777777777444555555444444444222222222222222222222222222000222222....................................********* !!!!!!!!!!!!############ !!!!!!!!!!!!!!!######""" !!!!!!!!!!!! """"""""" """"""""" """### """### !!!!!!"""### !!!!!!!!!### !!!!!!!!!######""""""###&&&&&&((((((((((((((()))*********"""""""""###&&&&&&(((((((((((((((((((((******"""""""""###&&&&&&&&&(((((((((((((((((((((*** !!!!!!!!!!!!######$$$$$$$$$$$$$$$$$$ !!!!!!!!!#########$$$$$$$$$$$$$$$ !!!!!!!!!!!!######$$$$$$$$$$$$$$$ !!!!!!!!!!!!#########$$$$$$$$$$$$!!!!!!!!!!!!!!!######$$$$$$$$$$$$!!!!!!!!!!!!!!!#########$$$$$$$$$ !!!!!!!!!!!!#########$$$$$$$$$!!!!!!!!!!!!!!!#########$$$$$$!!!!!!!!!!!!!!!#########$$$$$$ !!!!!!!!!!!!############$$$ !!!!!!!!!!!!#########$$$ !!!!!!!!!!!!############::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;///777999999::::::::::::::::::::::::;;;::::::---111777777999999999999:::::::::::::::::::::+++...000333333555555555555555555777777777777***,,,...000222222222444444444444444444444444******...///000222222222222444444444444444444''''''***,,,,,,...000000000000222222222222222''''''***,,,,,,,,,///000000000000000222222222''''''******,,,,,,...///000000000000000222222''''''******,,,,,,,,,...///000000000000000000%%%%%%&&&(((******++++++---..................%%%%%%&&&((((((***++++++,,,,,,...............%%%%%%%%%((((((******++++++,,,,,,............%%%%%%%%%((((((***************,,,,,,........."""""""""###&&&&&&((((((((((((((()))*********HHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@CCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????????????????>>>>>>AAA@@@@@@??????????????????>>>>>>>>>>>>>>>@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;LLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIILLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIILLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFDDDDDDCCCHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEECCCCCCBBBAAAGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAAGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@DDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>===<<>>>>>;;;===IIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIEEEGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIEEEGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGBBBDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGG???AAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDD???AAAAAAAAACCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDD######"""######"""######"""!!! !!! !!!!!!!!!       <<<===<<<999888///777222---000...+++///---***///+++)))+++((('''+++''''''+++''''''+++(((''''''%%%%%%'''%%%%%%&&&&&&%%%&&&&&&%%%######"""IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJFFFGGGGGGDDDDDDEEEDDDDDDEEEDDDDDDEEECCCBBBCCCAAABBBCCC@@@@@@BBB======???<<<===<<<$$$$$$############!!!!!! $$$$$$#########!!!!!!!!! $$$############!!!!!!!!! $$$#########"""!!! ############!!! #########""" #########""" #########!!! #########!!! +++++++++******))))))))))))((((((&&&&&&$$$###++++++******)))))))))))))))((((((&&&&&&$$$###+++******)))))))))))))))((((((&&&&&&&&&$$$###&&&&&&$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!&&&$$$$$$$$$$$$$$$$$$#########!!!!!!!!! !!!$$$$$$$$$$$$$$$$$$$$$######!!!!!!!!!!!! !!!$$$$$$$$$$$$$$$$$$#########!!!!!!!!!!!! !!!$$$$$$$$$$$$$$$$$$######!!!!!!!!!!!!!!! $$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!! $$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!! $$$$$$$$$$$$#########!!!!!!!!!!!!!!! $$$$$$$$$$$$######"""!!!!!!!!!!!!!!! $$$$$$$$$#########"""!!!!!! !!!!!! $$$$$$$$$#########!!!!!!  $$$$$$############!!!!!! ::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999:::::::::::::::::::::::::::999999999999777777777777777777777777555555555555555555333333000555555444444444444444444444444222222222111///444444444444444444444444222222222222111//////222222222222222222222000000000000...---,,,+++222222222222222000000000000000///------,,,+++222222222222000000000000000///...---,,,***+++222222000000000000000000///...,,,,,,,,,***+++........................---++++++******)))'''.....................------++++++***))))))'''..................------++++++******)))(((&&&...............------+++++++++******((((((&&&+++++++++******))))))))))))((((((&&&&&&$$$###FFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIJJJBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFF@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDD@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCDDD>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAACCC>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;===))))))((((((((())))))((((((((()))))))))(((((())))))((((((((( )))((((((((( ((((((((( (((%%%%%% (((%%% ((((((*********))))))***)))))))))))))))))))))))))))))))))))))))((()))))))))(((((()))))))))(((((()))))))))(((((()))))))))(((((()))))))))(((((()))))))))(((((())))))((((((((())))))((((((((())))))((((((((())))))((((((((())))))(((((((((555444222111111333222111111111111000111111111111//////...000111///.........000//////......//////...------------...------,,,,,,,,,------,,,,,,,,,+++---+++,,,++++++++++++++++++++++++*********++++++*********)))+++*********))))))%%%%%%%%%%%%%%%%%%%%%#########!!!!!!)))))))))%%%%%%%%%%%%%%%%%%%%%#########!!!!!! ))))))%%%%%%%%%%%%%%%%%%#########!!!!!! )))%%%%%%%%%%%%%%%%%%######### )))%%%%%%%%%%%%%%%%%%######### %%%%%%%%%%%%%%%%%%######### %%%%%%%%%%%%%%%######"""""" ###%%%%%%%%%%%%######""" ###%%%%%%%%%%%%######### ---&&&&&&&&&.....................,,,,,,******---&&&&&&&&&------------------,,,,,,,,,******&&&&&&&&&&&&&&&---------------,,,,,,******)))&&&&&&&&&&&&&&&&&&------------,,,,,,***))))))&&&&&&&&&&&&&&&&&&------------++++++)))))))))%%%&&&&&&&&&&&&&&&&&&------+++++++++)))))))))%%%%%%%%%&&&&&&&&&&&&%%%---++++++))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%---++++++))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%###++++++))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%######+++))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%######!!!))))))))))))%%%%%%%%%%%%%%%%%%%%%#########!!!))))))))))))%%%%%%%%%%%%%%%%%%%%%#########!!!!!!)))))))))%%%%%%%%%%%%%%%%%%%%%#########!!!!!!)))))))))777777666777777777888888888888333333555555555777666666666777777777888888222333333333333333666666555666666777777777777222222222333333111555555555555666666777777111111222222222222111555555555555555555555///000000000222222222111555555555555555555555//////000000000000111000555555555555555555////////////000000000//////555555555555555555...////////////000000...---444555555555555...............//////......,,,...444444444.....................///---...,,,...444444444........................------+++......444...........................,,,++++++......&&&........................,,,,,,******......&&&........................,,,,,,******---&&&&&&&&&..................---,,,,,,******$$$$$$$$$$$$))))))))) !!!!!!!!!###$$$%%%%%%$$$$$$$$$$$$)))))) !!!!!!###$$$%%%%%%$$$$$$$$$$$$((( !!!!!!######%%%%%%$$$$$$$$$$$$((( ######$$$%%%$$$$$$$$$$$$ ###$$$%%%$$$$$$$$$ ######%%%######  ######%%%###  #########  #########%%%'''''''''))))))******---------------------%%%'''&&&'''))))))))))))+++------------------###&&&&&&&&&))))))))))))+++---------------&&&"""&&&&&&&&&))))))))))))+++------------&&&&&&$$$$$$&&&&&&)))))))))))))))------------%%%&&&$$$$$$&&&&&&)))))))))))))))+++------%%%%%%%%%$$$$$$$$$&&&)))))))))))))))+++---%%%%%%%%%%%%$$$$$$$$$&&&)))))))))))))))+++---%%%%%%%%%%%%$$$$$$$$$$$$)))))))))))))))+++%%%%%%%%%%%%%%%$$$$$$$$$$$$))))))))))))))))))###%%%%%%%%%%%%$$$$$$$$$$$$)))))))))))))))!!!###%%%%%%%%%%%%$$$$$$$$$$$$))))))))))))!!!!!!###%%%%%%%%%%%%$$$$$$$$$$$$))))))))))))!!!!!!######%%%%%%%%%$$$$$$$$$$$$))))))))) !!!!!!######%%%%%%%%%$$$$$$$$$$$$))))))))) !!!!!!!!!###$$$%%%%%%---111222333555444444222222888888888888777777---111111111333222222222222222888888777777777---,,,111///000222222222222222666666666666666,,,,,,......000222222222222000000666666555555))),,,,,,...000222222222000000000///555555555+++++++++...000000000000000000//////555555555++++++++++++......000000000//////......555555+++++++++))),,,...//////...............555555***+++)))))),,,...........................444***)))))))))+++...,,,........................(((((())))))******,,,........................((((((((('''******,,,---------...............((((((''''''*********,,,------------.........(((''''''''')))******,,,------------------...%%%'''''''''))))))******---------------------SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMJJJJJJKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%% &&&&&&%%%%%% &&&%%%%%% &&&%%%%%% %%%%%% %%%%%%*********))))))******)))))))))******)))))))))***))))))))))))***))))))))))))))))))))))))))))))))))))(((((()))))))))(((((()))))))))(((((()))))))))(((((()))))))))(((((()))))))))(((((()))))))))(((((()))))))))((((((&&&&&&&&&%%%%%%555444111111111333222222111111111000111000111111//////...000111///.........000//////------//////...------------...------,,,,,,,,,------,,,,,,,,,+++---+++,,,++++++++++++++++++++++++*********++++++*********)))+++*********))))))&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&$$$######!!!!!!!!!!!! &&&&&&&&&&&&&&&&&&%%%#########!!!!!!!!! &&&&&&&&&%%%%%%%%%#########!!!!!! %%%&&&&&&%%%%%%############ &&&&&&&&&&&&%%%######### &&&&&&&&&&&&%%%######### ...'''''''''.....................,,,,,,******...'''''''''..................,,,,,,,,,******'''''''''''''''...............,,,,,,*********&&&&&&&&&&&&&&&&&&............,,,,,,*********&&&&&&&&&&&&&&&&&&............,,,,,,*********&&&&&&&&&&&&&&&&&&&&&......,,,,,,,,,******)))&&&&&&&&&&&&&&&&&&&&&&&&---,,,,,,*********)))&&&&&&&&&&&&&&&&&&&&&&&&---,,,,,,******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$,,,,,,***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$+++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$!!!))))))))))))&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$!!!))))))))))))&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$!!!!!!)))))))))&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$!!!!!!&&&&&&&&&777777666777777777888888888888333333555555555777666666666777777777888888222333333333333333666666555666666777777777777222222222333333111666555555555666666777777111111222222222222111555555555555555666666///111111111222222222111555555555555555555666//////000000000000111000555555555555555555////////////000000000//////555555555555555555///////////////000000...---555555555555555/////////////////////......,,,///555555555///////////////......///---...,,,...555555555........................------+++......555...........................,,,++++++......'''........................,,,,,,******......'''........................,,,,,,******...'''''''''.....................,,,,,,******&&&&&&&&&&&&&&&&&&&&&!!!!!!$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!$$$$$$$$$&&&&&&%%%%%%&&&&&&&&& !!!!!!!!!!!!###$$$$$$&&&&&&%%%%%%%%%&&& !!!!!!!!!######$$$&&&&&&%%%%%%%%% !!!!!!#########%%%&&&%%%%%%%%% ############%%%%%%%%% #########&&&%%%%%% #########&&&******************,,,,,,.....................))))))))))))******,,,,,,,,,..................))))))))))))*********,,,,,,...............'''))))))))))))*********,,,,,,............&&&&&&)))))))))))))))******,,,,,,............&&&&&&)))))))))))))))******,,,,,,,,,......&&&&&&&&&)))))))))))))))*********,,,,,,---&&&&&&&&&&&&))))))))))))))))))******,,,,,,---&&&&&&&&&&&&))))))))))))))))))******,,,,,,&&&&&&&&&&&&&&&)))))))))))))))))))))***,,,,,,$$$&&&&&&&&&&&&)))))))))))))))))))))***,,,$$$$$$&&&&&&&&&&&&))))))))))))))))))))))))$$$$$$$$$&&&&&&&&&&&&))))))))))))))))))))))))$$$$$$$$$$$$&&&&&&&&&)))))))))))))))))))))$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!$$$$$$$$$&&&&&&&&&222222222444555555555333222888888888888777777222222222111333333333333333222888888777777777111111111///111333333222222222777777777777666111...//////111222222222222111111777777666666.........///000222222222111111111///666666555............000111000000000000//////666555555...............///000000000////////////555555------...,,,,,,...000000///////////////555555------,,,,,,,,,....../////////////////////555---++++++,,,,,,...---///......///////////////+++++++++,,,+++------........................+++++++++***++++++,,,........................++++++******+++***,,,,,,.....................+++***************,,,,,,.....................******************,,,,,,.....................   ))))))))))))))))))))))))))))))))))))))))))))))))***)))***)))*********)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))***(((((((((((((((((((((((()))))))))))))))))))))"""&&&'''((((((((((((((()))))))))))))))))))))!!!%%%&&&'''(((((((((((()))))))))))))))))))))###$$$&&&'''((((((((())))))))))))))))))))) $$$&&&''''''((((((((()))))))))))))))))) ###$$$&&&''''''(((((())))))))))))))))))!!!$$$%%%''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------------------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111------------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))---------------------------------------------------------------------------------------------------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;************************************)))))))))***(((***)))***))))))************)))((()))((())))))))))))))))))))))))))))))))))))(((((((((---------------------------------------------------------------------------------------------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))***))))))***))))))))))))************************************)))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111111111111111000000000000000000111111111111111111111111111---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????===>>><<<>>><<<>>>@@@@@@@@@@@@@@@@@@@@@@@@??????======<<<>>><<<>>>@@@@@@@@@@@@???????????????===<<<<<<<<<<<<>>>>>>@@@@@@@@@@@@????????????>>>???;;;;;;999::::::<<<@@@@@@@@@@@@@@@@@@@@@@@@??????===>>><<<>>><<<>>>999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555666555555666666666666666555555555555555555555555555555555555555555555666555555555555555555555555555555555555555555555555???????????????????????????@@@@@@@@@@@@@@@@@@@@@???????????????????????????@@@@@@@@@@@@@@@@@@@@@555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666555555555555555555555555555555555555555666666666666666666666666555555555555555555555666666666666666666666666666555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@??????===>>><<<>>><<<>>>---000222444444444444555555555555555555555555---000222444444444444555555555555555555555555---000222444444444444555555555555555555555555666999:::<<<=========>>>?????????????????????666888:::<<<=========>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<>>>>>>>>>>>>>>??????000...333555555;;;;;;;;;>>>>>>>>>>>>>>>??????000///333555555;;;;;;;;;>>>>>>>>>>>>>>>??????000...333555555;;;;;;;;;>>>>>>>>>>>>>>>??????000...333555555;;;;;;;;;>>>>>>>>>>>>>>>??????+++))),,,//////333333333666666666666777888888+++))),,,//////333333333666666666666666888888+++))),,,//////333333333666666666666666888888)))'''***------111111111333333333333333444444)))'''***------111111111333333333333333444444)))'''***------111111111333333333333333444444)))'''***------111111111333333333333333444444)))'''***------111111111333333333333333444444)))'''***------111111111333333333333333444444)))'''***------111111111333333333333333444444000---000222444888888999;;;;;;;;;;;;;;;======000---000222444888888999;;;;;;;;;;;;;;;======((('''***,,,,,,111111111222222333333333444444((('''***,,,,,,111111111333333333333333444444((('''***,,,---111111111333333333333333444444((('''***------111111111333333333333333444444((('''***------111111111333333333333333444444)))'''***------111111111333333333333333444444)))'''***------111111111333333333333333444444)))'''***------111111111333333333333333444444)))'''***------111111111333333333333333444444+++))),,,//////333333333666666666666666888888+++***,,,//////333333333666666666666666888888+++***,,,//////333333333666666666666777888888000...333555555;;;;;;;;;>>>>>>>>>>>>>>>??????aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::777777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444333333333333333333333333333333222222222222222222333333333333333333222222222222222222222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000////////////////////////////////////...000000000/////////////////////////////////......000/////////////////////////////////............//////////////////////////////..................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::'''''''''''''''''''''''''''''''''''''''(((''' %%%&&&''''''''''''''''''''''''''''''''''''"""%%%%%%&&&'''''''''''''''''''''''''''''' ###%%%%%%''''''''''''&&&&&&'''''''''''' """###%%%%%%&&&'''&&&&&&&&&&&&''''''''' """######%%%%%%%%%%%%&&&&&&&&&&&&'''''' """""""""$$$%%%%%%%%%&&&&&&''''''''' !!!""""""$$$%%%%%%%%%%%%&&&'''''''''!!!""""""$$$%%%%%%%%%&&&&&&''''''------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((('''''''''''''''''')))(((((((((((('''''''''''''''''''''''''''((()))(((((((((''''''''''''''''''''''''''''''''')))(((''''''''''''''''''''''''''''''''''''''')))''''''''''''''''''''''''''''''''''''(((''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111000000000000000000000000000000111111111111111000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;111000000000000///////////////000000000000//////////////////...000//////////////////.........//////////////////............////////////............---------...///,,,,,,+++++++++*********,,,,,,,,,+++++++++***************++++++******************))))))*********************))))))((()))***************777666666444444444444444444777666666444444444444444444777666666444444444444333333555666666444444333333333333555555333444333333333333333333333333333333333333333333333333111111333222222333333333333111111000000222222222333111111000000000000000222222111111000000000000000000222111111000000000///000000222111000000000000/////////222000000000000000/////////111000000000000000/////////111000000000000////////////222222222222222333333333333333222111111111111222222222222222222222333333333222111111111///222222222222222222222222333222222111111111///222222222222222222222222222222222111111000///222222222222222222222222111111111111111//////222222222222111111222222111111000111000///...//////////////////////////////------...,,,,,,//////////////////////////////---------+++,,,///...............---......,,,,,,,,,,,,******...---,,,,,,,,,,,,---,,,---+++,,,,,,******)))---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))::::::::::::::::::555777777777777777777777777::::::::::::::::::555555555777777777777777777:::::::::::::::555555555555555777777777777777:::::::::::::::555555555555555555555666666555::::::::::::555555555555555555555555444444555999::::::555555555555555555555444444444444333999999999555555555555555444444444444444444333999999333333555555555555444444444444444333333999333333333333555555444444444444444444333333999333333333333333333444444444444444444333222222333333333333333333333444444444444444333222222222333333333333333333333333444444333222222222222222333333333333333333333333444333222222222222222222333333333333333333333222333222111222222222222222333333333333333222111111111111888888888888888888888888888888888888222222222888888888888888888888888888888888222222222222888888888888888888888888888888888222222222222888888888888888888888888888888222222222222222888888888888888888888888888222222222222222222888888888888888888888888888222222222222222222000444444444444444444444000//////////////////000000444444444444444000////////////////////////...222222222222222////////////////////////...------111111111---...---..................------,,,000000000,,,---------............---;;;999999:::::::::999999;;;::::::::::::::::::999999999999:::999999999999999:::::::::::::::999999999999888999999999999999999::::::::::::999999999888888888999999999999999999999::::::999888888888888888888888999999999999999999:::888888888888888888888888888999999999999999999888888888888888888888888888888999999999999999888888888888888888888888888888888999999999999888888888888888888888888888888888888999999999888888888888888888888888888888888888888999999888888888888888888888888888888888888888888222888888888888888888888888888888888888888888222888888888888888888888888888888888888888222222888888888888888888888888888888888888222222222888888888888888888888888888888888888222222222333333333333222222222222222222222888888888888333333222222222222222222222222222222888888888333222222222222222222222222222222222888888888222222222222222222222222222222222222222888888222222222222222222222222222222222222222222888111222222111111222222222222222222222222222888////////////////////////////////////000000000////////////////////////////////////000000000------........................////////////...---,,,,,,,,,,,,,,,---------..................,,,,,,,,,,,,,,,,,,,,,,,,------............---777777555:::::::::::::::::::::::::::::::::;;;555555555::::::::::::::::::::::::::::::999999555555555555::::::::::::::::::::::::999999999555555555555::::::::::::::::::999999999999999555555555555555::::::::::::999999999999999999555555555555555555::::::999999999999999999888555555555555555555999999999999999999999888888444555555555555333333999999999999999888888888444444555555333333333333999999999888888888888444444333333333333333333999999888888888888888444333333333333333333333222888888888888888888333333333333333333333222222888888888888888888333333333333333333222222222222888888888888888333333333333333222222222222222222888888888888333333333333222222222222222222222888888888888////////////000000000000111111111111333333333////////////000000000000///111111111333333333....../////////000......///000111111222333333....../////////.........///000111111222222222......//////...............///000111111111222......------..................000111000111111,,,******++++++++++++,,,,,,,,,...------//////*********+++++++++++++++,,,+++---------//////*********+++***+++++++++******,,,,,,---------*********************)))))))))***,,,,,,,,,---***************)))(((((())))))))),,,++++++,,,444444444444444444666666777777777777777777777444444444444444444666666777777777777777777555333333333444444444666666777777777777777555555333333333333444444555666555666666555555555555333333333333333444333555555444444444555555555222222333333333333333333333444444444444555555222222222222333111111333333444444444444444555222222222000000111111333333333444444444444444111///000000000111111111333333444444444444444/////////000000000111111222333444444444444444/////////000000000000111222333444444444444444/////////000000000000111222222333444444333333/////////000000000000000222222333444333333333/////////000000000000000111222222222333333333////////////000000000000111111111111222333333...,,,,,,((((((...,,,***((((((,,,,,,***((((((,,,,,,)))((((((,,,,,,)))((((((***((('''&&&&&&***(((&&&&&&&&&***(((&&&&&&&&&***(((&&&&&&&&&>>>>>>??????@@@>>>>>>??????@@@>>>>>>>>>??????======>>>>>>>>><<<<<<===<<<===888888888888999888777777444///666444444000,,,444444000...,,,444222000...,,,222000000,,,+++000000...++++++...---,,,((((((---,,,,,,((((((...,,,,,,((((((CCCCCCCCCCCCDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCC?????????@@@@@@?????????@@@@@@>>>?????????@@@>>>>>>??????@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFEEEFFFFFFFFFFFFCCCCCCCCCCCCDDD555555555555333333222222222222222000.........555555333333333333333222222222111///......---333111333333333333333222222111111///......,,,111111111333333333222222111111//////......,,,111111111111000222222111111//////......---,,,111111111000000000000///---------,,,,,,+++***111111111000000000......---------,,,,,,******111111111000000//////,,,,,,,,,,,,,,,*********111111000000//////---,,,,,,,,,,,,,,,*********====================================>>>>>>>>>=======================================>>>>>><<<=======================================>>><<<<<<<<<<<<<<<<<<===<<<<<<<<<===<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999888888888888888888999999999999999999999999888888888888888888777777777777777777777777777777777666666666666777777777777777777666666666666666666666666444777777777777666666666666666666666666444444444777666666666666666666666666666444444333333222777777666666666666666666666444444444333222000555555555555555444444222222222222222111......555555555555555555222222222222222111000...---555555555555333333222222222222222000.........BBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDD@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBB===========================>>>>>>>>>>>>>>>???==============================>>>>>>>>>>>>???=================================>>>>>>>>>>>>====================================>>>>>>>>>GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC222222333333333333333333333333333333555555555111222222333333333333333333333333333333333555111111333333333333333333333333333333333333333111111111333333333333333333333333333333111111///111111222222333333333333333333111111111111......000000111111111111111222111111111111111......000000000111111111111111111111111111111.........000000000111000111111111111111111111............000//////000000111111111111111111<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<777777777777777777888888888888888888999999999777777777777888888888888888888888888888888888444666777777777777777777777777777777777777777444555555777777777777777777777777777777777777555555555555777777777777777777777777777777777555555555555555555777777777777777777777777777555555555555555555555555777777777777777777777333333333333333333333333333555555555555555555222333333333333333333333333333333555555555555222222333333333333333333333333333333555555555CCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========HHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB)))))))))***---------.../////////000111111222)))))))))***,,,------...///////////////111111))))))))))))---------........./////////000111))))))))))))***,,,,,,---......////////////111((((((((()))***,,,,,,,,,........./////////000&&&&&&&&&'''(((******++++++,,,------.........&&&&&&&&&&&&(((*********+++,,,,,,---.........&&&&&&&&&&&&'''*********+++,,,,,,---.........&&&&&&&&&&&&'''(((******++++++,,,------......///333888888::::::::::::<<<<<<<<<<<<<<<<<<<<<000222666888888::::::::::::;;;;;;<<<<<<<<<<<<000222333777888888999::::::;;;;;;;;;;;;;;;;;;000000333666777888999999999;;;;;;;;;;;;;;;;;;//////222333666777999999999999;;;;;;;;;;;;;;;------000111222222444555555555555555777777777------000000111222444555555555555555555777777,,,,,,//////000111111333444444444444444444444,,,,,,---///000000111111333444444444444444444,,,,,,---//////000111111333333444444444444555,,,,,,,,,//////000000111111333333444444555555,,,,,,,,,//////000000111111111333333444555555)))))))))***------....../////////111222222333)))))))))***------....../////////111111222222)))))))))***---------.../////////000111111222EEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@DDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@DDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???@@@@@@@@@@@@@@@AAAAAA===>>>?????????@@@@@@@@@@@@999:::;;;<<<<<<<<<=========DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCDDDBBBCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBB@@@AAAAAAAAAAAABBBBBBBBBBBBHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@AAAAAAAAABBBBBBBBBBBB@@@AAAAAAAAABBBBBBBBBBBBBBB???@@@AAAAAAAAAAAAAAAAAABBB>>>???@@@@@@@@@@@@AAAAAAAAA===>>>???@@@@@@@@@@@@@@@AAA999:::;;;<<<<<<============DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@AAAAAAAAAAAAAAAAAA???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBB@@@AAAAAAAAAAAABBBBBBBBBBBBHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDD...,,,,,,((((((...,,,)))((((((,,,,,,***((((((,,,,,,)))((((((,,,,,,)))((((((***((('''&&&&&&***((((((&&&&&&***(((&&&&&&&&&***(((&&&&&&&&&>>>>>>??????@@@>>>>>>??????@@@>>>>>>>>>??????=========>>>>>><<<<<<<<<======888888888888999888777777444///666444444000,,,444444000...,,,444222000...+++222000000,,,+++000000...++++++...---,,,((((((---,,,,,,((((((---,,,,,,((((((CCCCCCCCCCCCDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCC????????????@@@???????????????>>>?????????@@@>>>>>>??????@@@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFEEEFFFFFFFFFFFFCCCCCCCCCCCCDDD555555555555333333222222222222222000.........555555333333333333333222222222111//////...---333111333333333333333333222111111///......,,,111111111333333333333222111111//////......,,,111111111111111333222111111//////.........,,,111111111111000000000///---------,,,,,,+++***111111111111000000///...---------,,,,,,+++***111111111111000//////---,,,,,,,,,,,,++++++***111111111111//////------,,,,,,,,,,,,++++++***====================================>>>>>>>>>=======================================>>>>>>==========================================>>><<<<<<<<<<<<<<<<<<===<<<<<<<<<===<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999888888888888888888999999999999999999999999888888888888888888777777777777777777777777777777666666666666666777777777777777777666666666666666666666666444777777777777666666666666666666666666444444444777666666666666666666666666666444444333333222777777666666666666666666666444444444333222000555555555555555444444222222222222222111......555555555555555555222222222222222111000...---555555555555333333222222222222222000.........BBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDD@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBB===========================>>>>>>>>>>>>>>>???==============================>>>>>>>>>>>>???=================================>>>>>>>>>>>>====================================>>>>>>>>>GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC222222333333333333333333333333333333555555555111222333333333333333333333333333333333333555111222333333333333333333333333333333333333333111111222333333333333333333333333333333111111000111111111333333333333333333333111111111111......000000111111111222222222111111111111111......000000000111111111111111111111111111111.........000000000111000111111111111111111111............000//////000000111111111111111111<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<777777777777777888888888888888888888999999999777777777777888888888888888888888888888888888444666777777777777777777777777777777777777777444555555777777777777777777777777777777777777555555555555777777777777777777777777777777777555555555555555555777777777777777777777777777555555555555555555555555777777777777777777777333333333333333333333333333555555555555555555333333333333333333333333333333333555555555555222222333333333333333333333333333333555555555CCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============HHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB)))))))))***---------.../////////000111111222)))))))))***,,,------...///////////////111111)))))))))))),,,------.........//////000000111))))))))))))***,,,,,,---....../////////000111((((((((()))***,,,,,,,,,........./////////000&&&&&&&&&'''(((******++++++,,,------.........&&&&&&&&&&&&(((*********+++,,,,,,---.........&&&&&&&&&&&&(((*********+++,,,,,,---.........&&&&&&&&&''''''(((******++++++,,,------......///333888888::::::::::::<<<<<<<<<<<<<<<<<<<<<000222666888888::::::::::::;;;;;;<<<<<<<<<<<<000222333777888888999::::::;;;;;;;;;;;;;;;;;;000000333666777888999999999;;;;;;;;;;;;;;;;;;//////222333666777999999999999;;;;;;;;;;;;;;;------000111222222444555555555555555777777777------000000111222444555555555555555555777777,,,,,,...///000111111333444444444444444444444,,,,,,---///000000111111333444444444444444444,,,,,,---//////000111111333333444444444444555,,,,,,,,,//////000000111111333333444444555555,,,,,,,,,//////000000111111111333333444555555)))))))))***------....../////////111222222333)))))))))***------....../////////111111222222)))))))))***---------.../////////000111111222EEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@DDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@DDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>======AAAAAA>>>======AAAAAA=========<<<<<<888777777<<<<<<888777777<<<<<<888777777<<<<<<777777777<<<<<<888777777<<<<<<888777777<<<<<<888888777<<<<<<888888777<<<<<<888777777<<<<<<888777777<<<<<<888777777<<<<<<888777777<<<<<<888777777<<<<<<888777777<<<<<<888777777<<<<<<888777777<<<<<<888777777<<<<<<888777777<<<<<<888777777<<<<<<888777777<<<<<<888777777<<<<<<888888888<<<<<<888888888<<<<<<888888888777666444444444777666444444444777666444444444888666444444444888666444444444888666444444444777555333333333777555333333333777555333333333777555333333333777666333333333999777555555555666666333333333666666444333333<<<<<<777777777??????>>>>>><<<<<<<<<<<<;;;;;;999;;;999777777??????>>>>>><<<<<<<<<<<<::::::999;;;999777777??????>>>>>><<<<<<<<<<<<::::::999;;;999777777AAAAAA@@@@@@>>>>>>======;;;;;;:::<<<:::888888AAAAAA??????>>>>>>======;;;;;;999;;;:::888888AAAAAA??????>>>>>>======;;;;;;999;;;:::888888AAAAAA??????>>>>>>======;;;;;;999;;;999777888AAAAAA??????>>>>>>======;;;;;;999;;;999777888AAAAAA??????>>>>>>======;;;;;;999;;;999777888FFFFFFCCCCCCBBBBBBBBBBBBAAAAAA===???>>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>>>>>>>>>>><<<<<<:::<<<;;;999999??????>>>>>><<<<<<<<<<<<;;;;;;999;;;999777777??????>>>>>><<<<<<<<<<<<;;;;;;999;;;999777777??????>>>>>><<<<<<<<<<<<;;;;;;999;;;999777777FFFFFFCCCCCCBBBBBBBBBBBBAAAAAA===???>>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<>><<<<<<@@@@@@??????>>>>>><<<<<<;;;;;;999;;;999777777@@@@@@??????>>>>>><<<<<<;;;;;;999;;;999777777@@@@@@??????>>>>>>======;;;;;;999;;;999777777AAAAAA??????>>>>>>======;;;;;;999;;;:::888888AAAAAA@@@@@@>>>>>>======;;;;;;999<<<:::888888AAAAAA@@@@@@>>>>>>======<<<;;;:::<<<:::888888??????>>>>>><<<<<<<<<<<<::::::999;;;999777777??????>>>>>><<<<<<<<<<<<::::::999;;;999777777??????>>>>>><<<<<<<<<<<<;;;;;;999;;;999777777??????>>>>>><<<<<<<<<<<<;;;;;;999;;;999777777??????>>>>>><<<<<<<<<<<<;;;;;;999;;;999777777BBBBBB??????>>>>>>>>>>>><<<<<<:::<<<;;;999999??????======;;;;;;;;;;;;999999888:::888666666??????======;;;;;;;;;;;;999999888:::888666666FFFFFFCCCCCCBBBBBBBBBBBBAAA@@@===???>>><<<<<<===>>>>>>>>>>>><<<<<<>>>>>>??????????????????===>>>>>>>>>>>><<<<<<>>>>>>??????????????????===>>>>>>>>>>>><<<<<<>>>>>>??????????????????===?????????@@@>>>>>>@@@@@@AAAAAAAAAAAAAAAAAA===?????????@@@>>>>>>??????AAAAAAAAAAAAAAAAAA===?????????@@@>>>>>>??????AAAAAAAAAAAAAAAAAA===?????????@@@>>>>>>??????@@@@@@AAAAAAAAAAAA===?????????@@@>>>>>>??????@@@@@@AAAAAAAAAAAA===?????????@@@>>>>>>??????@@@@@@AAAAAAAAAAAACCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFBBBDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFBBBDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFF<<<============;;;;;;======??????????????????<<<============;;;;;;======??????????????????>>>@@@@@@@@@@@@>>>>>>??????BBBBBBBBBBBBBBBBBB===>>>>>>>>>>>><<<<<<>>>>>>??????????????????===>>>>>>>>>>>><<<<<<>>>>>>??????????????????===>>>>>>>>>>>><<<<<<>>>>>>??????????????????CCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFIIIJJJJJJJJJJJJHHHHHHJJJJJJLLLLLLLLLLLLLLLLLLIIIJJJJJJJJJJJJHHHHHHJJJJJJLLLLLLLLLLLLLLLLLLIIIJJJJJJJJJJJJHHHHHHJJJJJJLLLLLLLLLLLLLLLLLLCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFBBBDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFBBBDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFF===?????????@@@>>>>>>??????@@@@@@@@@@@@@@@@@@===?????????@@@>>>>>>??????@@@@@@@@@@@@@@@@@@===?????????@@@>>>>>>??????@@@@@@@@@@@@@@@@@@===?????????@@@>>>>>>??????AAAAAAAAAAAAAAAAAA===?????????@@@>>>>>>@@@@@@AAAAAAAAAAAAAAAAAA>>>?????????@@@>>>>>>@@@@@@AAAAAAAAAAAAAAAAAA<<<>>>>>>>>>>>><<<<<<>>>>>>??????????????????===>>>>>>>>>>>><<<<<<>>>>>>??????????????????===>>>>>>>>>>>><<<<<<>>>>>>??????????????????===>>>>>>>>>>>><<<<<<>>>>>>??????????????????===>>>>>>>>>>>><<<<<<>>>>>>??????????????????>>>@@@@@@@@@@@@>>>>>>??????BBBBBBBBBBBBBBBBBB<<<============;;;;;;======??????????????????<<<============;;;;;;======??????????????????BBBDDDDDDDDDDDDBBBBBBCCCCCCFFFFFFFFFFFFFFFFFF333333333333333666777777999999;;;;;;;;;======333333333333333666777777999999;;;;;;;;;======333333333333333555777777999999;;;;;;;;;<<<===444444444444444777888888::::::<<<<<<<<<===>>>444444444444444666888888::::::<<<<<<<<<======444444444444444666888888::::::;;;;;;;;;======444444444444444666777777999:::;;;;;;;;;======444444444444444666777777::::::;;;;;;;;;======444444444444444666777888::::::;;;;;;;;;======888888888888888<<<<<<<<<>>>>>>?????????CCCCCC888888888888888<<<<<<<<<>>>>>>?????????CCCCCC888888888888888<<<<<<<<<>>>>>>?????????CCCCCC888888888888888<<<<<<<<<>>>>>>?????????CCCCCC888888888888888<<<<<<<<<>>>>>>?????????CCCCCC888888888888888<<<<<<<<<>>>>>>?????????CCCCCC888777888888888<<<<<<<<<>>>>>>?????????BBBCCC777777888888888<<<<<<<<<>>>>>>?????????BBBBBB777777777888888<<<<<<<<<>>>>>>?????????BBBBBB333333333444444666666666888888:::::::::<<<<<<333333333444444666666666888888:::::::::<<<<<<555555555555555777999999;;;;;;<<<<<<<<<>>>>>>333333333333444666777777999999;;;;;;;;;======333333333333333666777777999999;;;;;;;;;======333333333333333666777777999999;;;;;;;;;======888888888888888<<<<<<<<<>>>>>>@@@@@@@@@CCCCCC888888888888888<<<<<<<<<>>>>>>@@@@@@@@@CCCCCC888888888888888<<<<<<<<<>>>>>>@@@@@@@@@CCCCCC>>>>>>>>>>>>>>>BBBBBBBBBCCCCCCFFFFFFFFFIIIIII>>>>>>>>>>>>>>>BBBBBBBBBCCCCCCFFFFFFFFFIIIIII>>>>>>>>>>>>>>>BBBBBBBBBCCCCCCFFFFFFFFFIIIIII888888888888888<<<<<<<<<>>>>>>@@@@@@@@@CCCCCC888888888888888<<<<<<<<<>>>>>>@@@@@@@@@CCCCCC888888888888888<<<<<<<<<>>>>>>@@@@@@@@@CCCCCC888888888888888<<<<<<<<<>>>>>>@@@@@@@@@CCCCCC888888888888888<<<<<<<<<>>>>>>@@@@@@@@@CCCCCC888888888888888<<<<<<<<<>>>>>>@@@??????CCCCCC888888888888888<<<<<<<<<>>>>>>@@@??????CCCCCC888888888888888<<<<<<<<<>>>>>>?????????CCCCCC888888888888888<<<<<<<<<>>>>>>?????????CCCCCC777777888888888<<<<<<<<<>>>>>>?????????BBBBBB888777888888888<<<<<<<<<>>>>>>?????????BBBBBB888888888888888<<<<<<<<<>>>>>>?????????BBBCCC888888888888888<<<<<<<<<>>>>>>?????????CCCCCC888888888888888<<<<<<<<<>>>>>>?????????CCCCCC888888888888888<<<<<<<<<>>>>>>?????????CCCCCC888888888888888<<<<<<<<<>>>>>>?????????CCCCCC888888888888888<<<<<<<<<>>>>>>?????????CCCCCC888888888888888<<<<<<<<<>>>>>>?????????CCCCCC888888888888888<<<<<<<<<>>>>>>?????????CCCCCC888888888888888<<<<<<<<<>>>>>>@@@??????CCCCCC888888888888888<<<<<<<<<>>>>>>@@@@@@???CCCCCC888888888888888<<<<<<<<<>>>>>>@@@@@@@@@CCCCCC888888888888888<<<<<<<<<>>>>>>@@@@@@@@@CCCCCC888888888888888<<<<<<<<<>>>>>>@@@@@@@@@CCCCCC444444444444444666777777999999;;;;;;;;;======444444444444444666777777999999;;;;;;;;;======444444444444444666777777999999;;;;;;;;;======444444444444444666888888::::::;;;;;;;;;======444444444444444666888888::::::<<<<<<<<<======444444444444444777888888::::::<<<<<<<<<>>>>>>333333333333333555777777999999;;;;;;;;;<<<===333333333333333666777777999999;;;;;;;;;======333333333333333666777777999999;;;;;;;;;======333333333333333666777777999999;;;;;;;;;======333333333333333666777777999999;;;;;;;;;======555555555555555777999999;;;;;;<<<<<<<<<>>>>>>333333333444444666666666888888:::::::::<<<<<<333333444444444666666666888888:::::::::<<<<<<888777888888888<<<<<<<<<>>>>>>?????????BBBBBB,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++++++++***)))************))))))))))))))))))***)))))))))))))))333333111111111111333333333333111111111111111000000333333111111111111000000000000333111111111000000000000000333111111000000000000//////333111111000000000////////////............------------...............---------------.........------------------,,,,,,...------------------,,,,,,,,,---------------,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++000///////////////////////////...------+++,,,///////////////////////////...---------++++++......---------------------+++,,,,,,*********...------------------------+++++++++******)))999999333333555555555555444444444444444333333999333333333333555555555555444444444444333333999333333333333333333555555444444444444333333222333333333333333333333444444444444444333333222222333333333333333333333333444444333333333222222222333333333333333333333333444333333333000000000000111111111111111111000000000000///000000000000000111111111111111000////////////000000000000000000000111111111000/////////---000000000000000000000000111111000/////////---000000000000000000000000000000000//////...---000000000000000000000000000////////////---,,,000000000000000///000000//////...///...,,,,,,000000000000//////////////////...---...---,,,000///////////////////////////...------+++---000000444444444444444000000000000000000000000000000444444444444444///000000///000000000///.........222222222.........---........................222222222---------------............888888888888888888888888888888888999999999999888888888888888888888888888888888888999999999888888888888888888888888888888888888888999999888888888888888888888888888888888888888888222888888888888888888888888888888888888888888222888888888888888888888888888888888888888222222444444444444444444444444444444444444000000000444444444444444444444444444444444444000000000444444444444444444444444444444444000000000000444444444444444444444444444444444000000000000444444444444444444444444444444000000000000000444444444444444444444444444000000000000000000444444444444444444444444444000000000000000000000444444444444444444444000000000000000000000000000444444444444444000000000000000000000000/////////////////////000000000000000000000000////////////////////////000000///000000000000------------------------------...............---------------------------------............555555555555555333333999999999999999888888888555555555555333333333333999999999888888888888555555333333333333333333999999888888888888888444333333333333333333333222888888888888888888333333333333333333333222222888888888888888888333333333333333333222222222222888888888888888111111111111111000000000000000000444444444444111111111111000000000000000000000444444444444111111000000000000000000000000000000444444444111000000000000000000000000000000000444444444000000000000000000000000000000000000000444444000000000000000000000000000000000000000000444///000000///000000000000000000000000000000444///000/////////000000000000000000000000000000/////////////////////000000000000000000000000++++++++++++,,,,,,,,,,,,,,,+++------...//////+++++++++++++++,,,,,,,,,++++++------......///*********************)))))))))))),,,,,,,,,---******************)))))))))))))))++++++,,,---222222222111111111111333333333444444444444555222000000111111111111111333333444444444444555000000000000111111111111333333444444444444555000000000000111111111111333333444444444444444000000000000000111111111333333333444444333333/////////000000111111111333333333444333333333------------............///000000000000111111------------.............../////////000111111,,,,,,---------.........---/////////000111111,,,,,,---------...,,,,,,---/////////111111111,,,,,,---------,,,,,,,,,---...//////000111000,,,,,,,,,---+++,,,,,,,,,,,,,,,////////////000,,,,,,***++++++,,,,,,,,,,,,,,,...///...//////,,,***+++++++++,,,,,,,,,,,,,,,.........//////++++++++++++,,,,,,,,,,,,,,,+++------...//////aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEGGGGGGFFFFFFFFFFFFEEEGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCEEEDDDDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@???AAAAAAAAAAAA@@@???>>>IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEDDDEEEEEEEEE===>>>???????????????@@@@@@AAAAAAAAAAAAAAAAAA;;;======?????????????????????@@@AAAAAAAAAAAAIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF...,,,,,,+++------+++++++++)))((('''''',,,,,,,,,++++++***+++++++++)))((('''''',,,,,,,,,+++++++++)))++++++(((((('''''',,,,,,,,,++++++)))))))))&&&(((((('''''',,,,,,++++++***))))))(((&&&%%%%%%'''''',,,,,,++++++))))))((((((&&&%%%$$$$$$%%%,,,++++++***))))))((((((&&&%%%$$$$$$$$$,,,++++++***)))))))))(((&&&%%%$$$$$$$$$+++++++++))))))))))))&&&%%%%%%$$$$$$$$$;;;;;;;;;::::::888888888888666666000,,,:::;;;999999999999999888666666333///,,,999888888888888999777777777666222///,,,999888888888666666666666666444222///...999888888666666666666555333111///,,,...555333333333333333222/////////---******333333333333333222111//////------******333333333333222111/////////------******333333333222111000/////////---+++******333333222111111000//////------+++******333333111111000000//////------*********333222111000000000//////------*********...000.........------++++++)))(((''''''------.........------++++++)))(((''''''...,,,,,,+++------+++++++++)))(((''''''BBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEE>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDD>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCCCC>>>>>>>>>>>>>>>?????????AAAAAABBBBBBCCC>>>>>>>>>>>>>>>>>>?????????@@@@@@AAACCC>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAA:::::::::::::::::::::;;;;;;:::;;;;;;===::::::::::::::::::::::::::::::::::::;;;:::::::::::::::::::::::::::888888666,,,;;;;;;;;;::::::888888888888666666000,,,HHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEE000//////000000000000//////////////////............//////000000000000000000//////......,,,.........//////000000000000//////......,,,,,,,,,.........//////000000//////.........,,,,,,,,,............////////////.........,,,,,,,,,---,,,............/////////......,,,,,,,,,,,,---,,,,,,.........///...---......,,,,,,,,,,,,---,,,,,,......---------------,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,---,,,,,,,,,,,,,,,+++:::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::::::::::::::::::::999999999999999999999888888:::::::::999999999999999999999999999999444333333333555555555555555555555555555555555333333333333333555555555555555555555555555333333333333333333333333555555555555555333333333333333333333333333333333555555333333333333333333333333333333333333333333111333333333333333333333333333333333333111111111111111333333333333333333333333111111111111111111111111333333111111111222//////////////////////////////...111111////////////////////////////////////---000//////000000000000//////////////////...---AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBB???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>>>>>>>:::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...,,,,,,+++------+++++++++)))((('''''',,,,,,,,,++++++++++++++++++)))((('''''',,,,,,,,,+++++++++)))++++++(((((('''''',,,,,,,,,++++++)))))))))&&&(((((('''''',,,,,,++++++***))))))(((&&&%%%%%%'''''',,,,,,++++++))))))((((((&&&%%%$$$$$$%%%,,,+++++++++))))))((((((&&&%%%$$$$$$$$$,,,++++++***)))))))))(((&&&%%%$$$$$$$$$+++++++++))))))))))))&&&%%%%%%%%%$$$$$$;;;;;;;;;::::::888888888888666666000---:::;;;999999999999999888666666333///---999888888888888999777777777666222///---999888888888666666666666666444222///...999999888666666666666555333111///,,,...555333333333333333222//////...---******333333333333333222111//////------******333333333333222111/////////------******333333333222111000/////////---+++******333333222111111000//////------+++******333333111111000000//////------*********333222222000000000//////------*********///000.........------++++++)))(((''''''------.........------++++++)))(((''''''...,,,,,,+++------+++++++++)))(((''''''BBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEE>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDD>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCCCC>>>>>>>>>>>>>>>?????????AAAAAABBBBBBCCC>>>>>>>>>>>>>>>>>>?????????@@@@@@AAACCC>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAA::::::::::::::::::;;;;;;;;;:::;;;;;;===::::::::::::::::::::::::::::::::::::;;;::::::::::::::::::::::::999888888666,,,;;;;;;;;;::::::888888888888666666000---HHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEE000//////000000000000//////////////////............//////000000000000000000//////......,,,.........//////000000000000//////......,,,,,,,,,.........//////000000//////.........,,,,,,---............////////////.........,,,,,,,,,---,,,............/////////......,,,,,,,,,,,,---,,,,,,.........//////---......,,,,,,,,,,,,---,,,,,,............---------,,,,,,,,,,,,,,,---,,,,,,,,,......,,,,,,---,,,,,,,,,,,,,,,+++:::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::::::::::::::::::::999999999999999999999888888:::::::::999999999999999999999999999999444333333333555555555555555555555555555555555333333333333333555555555555555555555555555333333333333333333333333555555555555555333333333333333333333333333333333555555333333333333333333333333333333333333333333111333333333333333333333333333333333333111111111111111333333333333333333333333111111111111111111111111333333111111222222/////////////////////////////////111111////////////////////////////////////---000//////000000000000000///////////////...---AAABBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBB???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>>>>>>>:::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEGGGFFFFFFFFFFFFFFFEEEGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEDDDFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCEEEEEEEEEDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@???AAAAAAAAAAAAAAA???>>>IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFEEEFFFFFFEEEEEEAAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE===>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA;;;======??????@@@@@@@@@@@@@@@@@@AAABBBAAAAAAIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFSSSSSSSSSSSSSSSSSSSSSMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRSSSSSSSSSSSSSSSSSSSSSXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWVVVWWWWWWWWWVVVWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRQQQRRRRRRRRRQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQ999999888777777555555333111000000000000888888888777777444444333111000000000000888888888777777444444333000000000000000999999999888888666555444222111111111111999999999888777555555444111111111111111999999999777777555555444111111111111111999999999777777555555333111111111111111999999999777777555555333111111111111111999999999777777555555333111111111111111=========<<<<<<:::::::::555555555555555=========<<<<<<:::::::::555555555555555=========<<<<<<:::::::::555555555555555=========<<<<<<:::::::::555555555555555=========<<<<<<::::::999555555555555555=========<<<;;;:::999999555555555555555=========;;;;;;999999999555555555555555=========;;;;;;999999999555555555555555=========;;;;;;999999999555555555444444777777777666666333333333111111000000000777777777666666333333333111111000000000:::::::::888888666666555333222222222222999999999777777555555333111111000000000999999999777777555555333111000000000000999999888777777555555333111000000000000=========<<<<<<:::::::::666555555555555=========<<<<<<:::::::::666555555555555=========<<<<<<:::::::::666555555555555CCCCCCCCC@@@@@@>>>>>>>>>;;;::::::::::::CCCCCCCCC@@@@@@>>>>>>>>>;;;::::::::::::CCCCCCCCC@@@@@@>>>>>>>>>;;;::::::::::::=========<<<<<<:::::::::666555555555555=========<<<<<<:::::::::666555555555555=========<<<<<<:::::::::666555555555555=========<<<<<<:::::::::666555555555555=========<<<<<<:::::::::666555555555555=========<<<<<<:::::::::666555555555555=========<<<<<<:::::::::666555555555555=========<<<<<<:::::::::666555555555555=========<<<<<<:::::::::555555555555555=========;;;;;;999999999555555555555555=========;;;;;;999999999555555555555555=========;;;;;;:::999999555555555555555=========<<<;;;:::999999555555555555555=========<<<<<<::::::999555555555555555=========<<<<<<:::::::::555555555555555=========<<<<<<:::::::::555555555555555=========<<<<<<:::::::::555555555555555=========<<<<<<:::::::::555555555555555=========<<<<<<:::::::::555555555555555=========<<<<<<:::::::::666555555555555=========<<<<<<:::::::::666555555555555=========<<<<<<:::::::::666555555555555=========<<<<<<:::::::::666555555555555=========<<<<<<:::::::::666555555555555999999999777777555555333111111111111111999999999777777555555333111111111111111999999999777777555555333111111111111111999999999777777555555444111111111111111999999999888777555555444222111111111111:::999999888888666666444222111111111111888888888777777444444333000000000000000888888888777777444444333111000000000000999999888777777555444333111000000000000999999999777777555555333111000000000000999999999777777555555333111000000000000:::::::::888888666666555333222222222222777777777666666333333333111111111000000777777777666666333333333111111111000000=========;;;;;;999999999555555555555555:::<<<<<<<<<;;;;;;999999;;;;;;;;;<<<::::::999:::<<<<<<<<<;;;;;;999999;;;;;;;;;<<<::::::888:::<<<<<<<<<;;;;;;999999;;;;;;;;;<<<::::::888;;;===============;;;;;;===<<<<<<===;;;;;;999;;;===============;;;;;;===;;;;;;===;;;;;;999;;;=========<<<<<<;;;;;;<<<;;;;;;===;;;;;;999;;;=========<<<<<<;;;;;;<<<;;;;;;<<<;;;;;;999;;;<<<======<<<<<<;;;;;;<<<;;;;;;<<<;;;;;;999;;;<<<<<<===<<<<<<;;;;;;<<<;;;;;;<<<;;;;;;999AAABBBBBBBBB??????>>>>>>?????????BBBAAAAAA===AAABBBBBBBBB??????>>>>>>?????????BBB@@@@@@===AAABBBBBBBBB??????>>>>>>?????????BBB@@@@@@===AAABBBBBBBBB??????>>>>>>?????????BBB@@@@@@===AAABBBBBBBBB??????>>>>>>?????????BBB@@@@@@===AAABBBBBBBBB??????>>>>>>?????????BBB@@@@@@===@@@BBBBBBBBB??????>>>>>>?????????BBB@@@@@@===@@@BBBBBBBBB??????>>>>>>?????????BBB@@@@@@===@@@BBBBBBBBB??????>>>>>>?????????BBB@@@@@@===999;;;;;;;;;888888777777888888888;;;999999777999;;;;;;;;;888888777777888888888;;;999999777<<<>>>>>>>>>;;;;;;999999;;;;;;;;;>>><<<<<<:::;;;<<<<<<<<<;;;;;;999999;;;;;;;;;<<<::::::999:::<<<<<<<<<;;;;;;999999;;;;;;;;;<<<::::::999:::<<<<<<<<<;;;;;;999999;;;;;;;;;<<<::::::999AAABBBBBBBBB@@@???>>>>>>?????????BBBAAAAAA===AAABBBBBBBBB@@@???>>>>>>?????????BBBAAAAAA===AAABBBBBBBBB@@@???>>>>>>?????????BBBAAAAAA===FFFHHHHHHHHHEEEEEECCCCCCEEEEEEEEEHHHFFFFFFCCCFFFHHHHHHHHHEEEEEECCCCCCEEEEEEEEEHHHFFFFFFCCCFFFHHHHHHHHHEEEEEECCCCCCEEEEEEEEEHHHFFFFFFCCCAAABBBBBBBBB@@@???>>>>>>?????????BBBAAAAAA===AAABBBBBBBBB@@@???>>>>>>?????????BBBAAAAAA===AAABBBBBBBBB@@@???>>>>>>?????????BBBAAAAAA===AAABBBBBBBBB??????>>>>>>?????????BBBAAAAAA===AAABBBBBBBBB??????>>>>>>?????????BBBAAAAAA===AAABBBBBBBBB??????>>>>>>?????????BBBAAAAAA===AAABBBBBBBBB??????>>>>>>?????????BBBAAAAAA===AAABBBBBBBBB??????>>>>>>?????????BBBAAAAAA===AAABBBBBBBBB??????>>>>>>?????????BBBAAAAAA===@@@BBBBBBBBB??????>>>>>>?????????BBB@@@@@@===@@@BBBBBBBBB??????>>>>>>?????????BBB@@@@@@===@@@BBBBBBBBB??????>>>>>>?????????BBB@@@@@@===@@@BBBBBBBBB??????>>>>>>?????????BBB@@@@@@===AAABBBBBBBBB??????>>>>>>?????????BBB@@@@@@===AAABBBBBBBBB??????>>>>>>?????????BBB@@@@@@===AAABBBBBBBBB??????>>>>>>?????????BBB@@@@@@===AAABBBBBBBBB??????>>>>>>?????????BBB@@@@@@===AAABBBBBBBBB??????>>>>>>?????????BBBAAAAAA===AAABBBBBBBBB??????>>>>>>?????????BBBAAAAAA===AAABBBBBBBBB??????>>>>>>?????????BBBAAAAAA===AAABBBBBBBBB??????>>>>>>?????????BBBAAAAAA===AAABBBBBBBBB??????>>>>>>?????????BBBAAAAAA===AAABBBBBBBBB??????>>>>>>?????????BBBAAAAAA===AAABBBBBBBBB@@@???>>>>>>?????????BBBAAAAAA===;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;<<<;;;;;;999;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;<<<;;;;;;999;;;===<<<===<<<<<<;;;;;;<<<;;;;;;<<<;;;;;;999;;;=========<<<<<<;;;;;;<<<;;;;;;===;;;;;;999;;;===============;;;;;;===;;;;;;===;;;;;;999;;;===============;;;;;;===<<<<<<===;;;;;;::::::<<<<<<<<<;;;;;;999999;;;;;;;;;<<<::::::888:::<<<<<<<<<;;;;;;999999;;;;;;;;;<<<::::::888:::<<<<<<<<<;;;;;;999999;;;;;;;;;<<<::::::999:::<<<<<<<<<;;;;;;999999;;;;;;;;;<<<::::::999;;;<<<<<<<<<;;;;;;999999;;;;;;;;;<<<::::::999<<<>>>>>>>>>;;;;;;999999;;;;;;;;;>>><<<<<<:::999;;;;;;;;;888888777777888888888;;;999999777999;;;;;;;;;888888777777888888888;;;999999777@@@BBBBBBBBB??????>>>>>>?????????BBB@@@@@@===---------------,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++*********+++,,,+++++++++***************++++++++++++******************$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$###%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$#########222111111/////////.........222111111/////////.........222111111//////............000000000///...............000000.....................222222222222222222222222222222222000000222222111222222000000...------------------///......------------,,,,,,///...------------,,,,,,,,,///---------------,,,,,,,,,///---------------,,,,,,,,,///------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,,,,,,,...////////////000000000/////////...---------......///////////////////////////...------+++........./////////....../////////...------+++///.........//////.........//////---------+++...............///...............------++++++..............................,,,------++++++..............................,,,,,,---++++++..............................,,,,,,,,,***+++))))))(((((((((((((((((((((''''''''''''%%%$$$(((((('''''''''''''''''''''%%%&&&&&&$$$$$$$$$((('''&&&&&&&&&&&&&&&''''''%%%%%%&&&$$$$$$###555555555555555555111111111222222222222222222555555555555555555111111111111111222222222222555555555555555111111111111111111111111222222555555555555555111111111111111111111111111000555555555555111111111111111111111111111111000666777777444444444444444444444444444333333222666666666444444444444444444444444333333333222444444000000111111111111111111111111111000000444000000000000111111111111111111111111000///444000000000000000000111111111111111111000//////000000000000000000000111111111111111////////////000000000000000000000///111111//////////////////000000000000000000//////111/////////////////////000000000000//////////////////---...////////////000000000/////////......---...333333333333333333333333333333333333//////...333333333333333333333333333333333/////////...333333333333333333333333333333333/////////...333333333333333333333333333333///////////////333333333333333333333333333///////////////...333333333333333333333333333//////...///......///333333333333333333333///..................//////333333333333333///.....................***)))+++++++++++++++))))))))))))*********))))))((((((*********((((((((((((((()))))))))(((((('''''')))))))))''''''''''''(((((()))((((((666444444555555555444444666555555555555555555444444444444555444444444444444555555555555555444444444444333444444444444444444555555555555444444444333333333444444444444444444444555555444333333333333333333333444444444444444444555555777777777777777777777555666666666666666666555777777777777777777777555555666666666666666333333333333333333333333333333333444444444444333333333333333333333333333333333333444444444333333333333333333333333333333333333333444444333333333333333333333333333333333333333333///333333333333333333333333333333333333333333///333333333333333333333333333333333333333//////333333333333333333333333333333333333/////////333333333333333333333333333333333333////////////000000000////////////...//////333333333333///000...////////////...////////////333333333///....../////////........./////////333333333.........//////............////////////333333.........///...............///.../////////333....................................//////333..................................../////////.......................................//////)))((((((((((((((((((((()))))))))************((('''''''''''''''''''''((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''(((((())))))(((111111111555555555555555555555555555555555666111111111555555555555555555555555555555444444111111111111555555555555555555555555444444444111111111111555555555555555555444444444444444111111111111111555555555555444444444444444444444444444444444444777777666666666666666666555444444444444444444666666666666666666666555555111111111111111000000444444444444444333333333111111111111000000000000444444444333333333333111111000000000000000000444444333333333333333111000000000000000000000///333333333333333333000000000000000000000//////333333333333333333000000000000000000////////////333333333333333///000000000000//////////////////333333333333///000000000////////////...//////333333333333,,,,,,,,,,,,------------------....../////////,,,,,,,,,,,,------------,,,------.../////////++++++,,,,,,,,,---+++++++++------.../////////+++++++++,,,,,,++++++++++++---------//////...+++++++++,,,***+++++++++++++++------.........++++++*********+++++++++++++++------,,,......+++)))*********+++++++++++++++---,,,,,,......))))))*********++++++++++++***,,,,,,,,,......$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''''')))$$$$$$$$$$$$%%%$$$$$$#########$$$&&&'''&&&'''$$$$$$$$$$$$$$$$$$#########"""###&&&&&&&&&'''........./////////111111222222222222222222111............//////111111222222222222111111111............//////111111222222111111111111111...............///000111000111111111111111111...---.........///...000000111111111111111111222222222222222222222222222333333444444444444222222111222222000000222222333333333444444444,,,,,,---------......///000000111111111111111,,,,,,,,,---------......///000111111111111111,,,,,,,,,------------...///000111111111111111,,,,,,,,,------------...//////111111111111111,,,,,,,,,,,,------------/////////111111000000,,,,,,,,,,,,------------/////////111//////000,,,,,,,,,,,,---------------//////////////////,,,,,,,,,,,,------------------....../////////aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa---------------------------------------------------------------------------------))))))))))))))))))))))))((())))))))))))))))))))))))((())))))))))))))))))))))))((()))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000111111111111111111000000000000000000000111111000000000000000000000000000000000000000000000000000000---------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;------------------------------------------------------------------------------------------,,,------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777666666666666666666666666666555555555555555555666666666666666666666666666555555555555555555333333333444444444444444444333333333333333333333333333333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666777777777777777777777777777555555555555555555555555555555666666666666666555555555555555555555555555555555555555666666333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;++++++++++++------------------......,,,,,,,,,+++++++++++++++---------------------,,,,,,,,,+++++++++++++++++++++---------------,,,,,,,,,'''''''''''''''''''''''''''*********(((((((((''''''''''''''''''''''''''''''******(((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''(((999999999999999999999999999::::::::::::::::::999999999999999999999999999999999999999::::::999999999999999999999999999999999999999999999555555555555555555555555555555555555666666666444444444444444444444444444444444555555555555444444444444444444444444444444444555555555555222222222222222222222222222333333333333333333222222222222222222222222222222222333333333333222222222222222222222222222222222222333333333222222222222222222222222222222222222333333333111111111111111111111111111111111111000000000111111111111111111111111111111111111000000000///111111111111111111111111111111111000000000//////111111111111111111111111111111000000000++++++++++++------------------......,,,,,,,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????@@@@@@@@@@@@@@@@@@?????????????????????=====================???=========================================================>>>>>>>>><<<<<<=========>>>======>>>>>>>>>>>>>>>>>>>>>999999999999999999:::::::::::::::::::::::::::999999999999999999999999999::::::::::::::::::------------------------+++++++++++++++++++++------------------------+++++++++++++++++++++,,,---------------------+++++++++++++++++++++(((((())))))))))))))))))'''''''''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''((((((((())))))))))))'''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999777777777777777777777777555555555555555555555222222666666666666666666444444444444444444444222222222666666666666666444444444444444444444000000000000000444444444222222222222222222222000000000000000000444444222222222222222222222000000000000000000000000222222222222222222222000000000000000000000000000000222222222222222/////////////////////////////////111111111111...////////////////////////////////////111111.........////////////////////////////////////...............//////////////////////////////------------------------+++++++++++++++++++++DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????????????????????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>??????????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999---...+++++++++++++++---------...,,,,,,---------...+++++++++++++++------------,,,,,,,,,---******)))+++++++++++++++---------+++,,,,,,,,,(((((('''))))))))))))))))))))))))''''''((((((((((((&&&''')))))))))))))))''')))'''''''''(((((((((&&&''')))))))))))))))''')))''''''''''''((((((&&&&&&'''))))))))))))''''''''''''''''''999999777777777777777777777<<<<<<;;;;;;;;;;;;999999777777777777777777777777777;;;;;;;;;;;;999999777777777777777777777777777777;;;;;;;;;666777555555555555555555555555555333333333777555555444444444444444444444444444222222222222555555333444444444444444444444444222222222222333555111111222222222222222222222000000000000333333111111222222222222222222222000000000000333333111111111222222222222222222000000000000333333///111111111222222222222222000000000000222222------/////////000000111111.../////////222222---------/////////000000111............000222---------////////////000000............000222------------////////////000............---...+++++++++++++++---------...,,,,,,------DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>;;;;;;999>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;999999>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;999999999999>>>>>>>>>>>>>>><<<<<<<<<<<<999999777777777777777777<<<<<<<<<;;;;;;;;;;;;999999777777777777777777777<<<<<<;;;;;;;;;;;;***((((((((())))))***,,,,,,,,,,,,------------***(((((((((((())))))+++,,,,,,,,,,,,---------%%%%%%%%%%%%%%%&&&''')))))))))))))))*********%%%%%%%%%%%%%%%&&&''')))))))))''''''(((((((((%%%%%%%%%%%%%%%&&&&&&)))))))))'''''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&)))''''''''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&)))''''''''''''((((((000000000111333333444444777777666888999999999000000000111333333444444555666666888888999999000000000111333333333444444666666666888888999000000000111333333333222222333444444444666666......//////111222222111111111333333333333555.........///000222///000111111111333333333555.........//////111//////111111111333333333333............///////////////111111111333333333............///////////////111111111333333333............---////////////000000111111333333,,,,,,------+++,,,............/////////222222,,,,,,---***+++,,,............/////////000222,,,,,,******++++++------......////////////000,,,,,,******++++++---------....../////////000+++(((((((((((()))***,,,,,,,,,,,,------------>>>EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDD666>>>CCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE666999>>>>>>CCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEE666888<<<>>>>>>CCCCCCCCCCCCCCCCCCDDDDDDCCCCCC666888:::===>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCBBB666777:::<<<===???>>>>>>>>>CCCCCCCCCCCCCCCCCC666666888:::<<<===>>><<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*********++++++++++++++++++++++++*********+++******)))***************++++++***************((())))))************************************---------------------------------------------------------------------------------------------------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***))))))******))))))***)))******++++++++++++++++++++++++************;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))*********************************))))))((()))))))))***)))***)))))))))))))))***((((((((((((((()))))))))))))))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,---------------((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))(((((()))(((((()))))))))))))))((()))))))))*********)))*********)))******)));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;))))))))))))*********)))*********))))))))))))((()))((())))))(((((()))******))))))((()))))))))((((((((((((((((((((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''((((((((((((((((((((())))))'''''''''''''''((((((((((((((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((()))''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))*********))))))))))))999999999999999999999999999::::::::::::;;;;;;999999999999999999999999999999999999999;;;;;;999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000000000000000000000000000000//////000000000000000000000000000000000000000++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999999999999999999:::::::::::::::::::::::::::999999999999999999999999999::::::::::::;;;;;;                    AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????????????????????????????????????????????????????????????????????????????999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>????????????????????????888888888888888888888999999999999999999999999888888888888888888999999999999999999999999999888888888888888888999999999999999999999999999888888888888888888999999999999999999999999999555555555555555666666666666666666666666666666555555555555555666666666666666666666666666666555555555555666666666666666666666666666666666555555555555666666666666666666666666666666666555555555555666666666666666666666666666666666?????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>??????????????????????????????????????????>>>???????????????????????????????????????????????????????????????????????????????????????<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>555555555888888888888888888888888888888888888555555555888888888888888888888888888888888888555555555888888888888888888888888888888888888555555555888888888888888888888888888888888888333333666666666666666666666666666666666666666333333666666666666666666666666666555555555555333333666666666666666555555555555555555555555333333555555555555555555555555555555555555555333333555555555555555555555555555555555555555>>>??????????????????????????????????????????>>>??????????????????????????????????????????>>>??????????????????????????????????????????>>>???????????????????????????????????????????????????444444444444444444444444444 ?????????????????????@@@@@@????????????????????????@@@666666666666666666666666666666666666666666666666666555777777777777777777555555555777777777666666666666666666777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999888888888888888888888888888@@@?????????????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????333333333333333333333333333333333444444444444 >>>>>>>>>>>>==================>>>???@@@@@@???>>>>>>>>>>>>==================>>>???@@@??????444444444444444444444444444444444666666666666444444444444444444444444444444444666666666666444444444444444444444444444444444777777777777444444444444444444444444444444444777777777777444444444444444444444444444444444777777777777444444444444444444444444444444444777666666666444444444444555555555555555555555666666666666555555555555555555555555555555555666666666666555555555555555555555555555555555666666666666888888888888888888888888888888888999999999999888888888888888888888888888888888999999999999777777777777777777777777777777777888888888888>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>333333333333333333333333333333333333333333333 >>>>>>>>>>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>666666444444444444444444444444444444444444444666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>111111111111111111333333333333333333333333333          ;;;<<<<<<<<<<<<<<<===============>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<===============>>>>>>>>>>>>222444444444444444555555555555666666666666666222444444444444444666666666666666666666666666333444444444444444666666666666666666666444444333444444444444444666666666666666666444444444333444444444444444666666666666444444444444444333444444444444444666666666444444444444444444333444444444444444666666444444444444444444444333444444444444444555555555555555555555555555333444444444444333555555555555555555555555555555666666666555555888888888888888888888888888555666555555555555888888888888888888888888888444444444444444444777777777777777777777777777<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>---,,,***'''''',,,,,,***&&&&&&,,,,,,)))&&&&&&444222///------444222///------555555333......555555333......555555333......555555333......555555333......//////,,,))))))//////,,,))))))//////,,,))))))------***''''''------***''''''------***''''''------***''''''------***''''''------***''''''---,,,***''''''444222///------444222///------,,,,,,)))&&&&&&,,,,,,***&&&&&&---,,,***'''&&&------)))''''''------***''''''------***''''''------***''''''------***''''''------***''''''//////,,,))))))//////,,,))))))//////,,,))))))555555333......444444444444444444333333333333333111111111---666444444444444444333333333333333111111111,,,555555444444444444333333333222222111111111,,,==================;;;;;;;;;;;;;;;999888888444==================;;;;;;;;;;;;;;;999888888444;;;===;;;===;;;;;;;;;;;;;;;;;;<<<999999999555555999555999888888777777999999;;;:::999999555111777111777444444333333999999999888888888555555999555999888888777777999999;;;999999999555555999555999777777777777999999;;;999999999555333555333555333333333333333333555111111111///333555333555333333444444444444555111111111///777777777777777777666666666666666333333333///444444444444444444333333333333333111111111---444444444444444444333333333333333111111111---444444444444444444333333333333333111111111---444444444444444444333333333333333111111111---444444444444444444333333333333333111111111---444444444444444444333333333333333111111111---444444444444444444333333333333333111111111---==================;;;;;;;;;;;;;;;999888888444==================;;;;;;;;;;;;;;;999888888444444444444444444444333333333222222111111111,,,444444444444444444333333333333333111111111,,,444444444444444444333333333333333111111111---444444444444444444333333333333333111111111---444444444444444444333333333333333111111111---444444444444444444333333333333333111111111---444444444444444444333333333333333111111111---666666444444444444333333333333333111111111---666666666666666666555333333333333111111111---777777777777777777666666666666666333333333///333555333555333333444444444444555111111111///333555333555333333333333333333555111111111///;;;===;;;===;;;;;;;;;;;;;;;;;;<<<999999999555222444444444444444666666666666666666666444444222444444444444444666666666666666666666666666222444444444444444555555555666555555555555555:::;;;;;;;;;;;;;;;===========================:::;;;;;;;;;;;;;;;===========================:::888888::::::999:::<<<<<<:::::::::<<<;;;;;;777333666666888666999999999999999777888888555999888888777999666666666666888:::555555444111777333666666888666999999999999999777888777555777333333555888666888999999999999666888777555222000000222222111222444444222222222444333333222222000222222111222444444444444444555333333222444222222222222666777777777777777777777777333444444333333333444444444444444444444444444333444444333333333444444444444444444444444444333444444444444333444444444444444444444444444333444444444444444444444444444444444444444444333444444444444444666666666666444444444444444333444444444444444666666666666666666444444444222444444444444444666666666666666666666444444:::<<<<<<<<<;;;;;;===========================:::;;;<<<;;;;;;;;;===========================222222222222222222444444444444444444444444444222222222222222222444444444444444444444444444222222222222222222444444444444444444444444444333333333333333333444444444444444444444444444333333333333333333444444444444444444444444444333333333333333333666444444444444444444444444333333333333333333666666666666666444444444444333333333333333333666666666666666666666666666333333333333333333666666666666666666666666666222222000222222222666777777777777777777777777222000000222222111222444444444444444555333333222000000222222111222444444222222222444333333:::888888::::::999:::<<<<<<:::::::::<<<;;;;;;aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777555555555555555555555555555555555555555555555555555555333333333333333333333333333EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999::::::::::::::::::999999999999999999999999999999999999999::::::999999999999999999999999999999999999999999999555555555666666666666666666666666666666666666444444555555555555555555555555555555555555555444444444555555555555555555555555555555555555333333333333333333333333333333333333333333333EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????========================>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999999999999999999:::::::::::::::::::::::::::999999999999999999999999999::::::::::::::::::))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************)))************)))*********))))))*********))))))333333333333333333333333333333333333333333333333333333333333111111111111111000000000111111000000000000000000000000000000---------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************))))))))))))))))))***************************))))))))))))))))))******************************)))))))))))))))******************************((())))))))))))******************************(((((()))))))))******************************''''''((())))))******************************333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333333333333333333333333333333333333333333444333333333333000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------------------------------------------------------------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))###!!! """!!!!!!((())))))))))))((())))))))))))))))))((())))))(((((((((((()))(((((((((((()))(((((((((((()))(((((('''))))))''''''''''''((('''&&&&&&&&&'''&&&&&&&&&$$$ %%%$$$%%%"""$$$$$$""" $$$"""!!!""""""!!!"""!!! 333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000---------------------------------------------))))))))))))))))))))))))))))))((())))))))))))((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&$$$###'''''''''''''''((((((&&&%%%'''&&&&&&%%%###"""''''''''''''''''''&&&&&&%%%%%%%%%$$$###"""!!!((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((()))''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''((((((((('''''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$'''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###'''((((((((((((((((((((((((''''''&&&&&&$$$###333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---(((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''((('''(((((('''(((((((((''''''%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333333333333333333333333333333222222222222333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000000000000000000000000000000//////000000000000000000000000000000000000000++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999999999999999999666666666666666666666666666666@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@666666666666666666666666666666999999999999999999999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::999999999999999999999999999999999999777777777777777666666666666666666666666666666777777777777777777777777666666666666666666666@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&!!!!!!!!!!!!!!! !!!   '''''''''''''''''''''%%%%%%%%%""""""''''''''''''''''''''''''''''''%%%%%%%%%"""""""""''''''''''''''''''''''''%%%%%%%%%"""""""""""""""'''''''''''''''''''''%%%%%%$$$"""""""""""""""'''$$$$$$$$$$$$$$$$$$!!!!!!!!!$$$$$$$$$$$$$$$###!!!!!!!!!$$$$$$$$$$$$###!!!!!!!!!!!!$$$$$$$$$$$$###!!!!!!!!!$$$$$$$$$$$$###!!!!!!!!!&&&&&&'''''''''''''''%%%%%%'''%%%%%%'''''''''&&&&&&''''''''''''%%%%%%%%%'''%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$%%%%%%''''''!!!!!!!!!!!!!!!!!!"""$$$$$$!!!!!!!!!!!!!!!"""$$$$$$ !!!!!!!!!!!!!!!$$$ !!!!!!!!!$$$ !!!!!!!!!$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$"""$$$$$$"""$$$$$$""""""$$$""""""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###"""######""""""###"""###### !!!!!!"""""""""""""""""""""$$$ !!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""""""""""" !!!""""""""""""""""""""" """"""""""""""""""""" !!!"""""""""""""""""" !!!"""""""""""""""""" !!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!"""    %%%%%%%%%%%%%%%$$$$$$$$$&&&%%%###%%%%%%%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%$$$$$$######!!!%%%$$$$$$$$$$$$###""""""%%%%%%$$$$$$###""""""!!!%%%%%%$$$$$$###"""!!!%%%%%%#########!!!"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%""""""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%###""""""$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%###"""""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))(((%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%(((((()))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((%%%%%%%%%%%%&&&&&&''''''''''''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666666666666555555555555555555555555555555555555555222555555555555555555555555555555555555000000000333333333333333333333333333333000000000000333333333333333333333333333000000000000000000333333333333333333333000000000000000000000000333333333333333///////////////////////////000000000000/////////////////////////////////000000//////////////////////////////////////////////////////////////////////////////+++++++++++++++++++++++++++++++++++++++EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????>>>>>>>>>??????????????????????????????<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999999999999999999999999999999999999999999999"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))***+++++++++++++++++++++)))))))))))))))))))))))))))++++++++++++++++++))))))))))))))))))))))))))))))+++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%777777777777777777777999999999999999999999999777777777777777777777777777999999999999999999777777777777777777777777777777999999999999999333444444444444444444444444333333333666666666222222333333222222222222222222222222222222555111222222222222222222222222222222222222222222//////000000000000000000000000000000000000000//////000000000000000000000000000000000000000/////////000000000000000000000000000000000000---/////////000000000000000000000000000000000,,,,,,---------......////////////////////////+++++++++---------....../////////////////////+++++++++------------......//////////////////++++++++++++------------......///////////////))))))))))))))))))))))))+++++++++++++++++++++EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEE??????????????????@@@@@@@@@@@@@@@@@@@@@@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777777777777777777999999999999999999999999999777777777777777777777999999999999999999999999aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa111111000333111111111111///---***''' 000000000222111111111111///---***'''000000000222111111111111///---***&&&888888888999888888888666444222000+++"""888888888999888888888666444222000+++""";;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888666444111;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;888111''' ;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;888111''' 555555555777666666666666555555111,,,### 555555555666666666666666555555111***  555555555666666666666555555111///***  333333333555555555555111111///---'''  333333333555555333111111111///---''' 333333333333333333111111111///---'''  333111111333333333111111111///***'''  111111111333333111111111//////***'''  111111111333333111111111//////***'''  111111000333111111111111///---***''' 999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;222222222444444444444222222222222222222222222222222222444444444222222222222222222222222222222222222444444444333333333333333333333333333333333333555555333333333333333333333333333333333333333555555333333333333333333333333333333333333333555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111333333333333333333333333333333333333444333333555555555555555555555555555555555555555333333555555555555555555555555555555555555333333333555555555555555555555555444444444444;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<......000111111.....................000111111,,,,,,..............................000000000++++++..............................000000000333333555555555555777777777666666666888888888333333555555555555777777666666666666888888888888888888888888888999999999999999999<<<<<<;;;888888888888888888999999999999999999<<<;;;;;;888888888888888888999999999999999999;;;;;;;;;888888888888888888999999999999999999;;;;;;;;;666777777777777777999999999999999777;;;;;;;;;222222333333333333555555555555555111555555555222222333333333333555555555555111111555555555222222333333333333555555555111111111555555555111111111111111111333333333/////////333333333111111111111111111333333////////////333333333......111111111111111///////////////333333333......111111111111111///////////////333333333......111111111111...............///333333111......111111111111..................111111111......000111111.....................000111111666666777777777777888888999777777777999999999666666777777777777888888888777777777999999999111111000000000000222222222000000000222222222111111000000000000222222000000000000222222222111111000000000000222222000000000000222222222111111000000000000222222000111111111333333333111111000000000000222222111111111111333333333111111000000000000222222111111111111333333333111111000000000000222111111111111111333333333111111000000000000222111111111111111333333333000000000000000000222111111111111111333333333222222222222222222444222222222222222444444444222222222222222222444222222333333333555555555222222222222222222222222333333333333555555333888888888888888888999999999999999999<<<<<<;;;++++++++++++++++++++++++)))..................)))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,)))(((((((((((()))(((((()))++++++++++++++++++111111111000000000000000000333333333333333333111111111000000000000000000333333333333333333333333333333333333222222222666666888888888888333333333333333333222222222666666888888888888333333333333333333444222222666666888888888888333333333333333333333222222666666888888888888111111111222222222222222222666666666666666666////////////000000000000...222222222222222222////////////000000000000---222222222222222222////////////000000000000---222222222222222222---------...............,,,000000111111111111---------...............+++000000000111111111+++++++++++++++,,,,,,,,,)))..................+++++++++++++++,,,,,,,,,)))..................++++++++++++++++++,,,,,,)))..................+++++++++++++++++++++,,,)))..................++++++++++++++++++++++++)))..................444444444444444444222222222444444666666666666444444444444444444222222222444444666666666666..................,,,,,,,,,//////111111111111..................---------//////111111111111..................---------//////111111111111..................---------//////111111111111...............///---------//////111111111111...............///---------//////111111111111...............///---------//////111111111111...............///---------//////111111111111------------------+++,,,,,,......000000000000//////////////////---------000000222222222222//////////////////------...000000222222222222//////////////////------...000000222222222222333333333333333333222222222666666888888888888aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa            >>>>>>>>>>>>===>>>======???<<<<<<<<<<<<<<<<<<<<<<<<<<<666555555555555555555555555555555555333333333333333333333333333333333333333333333>>>>>>>>>>>>>>>>>>>>>>>>>>>*********))))))*********))))))*********))))))*********))))))"""******))))))""""""***))))))""""""*********""""""!!!******""""""!!!******+++++++++******+++++++++*********************************************))))))*********))))))*********))))))*********))))))*********))))))*********))))))*********))))))*********))))))*********))))))*********))))))*********))))))555333111111111333222111111111111///111000000111//////...000111//////......111//////....../////////......------.........---------......------,,,,,,...,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,+++++++++******EEEEEEDDDDDD>>>CCCCCCBBB===555BBB@@@>>>888555???>>>>>>888555>>>>>>888777555>>>999999555555>>>999888555555777777777333333777777555333333777777666333333666666333222222555555333222222555333111111222555333111111111555333111111111'''''''''''''''''''''%%%%%%%%%######*********'''''''''''''''''''''%%%%%%%%%######"""******''''''''''''''''''%%%%%%%%%#########""""""***&&&'''''''''&&&&&&%%%$$$$$$"""######""""""***&&&'''''''''&&&&&&$$$$$$$$$""""""""""""""""""&&&'''&&&&&&&&&&&&$$$$$$$$$""""""""""""""""""&&&''''''&&&&&&$$$$$$$$$$$$""""""""""""""""""&&&'''''''''&&&$$$$$$$$$"""""""""""""""""""""&&&'''''''''&&&$$$$$$$$$"""""""""""""""""""""000)))))))))/////////////////////------++++++000)))))))))//////////////////---------++++++(((((((((((((((///////////////------++++++***((((((((((((((((((////////////------+++******((((((((((((((((((////////////------*********(((((((((((((((((((((//////---------*********((((((((((((((((((((((((///------+++*********((((((((((((((((((((((((///------+++*********(((((((((((((((((((((((((((------+++*********((((((((((((((((((((((((&&&------+++*********((((((((((((((((((((((((&&&&&&---+++*********((((((((((((((((((((((((&&&&&&$$$+++*********'''((((((((((((((((((&&&&&&&&&$$$+++*********'''''''''((((((((((((&&&&&&&&&$$$$$$*********&&&''''''''''''''''''%%%%%%%%%######*********888888777777777777999999999999333333555555555888777777777777777777888888222333333333333333777777777777777777777777777222222222222222111777777777777777777777777111111222222222222111777777777777777777777111111111111222222222111666777777777777777777111111111111111111111111666666666777777777000111111111111111000//////666666666666666666000000000000000000000///---666666666666666000000000000000000000//////---000555555555////////////////////////...///---000555555555////////////////////////......,,,000000555///////////////////////////---,,,,,,000000)))////////////////////////------,,,+++000000)))////////////////////////------++++++000)))))))))/////////////////////------++++++CCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???AAAAAAAAAAAAAAABBBBBBBBBAAAAAABBB@@@@@@???>>>AAAAAAAAAAAAAAA@@@@@@@@@@@@>>>@@@@@@???>>>>>>AAAAAAAAA@@@@@@@@@@@@>>>>>>>>>===<<<<<<<<<>>>@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<<<<<<<777>>>@@@@@@@@@>>>>>>>>>======<<<<<<<<<<<<<<<777>>>>>><<<>>>>>>>>>======<<<<<<<<<<<<<<<777777;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;555666666::::::;;;:::::::::999;;;;;;;;;;;;;;;555555555::::::888:::999999999999999;;;;;;555555555555:::888888888999999999999999999333555555555555888888777777777777999999999999333333555555555)))((())))))*********""""""%%%%%%%%%&&&&&&&&&(((((()))))))))***"""""""""%%%%%%%%%&&&&&&'''(((((()))))))))!!!""""""""""""%%%%%%%%%&&&'''(((((()))))))))!!!!!!"""""""""%%%%%%%%%&&&&&&((((((((()))!!!!!!!!!!!!""""""$$$%%%%%%&&&&&&((((((((( !!!!!!!!!!!!!!!"""$$$$$$%%%&&&&&&((((((((( !!!!!!!!!!!!!!!!!!$$$$$$$$$%%%&&&(((((( !!!!!!!!!!!!!!!!!!!!!$$$$$$$$$'''(((((( !!!!!!!!!!!!!!!!!!!!!$$$$$$$$$&&&..................////////////000000000000000..................///////////////000000000000.....................//////////////////000(((............---------//////////////////((((((---,,,,,,,,,,,,,,,,,,......////////////((((((,,,---,,,,,,,,,,,,,,,.........//////(((((((((,,,,,,+++,,,,,,,,,,,,,,,......///((((((((((((,,,++++++++++++,,,,,,,,,......///((((((((((((+++++++++++++++++++++,,,......((((((((((((((()))******+++++++++++++++---...'''(((((((((((())))))***+++++++++++++++---&&&&&&(((((((((((())))))******++++++++++++###&&&&&&''''''(((((()))))))))******+++++++++###&&&&&&&&&'''''''''))))))))))))***++++++######&&&&&&&&&''''''''')))((())))))*********""""""%%%%%%%%%&&&&&&&&&777777777888888777777555555999999999999888888777777777777777555555555555555999999888888888777777777555555555555555555555888888888888777555333333333555555555555555444444888888777777333333333333555555555555444444444333777777777222222222222444444222222222222111111777666666222222222222222222222222222111111111111666666222222222000000222222222111111111111111666666222222000000000222222111111111111111111111666111////////////111000000000000000000000000000////////////...000000000000000000000000000000/////////.........000000000000000000000000000//////............///000000000000000000000000///.............../////////000000000000000000..................////////////000000000000000CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA?????????>>>@@@@@@@@@@@@@@@???AAAAAAAAAAAAAAA>>>>>>>>>>>>@@@?????????????????????AAAAAAAAA===============????????????????????????AAA@@@===============?????????????????????>>>>>>>>>==================?????????>>>>>>>>>>>>>>>>>>999999999999999999888<<<<<<<<<<<<<<<<<<;;;;;;999999999999888888888<<<<<<<<<<<<;;;:::::::::999777777888888888888888<<<;;;:::::::::::::::777777777888888888888777555999999999999::::::777777777888888777777555555999999999999888888aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa222222222444444444222222222222222222222222222222222222444444444222222222222222222222222222222222222444444444444222222222222222222222222888888888::::::::::::::::::::::::::::::::::::888888888::::::::::::::::::::::::::::::::::::777777777999999999999:::888888::::::888::::::444666999777777777777777777555666666555555777777666777666666888777999999999888888999777999444666999777777777777777777555666666555555777444666777555555777777777444444666666555555777/////////111111111111222000000222222000222222111//////111111222222222000000222222000222222000000000222222222222222000222222222000222222111333111333333333333333333333333333333333333111111333333333222222333333333333222222222333111111222333333222222333333333333333222222333111111222444222222222222333333333333333333333111111222444444222222333333333333333333333333222222222444444222222222222222222222222222222222222222444444444222222222222222222222222222888888888::::::::::::::::::::::::::::::::::::888888888::::::::::::::::::::::::::::::::::::000000000222222222222222222222222222222222222000000000222222222222222222222222222222222222000000000222222222222222222222222222222222222000000000333333333333333333333333333333333333000111111333333333333333333333333333333333333333111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333555555333333333333333333333333333333333333333555555555555333333333333333333333333222222222444444444444444222222222222000222222111111111333333444444444222222444222000222222111111111333333333333444222222444444222222222777777777999999999999:::888888::::::888::::::111111000000000000222222000000000000222222222111111000000000000222222000000000000222222222111111000000000///222222222000000000222222222666666777777777777888888888666666666888888888666666777777777777888888888666666666888888888333555555555333555666666444777777555777777777555444222222444333111333111333333333666444444666666444444666555333555555555555555777777777555444222222444333111333111333333333777444444333444222222222333111333111333333333555666444...000000000...000000000...000000000000111///...000000000---000222000...000000000000111111//////000000---000222000...000.........000000000000000000000000222000000111//////111111111111111000000000000222000000000......111111111111111000000000000222000000000......111111111111111000000000000222222000000000...111111111111111000000000000222222000000000...000000000111111000000000000222222000000000000222222222111111000000000000222222000000000000222222222333333555555555555777777777777777777888888888333333555555555555777777777777777777888888888++++++..............................000000000++++++..............................000000000......000000000.....................000000000......000111111111..................000000000......111111111111..................333333000......111111111111111...............333333333......111111111111111...............333333333000000111111111111333333............333333333000000111111111111333333333.........333333333000000000000...000222222000.........000222222...000000000...000222222000222......000111111...000111111...000222222000222222...000111111333555555555333555666666444777777555777777777..................---------//////111111111111..................---------//////111111111111..................,,,,,,,,,//////111111111111333333333333333333222222222444444666666666666333333333333333333222222222444444666666666666111111222222222222222000000555555555555333333222222222222222222222///000555555666444555555222222222222222222222111222666666888666666666222222222222222222111///000555555666444555555222222222222222222111///000555555666444222333......////////////---,,,,,,......000000............////////////---+++,,,......000000.............../////////---------000000222222//////,,,---------------+++++++++......000000000000..................---------//////111111111111..................---------//////111111111111..................---------//////111111111111..................---------//////111111111111..................---------//////111111111111..................---------//////111111111111000000000000000000000111111333333333333333333000000000000000000111111111333333333333333333(((((((((((((((((((((((((((++++++++++++++++++((((((((((((((((((((())))))++++++++++++++++++++++++++++++++++++++++++)))..................++++++++++++++++++++++++)))..................++++++++++++++++++++++++)))..................++++++++++++++++++++++++)))..................++++++++++++++++++,,,,,,)))..................------------............+++000000000000000000---------...............+++000000000000000000////////////000000000000---222222222222000000////////////000000000...,,,000000000111....../////////000000000000...,,,000111111111......111111222222222222222000000555555555555333333aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%'''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999555555555555555555555555555555555555555444444444444444444444444444444444444444222444444444444444444444444444444444444000000000222222222222222333333333333333000000000000222222222222222222222222333000000000000000000222222222222222222222000000000000000000000000222222222222222///////////////////////////000000000000/////////////////////////////////000000//////////////////////////////////////////////////////////////////////////////+++++++++++++++++++++++++++++++++++++++EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????>>>>>>>>>??????????????????????????????<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999999999999999999999999999999999999999999999"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""""""""$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%###""""""$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%""""""""""""$$$###############$$$$$$$$$$$$%%%))))))))))))))))))))))))+++++++++++++++++++++)))))))))))))))))))))))))))++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%777777777777777777777999999999999999999999999777777777777777777777777777999999999999999999777777777777777777777777777777999999999999999333444444444333333333333333333333333555555555222222222222222222222222222222222222222222444111222222222222222222222222222222222222222222//////000000000000000000000000000000000000000//////000000000000000000000000000000000000000/////////000000000000000000000000000000000000---/////////000000000000000000000000000000000++++++---------......////////////////////////+++++++++---------....../////////////////////+++++++++------------......//////////////////++++++++++++------------......///////////////))))))))))))))))))))))))+++++++++++++++++++++EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEE??????????????????@@@@@@@@@@@@@@@@@@@@@@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777777777777777777999999999999999999999999999777777777777777777777999999999999999999999999$$$$$$$$$"""$$$$$$"""$$$$$$"""$$$$$$""""""$$$""""""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""###""" !!!!!!"""""""""""""""""""""$$$ !!!!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""""" !!!""""""""""""""""""""" !!!!!!"""""""""""""""""" !!!!!!""""""""""""""" !!!!!!""""""""""""""" !!!!!!""""""""""""""" !!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""" !!!!!!!!!!!!""" !!!!!!!!!"""000//////444//////444000///888444///;;;;;;///000000///000000///000000///000000///000000///000000///000//////000000///000000///222//////222000///222000000222000000000//////000//////??????<<<888444///444//////444000///000//////000000///222000000222000000222000000222000///000000///000000///000//////000//////000000///555555555333333111000444666444222...000000000666666666333333111111555777666444000000000444777777777555555333333555777777333222444222444777777777555555333333888999999555555555555888777777777555555333333888999999555555777777;;;222222222333333------222222222------///...000222222222333333111---///222222------///,,,000222222222333333111111///222222------///,,,000222222222333333111---///222222------///,,,000222222222333333------222222222------///...000222222222333333------222222222------///...000222222222333///------222555222------......000444222222333///------222555555------......000333333333......,,,,,,111444444------......000333333111000...,,,,,,111444444222---......222555555111000000,,,,,,111444444222222......222555444444222000......111444444222000......222555444444222222......222444444222000222...222444444444222222000000222444444000...000,,,000555555555333333111000444666444222...000000000:::::::::888888888888<<<>>>>>>::::::<<<<<>>>>>>>>======>>>>>>===;;;;;;=========;;;;;;=========555555777777999555555777777999555555777777999555555666666777333333666666777"""""""""""""""%%%%%%''''''''''''((('''''''''"""""""""""""""%%%%%%'''''''''%%%%%%'''''''''"""""""""""""""%%%%%%''''''%%%%%%%%%&&&''''''############"""%%%%%%'''%%%%%%%%%%%%&&&&&&%%% """!!!""""""######%%%###$$$ !!!""""""#########$$$$$$ !!!""""""###"""######$$$ !!!""""""""""""######$$$ !!! """"""######$$$000000000000000222222222222222444444555555333000000000000000222222222222222444333333333333000000000000000222222222222111333333333333333,,,,,,,,,,,,,,,...------------//////000000000++++++,,,++++++---------------//////000000000(((&&&&&&&&&(((******+++++++++...............&&&&&&&&&&&&&&&((((((+++++++++...---...++++++&&&&&&&&&&&&&&&((((((******+++------+++++++++&&&&&&&&&&&&&&&((((((***))))))))))))+++++++++&&&&&&&&&&&&&&&(((''')))))))))))))))*********%%%&&&&&&&&&%%%'''''')))))))))))))))*********%%%%%%$$$%%%%%%'''''')))))))))))))))*********"""""""""""""""%%%%%%''''''''''''''')))))))))"""""""""""""""%%%%%%''''''''''''''')))''''''"""""""""""""""%%%%%%''''''''''''((('''''''''CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB<<<<<<:::<<<<<<<<<<<<<<<<<<<<<===============<<<<<<:::<<<<<<<<<<<<<<<<<<<<<===============<<<<<<:::<<<<<<<<<<<<<<<<<<<<<===============;;;<<<:::<<<;;;;;;;;;;;;;;;;;;============;;;;;;;;;999;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;111222111222111222222222222222444444555555555000111111111111222222222222222444444555555555000000000000000222222222222222444444555555555000000000000000222222222222222444444555555555000000000000000222222222222222444444555555333***++++++)))''''''''''''''''''''''''%%%%%%"""******+++)))'''''''''%%%%%%'''''''''%%%%%%"""*********(((''''''&&&%%%%%%%%%''''''%%%%%%"""*********(((%%%&&&&&&%%%%%%%%%%%%'''%%%%%%###))))))(((&&&######%%%######""""""""" """ (((((((((&&&###############""""""""" (((((((((%%%#########"""###""""""""" '''((((((%%%#########""""""""""""""" '''''''''%%%#########"""""" """ 555555555333333555555444444222222222222222000555555555333333333333333444222222222222222000555555555333333333333333333111222222222222000333333444222000000000//////------------...,,,111111333111000000000//////---------------+++000000000---...............+++++++++******(((000000000---++++++...------+++++++++((((((&&&000000000---+++++++++------+++******((((((&&&000000000---+++++++++))))))))))))***((((((&&&.........,,,*********)))))))))))))))'''(((&&&------...,,,*********)))))))))))))))''''''%%%---------,,,*********)))))))))))))))''''''%%%+++++++++))))))))))))'''''''''''''''%%%%%%"""+++++++++)))'''''')))'''''''''''''''%%%%%%"""***++++++)))''''''''''''''''''''''''%%%%%%"""CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????==================<<<<<<<<<<<<<<<<<<>>>>>>>>>==================<<<<<<<<<<<<<<<<<<===>>>>>>==================<<<<<<<<<<<<<<<<<<=========;;;;;;============;;;;;;;;;;;;;;;;;;=========;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;777777777555555555555444444222222222222222111777777777555555555555444444222222222222222111777777777555555555555444444222222222222222000555666666555555555555444444222222222222222000555555555333333555555444444222222222222222000=========??????>>>======??????>>>======??????>>>======??????>>>======??????%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAA@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((()))))))))(((((()))))))))(((((()))))))))((((((!!!))))))((((((!!!!!!)))((((((!!!!!!(((((((((!!!!!! ((((((!!!!!! ((((((------......***---------...***------------***---------...***,,,,,,,,,,,,))),,,,,,,,,,,,(((,,,,,,+++,,,(((++++++++++++'''++++++++++++'''+++++++++***)))++++++***)))(((+++******)))(((******)))((((((***))))))(((((()))))))))((((((777777777777555777777777777555555555777777555555333333333333555333333333111333222222222000222222222222000000000222222000000000000222000////////////....../////////---......//////---.........///+++---.........+++------......***CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@>>>?????????@@@>>>>>>>>>>>>=============================================999999999999777888999999999777777777777777777777777777777666777777777777555'''&&&&&&&&&&&&&&&&&&%%%%%%$$$""""""******)))&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$"""!!!!!!***)))&&&&&&&&&&&&&&&&&&%%%%%%%%%""""""!!!!!!!!!)))&&&&&&&&&&&&&&&&&&%%%$$$$$$"""!!!!!!!!!!!!)))&&&&&&&&&&&&&&&&&&$$$$$$$$$!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&$$$$$$$$$!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!###$$$$$$$$$&&&$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!///(((((((((///////////////////////////------///(((((((((///////////////////////////------(((((((((((((((/////////////////////---------((((((((((((((((((//////////////////---------((((((((((((((((((////////////......,,,,,,,,,(((((((((((((((((((((//////.........,,,,,,,,,((((((((((((((((((((((((///......,,,,,,,,,,,,((((((((((((((((((((((((///......,,,,,,,,,+++(((((((((((((((((((((((((((......,,,+++++++++((((((((((((((((((((((((&&&...---++++++++++++((((((((((((((((((((((((&&&%%%---++++++++++++((((((((((((((((((''''''%%%%%%###++++++++++++(((((((((((('''''''''&&&%%%%%%###+++++++++***(((((('''''''''''''''&&&%%%%%%######+++******'''&&&&&&&&&&&&&&&&&&%%%%%%$$$""""""******)))777777777888888888999999999999555555777777777777777777777888888888999999555555555555555777777666666777777888888888777555555555555555555666666666666777777888777444444555555555555555666666666666666777777333444444333555555555555666666666666666666777111111222222222222444333666666666666666666111111111111222222222222222666666666666666666111111111111111222222222000666666666666666111111111111111111111222222000///555555555000000000000000//////000000111//////555555555000000000000////////////000000...//////555000000000/////////////////////......//////(((//////////////////////////////......//////(((//////////////////////////////------///(((((((((///////////////////////////------CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@?????????????????????@@@@@@@@@@@@@@@@@@AAA????????????????????????===>>>???@@@@@@>>>>>>>>>?????????????????????===>>>>>><<<>>>>>>>>>>>>>>>>>>>>>?????????======;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<888999999::::::;;;::::::::::::;;;<<<<<<<<<<<<888888888999:::888::::::::::::::::::;;;<<<888888777777999777888888::::::999999999999555777777777777777777777888888888999999999999555555777777777)))))))))************######%%%%%%%%%''''''''')))))))))*********"""######%%%%%%%%%'''&&&&&&)))))))))******""""""#########%%%$$$$$$&&&&&&)))))))))******""""""######"""$$$$$$$$$&&&&&&)))))))))***!!!!!!""""""""""""$$$$$$$$$&&&&&&)))))))))!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$&&&&&&)))))))))!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$&&&))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$*********+++++++++------/////////////////////*********+++++++++---------//////////////////*********************------.........//////(((***)))***************------............(((((()))))))))************------............(((((()))))))))************---------......((((((((()))))))))************+++------...(((((((((((()))))))))************+++------...(((((((((((()))))))))************+++------((((((((((((((()))))))))************+++------&&&(((((((((((()))))))))************+++---&&&&&&(((((((((((()))))))))************+++$$$&&&&&&(((((((((((()))))))))************+++$$$&&&&&&&&&((((((((()))))))))************$$$$$$&&&&&&&&&((((((((()))))))))************######%%%%%%%%%'''''''''111111111333444444444333333999999999999777777111111111111333222222333333222888888777777777111111111///111222222222222222777777777777777111......///111222222222222111000777777666666.........///000222222222000000000000666666666............000111000000000000000000666666666............//////000000000000000000000666666.........,,,---///000000000000000000000666666......,,,,,,---//////000000000000000000000666...,,,,,,,,,,,,...---////////////////////////,,,,,,,,,,,,+++------////////////////////////,,,,,,,,,+++++++++---////////////////////////,,,,,,++++++++++++------/////////////////////,,,+++++++++++++++------/////////////////////*********+++++++++------/////////////////////===DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCC555===BBBBBBBBBDDDDDDDDDDDDDDDDDDDDDCCCCCCCCC555888===???BBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCC555888======>>>@@@BBBAAABBBBBBBBBBBBBBBBBBCCC555777888======???@@@@@@AAAAAAAAABBBBBBBBBAAA555555888888===>>>???@@@@@@>>>@@@@@@@@@@@@AAA555555888888===<<<<<<<<<===>>>>>>>>>@@@@@@@@@333333666666666<<<<<<<<<<<<===>>>>>>>>>???@@@333333555666666<<<<<<<<<<<<<<<======>>>>>>>>>333333555666666777<<<<<<<<<<<<<<<======>>>>>>222222222666666666555;;;;;;;;;;;;;;;<<<<<<;;;222222222444555555555;;;;;;;;;;;;;;;999::::::222111111333444555555555;;;;;;999999999999999111111111333444555444555333999999999999999999111111111333444444444333333999999999999777777777222555222333222111222111222EEEDDDCCCCCCCCCAAAAAA@@@@@@@@@;;;;;;;;;888888CCCCCCCCCAAAAAAAAA@@@@@@@@@@@@;;;;;;:::888888BBBBBBAAAAAA@@@@@@@@@@@@@@@;;;;;;;;;:::999999::::::888666666666::::::888777666666@@@@@@@@@@@@??????@@@@@@???????????????:::::::::@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???::::::::::::GGGGGGGGGGGGGGG@@@GGGFFFFFFDDD@@@888EEEEEECCC@@@;;;888CCCBBB@@@@@@;;;888BBBAAA@@@;;;999888AAAAAA<<<;;;888888AAAAAA;;;;;;888888@@@;;;;;;;;;888888HHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEECCCBBBGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEECCCCCCBBBAAAFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCBBBAAAAAAFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCBBBAAAAAAAAAAAAFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCAAAAAA@@@@@@@@@;;;;;;;;;;;;:::999999;;;:::;;;999999999::::::888666666666DDDDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@;;;;;;BBBAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@:::;;;;;;AAA@@@@@@@@@??????@@@@@@???????????????:::::::::======@@@@@@@@@======@@@@@@@@@======@@@@@@@@@======AAAAAA@@@======AAAAAAAAA======AAAAAAAAA999999;;;;;;;;;999999;;;;;;;;;999999;;;;;;;;;999999;;;;;;;;;999999;;;;;;;;;::::::;;;;;;;;;888888:::::::::999999:::::::::999999:::::::::999999:::::::::999999;;;;;;;;;::::::<<<<<<<<<888888999999999888888999999999======@@@@@@@@@777777777777888888999:::::::::<<<<<<=========777777777777888888::::::::::::<<<<<<=========777777777777888888::::::::::::<<<<<<=========777777777888888888::::::::::::<<<<<<=========777777777888888888::::::::::::<<<<<<=========777777777888888888::::::::::::<<<<<<=========333333333333333333333555555555777777999999999333333333333333333333555555555777777999999999333333333333444444333555555555777777999999999333333333444444444444555555555777777999999999444444444444444444444555666666888888999999999444444444444444444444666666666888888:::::::::222222333333333333333444555555777777888888888333333333333333333333555555555777777999999999333333333333333333333555555555777777999999999333333333333333333333555555555777777999999999333333333333333333333555555555777777999999999555555555555555555555666666666999999:::::::::333333333333333444333333333444666666888777888333333333333333444333333444444666666888888888777777777777888888999:::::::::<<<<<<=========''' $$$$$$$$$$$$&&&'''!!!$$$$$$$$$$$$&&&'''!!!$$$$$$$$$$$$&&&'''!!!$$$$$$$$$$$$&&&'''!!!$$$$$$$$$$$$&&&'''!!!$$$$$$$$$$$$&&&"""""""""""""""%%%"""""""""""""""%%%"""""""""""""""%%%"""""""""""""""%%%"""""""""""""""%%%######"""""""""%%%######"""""""""%%%######"""""""""%%%#########""""""%%%#########""""""%%%############"""%%%############"""%%%  ###!!! ###''' $$$$$$$$$$$$&&&......++++++,,,''''''''''''******''''''''''''......+++,,,,,,''''''''''''******''''''''''''......,,,,,,,,,''''''''''''******''''''''''''......,,,,,,,,,''''''''''''******''''''''''''......,,,,,,,,,''''''''''''******''''''''''''......,,,,,,,,,''''''''''''******''''''''''''******(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%"""******(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$"""******(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%"""******(((((((((%%%%%%%%%%%%&&&&&&%%%%%%%%%"""******(((((((((%%%%%%%%%%%%&&&&&&%%%%%%%%%"""******(((((((((%%%%%%%%%%%%&&&&&&%%%%%%%%%###******(((((((((&&&&&&%%%%%%&&&&&&%%%%%%%%%###******(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%###***+++(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%###***+++(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%###***+++(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%###)))+++(((((((((&&&&&&&&&&&&&&&&&&######%%%###))))))&&&&&&&&&$$$$$$$$$$$$$$$$$$!!!!!!!!! ))))))&&&&&&&&&$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!......++++++,,,''''''''''''******''''''''''''aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa***))))))(((((((((&&&''''''&&&&&&&&&#########"""""""""""""""""""""""""""   000000000000111......,,,...............,,,***)))---------------++++++((())))))*********(((&&&'''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""######&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!! GGGGGGFFFFFFFFFEEEEEEGGGGGGGGGFFFFFFEEEEEEGGGGGGFFFFFFFFFEEEDDDGGGGGGFFFEEEEEEDDDDDDFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCAAACCCJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJGGGGGGGGGGGGGGGFFFGGGHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFEEEEEE@@@AAABBBEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGG@@@AAABBBBBBCCCFFFFFFGGGGGGGGGGGGGGGGGGGGGGGG@@@@@@AAABBBBBBCCCFFFFFFGGGHHHGGGHHHGGGGGGGGG???@@@AAAAAAAAABBBBBBBBBFFFFFFGGGGGGGGGGGGGGG>>>???@@@@@@AAAAAAAAAAAABBBBBBEEEEEEEEEFFFFFF===>>>@@@@@@@@@AAAAAAAAAAAAAAABBBEEEEEEEEEEEE@@@<<<>>>>>>>>>????????????@@@@@@@@@@@@CCCCCCJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLKKKHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHBBBBBBFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHH@@@AAAAAAEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGG......000000000..................,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------,,,,,,---------,,,,,,---------:::::::::::::::888::::::::::::888888888::::::888888888888:::888888888888888444444444444444444444333333333333333333333333333333333333333222333333333333222222333333333222222222333333...000000000111......000000111......000000000BBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>==============================>>>>>>>>>=========>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB(((((((((((()))+++,,,,,,,,,---------.........(((((((((((()))+++,,,,,,,,,---------.........((((((((((((((())),,,,,,,,,,,,---............((('''((((((((()))+++,,,,,,,,,------......,,,'''''''''(((((()))++++++,,,,,,------++++++,,,%%%%%%&&&&&&&&&''')))************+++++++++,,,%%%%%%%%%&&&&&&'''''')))***))))))+++++++++,,,%%%%%%%%%&&&&&&''''''))))))))))))***++++++,,,%%%%%%&&&&&&&&&&&&&&&((()))))))))***++++++,,,//////111111333555777888888888888888888:::::://////111111333555555777888888888888888888888/////////111333333555555777888888888888888888/////////111111333555555777777888888888888888///...///111111333333555555777777888888888888,,,,,,,,,//////111111111111111333333444444444,,,,,,,,,---//////111111111111111333444444444+++++++++,,,......000000000000000222222333333+++++++++,,,.........000///000000000222222333+++++++++,,,.........//////000000000000222222+++***++++++........./////////000000000000222******++++++,,,.........//////000000000000222(((((((((((()))+++,,,,,,---------............(((((((((((()))+++,,,,,,,,,------............(((((((((((()))+++,,,,,,,,,---------.........EEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@DDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@DDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@?????????????????????@@@@@@?????????>>>>>>===>>>===============>>>222999>>>===>>>>>>>>>>>>>>>>>>===============222555::::::============>>>>>>>>>>>>>>>>>>===111333777999999==================>>>>>>>>>>>>111333444888999999:::========================//////222555777888888888888:::::::::::::::::://////111222555777888888888888::::::::::::::://////111222555555888888888888888888::::::::://////111111333555777888888888888888888::::::JJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRSSSQQQQQQQQQQQQQQQQQQRRRXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXYYYUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRROOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXX*********+++++++++)))))))))***)))+++((((((((()))))))))/////////......000/////////........./////////........./////////........./////////.........---,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,+++++++++******,,,++++++++++++*********+++++++++*********)))++++++*********))))))*********+++++++++777555555444444444777555555555444444666555555444444444555444444444444444555333333333333333333333333222222222333333333222222222333333222222111111333222222222111111222222222111111111222222222111111111222222222111111111000111111111111111/////////111000000////////////...000---...............,,,,,,,,,,,,******++++++******------,,,------...***+++,,,******)))''')))))))))---,,,,,,,,,,,,+++*********(((((((((''''''((((((222222333333333333333333333333111111000/////////222222222222333333333333333333111111000/////////222222222222222333333333333333111111////////////222222222222222222111333333111111111////////////222222222222222111111111333111111111////////////...//////////////////////////////------------,,,......//////////////////------------------,,,,,,............////////////---------+++------,,,,,,///............/////////---------+++++++++,,,,,,..................//////---------++++++++++++,,,.....................---------++++++++++++******.....................,,,------+++++++++++++++***.....................,,,,,,---+++++++++++++++***.....................,,,,,,,,,***+++++++++******..................,,,,,,,,,,,,******+++++++++***<<<<<<<<<<<<<<<<<<<<<777888888888888888888777555<<<<<<<<<<<<<<<<<<<<<777777777888888888888777555<<<<<<<<<<<<<<<<<<666666666777777777777666666555<<<<<<<<<<<<<<<666666666666666666666666555555444;;;;;;<<<<<<<<<666666666666666666666666555555333999999;;;;;;666666666666666666666666666555333333999999999444555555666666666666666666555555333333999999999333333333555555666666666666444444333333999999333333333333333555555555666666444444333222999999333333333333333333333555555444444444222222999333333333333333333333333333333444444222222222333333333333333333333333333333333222111222222222333333333333333333333333333333333111111000000111222333333333333333333333333333111111111000//////222222333333333333333333333333111111000/////////+++((('''%%%%%%""""""'''((('''%%%%%%""""""'''###$$$%%%###""""""'''###%%%%%%###""""""######!!!$$$""""""#########!!!"""###!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!======>>>>>>???@@@@@@<<<======>>>??????@@@<<<<<<======>>>???@@@<<<===<<<======>>>???999;;;<<<;;;<<<===>>>999999999======<<<===555666777777;;;<<<<<<444444666555666444,,,333333444000000+++(((222222...///,,,(((&&&.........,,,)))((($$$......,,,***'''%%%$$$+++,,,***'''%%%$$$$$$+++******'''%%%"""$$$+++((('''%%%%%%""""""IIIIIIIIIIIIIIIIIIJJJHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIGGGIIIIIIIIIIIIIIIJJJFFFHHHHHHHHHHHHHHHJJJGGGGGGGGGGGGGGGHHHIIIFFFGGGGGGGGGGGGHHHHHHFFFGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHAAAFFFFFFGGGGGGGGGHHHAAABBBBBBGGGGGGHHHHHH???@@@@@@@@@DDDDDDEEE??????@@@@@@AAAAAAEEE??????@@@@@@AAAAAABBB======>>>>>>??????@@@  )))))))))))))))******,,,)))))))))++++++***+++)))))))))))))))***''')))))))))))))))***)))'''))))))))))))&&&&&&'''))))))))))))))))))'''''')))))))))&&&&&&&&&'''))))))))))))''')))'''''')))&&&&&&&&&&&&&&&''')))))))))''''''%%%'''###$$$$$$$$$#########$$$$$$&&&%%%%%%""""""$$$######$$$$$$#########$$$$$$&&&%%%"""""""""######$$$$$$$$$#########$$$$$$%%%%%%"""""""""!!!######$$$$$$############"""%%%"""""""""!!!!!!!!!$$$$$$$$$#########!!!""" """""""""!!!!!!###$$$$$$######!!!!!! """"""!!!!!!!!!###$$$######!!!!!!!!! """"""!!!!!! !!! !!!  000111222333555555666666999;;;;;;;;;<<<<<<===000111111222444444666666777999;;;<<<;;;<<<<<<000000111222444444444555666888888999<<<<<<<<<000000000111333333444555555666888888888<<<<<<000000000000333333333444555555777777888888999///000000000111333333333444444555777777777999------------...000222000222222222444444555555------------...000000000000333111222444444444------------...000000000000111111111444222222------------...///000000000111//////000222222---------------...............///111///222...******)))))))))***,,,,,,,,,,,,---------+++...)))))))))))))))***,,,,,,,,,,,,---++++++++++++)))))))))))))))***,,,,,,,,,))))))++++++++++++)))))))))))))))******,,,)))))))))++++++***+++@@@GGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIII999@@@EEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH999<<<@@@AAAEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHH999;;;>>>@@@AAAEEEFFFFFFFFFFFFFFFGGGGGGGGGGGG999;;;<<<@@@AAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFF999999<<<>>>@@@AAAAAAAAAAAAFFFFFFFFFFFFFFFGGG999888;;;<<<>>>@@@AAAAAAAAAAAAFFFFFFFFFFFFFFF888888:::<<<>>>>>>@@@AAAAAAAAAAAAAAAFFFFFFFFF888888::::::<<<>>>???@@@AAAAAAAAAAAAAAAFFFFFF888888::::::;;;>>>>>>???@@@@@@AAAAAAAAAAAAAAA777777888:::;;;;;;===>>>???@@@@@@AAAAAAAAAAAA555444555777777999;;;;;;======>>>>>>?????????333333444777777888999;;;;;;<<<===>>>>>>??????333333444666777888888999;;;;;;======>>>>>>???000111222333555555666666999;;;;;;;;;<<<<<<===aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa                                    KKKKKKJJJJJJJJJJJJIIICCCKKKKKKJJJHHHHHHGGGCCC;;;JJJIIIHHHHHHEEECCC>>>;;;IIIIIIGGGEEEDDDCCC>>>;;;HHHGGGFFFDDDDDD>>>===;;;HHHFFFEEEDDD>>>>>>;;;;;;FFFEEEEEEDDD>>>>>>;;;:::CCCCCCCCC======<<<999999DDDBBBCCC===<<<:::888999AAA@@@;;;<<<;;;999777777:::444777777666222222333:::444555666444222111111###@@@======<<<:::999888555666666666:::::::::999777777666555444444444444555444OOOOOOOOOOOOOOONNNNNNMMMMMMMMMLLLKKKKKKKKKOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKOOOOOOOOOOOONNNNNNNNNMMMLLLLLLKKKJJJJJJIIIPPPPPPOOONNNNNNNNNLLLLLLKKKKKKKKKJJJIIIIIIPPPNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJHHHGGGNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKIIIHHHHHHFFFNNNNNNNNNNNNMMMMMMLLLLLLIIIIIIIIIGGGFFFEEEMMMLLLLLLLLLLLLKKKKKKHHHHHHHHHFFFEEEDDDCCCLLLLLLLLLLLLLLLKKKJJJHHHHHHGGGFFFDDDDDDDDDLLLLLLLLLLLLLLLEEELLLKKKJJJJJJEEE>>>JJJJJJFFFEEEAAA>>>KKKFFFEEECCC@@@>>>FFFFFFDDDAAA???>>>FFFEEECCC@@@======DDDBBB@@@???<<<<<>>;;;AAABBB>>>>>>AAA@@@@@@@@@@@@???>>>>>><<<<<<999EEEKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNN>>>EEEIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNN>>>@@@EEEEEEJJJJJJKKKKKKLLLLLLNNNNNNNNNNNNNNN===???CCCEEEFFFJJJKKKKKKKKKLLLLLLMMMMMMMMMNNN===???AAADDDFFFFFFGGGKKKKKKLLLLLLLLLLLLMMMLLL======@@@BBBDDDFFFFFFGGGGGGKKKKKKKKKKKKLLLLLL<<<<<>>>>>@@@AAABBBCCCCCCCCCCCC222444555777777999<<<<<<>>>>>>@@@AAAAAAAAAAAAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKKKKKKIIIIIIHHHGGGEEEDDDDDDCCC>>>>>>===::::::IIIIIIIIIHHHFFFFFFEEEDDDCCCCCC>>>===;;;::::::HHHHHHHHHGGGEEEEEEDDDCCCCCC>>>===<<<:::999999KKKJJJJJJIIIIIICCCKKKIIIIIIGGGCCC;;;HHHHHHFFFCCC>>>;;;GGGEEEDDDCCC>>>;;;FFFDDDDDD>>><<<;;;EEEDDD???>>>;;;;;;EEEDDD???>>>;;;;;;CCC>>>>>>===::::::PPPOOOOOOOOONNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKJJJPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKIIIPPPOOOOOOOOOOOONNNNNNMMMMMMLLLKKKJJJJJJIIIHHHHHHPPPPPPOOOOOONNNNNNMMMLLLLLLKKKKKKJJJIIIIIIGGGEEEPPPOOOOOONNNNNNMMMMMMLLLLLLKKKJJJJJJHHHGGGFFFDDDPPPOOOOOONNNNNNMMMMMMLLLLLLKKKIIIHHHHHHFFFEEEDDDPPPOOOOOOOOOMMMMMMMMMLLLJJJIIIIIIGGGFFFEEEEEEDDDOOOMMMMMMMMMKKKKKKKKKIIIIIIHHHGGGEEEDDDDDDCCC>>>>>>===<<<:::999999777666666333333333444333222000111111JJJKKKKKKIIIIIIHHHHHHGGGGGGEEEEEEEEEBBBCCC>>>===BBBBBBBBBAAAAAA@@@??????=========;;;:::666777666@@@???>>>>>><<<;;;;;;::::::::::::999888444444333555333555333777555888777:::888;;;999aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa555BBBDDDHHHEEEIIIFFFNNNPPPVVVQQQVVVQQQWWWRRRXXXRRRXXXFFFEEEFFFEEEFFFEEEFFFEEEFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDEEEDDDEEEBBBEEEBBBEEEBBBEEE      HHHHHHGGGFFFFFFEEEDDDDDDDDDCCCCCCHHHHHHFFFFFFFFFDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBB@@@@@@???@@@??????>>>>>>>>>======>>>>>>??????>>>>>>======<<<<<<<<<>>>>>>?????????=========<<<;;;888>>>===?????????=========<<<888888KKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHFFFFFFJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@CCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBAAABBBAAA>>>>>>CCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@BBBBBB@@@>>>>>>CCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAABBBAAAAAA>>>===$$$$$$$$$$$$$$$$$$$$$$$$$$$@@@FFFJJJLLLMMM@@@FFFJJJLLLMMMAAAGGGJJJMMMNNNAAAGGGJJJMMMNNNAAAHHHKKKMMMOOOBBBHHHKKKMMMOOO999999<<<>>>???888999<<<>>>???888999<<<>>>???999;;;===???AAA===>>>BBBDDDFFF;;;>>>BBBDDDFFF;;;>>>CCCDDDFFF===DDDGGGIIIJJJ===DDDGGGIIIJJJ===DDDGGGIIIJJJ===DDDGGGIIIJJJ===DDDGGGIIIJJJ>>>EEEHHHKKKLLL@@@FFFIIILLLMMM@@@FFFIIILLLMMMXXXXXXYYYYYYYYYWWWUUUVVVSSSRRRQQQOOOKKKKKKFFFFFFXXXXXXYYYYYYYYYWWWUUUUUUSSSRRRRRROOOKKKLLLFFFFFFYYYYYYYYYYYYYYYXXXVVVVVVTTTSSSRRRQQQLLLMMMGGGGGGYYYYYYZZZZZZZZZXXXVVVVVVTTTSSSSSSPPPLLLNNNFFFFFFYYYYYYZZZZZZZZZYYYWWWWWWTTTSSSTTTQQQLLLOOOGGGGGGYYYYYYZZZZZZZZZYYYWWWWWWTTTSSSSSSRRRLLLOOOGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFEEECCCAAA???===<<<999999HHHHHHHHHHHHHHHGGGFFFFFFEEECCCAAA???===;;;999999HHHHHHHHHHHHHHHGGGFFFFFFEEECCCAAA???===<<<::::::KKKKKKKKKKKKJJJHHHGGGGGGFFFDDDBBB@@@???===;;;;;;PPPPPPPPPPPPPPPNNNMMMMMMLLLKKKGGGEEEDDDBBB??????PPPPPPPPPPPPPPPNNNMMMMMMLLLKKKGGGFFFDDDCCC??????PPPPPPPPPPPPPPPNNNMMMMMMLLLJJJGGGEEEDDDBBB??????VVVVVVVVVVVVVVVTTTRRRRRRQQQPPPMMMJJJHHHGGGDDDDDDVVVVVVVVVVVVVVVTTTRRRRRRQQQPPPMMMKKKHHHGGGDDDDDDUUUUUUVVVVVVVVVTTTRRRRRRQQQPPPMMMJJJHHHGGGDDDDDDUUUUUUVVVVVVVVVTTTRRRRRRQQQPPPNNNJJJHHHGGGDDDDDDUUUUUUVVVVVVVVVTTTRRRRRRQQQPPPNNNKKKHHHGGGDDDDDDWWWWWWXXXXXXWWWVVVSSSTTTSSSRRROOOMMMKKKHHHEEEEEEXXXXXXYYYYYYYYYWWWUUUVVVSSSRRRQQQOOOKKKJJJFFFFFFXXXXXXYYYYYYYYYWWWUUUVVVSSSRRRQQQOOOKKKKKKFFFFFFMMMOOORRRSSSUUUUUUWWWXXXXXXXXXXXXXXXUUUUUUXXXMMMOOORRRSSSUUUUUUWWWXXXXXXXXXXXXXXXUUUUUUXXXNNNPPPRRRTTTUUUUUUWWWYYYYYYYYYYYYYYYUUUUUUYYYNNNPPPRRRTTTUUUUUUWWWYYYYYYYYYYYYYYYUUUUUUYYYOOOQQQSSSUUUVVVVVVXXXZZZYYYYYYYYYYYYVVVVVVYYYNNNQQQSSSUUUVVVVVVXXXYYYYYYYYYYYYYYYVVVVVVYYY???AAACCCEEEFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEHHH???AAACCCEEEFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEHHH???AAACCCEEEFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEHHHAAABBBEEEFFFGGGGGGHHHJJJJJJJJJJJJJJJHHHHHHKKKFFFGGGKKKLLLMMMMMMNNNPPPPPPPPPPPPPPPMMMMMMPPPFFFGGGKKKLLLMMMMMMNNNPPPPPPPPPPPPPPPMMMMMMPPPFFFGGGKKKLLLMMMMMMNNNPPPPPPPPPPPPPPPMMMMMMPPPJJJMMMPPPQQQRRRRRRTTTVVVVVVVVVVVVVVVSSSSSSVVVJJJMMMPPPQQQRRRRRRTTTVVVVVVUUUUUUVVVRRRRRRVVVJJJMMMPPPQQQRRRRRRSSSUUUUUUUUUUUUUUURRRRRRUUUJJJMMMPPPQQQRRRQQQSSSUUUUUUUUUUUUUUURRRRRRUUUJJJMMMPPPQQQRRRQQQSSSUUUUUUUUUUUUUUURRRRRRUUULLLOOORRRSSSSSSSSSUUUWWWWWWWWWWWWWWWTTTTTTWWWMMMOOOSSSTTTUUUUUUWWWXXXXXXXXXXXXXXXUUUUUUXXXMMMOOORRRSSSUUUUUUWWWXXXXXXXXXXXXXXXUUUUUUXXXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa((((((...((((((...((((((...((()))...((()))...((()))...&&&%%%***&&&$$$***&&&$$$***&&&%%%***&&&%%%***&&&$$$***$$$%%%***$$$%%%***%%%%%%***%%%%%%***%%%%%%***"""###)))"""""")))"""###)))((((((...!!!!!!  '''%%%)))%%%%%%)))%%%%%%)))%%%%%%)))%%%%%%)))%%%%%%)))%%%%%%)))"""$$$###$$$###$$$######!!!333 333&&&000"""'''000%%%'''000%%%)))000''')))000&&&)))///&&&)))---&&&)))---((()))---((()))---))))))---&&&&&&***'''%%%)))"""######&&&'''"""""""""$$$%%%!!!""""""$$$%%%!!!""""""$$$%%%"""""""""%%%%%%"""%%%!!!%%%!!!%%%'''!!!!!!$$$&&& $$$&&&&&& $$$&&&&&& $$$$$$&&&((( $$$&&&&&&((($$$$$$&&&&&&)))""""""######&&&"""######&&&'''""""""!!!""""""!!!!!!"""          $$$!!!"""""""""    """"""""""""%%%%%%%%%'''******111""""""""""""%%%%%%'''))),,,///111%%%%%%%%%$$$''''''''',,,///111111''''''((('''*********,,,111111111''''''''''''*********,,,111111111''''''((('''*********,,,111111111''''''((('''*********,,,111111111&&&&&&&&&%%%(((******,,,111111111"""""""""""""""""""""%%%%%%"""""""""''''''"""""""""''''''"""""""""''''''"""""""""''''''""" &&&&&&,,,,,,,,,,,,******))))))))))))))))))))),,,,,,,,,,,,******))))))))))))))))))))),,,,,,,,,,,,******)))))))))(((((()))))),,,,,,,,,*********(((((((((((((((((((((%%%%%%%%%######!!!!!!!!!!!!!!! %%%%%%%%%######!!!!!!!!!!!!!!! %%%%%%%%%######!!!!!!!!!!!! %%%%%%#########!!!!!!!!!!!! %%%%%%#########!!!!!!!!!      """"""!!!""""""!!!""""""!!!""""""!!!"""(((++++++//////(((++++++//////(((++++++000000(((++++++000000)))++++++000000(((++++++000000'''******//////))),,,,,,000000))),,,,,,000000,,,......555555,,,......555555,,,......555555,,,......555555!!!!!!&&&&&&&&&(((!!!!!!%%%&&&&&&(((!!!!!!%%%&&&&&&(((!!!!!!&&&&&&&&&(((!!!!!!&&&&&&&&&)))!!!!!!&&&&&&&&&)))!!!!!!$$$$$$$$$''' $$$$$$&&&''''''))) $$$$$$&&&''''''))) $$$$$$))))))))),,, $$$$$$))))))))),,, $$$$$$))))))))),,, $$$$$$))))))))),,,             %%%%%%%%%       !!! %%%%%%%%%%%%%%%%%%%%%%%%%%%#########!!!!!!!!! $$$%%%%%%%%%%%%%%%%%%%%%%%%######!!!!!!!!! $$$$$$%%%%%%%%%%%%%%%%%%#########!!!!!! $$$$$$$$$$$$%%%%%%%%%%%%#########!!!!!! ###$$$$$$$$$$$$%%%%%%%%%#########!!!!!! ######$$$$$$$$$$$$%%%%%%#########!!!!!!!!! 888888777777666777777555555555111111111111111aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa%%%%%%%%%&&&&&&%%%%%%%%%"""""""""""""""%%%%%%%%%%%%&&&&&&%%%%%%%%%"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""%%%%%%%%%%%%%%%%%%$$$$$$$$$"""""""""""""""%%%%%%%%%%%%%%%%%%$$$$$$$$$"""""""""""""""%%%'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''''''''''''''''''''!!!$$$$$$$$$$$$&&&''''''''''''''''''''''''''' $$$$$$$$$$$$&&&''''''''''''''''''''''''''' $$$$$$######&&&$$$######!!!!!!!!!!!!!!!  ############$$$$$$!!!!!!  ###&&&&&&&&&&&&&&&%%%%%%%%%#########""""""%%%&&&&&&&&&&&&&&&%%%%%%%%%#########""""""%%%&&&&&&&&&&&&&&&%%%%%%%%%#########""""""%%%&&&%%%%%%&&&&&&%%%%%%%%%######"""""""""%%%%%%%%%%%%&&&&&&%%%%%%%%%###""""""""""""%%%%%%%%%%%%&&&&&&%%%%%%%%%###""""""""""""%%%%%%%%%%%%&&&&&&%%%%%%%%%"""""""""""""""%%%%%%%%%%%%&&&&&&%%%%%%%%%"""""""""""""""%%%%%%%%%%%%&&&&&&%%%%%%%%%"""""""""""""""%%%+++++++++,,,,,,***)))))))))$$$'''&&&&&&&&&+++,,,++++++*********)))))))))$$$'''&&&&&&&&&+++'''''''''''''''''''''''''''!!!$$$$$$$$$$$$&&&'''''''''''''''''''''''''''!!!$$$$$$$$$$$$&&&'''''''''''''''''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&'''''''''******''''''''''''!!!$$$$$$$$$$$$&&&,,,++++++,,,,,,***)))))))))$$$'''&&&&&&&&&+++,,,++++++,,,,,,***)))))))))$$$'''&&&&&&&&&++++++++++++*********)))))))))$$$'''&&&&&&&&&+++999:::;;;;;;;;;999999;;;;;;;;;999999;;;;;;;;;999999;;;;;;;;;999999::::::;;;======AAAAAAAAA======AAAAAAAAA======@@@@@@@@@======@@@@@@@@@======@@@@@@@@@888888999999999888888999999999::::::<<<<<<<<<999999;;;;;;;;;999999:::::::::999999:::::::::999999:::::::::888888:::::::::::::::;;;;;;;;;999:::;;;;;;;;;999999;;;;;;;;;CCCCCCFFFFFFFFFCCCCCCFFFFFFFFF======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAA======AAAAAAAAACCCCCCFFFFFFFFFCCCCCCFFFFFFFFFCCCCCCFFFFFFFFF444444444444444444444666666666888888999999999444444444444444444444666666666888888999999999444444444444444444444555666666777888999999999333333333333333333333555555555777777999999999333333333333333333333555555555777777999999999777777777888888888::::::::::::<<<<<<=========777777777777888888::::::::::::<<<<<<=========777777777777888888::::::::::::<<<<<<=========777777777777888888::::::::::::<<<<<<=========777777777777777888999:::::::::<<<<<<=========333333333333333444333333444444666666888888888333333333333333444333333333444666666888888888444444444555555555555666666666999999:::::::::333333333333333333333555555555777777999999999333333333333333333333555555555777777999999999333333333333333333333555555555777777999999999333333333333333333333555555555777777999999999222222333333333333333444444444777777888888888444444444444444444444666666666888888:::::::::444444444444444444444666666666888888999999:::444444444444444444444666666666888888999999999=========>>>>>>>>>????????????@@@@@@CCCCCCCCC=========>>>>>>>>>>>>?????????@@@@@@CCCCCCCCC888888888888888888::::::::::::<<<<<<=========888888888888888888::::::::::::<<<<<<=========888777777888888888::::::::::::<<<<<<=========777777777888888888::::::::::::<<<<<<=========777777777888888888::::::::::::<<<<<<=========777777777888888888::::::::::::<<<<<<=========777777777888888888::::::::::::<<<<<<=========777777777888888888::::::::::::<<<<<<=========777777777888888888::::::::::::<<<<<<=========777777777888888888::::::::::::<<<<<<=========777777777888888888::::::::::::<<<<<<=========777777777888888888::::::::::::<<<<<<=========777777777888888888::::::::::::<<<<<<=========777777777777888888::::::::::::<<<<<<=========777777777888888888::::::::::::<<<<<<=========777777777888888888::::::::::::<<<<<<=========777777777888888888::::::::::::<<<<<<=========777777777888888888::::::::::::<<<<<<=========777777777888888888::::::::::::<<<<<<=========777777777888888888::::::::::::<<<<<<=========777777777888888888::::::::::::<<<<<<=========777777777888888888::::::::::::<<<<<<=========777777777888888888::::::::::::<<<<<<=========777777777888888888::::::::::::<<<<<<=========777777888888888888::::::::::::<<<<<<=========888888888888888888::::::::::::<<<<<<=========888888888888888888::::::::::::<<<<<<==================>>>>>>>>>????????????@@@@@@CCCCCCCCC=========>>>>>>>>>????????????@@@@@@CCCCCCCCC=========>>>>>>>>>>>>?????????@@@@@@CCCCCCCCCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...------.........------------------------,,,888222222222222888222222222222111222222222222111111222222222111111111222222//////......///...///...............///...............///..............................................................................------------...<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<999;;;;;;<<<<<<999999999;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999999999999999999333888999999333333888888888333333888888222222333888222222222222//////333333333333333/////////////////////...///------222222111---...---///......///.........------111111111------------------......---777777777777777777777777777777777777888888888777777777777777777777777777777777777777888888777777777777777777777777777777777777777777111777777777777777777777777777777777777777777111777777777777777777777777777777777777777111111333333333333333333333333333222222222...//////333333333333333333333333333333222222.........333333333333333333333333333333333............333333333333333333333333333333333............333333333333333333333333333333...............333333333333333333333333333..................333333333333333333333333333.....................333333333333333333333.....................//////333333333333333///......//////...////////////333333333333333////////////////////////<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<:::;;;;;;;;;;;;::::::999999999:::::::::999999999:::::::::::::::999999999999::::::999999999999999:::::::::999999999999999:::888888999999999888888:::999999999999999999888888888888999888888888888888999999999999999888888888888777888888888888888888999999999999888888888777777777888888888888888888888999999888777777777777777777777888888888888888888999777777777777777777777777777888888888888888888777777777777777777777777777777888888888888888777777777777777777777777777777777888888888888777777777777777777777777777777777777888888888........................////////////000000///...---...------......---///---.........///...---------,,,,,,,,,,,,,,,------------.........333333333333222222222222888888888777777777777333333222222222222222222888888777777777777777333222222222222222222222111777777777777777777111222222222222222222111111777777777777777777111222222222222222111111111111777777777777777///////////////....../////////...222222222333////////////.........///.........222222333333//////..............................333333333///.................................333333333.......................................333333..........................................333..........................................333..............................................................................///......///........................////////////000000000<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;666<<<<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;666<<<<<<<<<;;;;;;999999999999999999:::::::::666666;;;;;;999999999999999999999999999::::::555555333999999999999999999999999999999999:::333333333999999999999999999999999999999888888333333333333999999999999999999999999888888888333333333333999999999999999999888888888888888333333333333333999999999999888888888888888888333333333333333333999999888888888888888888777333333333333333333888888888888888888888777777333333333333333222222888888888888888777777777333333333333222222222222888888888777777777777+++++++++***++++++++++++******,,,---------...++++++)))******++++++)))(((******,,,,,,,,,...))))))))))))))))))(((((((((((()))+++++++++---000......////////////000111111333333333333333.........////////////000111111333333333333333.........///////////////111111333333333333333.........///////////////111111111333333111111............////////////111111111333111111111++++++,,,,,,,,,------------//////////////////++++++,,,,,,,,,,,,------------------/////////+++++++++,,,,,,,,,------+++---------/////////+++++++++,,,,,,,,,+++++++++---------/////////+++++++++,,,,,,++++++++++++---------//////...+++++++++,,,******++++++++++++---------......++++++)))*********++++++++++++------,,,......+++)))************++++++++++++---,,,,,,......)))))))))************++++++***,,,,,,,,,......++++++++++++++++++++++++******,,,---------...444444555555555777888888888888888888666<<<<<<444444555555555777888888888888777777666<<<<<<444444444555555666666777777777777666666666<<<444444444444333555555666666666666666666666666444444333333333555555666666666666666666666666222222222333333333555666666666666666666666666222222222222333333555555666666666666666666555222222222222333333444444666666666666555555333111111222222222333444444666666555555555333333111111111222222333444444444555555333333333333111111111222222222222444444333333333333333333111111111222111222222111222333333333333333333111111111111111///000111111333333333333333333111111111/////////000111111111333333333333333000......////////////000111111333333333333333......000000000..................,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,---------,,,,,,---------,,,,,,---------:::::::::::::::888::::::::::::888888888::::::888888888888:::888888888888888444444444444444444444333333333333333333333333333333333333333222333333333333222222333333333222222222333333...000000000111......000000111......000000000BBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>==============================>>>>>>>>>=========>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB(((((((((((()))+++,,,,,,,,,---------.........(((((((((((()))+++,,,,,,,,,---------.........''''''((((((((())),,,,,,,,,,,,------.........''''''((((((((()))+++,,,,,,,,,------......,,,'''''''''(((((()))+++++++++,,,------++++++,,,%%%%%%%%%&&&&&&''')))************+++++++++,,,%%%%%%%%%&&&&&&'''''')))***))))))+++++++++,,,%%%%%%%%%&&&&&&''''''))))))))))))***++++++,,,%%%%%%&&&&&&&&&&&&&&&((()))))))))***++++++,,,//////111111333555777888888888888888888:::::://////111111333555555777888888888888888888888/////////111333333555555777888888888888888888/////////111111333555555777777888888888888888......///111111333333555555777777888888888888,,,,,,,,,//////111111111111111333333444444444,,,,,,,,,---//////111111111111111333444444444+++++++++,,,......000000000000000222222333333+++++++++,,,.........000///000000000222222333+++++++++,,,.........//////000000000000222222+++***++++++........./////////000000000000222******++++++,,,.........//////000000000000222(((((((((((()))+++,,,,,,---------............(((((((((((()))+++,,,,,,,,,------............(((((((((((()))+++,,,,,,,,,---------.........EEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@DDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@DDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@CCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@?????????????????????@@@@@@?????????>>>>>>===>>>======>>>======>>>222;;;>>>===>>>>>>>>>>>>>>>>>>===============222555::::::============>>>>>>>>>>>>>>>>>>===111333777999999==================>>>>>>>>>>>>111333444888999::::::========================//////222555777888888888888:::::::::::::::::://////111333555777888888888888::::::::::::::://////111333555555888888888888888888::::::::://////111111333555777888888888888888888::::::JJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBB))),,,)))))))))++++++***+++((('''%%%%%%""""""''')))))))))))))))***)))'''((('''%%%%%%""""""'''))))))))))))))))))''''''###$$$%%%###""""""'''))))))))))))''')))''''''###%%%%%%###""""""'''))))))(((''''''%%%'''######!!!$$$""""""###$$$$$$&&&$$$%%%""""""$$$######!!!"""$$$###&&&$$$"""""""""######!!!!!!######$$$$$$"""""""""!!!###!!!!!!!!!###"""$$$"""""""""!!!!!!!!!!!!!!!!!!""" """""""""!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!666666999;;;;;;;;;<<<<<<======>>>>>>???@@@@@@666666777999;;;<<<;;;<<<<<<===>>>>>>??????@@@444666666888888999<<<<<<<<<<<<======>>>???@@@444555555666888888888<<<<<<===<<<<<<===>>>???333555555555777777888888999;;;<<<;;;<<<===>>>333333444444555777777777999999999======<<<===222000222222222444555555555666777777;;;<<<<<<000000000333111222444444444444666555666444,,,000000000111111111444222333333444000000+++(((000000000111//////000222222222...///,,,(((&&&............///111///222.........,,,)))(((%%%,,,,,,,,,,,,---------+++......,,,***'''%%%$$$,,,,,,,,,,,,---++++++++++++,,,***'''%%%$$$$$$,,,,,,,,,))))))++++++++++++******'''%%%"""$$$))),,,)))))))))++++++***+++((('''%%%%%%""""""HHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIFFFEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJAAAFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHJJJAAAAAAAAAFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIAAAAAAAAAAAAFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHH@@@AAAAAAAAAAAAAAAFFFFFFFFFGGGGGGGGGGGGHHHHHH???@@@AAAAAAAAAAAAAAAFFFFFFFFFGGGGGGGGGHHHHHH>>>???@@@AAAAAAAAAAAAAAABBBFFFGGGGGGGGGHHHHHH===>>>???@@@@@@AAAAAAAAAAAABBBBBBGGGGGGHHHHHH;;;;;;======>>>>>>?????????@@@@@@@@@DDDDDDEEE999;;;;;;======>>>????????????@@@@@@AAAAAAEEE888999;;;;;;======>>>>>>??????@@@@@@AAAAAABBB666666999;;;;;;;;;<<<<<<======>>>??????@@@@@@GGGGGGFFFFFFFFFEEEEEEGGGGGGGGGFFFFFFEEEEEEGGGGGGFFFFFFFFFEEEDDDGGGGGGFFFEEEEEEEEEDDDFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEFFFEEEDDDCCCDDDDDDDDDCCCCCCAAACCCJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJGGGGGGGGGGGGGGGFFFGGGHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFEEEEEE@@@AAAAAAEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGG@@@AAAAAABBBCCCFFFFFFGGGGGGGGGGGGGGGGGGGGGGGG@@@AAAAAABBBBBBCCCFFFFFFGGGHHHGGGGGGGGGGGGGGG???@@@AAAAAABBBBBBBBBCCCFFFGGGGGGGGGGGGGGGGGG>>>???@@@@@@AAAAAAAAABBBBBBBBBEEEEEEEEEFFFFFF===???@@@@@@@@@AAAAAAAAAAAABBBBBBEEEEEEEEEEEE@@@<<<>>>>>>????????????@@@@@@@@@@@@@@@DDDDDDJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHBBBBBBFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHH@@@AAABBBEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXYYYQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZ[[[YYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[\\\YYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[\\\YYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[HHHHHHIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIILLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUXXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNHHHHHHIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIILLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLLLLWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZ111000000000000---------------%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 333333333333555333333333333333333333444333111000000000000111000000000000000000000//////---'''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%"""#####################"""""""""!!!!!!!!!!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!111111111111000000000000111333444333333333333---------------------------//////000000000000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''###&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!(((((((((((((((***,,,...............,,,///111&&&&&&&&&&&&&&&&&&(((*********))))))(((+++---"""""""""""""""###"""$$$$$$$$$$$$$$$$$$$$$'''"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$### """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'''%%%******%%%%%%%%%###%%%'''%%%******%%%%%%%%%"""%%%'''%%%******(((((((((%%%%%%&&&$$$******'''''''''%%%%%%&&&$$$******'''''''''%%%%%%))))))......+++,,,,,,''''''))))))......+++,,,,,,''''''&&&&&&+++++++++,,,,,,''''''&&&&&&++++++++++++,,,''''''&&&&&&++++++++++++,,,''''''&&&&&&&&&&&&&&&$$$$$$######((()))&&&&&&&&&$$$###%%%%%%******(((((((((&&&&&&%%%%%%******(((((((((&&&&&&%%%%%%******(((((((((&&&&&&%%%%%%******(((((((((&&&&&&%%%%%%******%%%%%%&&&###%%%%%%%%%******%%%%%%%%%###%%%'''%%%******%%%%%%%%%###%%%'''%%%******%%%%%%%%%###%%%'''%%%******%%%%%%%%%"""%%%++++++222222000000000,,,,,,((((((000000000000000,,,,,,&&&&&&++++++,,,,,,,,,''''''&&&&&&++++++,,,,,,,,,''''''&&&&&&++++++,,,,,,,,,''''''))))))......,,,,,,,,,''''''))))))......,,,,,,,,,''''''))))))......,,,,,,,,,''''''))))))......,,,,,,,,,''''''))))))......)))))))))$$$'''))))))......)))))))))$$$'''))))))......)))))))))$$$'''))))))......)))))))))$$$'''))))))......,,,,,,,,,''''''))))))......+++,,,,,,''''''))))))......+++,,,,,,''''''))))))......,,,,,,,,,''''''((()))......,,,,,,,,,''''''))))))......+++,,,,,,''''''))))))......+++,,,,,,''''''))))))......,,,,,,,,,''''''))))))......)))))))))$$$'''))))))......)))))))))$$$'''))))))......)))))))))$$$'''))))))......)))))))))$$$'''))))))......)))))))))$$$'''))))))......,,,,,,,,,''''''))))))......,,,,,,,,,''''''))))))......,,,,,,,,,''''''++++++222222000000000,,,,,,++++++222222000000000,,,,,,((((((000000000000000,,,,,,aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKEEENNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIEEE>>>NNNNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJJJJEEEEEEAAA>>>NNNMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJEEEEEECCC@@@>>>LLLKKKLLLLLLLLLLLLKKKKKKKKKFFFFFFFFFDDD@@@@@@>>>JJJKKKKKKKKKKKKKKKJJJGGGFFFFFFFFFDDDBBB@@@>>>>>>JJJJJJJJJJJJKKKKKKFFFFFFEEEEEECCCAAA@@@???<<<<<>><<<::::::IIIIIIIIIEEEEEEDDDDDDDDDCCCBBB@@@>>>===<<<::::::HHHCCCCCCCCCCCCCCCCCCBBBAAA??????<<<::::::777999BBBBBBBBBBBBBBBAAAAAA@@@>>>>>>;;;;;;999777777777>>>@@@@@@@@@??????>>>>>><<<<<<999777777555444444NNNNNNOOOOOONNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNLLLNNNOOONNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNJJJKKKLLLKKKMMMMMMNNNNNNNNNOOONNNOOONNNNNNNNNEEEIIIKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNEEEEEEFFFKKKKKKKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLDDDEEEEEEFFFFFFJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJAAABBBCCCDDDEEEEEEJJJJJJIIIJJJJJJJJJJJJJJJJJJ>>>AAACCCCCCCCCCCCDDDDDDIIIJJJJJJJJJJJJJJJJJJ===>>>@@@AAABBBCCCCCCDDDDDDGGGIIIIIIIIIIIIIII:::;;;===???@@@AAAAAABBBBBBCCCCCCHHHHHHHHHHHH999999<<<<<<>>>???@@@@@@AAAAAAAAAAAABBBBBBBBB666777888::::::<<<===>>>?????????AAA===>>>>>>!!!!!!######%%%&&& !!!!!!!!!!!!###$$$!!!!!!!!!###$$$ !!!!!!###$$$ !!!$$$$$$ !!!###$$$$$$ !!!###$$$$$$ !!!!!! !!!    """ %%%!!!%%%!!!%%%'''!!!!!!$$$&&& $$$&&&&&& $$$&&&&&& $$$$$$&&&((( $$$&&&&&&((( $$$$$$&&&&&&))) !!!!!!######&&&!!!!!!######%%%&&&          &&&$$$((($$$$$$((($$$$$$((($$$$$$((($$$$$$((($$$$$$((($$$$$$(((!!!##################### 333 333&&&111"""'''000%%%'''000%%%)))000''')))000&&&)))///&&&)))---&&&)))---((()))---((()))---))))))---&&&&&&***&&&$$$(((  DDDKKKKKKMMMNNN<<>>BBBEEEEEE:::>>>???DDDEEE999<<>>333777:::;;;===222555888999:::///333444777:::+++///111333000***......,,, %%%%%%&&&((((((((())))))))))))((((((((()))))))))'''((((((((()))&&&&&&'''(((((((((&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''##################$$$##################$$$###### ######### ######### !!!######  !!!############!!!!!!!!!  000111222333555555666000111111222444444666000000111222444444444000000000111333444444000000000000333333333///000000000111333333------------...000222------------...000000------------...000000------------...///000---------------......******)))))))))***,,,((())))))))))))***,,,((())))))))))))))),,,((((((((())))))))))))@@@GGGGGGHHHHHHHHHHHH999@@@EEEEEEGGGHHHHHH999<<<@@@AAAEEEFFFFFF999;;;>>>AAAAAAFFFFFF999;;;<<<@@@AAAAAAAAA999999<<<>>>@@@AAAAAA888888;;;<<<>>>@@@AAA888888:::<<<>>>>>>@@@888888::::::<<<>>>???888888::::::<<<>>>>>>777777888:::;;;;;;>>>555444555777888999;;;333444444777777888999333333444666777888888000111222333555555666''''''((('''*********,,,111111111&&&&&&&&&%%%(((******,,,111111111&&&&&&&&&%%%((((((((((((...000000&&&&&&&&&%%%((((((((((((...000000&&&&&&&&&%%%((((((((((((...000000&&&&&&&&&%%%((((((((((((...000000'''''''''%%%(((*********111222333"""""""""''''''""" &&&&&& &&&&&& &&&&&& &&&&&& &&&&&& &&&'''******111222333******///222222&&&(((---111111&&&&&&)))---111######&&&'''111 &&&'''''''''%%%(((****** &&&&&&&&&&&&%%%((((((*** ############"""&&&&&&&&&  ######&&&  #########!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,,,!!!***$$$(((***######'''(((***######((((((***###&&&*********###'''*********%%%'''*********%%%'''********* """ #########""" #########"""""""""""" #########!!!!!!!!!$$$$$$$$$$$$ #########!!!!!!!!!$$$$$$$$$$$$"""%%%%%%%%%!!!!!!!!!$$$$$$$$$$$$"""%%%%%%%%%       DDDDDDDDDDDDDDDCCCCCCCCCBBBAAACCCBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDD??????@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCC999999:::;;;;;;;;;@@@@@@@@@@@@AAAAAAAAABBBBBB777777777:::;;;;;;:::???@@@@@@???@@@AAAAAABBB777777777888:::::::::???????????????@@@@@@???888888;;;;;;;;;@@@@@@@@@AAAAAACCCCCCCCCDDDEEE999999:::;;;;;;@@@@@@@@@@@@AAAAAAAAACCCCCCCCC999999:::;;;;;;;;;@@@@@@@@@@@@AAAAAAAAABBBBBBHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF@@@GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHH888@@@DDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG888;;;@@@BBBEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGG888;;;@@@@@@AAACCCEEEEEEFFFFFFFFFFFFFFFFFFGGG888:::;;;@@@@@@BBBCCCCCCEEEEEEEEEFFFFFFFFFFFF888888;;;;;;AAAAAABBBCCCCCCCCCEEEEEEEEEEEEFFF888888;;;;;;@@@AAAAAAAAABBBCCCCCCCCCEEEEEEEEE888888;;;;;;;;;@@@@@@@@@AAAAAACCCCCCCCCDDDEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@CCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@??????@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCC>>>??????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCC777777777888:::::::::???????????????@@@@@@???777777777888::::::::::::???>>>>>>>>>>>>>>>>>>(((((()))++++++(((((()))++++++((((((((()))***BBBBBBFFFHHHHHHAAAAAAEEEFFFFFFAAAAAAEEEFFFFFFBBBBBBFFFGGGGGGBBBBBBFFFGGGGGG!!!!!!!!! !!!!!!!!!         CCCIIIJJJJJJJJJ;;;BBBGGGIIIIII;;;===CCCFFFHHH:::===CCCDDDEEE:::;;;>>>DDDDDD::::::===>>>DDD999999===>>>CCC666666=========666555777;;;<<<555555777:::;;;//////222666666------...000333,,,++++++''')))(((%%%""" """"""""""""!!!""""""""""""!!! """""""""""""""""""""""""""""""""""""""""""""          """"""""""""""""""""""""                           222222222222333GGGOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNMMMLLLKKKKKKJJJKKKKKKKKKIII+++,,,,,,,,,.........000000111111111111222222HHHHHHJJJJJJKKKJJJLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOGGGHHHHHHJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNEEEEEEGGGHHHHHHJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMCCCDDDDDDFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIJJJKKKKKK===>>>???@@@@@@???>>>???AAA???@@@@@@AAA@@@@@@@@@<<<===>>>???===<<<<<<<<<>>>AAAAAAAAA@@@???EEE@@@KKKQQQQQQLLLPPPQQQLLLPPPFFFLLLPPPGGGLLLPPP;;;KKKQQQQQQLLLLLLLLLKKKLLL???JJJJJJ>>>JJJJJJ===JJJIII<<>>>>>,,,---,,,,,,......EEEFFFIIIIIIJJJJJJ===111?????????@@@@@@@@@DDDEEEGGGGGGJJJIII<<<++++++,,,,,,,,,,,,,,,DDDDDDFFFGGGHHHHHHIII+++,,,,,,,,,.........CCCDDDEEEEEEFFFHHHHHHHHHJJJJJJKKKJJJLLLLLL<<>>???@@@@@@???>>>???333777777;;;;;;===<<<===>>>???===<<<<<<<<>>???????????????@@@@@@@@@AAABBBBBBAAA999999;;;<<<======CCCDDDEEEDDDEEEGGGHHHIIIIII111111111777555555555;;;:::??????>>>===CCCBBB000000000222444555555999::::::;;;;;;=========::::::======>>>CCCCCCDDDEEEFFFGGGHHHIIIJJJKKK999999;;;===>>>CCCCCCDDDEEEEEEFFFGGGIIIIIIIII999999;;;<<<>>>>>>CCCDDDEEEDDDEEEGGGHHHIIIIIIPPPPPPPPPPPPOOOPPPPPPPPPPPPOOOPPPPPPPPPPPPOOOQQQQQQPPPPPPPPPQQQQQQPPPPPPOOOPPPPPPPPPPPPOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOMMMQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPOOONNNNNNNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRMMMMMMNNNNNNNNNPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPRRRRRRRRRRRRRRRMMMMMMNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRKKKLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPCCCIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMNNN;;;CCCGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMNNN;;;>>>CCCFFFHHHHHHIIIJJJJJJJJJLLLLLLMMMNNNNNN;;;>>>CCCCCCEEEFFFIIIIIIJJJKKKKKKLLLLLLLLLNNN;;;===>>>DDDDDDFFFGGGGGGJJJJJJKKKLLLLLLMMMMMM;;;;;;>>>???DDDEEEFFFHHHHHHIIIKKKKKKLLLLLLMMM;;;;;;>>>???DDDEEEEEEFFFGGGIIIIIIJJJLLLLLLMMM::::::======>>>CCCCCCDDDEEEFFFGGGHHHIIIJJJKKK666CCCDDDHHHEEEIII999888777666555444333333333333===<<<===<<<===<<<===<<<===<<<===<<<===<<<===;;;===;;;===;;;<<<;;;<<<:::;;;::::::999999888777666:::888;;;999;;;:::<<<:::<<<;;;===;;;===;;;===;;;===<<<===<<<>>><<<===<<<===<<<===<<<===<<<===<<>><<<<<>>===;;;999999YYYYYYZZZZZZZZZYYYWWWWWWTTTSSSTTTQQQLLLOOOGGGGGGYYYYYYZZZZZZZZZXXXVVVVVVTTTSSSSSSPPPLLLNNNFFFFFFYYYYYYYYYYYYYYYXXXVVVVVVTTTSSSRRRPPPLLLMMMFFFFFFXXXXXXYYYYYYYYYWWWUUUUUUSSSRRRRRROOOKKKLLLFFFFFFXXXXXXYYYYYYYYYWWWUUUVVVSSSRRRRRROOOKKKKKKFFFFFFXXXXXXYYYYYYYYYWWWUUUVVVSSSRRRQQQOOOKKKJJJFFFFFFWWWWWWXXXXXXWWWVVVSSSTTTSSSQQQOOOMMMJJJHHHEEEEEEUUUUUUVVVVVVVVVTTTRRRRRRQQQPPPMMMKKKHHHGGGDDDDDDUUUUUUVVVVVVVVVTTTRRRRRRQQQPPPNNNJJJHHHGGGDDDDDDUUUUUUVVVVVVVVVTTTRRRRRRQQQPPPMMMJJJHHHGGGDDDDDDVVVVVVVVVVVVVVVTTTRRRRRRQQQPPPMMMKKKHHHGGGDDDDDDVVVVVVVVVVVVVVVTTTRRRRRRQQQPPPMMMJJJIIIGGGDDDDDDPPPPPPPPPPPPPPPNNNMMMMMMLLLKKKGGGEEEDDDCCC??????PPPPPPPPPPPPPPPNNNMMMMMMLLLKKKGGGFFFDDDCCC??????PPPPPPPPPPPPPPPNNNMMMMMMLLLKKKGGGFFFDDDCCC??????KKKKKKKKKKKKKKKIIIHHHGGGFFFEEECCCAAA???>>><<<<<>>@@@AAADDDCCCDDDFFFGGGGGGGGGHHHHHHEEEEEEHHH>>>@@@AAACCCCCCDDDFFFGGGGGGGGGGGGHHHEEEEEEHHHNNNQQQTTTSSSVVVVVVXXXZZZYYYYYYYYYYYYVVVVVVYYYNNNPPPSSSSSSUUUUUUWWWYYYYYYYYYYYYYYYUUUUUUYYYNNNPPPSSSSSSUUUUUUWWWYYYYYYYYYYYYYYYUUUUUUYYYMMMOOORRRRRRTTTUUUWWWXXXXXXXXXXXXXXXUUUUUUXXXMMMOOORRRRRRTTTUUUWWWXXXXXXXXXXXXXXXUUUUUUXXXMMMOOORRRRRRTTTUUUWWWYYYXXXXXXXXXYYYUUUUUUXXXLLLNNNRRRQQQSSSSSSUUUWWWWWWWWWWWWWWWTTTTTTWWWJJJMMMPPPPPPQQQRRRSSSUUUUUUUUUUUUUUURRRRRRUUUJJJMMMPPPQQQQQQRRRTTTUUUUUUUUUUUUUUURRRRRRUUUJJJMMMPPPQQQQQQRRRTTTVVVVVVUUUUUUVVVRRRRRRUUUJJJMMMOOOQQQQQQRRRTTTVVVVVVVVVVVVVVVRRRRRRVVVJJJMMMPPPQQQQQQRRRTTTVVVVVVVVVVVVVVVSSSSSSVVVFFFGGGJJJLLLLLLMMMNNNPPPPPPPPPPPPPPPMMMMMMPPPFFFGGGJJJLLLLLLMMMNNNPPPPPPPPPPPPPPPMMMMMMPPPFFFGGGJJJLLLLLLMMMNNNPPPPPPPPPPPPPPPNNNNNNPPPAAABBBDDDFFFFFFGGGHHHKKKKKKKKKKKKKKKHHHHHHKKKOOOQQQTTTVVVVVVWWWYYY[[[ZZZZZZZZZZZZVVVVVVZZZOOOQQQUUUVVVVVVWWWYYY[[[ZZZZZZZZZZZZVVVVVVZZZOOOQQQUUUVVVVVVWWWYYY[[[ZZZZZZZZZZZZVVVVVVZZZOOOQQQUUUVVVVVVWWWYYY[[[ZZZZZZZZZZZZVVVVVVZZZOOOQQQUUUUUUVVVWWWYYY[[[ZZZZZZZZZZZZWWWWWWZZZOOOQQQUUUUUUVVVWWWYYY[[[ZZZZZZZZZZZZWWWWWWZZZPPPQQQUUUUUUVVVWWWYYY[[[ZZZZZZZZZZZZWWWWWWZZZOOOQQQUUUUUUVVVWWWYYY[[[ZZZZZZZZZZZZWWWWWWZZZOOOQQQUUUUUUVVVWWWYYY[[[ZZZZZZZZZZZZWWWWWWZZZOOOQQQUUUUUUWWWWWWYYY[[[ZZZZZZZZZZZZWWWWWWZZZOOOQQQUUUUUUWWWWWWYYY[[[ZZZZZZZZZZZZWWWWWWZZZNNNQQQTTTSSSVVVVVVXXXYYYYYYYYYYYYYYYVVVVVVYYYNNNQQQTTTSSSVVVVVVXXXYYYYYYYYYYYYYYYVVVVVVYYYOOOQQQTTTSSSVVVVVVXXXYYYYYYYYYYYYYYYVVVVVVYYYNNNQQQTTTSSSVVVVVVXXXZZZYYYYYYYYYYYYVVVVVVYYYNNNPPPSSSSSSUUUUUUWWWYYYYYYYYYYYYYYYUUUUUUYYYNNNQQQSSSUUUVVVVVVXXXZZZYYYYYYYYYYYYVVVVVVYYYNNNQQQSSSUUUVVVVVVXXXYYYYYYYYYYYYYYYVVVVVVYYYOOOQQQSSSUUUVVVVVVXXXYYYYYYYYYYYYYYYVVVVVVYYYOOOQQQSSSUUUVVVVVVXXXYYYYYYYYYYYYYYYVVVVVVYYYOOOQQQTTTVVVWWWWWWYYY[[[ZZZZZZZZZZZZWWWWWWZZZOOOQQQTTTVVVVVVWWWYYY[[[ZZZZZZZZZZZZWWWWWWZZZOOOQQQTTTVVVVVVWWWYYY[[[ZZZZZZZZZZZZWWWWWWZZZOOOQQQTTTVVVVVVWWWYYY[[[ZZZZZZZZZZZZWWWWWWZZZOOOQQQTTTVVVVVVWWWYYY[[[ZZZZZZZZZZZZWWWWWWZZZPPPQQQTTTVVVVVVWWWYYY[[[ZZZZZZZZZZZZWWWWWWZZZPPPQQQTTTVVVVVVWWWYYY[[[ZZZZZZZZZZZZWWWWWWZZZOOOQQQTTTVVVVVVWWWYYY[[[ZZZZZZZZZZZZVVVVVVZZZOOOQQQTTTVVVVVVWWWYYY[[[ZZZZZZZZZZZZVVVVVVZZZPPPQQQTTTVVVVVVWWWYYY[[[ZZZZZZZZZZZZVVVVVVZZZOOOQQQTTTVVVVVVWWWYYY[[[ZZZZZZZZZZZZVVVVVVZZZOOOQQQUUUVVVVVVWWWYYY[[[ZZZZZZZZZZZZVVVVVVZZZ ]]]DDD777---+++***+++***************)))***)))***GGG^^^AAAOOO:::AAA555555111...<<<<<<<<<<<<<<<<<<<<<<<>>>>><<<>>>>>>>>>>>><<<>>>>>>>>>>>><<<>>>>>>%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""" """"""""" """"""""" """"""    """""""""!!!!!!"""""""""!!!!!!"""!!!"""!!!"""!!!!!!$$$ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%%%%""""""%%%%%%%%%""""""%%%%%%%%%""""""%%%%%%%%%""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""%%%%%%### ######### ######### ##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&######&&&&&&&&&######&&&&&&&&&$$$$$$'''''''''$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@@@@@@@@@@444444444444444444444444444444444444444444444333333444444444!!!#########))) #########)))############)))"""#########)))""""""######(((""""""######(((""""""######(((""""""######(((""""""######(((""""""######(((""""""### %%%"""""" %%%""""""######(((""""""######((( &&& &&& &&&    !!!&&&!!!######$$$&&&############&&&############&&&############&&&############&&&############&&&############&&&############&&&############&&&############&&&############&&&############&&&!!!!!!!!! '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@444444444444444777777777777777777777777777777333333333333333"""$$$$$$$$$)))"""$$$$$$$$$)))"""######$$$)))!!!#########)))############)))############(((############(((############(((############(((############(((############((( %%% %%% %%% %%% %%% #########   !!!###$$$$$$)))!!!######$$$)))!!!######$$$))) ######$$$))) &&& &&& &&& &&& &&& &&& &&& &&& &&&""""""######&&&""""""######&&&""""""######&&&""""""######&&&""""""######&&&""""""######&&&""""""###### """"""### """"""### (((((((((''''''((((((((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%BBBBBBBBBBBBBBB777777777777777777777777888888666666777777777.........//////"""$$$%%%%%%***$$$$$$%%%%%%)))"""$$$$$$$$$)))"""$$$$$$$$$)))"""$$$$$$$$$)))!!!###$$$$$$)))######$$$$$$)))#########$$$)))#########$$$)))#########$$$))) &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&&     !!!###$$$$$$)))######$$$$$$)))!!!###$$$$$$)))!!!######$$$)))!!!#########))) """######(((""""""######((("""""""""###((("""""""""###(((%%%%%%%%%%%%%%%"""""""""""" +++++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$###%%%######!!!"""############!!!'''''''''''''''%%%%%%%%%""""""+++************'''''''''''''''%%%%%%%%%###""""""************''''''''''''%%%%%%%%%######"""""""""*********''''''''''''%%%%%%%%%######"""""""""*********''''''''''''%%%%%%%%%######""""""""""""*********))))))******)))***))))))***))))))***))))))(((((((((((((((&&&&&&%%%######((((((((((((((((((((((((((((((&&&&&&&&&#########((((((((((((((((((((((((&&&&&&&&&###############(((((((((((((((((((((&&&&&&&&&###############(((((((((((((((((((((&&&&&&&&&##################(((((((((((((((((((((((((((((('''(((''''''(((''''''666666666666666666666666666AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????''''''''''''''''''%%%%%%,,,******************''''''''''''''''''%%%%%%###***************)))'''''''''''''''%%%%%%%%%###******************'''''''''''''''%%%%%%%%%###"""***************'''''''''''''''%%%%%%%%%###"""***************))))))((())))))(((***)))(((***)))(((***)))(((''''''''''''''''''%%%%%%,,,******************''''''''''''''''''%%%%%%###******************'''''''''''''''%%%%%%%%%###+++***************'''''''''''''''%%%%%%%%%###"""***************'''''''''''''''%%%%%%%%%###"""***************))))))(((***)))(((***)))(((***))))))***))))))BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????''''''''''''''''''...,,,,,,******************''''''''''''''''''...,,,,,,******************''''''''''''''''''''',,,,,,******************''''''''''''''''''%%%,,,,,,******************''''''''''''''''''%%%%%%,,,******************)))))))))***))))))***)))******+++******++++++''''''''''''''''''...,,,,,,******************''''''''''''''''''...,,,,,,***************)))''''''''''''''''''''',,,,,,******************''''''''''''''''''%%%,,,,,,******************''''''''''''''''''%%%%%%,,,******************))))))((())))))(((***)))(((***))))))***))))))BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@******'''...............------++++++*********'''''''''''',,,,,,,,,,,,******((((((((((((((('''''''''''',,,,,,,,,,,,******(((((((((((((((''''''''''''''',,,,,,*********((((((((((((((('''''''''''''''''',,,******((((((((((((((((((*********((('''&&&((('''(((((()))(((((())))))'''''''''...............,,,,,,***************''''''''''''............,,,,,,***************''''''''''''............,,,,,,***************'''''''''''''''......,,,,,,,,,***************''''''''''''''''''...,,,,,,*********************))))))***))))))************++++++***++++++EEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''''''''''''''%%%%%%%%%###(((((((((((('''''''''''''''''''''%%%%%%%%%######((((((((('''''''''''''''''''''%%%%%%%%%######((((((((('''''''''''''''''''''%%%%%%%%%#########((((((((('''''''''''''''%%%%%%%%%############"""(((((((((''''''&&&''''''&&&''''''&&&''''''&&&((('''&&&'''''''''''''''%%%%%%%%%"""+++***************'''''''''''''''%%%%%%%%%###"""***************'''''''''''''''%%%%%%%%%###"""***************'''''''''''''''%%%%%%%%%######"""************''''''''''''%%%%%%%%%#########""""""******************************************************AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA666666666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999999999999999999999999999999??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????''''''''''''''''''''',,,,,,******************''''''''''''''''''%%%,,,,,,******************''''''''''''''''''%%%%%%,,,******************''''''''''''''''''%%%%%%###******************'''''''''''''''%%%%%%%%%###******************)))))))))***))))))***)))(((***)))(((***)))(((''''''''''''''''''''',,,,,,************)))***''''''''''''''''''%%%,,,,,,***************)))''''''''''''''''''%%%%%%,,,***************)))''''''''''''''''''%%%%%%"""***************)))'''''''''''''''%%%%%%%%%###***************)))))))))((())))))((())))))((())))))((())))))(((AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDD999999999999999999999999999999999999999999999999999999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''''''''***............,,,,,,***************'''''''''******......------,,,***************'''''''''*********...------+++***************'''''''''*********...------+++***************'''''''''************------+++***************+++++++++***++++++************))))))***))))))''''''''''''............,,,,,,***************'''''''''''''''......,,,,,,,,,***************''''''''''''''''''...,,,,,,******************''''''''''''''''''...,,,,,,******************''''''''''''''''''''',,,,,,************************)))******)))***))))))***))))))***))))))BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEJJJJJJJJJJJJJJJJJJJJJJJJJJJ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@***(((&&&$$$$$$((((((&&&""""""))))))%%%!!!!!!%%%######""""""""""""!!!!!!!!! 666666666666666666666666666666666666666666666666666666666666999999999999999$$$$$$&&&(((***######%%%((((((""""""%%%))))))""""""######%%%!!!!!!!!!"""""" 999999999999999666666666666666666666666666666666666666666666666666666666666((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA''''''''''''''''''''''''''''''''''''''''''''''''''''''@@@AAAAAAAAA??????@@@@@@@@@>>>@@@@@@@@@@@@>>>@@@@@@@@@@@@>>>@@@@@@@@@@@@>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++AAAAAA@@@@@@AAAAAAAAA@@@AAAAAABBBBBB@@@AAAAAABBBBBBAAAAAAAAABBBBBBAAAAAAAAA------,,,,,,,,,%%%---,,,,,,,,,%%%%%%---,,,,,,%%%%%%---------%%%%%%%%%------%%%%%%%%%%%%---%%%%%%%%%%%%---222222000222222///------000000///------000000---------///000---------///000************,,,***************!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""!!!!!!   CCCCCCDDDEEEEEECCCCCCCCCEEEEEECCCCCCCCCEEEEEECCCCCCCCCEEEEEECCCCCCCCCCCCEEE((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$$$$$$$'''$$$$$$$$$$$$'''$$$$$$$$$%%%'''%%%%%%%%%%%%'''%%%%%%%%%%%%'''%%%%%%%%%%%%(((%%%%%%%%%%%%(((,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@******+++++++++******++++++###+++***+++######+++++++++######++++++#########+++############+++############)))))))))))))))(((((())))))+++(((((())))))&&&######$$$!!!#########$$$!!!######### !!!###### !!!###### !!!###   @@@AAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++(((((((((++++++(((((((((++++++)))))))))++++++)))))))))++++++)))))))))++++++)))))))))++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(((((((((((((((&&&((((((((((((&&&&&&(((((((((&&&&&&(((((((((&&&&&&%%%((((((&&&&&&&&&%%%(((&&&&&&&&&%%%((()))))))))))))))+++++++++******###++++++******######+++++++++######+++++++++#########++++++############+++############+++   666666666666666666666666666666@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(((((((((######((((((#########(((############(((#########################################################+++++++++######++++++#########+++############+++#########################################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@((((((((((((((((((((((((((((((((((((((((((&&&((((((((((((&&&((((((((((((&&&((((((((((((&&&(((((((((&&&&&&((((((((((((((((((((((((((((((((((((((((((&&&((((((((((((&&&((((((((((((&&&((((((((((((&&&(((((((((&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+++++++++******&&&++++++******&&&&&&+++******&&&&&&+++******#########((((((#########"""(((#########"""((()))))))))))))))+++++++++******###++++++******######+++******######+++++++++#########++++++############+++############+++   666666666666666666666666666666AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+++++++++######++++++#########+++############+++#########################################################+++++++++######++++++#########+++############+++#########################################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@((((((((((((((((((((((((((((((((((((((((((&&&((((((((((((&&&((((((((((((&&&((((((((((((&&&(((((((((&&&&&&((((((((((((((((((((((((((((((((((((((((((&&&((((((((((((&&&((()))((((((&&&)))))))))(((''')))))))))''''''AAAAAAAAAAAAAAA666666666666666666666666666666999999999999999999999999999999%%%%%%######+++%%%%%%#########&&&############&&&############&&&############&&&############&&&############&&&&&&######+++&&&&&&#########&&&############&&&############&&&############&&&############&&&############@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@((((((((((((((((((((((((((((((((((((((((((&&&((((((((((((&&&((((((((((((&&&((((((((((((&&&(((((((((&&&&&&((((((((((((((((((((((((((((((((((((((((((&&&((((((((((((&&&((((((((((((&&&((((((((((((&&&(((((((((&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++++++++++###+++++++++######+++++++++######++++++#########+++############+++############)))))))))))))))(((((((((((((((((((((((((((###(((((((((######(((((((((######((((((#########(((############(((############   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999%%%%%%'''''''''%%%%%%'''''''''&&&&&&&&&((((((&&&&&&&&&((((((&&&&&&&&&((((((&&&&&&&&&((((((&&&&&&&&&&&&(((&&&&&&(((((((((&&&&&&(((((((((&&&&&&&&&((((((&&&&&&&&&((((((&&&&&&&&&((((((&&&&&&&&&((((((&&&&&&&&&&&&(((@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''''''''''''''''''''''''''''''''''''''''&&&((((((((('''&&&((((((((((((&&&((((((((((((&&&(((((((((&&&&&&((((((((((((((((((((((((((((((((((((((((((&&&((((((((((((&&&((((((((((((&&&((((((((((((&&&(((((((((&&&&&&666666666666666666666666666666@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++######++++++#########+++"""#########+++"""#########"""##########################################(((((((((""""""(((((("""""""""""""""   ???????????????????????????????????????????????????????????????????????????''''''''''''''''''''''''''''''&&&''''''((((((&&&((((((((((((&&&((((((((((((&&&((((((((((((&&&&&&(((((((((##############################"""###$$$$$$$$$"""$$$$$$$$$$$$"""$$$$$$$$$$$$"""$$$$$$$$$$$$""""""$$$$$$$$$,,,,,,...,,,,,,...000000555000000555)))))))))))))))***'''&&&$$$&&&'''((($$$$$$$$$$$$$$$###...000,,,,,,+++...,,,***((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%'''***,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#######################################################################################################################################zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddNNNNNNNNNNNNNNNNNNNNNNNNNNN````````````????????????))))))))))))000000000000000000000000000000000000000000000000000000...///...///...///...///...///...///000000000000000000000000000000000000000000000000000000...///...///...///...///...///...///&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$&&&&&&###%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000444000444000444&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000444000444000444     000000000555000000000555000000000555000000000555000000000555000000000555000000000555000000000555000000000555000000000555++++++,,,... &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&  $$$&&&&&&&&&$$$&&&&&&&&&$$$&&&&&&&&&$$$&&&&&&&&&$$$&&&&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$$$$$$$%%%$$$$$$$$$$$$$$$!!!!!!######$$$$$$$$$############---------------------------DDDDDDDDDDDDDDDDDDDDDDDDDDD111111111111111111111111111888888888888888888888888888zzzIII777KKK777dddDDD555---------------------------DDDDDDDDDDDDDDDDDDDDDDDDDDD111111111111111111111111111888888888888888888888888888zzzIII777KKK777dddDDD555---------------------------DDDDDDDDDDDDDDDDDDDDDDDDDDD111111111111111111111111111888888888888888888888888888zzzIII777KKK777dddDDD555---------------------------DDDDDDDDDDDDDDDDDDDDDDDDDDD111111111111111111111111111888888888888888888888888888zzzIII777KKK777dddDDD555HHHNNNNNNJJJPPPPPPIIIOOOOOOIIIOOOOOO777888999<<<555888999999333555777777000222444444000222444444KKKKKKKKKJJJJJJJJJHHHEEECCCEEEEEEGGGBBBAAA@@@@@@@@@BBB---//////111***+++++++++((((((******&&&'''((((((&&&'''(((((("""!!!"""######KKKOOOOOOPPPHHHKKKOOOKKKEEEHHHGGGFFF<<<@@@EEE---000444&&&'''(((aaabbbaaabbbbbbbbbbbbaaabbbbbbaaabbbaaabbbaaaMMMWWW\\\IIILLLRRRDDDFFFKKK>>>??????777777777000000000!!!###'''***,,,,,,,,,"""%%%(((,,,++++++ """&&&(((++++++,,,MMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJFFFFFFLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKHHHFFFFFFFFFLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKHHHFFFFFFFFFFFFKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKFFFFFFFFFFFFFFFFFFKKKKKKKKKKKKKKKLLLKKKKKKJJJGGGFFFFFFFFFFFFFFFFFFKKKKKKKKKKKKKKKKKKJJJFFFFFFEEEFFFFFFFFFFFFFFFEEEKKKKKKKKKKKKKKKLLLKKKKKKJJJGGGFFFFFFFFFFFFFFFFFFKKKKKKKKKKKKKKKKKKJJJFFFFFFEEEFFFFFFFFFFFFFFFEEEKKKKKKKKKKKKKKKIIIFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEJJJKKKKKKKKKIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFEEEEEEFFFEEEEEEEEEFFFEEEDDDCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC+++...... !!!""""""``````aaaJJJTTTVVV===FFFFFF888999---+++,,,+++dddddddddKKKVVVXXX:::BBBCCC'''+++---&&&&&&&&&&&&&&&&&&&&&&&&&&&BBBBBBBBBBBBBBBBBBBBBBBBBBB)))))))))))))))))))))))))))ws780an ϟ30 wb%0 XAL  ͞3 hh ws780an ϟ30 3q8A & @aXhRh` ws780an ϟ30 ?gb$0 AL  # hh @G` q `,1@ & @`XhRh` ws780an ϟ30 ?gb$0 AL  # hh 7gb$0 AL  # hh @ G`q `,1@ & @`XhRh` ws780an ϟ30 7gb%0 XAL  # hh @@ 31q@ & @`XhRh` 7gb$0 AL  # hh @ G`q `,@ A`q `,1@ & @`XhRh` ?gc'0 Al  # hh ?gc'0 Al  # hh@ 3qq@ . @`XhRh` 1q@ & @`XhRh` 7gb$0 AL  # hh @ G`q `,1@ & @`XhRh` 7gb$0 AL  # hh @ G`q `,@ A`q ``,@ G`q `,@HG`q ``,@HG`q ``,1@ & @`XhRh` ws780an ϟ30 ?gb$0 AL  # hh @ G`q `,!>pG0`@ (!p~G0 *1@ & @`XhRh` 7gb$0 AL  # hh @ G`q `,@ G`q `,!>pG0 *1@ & @`XhRh` ws780an ϟ30 ?gb$0 AL  # hh !>pG0`@ (!>pG0 *!>p@0` >'pr@0` >`1@ & @`XhRh` 7gb$0 AL  # hh !>pG0 *!pv܇G0 *!pr܇G0+!pG0+!pv܇G0+!pr܇G0+!pG0+!pG0+!pv܇G0+!pr܇G0+!pG0+1@ & @`XhRh` 7gb$0 AL  # hh @ G`q `,@ G`q `,!pG0+1@ & @`XhRh` 7gb$0 AL  # hh @ G`q `,@ A`1 ``,@ G`q `,@HG`1 ``,@HG`1 ``,@HG`1 ``,!pG0+!pG0+!pG0+1@ & @`XhRh` 7gb$0 AL  # hh !pG0+!pG0+!vB+!00@+!pG0+!pG0+!pG0+1@ & @`XhRh` 7gb$0 AL  # hh !pG0+!pG0+!pG0+!pG0+1@ & @`XhRh` ?gc'0 Al  # hh ?gc'0 Al  # hh@ 3qq@ . @`XhRh` 1q@ & @`XhRh` 7gb$0 AL  # hh @ G`q `,@ HG`q ``,@ HG`q ``,@ G`q `,1@ & @`XhRh` 7gb$0 AL  # hh @ G`q `,@HA`1 `,1@ & @`XhRh` ws780an ϟ30 7gb%0 XAL  # hh @ 31q@ & @`XhRh` 7gb$0 AL  # hh @ G`q `,@ G`q `+1@ & @`XhRh` ws780an ϟ30 7gb%0 XAL # hh@ 3@ 3@ 3@ 3@ 3@ 3@ 3@ 3@ 3@ _3@ _3@ _3@ 3@ 3@ 3@ 3@ _3@ o3@ 3@ 3@ 3@ 3@ 3@ 3@ 3@ 3@ 3@ 34@ 3@ 3@ 3@ 3@ 3@ 3@ 3@ 3@ 3ws780an ϟ30 1q@ &@`XhRh` 7gb$0 AL  # hh @ G`q `+@ G`q `+@ G`q `+@ G`q `p0+1@ & @`XhRh` ws780an ϟ30 7gb$0 AL  # hh @ G`q `,@ G`q `,@ G`q ``,!pG0+1@ & @`XhRh` 7gb$0 AL  # hh @ G`q `,@ G`q `,!pG0+!gpG0+!'pG0+1@ & @`XhRh` 7gb$0 AL  # hh !pG0+!pG0+!'pG0+!pF0+!pG0+!pG0+!'pG0+1@ & @`XhRh` 7gb$0 AL  # hh !pG0+!pF0+!pG0+!'pG0+!gpG0+!pG0+!pG0+!gpG0+!pG0+1@ & @`XhRh` 7gb$0 AL  # hh @ G`q `,@ G`q `,!p0+!'pG0+!'pG0+1@ & @`XhRh` 7gb$0 AL  # hh !p0+!p0+!p0+!p0+!'p0+!p0+!gpG0+1@ & @`XhRh` 7gb$0 AL  # hh @ G`q `+@ 9|0+@ HA`1 +7gb$0 AL  # hh 1@ & @`XhRh` ws780an ϟ30 7gb$0 AL  # hh !p0+!gpG0+7gb$0 AL  # hh 7gb$0 AL  # hh 1@ & @`XhRh` ws780an ϟ30 ws780an ϟ30 ?gb$0 AL  # hh 7gb$0 AL  # hh !>`:`1@ & @`XhRh` ws780an ϟ30 ?gb$0 AL  # hh  ?0P ?0`1@ & @`XhRh` 7gb$0 AL  # hh :`8`8`@8`8`8`8`:`8`8`o8`o8`8`8`8`~8`8`1@ & @`XhRh` 7gb$0 AL  # hh  ?0P ?0P ?0`P ?0`P ?0P ?0P ?0P ?0`P ?0`P ?0P ?0P ?0P ?0`P ?0P ?0P ?0`P ?0`P ?0` ?0`P1@ & @`XhRh` 7gb$0 AL  # hh 8`8`8`8`8`8`8`8`8`8`8`1@ & @`XhRh` 7gb$0 AL  # hh  ?0P8 ?0P ?0`P ?0`P ?0`P ?0`P ?0`P ?0`P ?0`P ?0` ?0`P1@ & @`XhRh` 7gb$0 AL  # hh 8`8`8`8`8`8`8`8`8`8`1@ & @`XhRh` 7gb$0 AL  # hh  ?0 ?0P1@ & @`XhRh` ws780an ϟ30 ?gb$0 AL  # hh  ?0&PG  &G 1@ & @`XhRh` 7gb$0 AL  # hh )&G߀l1@ & @`XhRh` ws780an ϟ30 ?gb$0 AL  # xx &G  &G  &G  &G w3780an ϟ30 1@ & @XxRx`7gb$0 AL  # hh  &G݀h)&G݀l &G݀l1@ & @aXhRh` ws780an ϟ30 7gb$0 AL  # hh 1@ & @`XhRh` 7gb$0 AL  # hh )&Go)&Ga 1@ & @`XhRh` 7gb$0 AL  # hh 1@ & @aXhRh` ws780an ϟ30 7gb$0 AL  # hh 1@ & @`XhRh` 7gb$0 AL  # hh )&Go)&Ga 1@ & @`XhRh` 7gb$0 AL  # hh 1@ & @aXhRh` ws780an ϟ30 7gb$0 AL  # hh 8`8`8`8`8`8`8`8`8`8`8`1@ & @`XhRh` 7gb$0 AL  # hh  ?0 ?001@ & @`XhRh` 7gb$0 AL  # hh 8`(`8`8`8`8`8`1@ & @`XhRh` 7gb$0 AL  # hh  ?01@ & @`XhRh` 7gb$0 AL  # hh 1@ & @`XhRh` 7gb$0 AL  # hh )&G)&E` 1@ & @`XhRh` 7gb$0 AL  # hh 1@ & @aXhRh` ws780an ϟ30 7gb$0 AL  # hh 1@ & @`XhRh` 7gb$0 AL  # hh )&G)&G`[ 1@ & @`XhRh` 7gb$0 AL  # hh 1@ & @aXhRh` ws780an ϟ30 7gb$0 AL  # hh 8`8`1@ & @`XhRh` 7gb$0 AL  # hh  /0( /0((((1@ & @`XhRh` 7gb$0 AL  # hh 8`8`8`81@ & @`XhRh` ws780an ϟ30 7gb$0 AL  # hh 8`'3  /0%(x((%(% '01@ & @`XhRh` ws780an ϟ30 7gb$0 AL  # hh )&G)&Ga[ )&G1@ & @`XhRh` 7gb$0 AL  # hh 7gb$0 AL  # hh )&G7gb$0 AL  # hh )&G )&G ,D` -E` 7gb$0 AL  # hh )&)&)&)&81@ & @`XhRh` ws780an ϟ30 7gb$0 AL  # hh )&G)&G)&E1@ & @aXhRh` ws780an ϟ30 7gb$0 AL  # xx)&G)&G,E2E,E)&G)&GO߀|)&) G`@)$G` )&E` )&E` )&E` 3G` )$G` )&E` )&G` )&G` )&E`? 3G`_ )&E` )&E` )&G`@)&E)&)&G,) ) 2-8--2-) ,,) ) 2) ) 8E3g"$0 AL  # xx1@ & @aXhRh` 1@ & @XxRx`ws780an ϟ30 { "wad" "\program files (x86)\valve\cstrike\cs_dust.wad;\program files (x86)\valve\valve\halflife.wad;\program files (x86)\valve\cstrike\decals.wad;\program files (x86)\valve\cstrike\cs_cbble.wad;\program files (x86)\valve\cstrike\de_aztec.wad;\program files (x86)\steam\steamapps\darhz_csx\counter-strike\cstrike_spanish\as_tundra.wad;\program files (x86)\steam\steamapps\darhz_csx\counter-strike\cstrike_spanish\jos.wad;\program files (x86)\steam\steamapps\darhz_csx\counter-strike\cstrike_spanish\de_vegas.wad;\program files (x86)\valve\valve\xeno.wad;\program files (x86)\valve\cstrike\cs_office.wad;" "mapversion" "220" "MaxRange" "9000" "skyname" "Dust" "classname" "worldspawn" "classname" "worldspawn" } { "model" "*1" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*2" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "origin" "-2784 -2592 -128" "targetname" "cl_16" "classname" "info_target" } { "origin" "-2016 -2592 192" "targetname" "cl_17" "classname" "info_target" } { "origin" "-992 -2592 96" "targetname" "cl_18" "classname" "info_target" } { "origin" "64 -2592 -32" "targetname" "cl_19" "classname" "info_target" } { "origin" "1152 -2592 -192" "targetname" "cl_20" "classname" "info_target" } { "origin" "2816 -1312 -96" "targetname" "cl_21" "classname" "info_target" } { "origin" "-480 -1312 256" "targetname" "cl_22" "classname" "info_target" } { "origin" "-1696 -1312 -160" "targetname" "cl_23" "classname" "info_target" } { "origin" "-2912 -800 0" "targetname" "cl_24" "classname" "info_target" } { "origin" "2848 -288 0" "targetname" "cl_222" "classname" "info_target" } { "origin" "2816 736 32" "targetname" "cl_25" "classname" "info_target" } { "origin" "-2784 736 96" "targetname" "cl_26" "classname" "info_target" } { "origin" "-1568 1760 -32" "targetname" "cl_27" "classname" "info_target" } { "origin" "-864 1760 -28" "targetname" "cl_28" "classname" "info_target" } { "origin" "448 1760 -160" "targetname" "cl_29" "classname" "info_target" } { "origin" "2688 1792 -160" "targetname" "cl_30" "classname" "info_target" } { "model" "*3" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*4" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*5" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*6" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*7" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*8" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*9" "wait" "1" "speed" "190" "rendercolor" "0 0 0" "renderamt" "255" "angles" "0 90 0" "classname" "func_door" } { "model" "*10" "wait" "1" "speed" "190" "rendercolor" "0 0 0" "renderamt" "255" "angles" "0 90 0" "classname" "func_door" } { "model" "*11" "wait" "1" "speed" "190" "rendercolor" "0 0 0" "renderamt" "255" "angles" "0 90 0" "classname" "func_door" } { "model" "*12" "wait" "1" "speed" "190" "rendercolor" "0 0 0" "renderamt" "255" "angles" "0 90 0" "classname" "func_door" } { "model" "*13" "wait" "1" "speed" "190" "rendercolor" "0 0 0" "renderamt" "255" "angles" "0 90 0" "classname" "func_door" } { "model" "*14" "wait" "1" "speed" "190" "rendercolor" "0 0 0" "renderamt" "255" "angles" "0 90 0" "classname" "func_door" } { "model" "*15" "wait" "1" "speed" "190" "rendercolor" "0 0 0" "renderamt" "255" "angles" "0 90 0" "classname" "func_door" } { "model" "*16" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*17" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*18" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*19" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*20" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*21" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*22" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*23" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*24" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*25" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*26" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*27" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*28" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*29" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*30" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*31" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*32" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*33" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*34" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*35" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*36" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*37" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "origin" "-2996 2728 -276" "globalstate" "counter_start_state" "targetname" "ms_counter_start" "classname" "multisource" } { "origin" "-2996 2728 -276" "targetname" "counter_start_off" "globalstate" "counter_start_state" "classname" "env_global" } { "origin" "-2996 2728 -276" "targetname" "counter_start_on" "initialstate" "1" "triggermode" "1" "globalstate" "counter_start_state" "spawnflags" "1" "classname" "env_global" } { "origin" "-2996 2728 -276" "targetname" "invcounter_start_on" "initialstate" "1" "triggermode" "1" "globalstate" "invcounter_start_state" "classname" "env_global" } { "origin" "-2996 2728 -276" "targetname" "invcounter_start_off" "globalstate" "invcounter_start_state" "spawnflags" "1" "classname" "env_global" } { "origin" "-2996 2728 -276" "globalstate" "invcounter_start_state" "targetname" "invms_counter_start" "classname" "multisource" } { "model" "*38" "targetname" "but_stop" "master" "invms_counter_start" "target" "counter_off" "wait" "2" "speed" "5" "angles" "0 0 0" "rendercolor" "0 0 0" "spawnflags" "1" "classname" "func_button" } { "model" "*39" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10min-nb_0_start" "targetname" "10min-nb_0" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*40" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1min-nb_0_start" "targetname" "1min-nb_0" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*41" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10-nb_0_start" "targetname" "10-nb_0" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*42" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1.1-nb_0_start" "targetname" "1.1-nb_0" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*43" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1.1-nb_1_start" "targetname" "1.1-nb_1" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*44" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10-nb_1_start" "targetname" "10-nb_1" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*45" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1min-nb_1_start" "targetname" "1min-nb_1" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*46" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10min-nb_1_start" "targetname" "10min-nb_1" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*47" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10min-nb_2_start" "targetname" "10min-nb_2" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*48" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1min-nb_2_start" "targetname" "1min-nb_2" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*49" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10-nb_2_start" "targetname" "10-nb_2" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*50" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1.1-nb_2_start" "targetname" "1.1-nb_2" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*51" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1.1-nb_3_start" "targetname" "1.1-nb_3" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*52" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10-nb_3_start" "targetname" "10-nb_3" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*53" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1min-nb_3_start" "targetname" "1min-nb_3" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*54" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10min-nb_3_start" "targetname" "10min-nb_3" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*55" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10min-nb_4_start" "targetname" "10min-nb_4" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*56" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1min-nb_4_start" "targetname" "1min-nb_4" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*57" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10-nb_4_start" "targetname" "10-nb_4" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*58" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1.1-nb_4_start" "targetname" "1.1-nb_4" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*59" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1.1-nb_5_start" "targetname" "1.1-nb_5" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*60" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10-nb_5_start" "targetname" "10-nb_5" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*61" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1min-nb_5_start" "targetname" "1min-nb_5" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*62" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10min-nb_5_start" "targetname" "10min-nb_5" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*63" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1min-nb_6_start" "targetname" "1min-nb_6" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*64" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1min-nb_7_start" "targetname" "1min-nb_7" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*65" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1min-nb_8_start" "targetname" "1min-nb_8" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*66" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1min-nb_9_start" "targetname" "1min-nb_9" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*67" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1.1-nb_9_start" "targetname" "1.1-nb_9" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*68" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1.1-nb_8_start" "targetname" "1.1-nb_8" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*69" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1.1-nb_7_start" "targetname" "1.1-nb_7" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*70" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1.1-nb_6_start" "targetname" "1.1-nb_6" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "origin" "-3008 2828 -240" "mm_mx" "0.2" "mm_1.1" "0" "mm_10" "0" "mm_1min" "0" "mm_10min" "0" "invcounter_start_on" "0" "counter_start_off" "0" "targetname" "counter_start" "classname" "multi_manager" } { "origin" "-2996 2728 -276" "mm_mx_rr" "0.1" "m1" "0" "targetname" "counter_off" "classname" "multi_manager" } { "model" "*71" "netname" "restart_round" "distance" "90" "wait" "4" "speed" "100" "angles" "0 0 0" "rendercolor" "0 0 0" "spawnflags" "24" "classname" "func_door_rotating" } { "origin" "-2980 2728 -268" "but_stop" "0" "invcounter_start_off" "0.1" "counter_start_on" "0.1" "targetname" "restart_round" "classname" "multi_manager" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "1.1-nb_0_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "1.1-nb_1_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "1.1-nb_2_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "1.1-nb_3_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "1.1-nb_4_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "1.1-nb_5_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "1.1-nb_6_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "1.1-nb_7_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "1.1-nb_8_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "1.1-nb_9_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2824 -240" "target" "1.1-nb_0_end" "targetname" "1.1-nb_0_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2824 -240" "target" "1.1-nb_1_end" "targetname" "1.1-nb_1_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2824 -240" "target" "1.1-nb_2_end" "targetname" "1.1-nb_2_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2824 -240" "target" "1.1-nb_3_end" "targetname" "1.1-nb_3_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2824 -240" "target" "1.1-nb_4_end" "targetname" "1.1-nb_4_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2824 -240" "target" "1.1-nb_5_end" "targetname" "1.1-nb_5_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2824 -240" "target" "1.1-nb_6_end" "targetname" "1.1-nb_6_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2824 -240" "target" "1.1-nb_7_end" "targetname" "1.1-nb_7_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2824 -240" "target" "1.1-nb_8_end" "targetname" "1.1-nb_8_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2824 -240" "target" "1.1-nb_9_end" "targetname" "1.1-nb_9_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "1.1-nb_0_end5" "speed" "64" "targetname" "1.1-nb_0_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "1.1-nb_1_end5" "speed" "64" "targetname" "1.1-nb_1_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "1.1-nb_2_end5" "speed" "64" "targetname" "1.1-nb_2_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "1.1-nb_3_end5" "speed" "64" "targetname" "1.1-nb_3_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "1.1-nb_4_end5" "speed" "64" "targetname" "1.1-nb_4_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "1.1-nb_5_end5" "speed" "64" "targetname" "1.1-nb_5_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "1.1-nb_6_end5" "speed" "64" "targetname" "1.1-nb_6_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "1.1-nb_7_end5" "speed" "64" "targetname" "1.1-nb_7_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "1.1-nb_8_end5" "speed" "64" "targetname" "1.1-nb_8_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "1.1-nb_9_end5" "speed" "64" "targetname" "1.1-nb_9_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3008 2828 -240" "cht_1.1-nb_3" "0" "mm_1.1_act" "0.1" "cht_1.1-nb_6" "0" "cht_1.1-nb_1" "0" "cht_1.1-nb_5" "0" "cht_1.1-nb_8" "0" "cht_1.1-nb_0" "0" "cht_1.1-nb_2" "0" "cht_1.1-nb_4" "0" "cht_1.1-nb_7" "0" "cht_1.1-nb_9" "0" "targetname" "mm_1.1" "classname" "multi_manager" } { "origin" "-3008 2828 -240" "1.1-nb_5" "0" "1.1-nb_8" "0" "1.1-nb_1" "0" "1.1-nb_6" "0" "1.1-nb_3" "0" "1.1-nb_9" "0" "1.1-nb_7" "0" "1.1-nb_4" "0" "1.1-nb_2" "0" "1.1-nb_0" "0" "targetname" "mm_1.1_act" "classname" "multi_manager" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "1.1-nb_0_end" "targetname" "cht_1.1-nb_0" "target" "1.1-nb_0" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "1.1-nb_1_end" "targetname" "cht_1.1-nb_1" "target" "1.1-nb_1" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "1.1-nb_2_end" "targetname" "cht_1.1-nb_2" "target" "1.1-nb_2" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "1.1-nb_3_end" "targetname" "cht_1.1-nb_3" "target" "1.1-nb_3" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "1.1-nb_4_end" "targetname" "cht_1.1-nb_4" "target" "1.1-nb_4" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "1.1-nb_5_end" "targetname" "cht_1.1-nb_5" "target" "1.1-nb_5" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "1.1-nb_6_end" "targetname" "cht_1.1-nb_6" "target" "1.1-nb_6" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "1.1-nb_7_end" "targetname" "cht_1.1-nb_7" "target" "1.1-nb_7" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "1.1-nb_8_end" "targetname" "cht_1.1-nb_8" "target" "1.1-nb_8" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "1.1-nb_9_end" "targetname" "cht_1.1-nb_9" "target" "1.1-nb_9" "classname" "trigger_changetarget" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "10-nb_0_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "10-nb_1_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "10-nb_2_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "10-nb_3_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "10-nb_4_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "10-nb_5_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "10-nb_0_end5" "speed" "64" "targetname" "10-nb_0_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "10-nb_1_end5" "speed" "64" "targetname" "10-nb_1_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "10-nb_2_end5" "speed" "64" "targetname" "10-nb_2_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "10-nb_3_end5" "speed" "64" "targetname" "10-nb_3_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "10-nb_4_end5" "speed" "64" "targetname" "10-nb_4_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "10-nb_5_end5" "speed" "64" "targetname" "10-nb_5_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2792 -240" "target" "10-nb_0_end" "speed" "64" "targetname" "10-nb_0_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2792 -240" "target" "10-nb_1_end" "speed" "64" "targetname" "10-nb_1_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2792 -240" "target" "10-nb_2_end" "speed" "64" "targetname" "10-nb_2_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2792 -240" "target" "10-nb_3_end" "speed" "64" "targetname" "10-nb_3_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2792 -240" "target" "10-nb_4_end" "speed" "64" "targetname" "10-nb_4_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2792 -240" "target" "10-nb_5_end" "speed" "64" "targetname" "10-nb_5_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3008 2828 -240" "cht_10-nb_3" "0" "mm_10_act" "0.1" "cht_10-nb_1" "0" "cht_10-nb_5" "0" "cht_10-nb_0" "0" "cht_10-nb_2" "0" "cht_10-nb_4" "0" "targetname" "mm_10" "classname" "multi_manager" } { "origin" "-3008 2828 -240" "10-nb_5" "0" "10-nb_1" "0" "10-nb_3" "0" "10-nb_4" "0" "10-nb_2" "0" "10-nb_0" "0" "targetname" "mm_10_act" "classname" "multi_manager" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "10-nb_0_end" "targetname" "cht_10-nb_0" "target" "10-nb_0" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "10-nb_1_end" "targetname" "cht_10-nb_1" "target" "10-nb_1" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "10-nb_2_end" "targetname" "cht_10-nb_2" "target" "10-nb_2" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "10-nb_3_end" "targetname" "cht_10-nb_3" "target" "10-nb_3" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "10-nb_4_end" "targetname" "cht_10-nb_4" "target" "10-nb_4" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "10-nb_5_end" "targetname" "cht_10-nb_5" "target" "10-nb_5" "classname" "trigger_changetarget" } { "model" "*72" "renderamt" "255" "rendercolor" "0 0 0" "classname" "func_wall" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "1min-nb_0_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "1min-nb_1_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "1min-nb_2_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "1min-nb_3_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "1min-nb_4_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "1min-nb_5_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "1min-nb_6_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "1min-nb_7_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "1min-nb_8_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "1min-nb_9_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "1min-nb_0_end5" "speed" "64" "targetname" "1min-nb_0_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "1min-nb_1_end5" "speed" "64" "targetname" "1min-nb_1_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "1min-nb_2_end5" "speed" "64" "targetname" "1min-nb_2_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "1min-nb_4_end5" "speed" "64" "targetname" "1min-nb_4_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "1min-nb_5_end5" "speed" "64" "targetname" "1min-nb_5_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "1min-nb_6_end5" "speed" "64" "targetname" "1min-nb_6_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "1min-nb_7_end5" "speed" "64" "targetname" "1min-nb_7_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "1min-nb_8_end5" "speed" "64" "targetname" "1min-nb_8_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "1min-nb_9_end5" "speed" "64" "targetname" "1min-nb_9_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2756 -240" "target" "1min-nb_0_end" "speed" "64" "targetname" "1min-nb_0_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2756 -240" "target" "1min-nb_1_end" "speed" "64" "targetname" "1min-nb_1_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2756 -240" "target" "1min-nb_2_end" "speed" "64" "targetname" "1min-nb_2_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2756 -240" "target" "1min-nb_3_end" "speed" "64" "targetname" "1min-nb_3_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2756 -240" "target" "1min-nb_4_end" "speed" "64" "targetname" "1min-nb_4_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2756 -240" "target" "1min-nb_5_end" "speed" "64" "targetname" "1min-nb_5_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2756 -240" "target" "1min-nb_6_end" "speed" "64" "targetname" "1min-nb_6_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2756 -240" "target" "1min-nb_7_end" "speed" "64" "targetname" "1min-nb_7_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2756 -240" "target" "1min-nb_8_end" "speed" "64" "targetname" "1min-nb_8_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2756 -240" "target" "1min-nb_9_end" "speed" "64" "targetname" "1min-nb_9_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3008 2828 -240" "cht_1min-nb_3" "0" "mm_1min_act" "0.1" "cht_1min-nb_6" "0" "cht_1min-nb_1" "0" "cht_1min-nb_5" "0" "cht_1min-nb_8" "0" "cht_1min-nb_0" "0" "cht_1min-nb_2" "0" "cht_1min-nb_4" "0" "cht_1min-nb_7" "0" "cht_1min-nb_9" "0" "targetname" "mm_1min" "classname" "multi_manager" } { "origin" "-3008 2828 -240" "1min-nb_5" "0" "1min-nb_8" "0" "1min-nb_1" "0" "1min-nb_6" "0" "1min-nb_3" "0" "1min-nb_9" "0" "1min-nb_7" "0" "1min-nb_4" "0" "1min-nb_2" "0" "1min-nb_0" "0" "targetname" "mm_1min_act" "classname" "multi_manager" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "1min-nb_0_end" "targetname" "cht_1min-nb_0" "target" "1min-nb_0" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "1min-nb_1_end" "targetname" "cht_1min-nb_1" "target" "1min-nb_1" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "1min-nb_2_end" "targetname" "cht_1min-nb_2" "target" "1min-nb_2" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "1min-nb_3_end" "targetname" "cht_1min-nb_3" "target" "1min-nb_3" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "1min-nb_4_end" "targetname" "cht_1min-nb_4" "target" "1min-nb_4" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "1min-nb_5_end" "targetname" "cht_1min-nb_5" "target" "1min-nb_5" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "1min-nb_6_end" "targetname" "cht_1min-nb_6" "target" "1min-nb_6" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "1min-nb_7_end" "targetname" "cht_1min-nb_7" "target" "1min-nb_7" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "1min-nb_8_end" "targetname" "cht_1min-nb_8" "target" "1min-nb_8" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "1min-nb_9_end" "targetname" "cht_1min-nb_9" "target" "1min-nb_9" "classname" "trigger_changetarget" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "10min-nb_0_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "10min-nb_1_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "10min-nb_2_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "10min-nb_3_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "10min-nb_4_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3004 2728 -240" "speed" "64" "targetname" "10min-nb_5_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "10min-nb_0_end5" "speed" "64" "targetname" "10min-nb_0_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "10min-nb_1_end5" "speed" "64" "targetname" "10min-nb_1_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "10min-nb_2_end5" "speed" "64" "targetname" "10min-nb_2_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "10min-nb_3_end5" "speed" "64" "targetname" "10min-nb_3_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "10min-nb_4_end5" "speed" "64" "targetname" "10min-nb_4_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "10min-nb_5_end5" "speed" "64" "targetname" "10min-nb_5_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2724 -240" "target" "10min-nb_0_end" "speed" "64" "targetname" "10min-nb_0_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2724 -240" "target" "10min-nb_1_end" "speed" "64" "targetname" "10min-nb_1_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2724 -240" "target" "10min-nb_2_end" "speed" "64" "targetname" "10min-nb_2_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2724 -240" "target" "10min-nb_3_end" "speed" "64" "targetname" "10min-nb_3_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2724 -240" "target" "10min-nb_4_end" "speed" "64" "targetname" "10min-nb_4_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2955 2724 -240" "target" "10min-nb_5_end" "speed" "64" "targetname" "10min-nb_5_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3008 2828 -240" "cht_10min-nb_3" "0" "mm_10min_act" "0.1" "cht_10min-nb_1" "0" "cht_10min-nb_5" "0" "cht_10min-nb_0" "0" "cht_10min-nb_2" "0" "cht_10min-nb_4" "0" "targetname" "mm_10min" "classname" "multi_manager" } { "origin" "-3008 2828 -240" "10min-nb_5" "0" "10min-nb_1" "0" "10min-nb_3" "0" "10min-nb_4" "0" "10min-nb_2" "0" "10min-nb_0" "0" "targetname" "mm_10_act" "classname" "multi_manager" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "10min-nb_0_end" "targetname" "cht_10min-nb_0" "target" "10min-nb_0" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "10min-nb_1_end" "targetname" "cht_10min-nb_1" "target" "10min-nb_1" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "10min-nb_2_end" "targetname" "cht_10min-nb_2" "target" "10min-nb_2" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "10min-nb_3_end" "targetname" "cht_10min-nb_3" "target" "10min-nb_3" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "10min-nb_4_end" "targetname" "cht_10min-nb_4" "target" "10min-nb_4" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "10min-nb_5_end" "targetname" "cht_10min-nb_5" "target" "10min-nb_5" "classname" "trigger_changetarget" } { "origin" "-2996 2784 -252" "wait" "1" "message" "mm_m2" "target" "m1_1" "targetname" "m1_0" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "model" "*73" "renderamt" "255" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "m1_wait" "targetname" "m1" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "origin" "-2996 2784 -252" "targetname" "m1_wait" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m1_1" "wait" "1" "target" "m1_2" "targetname" "m1_1" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m1_2" "wait" "1" "target" "m1_3" "targetname" "m1_2" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m1_3" "wait" "1" "target" "m1_4" "targetname" "m1_3" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m1_4" "wait" "1" "target" "m1_5" "targetname" "m1_4" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m1_5" "wait" "1" "target" "m1_6" "targetname" "m1_5" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m1_6" "wait" "1" "target" "m1_7" "targetname" "m1_6" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m1_7" "wait" "1" "target" "m1_8" "targetname" "m1_7" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m1_8" "wait" "1" "target" "m1_9" "targetname" "m1_8" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m1_9" "wait" "1" "target" "m1_0" "targetname" "m1_9" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "model" "*74" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "m2_wait" "targetname" "m2" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "origin" "-2996 2784 -252" "targetname" "m2_wait" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m3" "target" "m2_1" "targetname" "m2_0" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m2_1" "target" "m2_2" "targetname" "m2_1" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m2_2" "target" "m2_3" "targetname" "m2_2" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m2_3" "target" "m2_4" "targetname" "m2_3" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m2_4" "target" "m2_5" "targetname" "m2_4" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m2_5" "target" "m2_0" "targetname" "m2_5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "model" "*75" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "m3_wait" "targetname" "m3" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "origin" "-2996 2784 -252" "targetname" "m3_wait" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m4" "target" "m3_1" "targetname" "m3_0" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m3_1" "target" "m3_2" "targetname" "m3_1" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m3_2" "target" "m3_3" "targetname" "m3_2" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m3_3" "target" "m3_4" "targetname" "m3_3" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m3_4" "target" "m3_5" "targetname" "m3_4" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m3_5" "target" "m3_6" "targetname" "m3_5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m3_6" "target" "m3_7" "targetname" "m3_6" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m3_7" "target" "m3_8" "targetname" "m3_7" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m3_8" "target" "m3_9" "targetname" "m3_8" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m3_9" "target" "m3_0" "targetname" "m3_9" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2984 2828 -240" "mm_m1_0" "0" "m2" "0" "targetname" "mm_m2" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "mm_m2_0" "0" "m3" "0" "targetname" "mm_m3" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "mm_m3_0" "0" "m4" "0" "targetname" "mm_m4" "classname" "multi_manager" } { "model" "*76" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "m4_wait" "targetname" "m4" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "origin" "-2996 2784 -252" "targetname" "m4_wait" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2984 2828 -240" "counterbykreedz" "0" "mm_m4_0" "0" "m5" "0" "targetname" "mm_m5" "classname" "multi_manager" } { "origin" "-2996 2784 -252" "message" "mm_m5" "target" "m4_1" "targetname" "m4_0" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m4_1" "target" "m4_2" "targetname" "m4_1" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m4_2" "target" "m4_3" "targetname" "m4_2" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m4_3" "target" "m4_4" "targetname" "m4_3" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m4_4" "target" "m4_5" "targetname" "m4_4" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2784 -252" "message" "mm_m4_5" "target" "m4_0" "targetname" "m4_5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2996 2728 -240" "target" "1min-nb_3_end5" "speed" "64" "targetname" "1min-nb_3_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-3008 2828 -240" "cht_m4" "0" "cht_m3" "0" "cht_m2" "0" "cht_m1" "0" "m1" "0.1" "targetname" "mm_mx" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "1.1-nb_9" "0" "1.1-nb_0" "0" "targetname" "mm_m1_0" "classname" "multi_manager" } { "origin" "-2996 2784 -252" "message" "mm_m1_0_t" "wait" "1" "target" "m1_1" "targetname" "m1_0_t" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "-2984 2828 -240" "m2" "0" "1.1-nb_0" "0" "targetname" "mm_m1_0_t" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "1.1-nb_1" "0" "1.1-nb_0" "0" "targetname" "mm_m1_1" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "1.1-nb_1" "0" "1.1-nb_2" "0" "targetname" "mm_m1_2" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "1.1-nb_2" "0" "1.1-nb_3" "0" "targetname" "mm_m1_3" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "1.1-nb_3" "0" "1.1-nb_4" "0" "targetname" "mm_m1_4" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "1.1-nb_5" "0" "1.1-nb_4" "0" "targetname" "mm_m1_5" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "1.1-nb_6" "0" "1.1-nb_5" "0" "targetname" "mm_m1_6" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "1.1-nb_6" "0" "1.1-nb_7" "0" "targetname" "mm_m1_7" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "1.1-nb_7" "0" "1.1-nb_8" "0" "targetname" "mm_m1_8" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "1.1-nb_9" "0" "1.1-nb_8" "0" "targetname" "mm_m1_9" "classname" "multi_manager" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "m1_0_t" "targetname" "cht_m1" "target" "m1" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "m2_0_t" "targetname" "cht_m2" "target" "m2" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "m3_0_t" "targetname" "cht_m3" "target" "m3" "classname" "trigger_changetarget" } { "origin" "-3008 2828 -240" "m_iszNewTarget" "m4_0_t" "targetname" "cht_m4" "target" "m4" "classname" "trigger_changetarget" } { "origin" "-2996 2784 -252" "message" "mm_m2_0_t" "target" "m2_1" "targetname" "m2_0_t" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2984 2828 -240" "m3" "0" "10-nb_0" "0" "targetname" "mm_m2_0_t" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "10-nb_5" "0" "10-nb_0" "0" "targetname" "mm_m2_0" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "10-nb_1" "0" "10-nb_0" "0" "targetname" "mm_m2_1" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "10-nb_1" "0" "10-nb_2" "0" "targetname" "mm_m2_2" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "10-nb_2" "0" "10-nb_3" "0" "targetname" "mm_m2_3" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "10-nb_3" "0" "10-nb_4" "0" "targetname" "mm_m2_4" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "10-nb_5" "0" "10-nb_4" "0" "targetname" "mm_m2_5" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "1min-nb_9" "0" "1min-nb_8" "0" "targetname" "mm_m3_9" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "1min-nb_7" "0" "1min-nb_8" "0" "targetname" "mm_m3_8" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "1min-nb_6" "0" "1min-nb_7" "0" "targetname" "mm_m3_7" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "1min-nb_6" "0" "1min-nb_5" "0" "targetname" "mm_m3_6" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "1min-nb_5" "0" "1min-nb_4" "0" "targetname" "mm_m3_5" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "1min-nb_3" "0" "1min-nb_4" "0" "targetname" "mm_m3_4" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "1min-nb_2" "0" "1min-nb_3" "0" "targetname" "mm_m3_3" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "1min-nb_1" "0" "1min-nb_2" "0" "targetname" "mm_m3_2" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "1min-nb_1" "0" "1min-nb_0" "0" "targetname" "mm_m3_1" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "1min-nb_9" "0" "1min-nb_0" "0" "targetname" "mm_m3_0" "classname" "multi_manager" } { "origin" "-2996 2784 -252" "message" "mm_m3_0_t" "wait" "1" "target" "m3_1" "targetname" "m3_0_t" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2984 2828 -240" "m4" "0" "1min-nb_0" "0" "targetname" "mm_m3_0_t" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "10min-nb_5" "0" "10min-nb_0" "0" "targetname" "mm_m4_0" "classname" "multi_manager" } { "origin" "-2996 2784 -252" "message" "mm_m4_0_t" "target" "m4_1" "targetname" "m4_0_t" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-2984 2828 -240" "m5" "0" "10min-nb_0" "0" "targetname" "mm_m4_0_t" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "10min-nb_1" "0" "10min-nb_0" "0" "targetname" "mm_m4_1" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "10min-nb_1" "0" "10min-nb_2" "0" "targetname" "mm_m4_2" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "10min-nb_2" "0" "10min-nb_3" "0" "targetname" "mm_m4_3" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "10min-nb_3" "0" "10min-nb_4" "0" "targetname" "mm_m4_4" "classname" "multi_manager" } { "origin" "-2984 2828 -240" "10min-nb_5" "0" "10min-nb_4" "0" "targetname" "mm_m4_5" "classname" "multi_manager" } { "origin" "-2996 2728 -276" "m_iszNewTarget" "m1_wait" "targetname" "cht_m1_rr" "target" "m1" "classname" "trigger_changetarget" } { "origin" "-2996 2728 -276" "m_iszNewTarget" "m2_wait" "targetname" "cht_m2_rr" "target" "m2" "classname" "trigger_changetarget" } { "origin" "-2996 2728 -276" "m_iszNewTarget" "m3_wait" "targetname" "cht_m3_rr" "target" "m3" "classname" "trigger_changetarget" } { "origin" "-2996 2728 -276" "m_iszNewTarget" "m4_wait" "targetname" "cht_m4_rr" "target" "m4" "classname" "trigger_changetarget" } { "origin" "-2996 2728 -276" "cht_m4_rr" "0" "cht_m3_rr" "0" "cht_m2_rr" "0" "cht_m1_rr" "0" "m4" "0.2" "m3" "0.2" "m2" "0.2" "m1" "0.2" "targetname" "mm_mx_rr" "classname" "multi_manager" } { "origin" "-2980 2728 -240" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-2896 2784 -288" "angles" "0 0 0" "item" "10" "count" "1" "classname" "armoury_entity" } { "model" "*77" "master" "ms_counter_start" "target" "counter_start" "wait" "3" "speed" "5" "angles" "0 0 0" "rendercolor" "0 0 0" "spawnflags" "1" "classname" "func_button" } { "model" "*78" "skin" "-1" "renderamt" "80" "rendermode" "2" "rendercolor" "0 0 0" "classname" "func_illusionary" } { "origin" "-2816 -2989 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2816 -2893 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2816 -2797 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2816 -2701 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2816 -2605 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2816 -2509 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2816 -2413 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2720 -2989 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2720 -2893 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2720 -2797 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2720 -2701 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2720 -2605 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2720 -2509 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2720 -2413 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2624 -2989 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2624 -2893 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2624 -2797 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2624 -2701 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2624 -2605 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2624 -2509 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2624 -2413 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2912 -2893 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2912 -2797 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2912 -2701 324" "model" "models/player/gsg9/gsg9.mdl" "sequence" "1" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2016 -2592 376" "_diffuse_light" "255 255 128 200" "pitch" "90" "angles" "0 270 0" "_fade" "1.0" "_light" "192 192 192 200" "classname" "light_environment" } { "model" "*79" "wait" "1" "speed" "160" "rendercolor" "0 0 0" "renderamt" "255" "angles" "90 0 0" "classname" "func_door" } { "model" "*80" "targetname" "cl_o" "zhlt_invisible" "1" "target" "cl_16" "classname" "trigger_teleport" } { "model" "*81" "targetname" "cl_p" "zhlt_invisible" "1" "target" "cl_17" "classname" "trigger_teleport" } { "model" "*82" "targetname" "cl_q" "zhlt_invisible" "1" "target" "cl_18" "classname" "trigger_teleport" } { "model" "*83" "targetname" "cl_r" "zhlt_invisible" "1" "target" "cl_19" "classname" "trigger_teleport" } { "model" "*84" "targetname" "cl_s" "zhlt_invisible" "1" "target" "cl_20" "classname" "trigger_teleport" } { "model" "*85" "targetname" "cl_t" "zhlt_invisible" "1" "target" "cl_21" "classname" "trigger_teleport" } { "model" "*86" "targetname" "cl_u" "zhlt_invisible" "1" "target" "cl_22" "classname" "trigger_teleport" } { "model" "*87" "targetname" "cl_v" "zhlt_invisible" "1" "target" "cl_23" "classname" "trigger_teleport" } { "model" "*88" "targetname" "cl_w" "zhlt_invisible" "1" "target" "cl_24" "classname" "trigger_teleport" } { "model" "*89" "targetname" "cl_xxx" "zhlt_invisible" "1" "target" "cl_222" "classname" "trigger_teleport" } { "model" "*90" "targetname" "cl_x" "zhlt_invisible" "1" "target" "cl_25" "classname" "trigger_teleport" } { "model" "*91" "targetname" "cl_y" "zhlt_invisible" "1" "target" "cl_26" "classname" "trigger_teleport" } { "model" "*92" "targetname" "cl_z" "zhlt_invisible" "1" "target" "cl_27" "classname" "trigger_teleport" } { "model" "*93" "targetname" "cl_z1" "zhlt_invisible" "1" "target" "cl_28" "classname" "trigger_teleport" } { "model" "*94" "targetname" "cl_z2" "zhlt_invisible" "1" "target" "cl_29" "classname" "trigger_teleport" } { "model" "*95" "targetname" "cl_z3" "zhlt_invisible" "1" "target" "cl_30" "classname" "trigger_teleport" } @h0\X_ 8bdd +0button33 +abutton3on black26a03 aaatriggerclipshell1bskyllxen5startcounter2l(((@(P~|xxrqx~м~|x~xxeeqaaaaReyxxeaG~yyyeaaUUUUURRԸyuԸyuԸyyuuqUG eeeRGguuueReuuuaReuueaURuuaaaGzrrrpHAAIMAAHHAASxxxpMArxxrpMHrxxrpMMxxppSMAA~sss]LJJKJJLJJXwwvsXQw꽯}}|}wwvsZXwwws]ZXwws]ZXXQ}ww}}}___YNLZZLLLLLNwvss_^OO[_v}wwwvvsss}}}}wvvvs}wvss_YOX[swvvv_YYO[_ww_[YYOOw_vvvs_s}}wvvvv_s___YON[ZLLDCCLY^^^[YOLNO_}}wvvvs____Yv}w}wwvvv__}s____YOLLLZ____YOOOOO_v^YYYOOO^svs__Y[}}}ws__s__Y^[[[XLLQZJD DXXX[XXJDDJ]wwws_[[[[__[XX}vwwvs_w_[Xw[[[[XXJD DS[[[[XNLJDJ]s[XXXNLLX___[[XL}wwv_[XX[_[XXXXXZXQJQv~~~~~~JQQXQJE D]}vvsZQJtZQXZXQJswssss]ZXXJJtQXXXQJE RXX\XQJED SsZXXQJEKwXZXXQJJwwwv]XJ]tXZZQQJtPPQQPPTTttTTTP et]]TPERPQTPPE]t]]]\PPPE ttPQPP ewTTPPE e]TTTPEutPPPPEEt|tt]TPE]TTPPERpDDDDDKKKIttKKFD eDIDD RDKKDD SqSSKFD etFIDD exKKDD epKKID ~tDDDD trpSKDDDpKKDD PPTTPPUyTTP ePPPUUUUPtUUTP euTTTP eyUTP etUUTPuPPPPu]]UTPPPtUTPvQQQXY^^Y^^^}}^^^XJDtXXXXQX_v_^YXQXv_^^XJD Ue~}^^^XJ t}__^XJEtv__^XXJ~}^^^XXJw___^^YYv^YXJJD~tJJJQQXX\\\\}}]\\QE t]]]]]]w}v_\XQJJv\\\QE }]]\QE t}]]\QJEtv]]\QJE~}\\XQJEt]]]\XXQXX\XQJED ~TPPPTT\\\TT}]]\TEt}vt]]\TPPPt\\\P e}\]\TEt}]\\TEEtv]\TTPE~}\\TTPEt]\\\TTPPTTTPEE~tJLLQXXXXXZ}]]ZQD tw]]]]]ZXQJJDsZZXJ ~}]]XJD t}]ZXLDDtv]ZXJJD~|ZZXQJJt]]ZXLJDDJJJJDD ~NLLLNNLLN}}_[[ND t|vs[[XXNNNLLDDs[[XLC ~|[[XLD t|[[XLDCts[[NLJD~|[[XNLJt[[[NLDCSSSZZSSSSм~a DDDDDDt|SSKD ertrSKDFxDDDD qSSK ~|SSKD e|SSKD eqSKDD ~xSSKD tSSKD xxxrSMBS@A@@@@SxMMI@qxrrpI@@x@@A@pMMI@~xMMI@exMMB@qpMMB@~xMMI@rIIIAxppSSSRqeeaGeRxGGFeqaaRaGGzxGGFexGGeaGG~xGGeGGFxRRGzaaaaGGGxGeaaaGGaGGzxRGFexGReaRG~xGGeGGGxaaGzSSZSHHHSMMA@@SxMHHH@@rpZMHAASMMMHA@@pMMHA~|MMMHA@r|MMHAAArrZMHAA@~xMMHAA@rHHHHAAA~ppMHA~SHHBAAH~SMH@RrHHIB@rSMMB@@SMMMA@pIIB@~xMIIB@rxIIBA@@rrSIA@@~xMIHA@qMAAAAAA~pSA@pAAAAAHxpSIAqrAAHA@@pMIHA@@HMHHASBBA@~xHBBA@@pxHHAA@@prMHA@~xHHA@qpAAAAABrSH@x@@@@@AIMIBAxr@@@@@SSHAA@@@@MIAA@@SAA@~rAA@@RRrAA@@@SSpB@@~rAA@e~@@@@@AISMB@eM@@@@@AA@@G@@@@S@@@@@@@@S@@@~A@@@A@@ASA@~rA@eS@@@@@@AA@GGa~GRRzaaRzeeGxuxRxGRR~xRxRR~qeeFaxeeexxeexeeeexԼ|yuuuc2 eʹyynnnc! ghV+kkjV kuue2eca2eɺɺ٬kkj/)(kݙʬhV/" gVhVV/,,.VٴV/V/V/,!gyynjW3WW3'''yynjc33WcW'!yyknc3''knkW!!nyknkcWcyccccW3'3WWW3' 3ynnkcW3WcW'&ynnkccc3'kyykjcWWWWW'!kynnncWWnccccW''nyncW3333''& engge`222yggc`22522yee`0cgc2ggccc222222``522222gggc`22`5yeec```g0eggg`52222yggc52225`2ygge`ekkc3$`c$$nnnc3&`c'2$&kncc`cc`$ggbb`&2g&&2'n&&&&3kkc3$`c&22$nnccb333&ekk`'c2&2&cncc`&2n&&2'nccc`&`g&$egc`2 '  3ycc2 '  c32' y22' ec22' uc  eg eg`c2 ' 2c332 ee`2   2c22' uc  e``3' c ecb`055nc`050f550o220gc550g00gg$0eb``0`00f550e202005f520g0g`550ge22223322c22ge`''gege222`'`''e2'2'`'ee222geWWW'2WW3'cW3''jWW'y3W3'ucWW'n33'uyWW3gWWW3'''c3''cWW3Ue'''WWWW'cWW'n'33'uWWW'y333'e=9*$ygggggn==98**98*8=98**=8%%n***===8%%n=8%$n=99999;99*$$%==8%iihh9***=8%%===8%%===9*%%==9%g551%133%c33%$$b33%y331$gc331n331$gy551$g5531$$$$$$$$b33&ecbb51$c531$n131$n331%y331$e//-(  ///(" h//("""h//(" //-"kh//-" //-"k//-"k///(""   h//) hV//---"  h//-" //-(k///(  //-" g<<:*%$hh<*%%%i<<*%%%i<<8%$%<<:%$$njhh:%$%<<:*$$n<<:%$n<<<*%$33335333bi<<:%ݤjih<8**88*$$%i<<8%$$<<<*$$n<<<8%$$<<:*gV//,( VV/,(""//,(((//-(""//-( kVV/(""//-, k//-( k///,( VV-( ̎V/,-,,,("""//-( "/V/," kVV/,( "//-( k:::*#!ʵh<:*#!!i::*#!!i::.#!!::.#kjh<.#!!<::*!k<:.#k<<:*!hjhhhhkh<.#kkh:*#***%!!!i::.#!<<:%!!k<<:*#!!:::%g;;;8*%%iiih;8%%%j<;*%%%i<<8*%%<<;*$$nh<8%%%<<;*$n<<;%$nh<;*%$$hi<888h;8%$<**+888*%%%i;;8%$%<<;*$$n<<<8*$%<<;*g///((""jV/-//-(" "jV/( h//-(""VV/( kj//)" //-(k//-" kV//(" hjV-((j//)  hhV)""V-/-(" h//-" //-"k///)" ///" g5510$$$nfb1$$111$$$$nb5$b551$$${bb5$gf551$z551$go555$n551$$$ffb$$$f551$bb50$$5b55$f551$z551$g5551${bb5$gh.*****jh*#3:*.*%**h:%h.:.*%*hh:%ki:<.%!!:::%k:::*%%kh:**%%*jh.!!h::.#<<:.**hhh:*!!!j<:.%!:::*!k:::.*%%hh:%g,,,( `,,,,( 'V,,,( k(""( k,,,,,,,( !(,ل,"""( ", k,,,, k(""(((-V/( """(((/V-," eh(((""()V,,(" kV,(" ((" k(((" "VV("""((/V/," eV((" -(((""(/-((( V((" k((( k-(((""(-V-,(" e3$$%%$%**$c&%$$$%%%%$n%%%$$%%$$g<%%$n%%$g%%$3$$$$%%%%$<%%$h%%$$$$$$$<%$$n%%$gb%%$$$%%%e+"" " ')  ""  -(" !W kV(" k"" gh"  + ""  V(" (( '3 V"  k(" g("" #W gc e3 `' e e3 g eu2 g `3 n! '2 3 g ey! 'e eeeeeeeeeyeeyueeeyyeeyyee̺̺̺khkjnjhhVhVVV̺~||xq]S|||xqSKx|ttqZSS|~~~xrp||xxxrpS|xxrpRGxм~~~xrp|zddddd7{zodd7gzzzoddzjjhhhV//jjjhhVhhh+'njjhjVh/Vh//WWk{zoooffdfd7m{{offfffddd{{ooffmfd7dodd77747dmmffd7d{{{omffmffffz{of7fzzzfd7zzof7`odd74o{{{offoofddd{{zzzomfzoooofd77{{{ofdfm{ooof74oofmf777zffffd74`ooml?>>6>?>66ol>>>??>>>>ool?6>???>66m??>6444>????>64ool>>>?????loom?66oool>6ool>4`m??644oool>>?????>6oool?>>llll?>64oool>66?llll?64oolml>66o>>??>65=98ik*888**iǝi9*i99;=98ǝi98i9==988n==;8*%1999;98*ǝi9*i9=====ii988=88i=8$g==98%%Öi9*i89;=98ii=88<=;;;98*i98*<==i=98$gi98*999;9*$2ϓ98b888%%h9*99898<98%98*8%999998$g9888%9888*98898%98$g9**8&gϒ;:i11&b;:;;;;=;;:;1&;:1:&;ǫ==;;:=::=1&;::;1&;:1;1&;1$g;1&n;&gmmmibbf50`mmmmib5miib55ommibbmib552mmfb20iiib52zoommb22oiiibb5ĵmfibbommbbbmmib2mmmb55mmmi520oiiib52mmfb20iiib52ymmmib2iiib2gmmi522ymmf5gb53333cɲbccb333nb332''ccbb333nb32'nccb2bb53'ucccb2kbb532'b3333ykccb333kcb33nccb322yccb32kbbb3'nccb2bb53'ubbb52bb53gncbb2ubbb2g>6666>?llll?>66>??>64000???>>>>>??>640oll>644??>640oll?>640m??>664>>>>?mlll?>>>?l?>6ol?>644oll?>644m???640ol?>644??>640oll?>400l??64goll?600oll?6go44447??>?{lll?74446644000????764466640ol?>640??>640oll?7400ol?>440>>>??ll???766?l?642o???644o???7400m???60ol?>640??>640ol??6400l??60goll?60oll?4gddd777zgddz7gd7gdd77{d2gddo7d77gddz7gd7zd7egddgzddef444667???>{ll?74`````````???7405````````ol??40{???60n???>400m??7400l?????o>>>7767?m?640emll?644o?>>640m???4m???40{???60n???>400??>40goll?4o{??>4g7666>?l?>?ll?>4l?>>60oll>640???64o???>640m??>640?????l>>>6l6>>m>640goll?644o?>>>640o??>60mll>640???64o???>644ll>64goll?600oll?60gy3233bb33ckcb52jknnkccbb32nnnjccncb52''cbb3'uccb52'ncbb32bbbbbb333`g335bb3'ynccb322ybbb33''nbbb3ncb52''cbb3'ubbbb322kcb3'gnccb2uccb3gzbbiibbbmmmi52mmomibmmib522momib5mmib55mmib52ymmmib55mmib52ffmmfbb55f{bbiiib52mmfb55{mmfib55mmib2mmib55mmib20yiimibbbǝmmb2gmmf520ymmmb2g;::;11;;::;1;:1;1&n;::;1&NJ;:1:;=;1&;::;::;&$;:1;1&n=;==1&g;1&n;1&nlj9**98898999Ǘ8&98*98%n9898%$9***98%$988998$98*98&n99998998$g9%%9**nii====9*$$<888888i=8%$<899889i9*$i=;8%%==98%$ni999888i=8%=;==9*%$%89==8%$2i=;8*%n=999988i=8%==;8%%==98%$n8888*889;==98%g===8$$n===8*%nl??>>>?>6f444666o?>4f466666ol64m?>64o>664gl666666m?64l6666666642m?>64ol466666m>64l>>64o>664g?6644446?>664gm?>64go666644fm444477f7744dfd7e4477f77ef774o444gz444447fd7ef44744af774gz47f74ed774o444go747z774ef774go444``+'''+//++'e`''''++//'W''''++++'j/+'++'g''''''+++'+'''2W'''ej/+'g''''''+++j/+'++'ghV/'ej/+'g++''''z2``dzez`eudedzgzzzzzoodd7edegRexGauGaaG~xeaaGeu~aGeaaaG~xerrrrrpp~xpSG~aGexR~eeee~ueeeyueeey~eeee~~eeee~xSZSSSSSZSRGGV///++++''2'''g`2ay̿̿ٿ̿--̿V-/("//--("V-￷((Ϳͭﻭͻڻ■ڿ→kji<*%:640?>6>>4m?65?>40l60l>65>?2l?>>`>4m?4?0?64l?4m?65?640?60m?4`ml4bml4`404775?522270220f7077740f707777747f4fd4d74f7f707774f70fd`f7545?<2f5?5ƺm?0b70b70f?4b??<5b7b1mf5{?50f?0f?0b<0b<0f1mf0`nf02i<32i<0b2i<3=5<2͒h22=3<2ii5bb=<28>7999<<::::::::::::::::::::::::::::::::::::::::::::::::::::::1! $ ; ) 6   &  : +  : +6  +  7  )  :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :                          ,                           >#'++)+++++++++++,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,0",/)-++***++++,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,5%8 , 8 (  8    (  =. 7  (    9  +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   :   +   -                                                                                      "-                                                                        !                                 !!                            !!   ! ! UUSUUTUWTWWUXXUUXUWYUYYWUYUYYWXYWYYXU[W[YXY[X[[YW\XY\Y\\YX]Y\[YY_[[]Y]][Y^YY_[Y`\\^[^^\[`\]_\``^^`]aa_gmiililnjjpmnpmnpnnrnpqnqqpprpnspqsppupqwrrws~ ""!"""##"$$$$$$&&$''&(('(((**(++*,,+--,..-..-00.00.000332332443664664776776997999;;9<<;==;==xxͧin|"%X >RQckdsZRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQVh/\,*RRa_VVncQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQB %kORncdRaRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQVӬnRRaa_VncQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ)LcRaaVnjjn_rVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV_~{,RRaaSa_VnnVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV8?jV__mUjjUrr_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVm}~DRRaaSS__VnVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVF6U_rru\``WeeummmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmuƄ~NaaSSSS__VVmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmF6U_reuW``Weeummmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmū~NaaSSSa_VVVmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmF6UV_um\UU\rTummmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmuɄJVV_____VUU\mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm9K|nV_rm\UU\rr_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_uɏJVVV__VVnjj\m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m3L$dRaaVnccnaSaVRVRVRVRVRVRVRVRVRVRVRVRVRVRVRVRVRVRVRVRVRVRVR_y@|nnnVVVUjjjVVRVRVRVRVRVRVRVRVRVRVRVRVRVRVRVRVRVRVRVRVRVRVRV3L$dsaaVnccnaSaRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR_y@ccnnVVUjjcnRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR=L$cRaS_njcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy,QQVVmm\\VnVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV=L$cRar_UjcnSS_VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVmy{AQQVVmmmmRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV+1!i !fWnn@w|w*OXQATZ>;ZxAXX*xQaMGSCCZ!k`Wsk*ck*Wjt*!wwJx*twwwwwwwwwwwwwwwwwwwwwwdXJktwwwwwwwwwwwwwwwwwwwwwwtVtRRsaZ;sD[SZZZZjwZPnsRsPN:GVQsswRO*QQttRenGVQsQnwQAnQQtttx_s\GVQsQxQ*QQttts_ss\GVQsQwxQnQQtttQVsss\GVQsQwQQQQtttsR>Qss\GVQsQwxsQQQtttsR>Qs\GVQsQwxsQQQxtttRt>s\GVQsQwxsQsQxtttR>>PnGVQsQwxsQsQxtttR>>>QGVQsQwxsssQxtttx>>>sVQsQwxsssQxtttx>>>sVQsQwxsssQxtttx>>>PRQsQwxsssQxtttx>>>>QsQwxsssQxtttx>>>>ssQwxssQxttt>>>>sQwxssQxttt>>>>sQwxssxttt>>>>Qwxssttt>>>>wxssttt>>>>kwxsttt>>>>kwxs>ttt>>>>twwtttttttttttttttttttttttttttt%AN**ZRQQdddddddtttttttttttttttttttttttttttttttttt>>>>>>td׻!Tg_}xxxQsQQQQQQQQQQQsssssssssQ:wZcGG>tttttttttttttttkwtttttttt''''''''''''''xtsPtttttttttttttttttttttttttt>tttttttttttttttttttttttttjZVjZPPs>>tttttttttttttttttt>ttsttt>>>>>>>>>>>>>>>>>>>>>ZC@emVDNAQQQQQQQQstsPPPPPPPPPPPPPPPPPPPP>xr\j[NN;CGGGGGGGGGGsssssGGP>QtttsssGGGGGGGGGGGGGGGGGGGPwZwasRsPG>>>>>>>>>>>>>>>>t>>tttwttttt>>>>>>>>>>>>>>>>>>>ZcwnQRsPG>>>>>>>>>>>>>>>t>t>tttt>>>>>>>>>>>>>>>>>>>wRsPs>>>>>>>>>>>>>tt>tt>s>t>>>>>>>>>>>>>>>>>>>wxsQRsss>ttttttttttttt>tt>>>>>>>>>>>>>>>>>>>>>>>wxsRsss>tttttttttttt>>>>s>>>>>>>>>>>>>>>>>>>>>>>wxsRsss>ttttttttttt'>>>>s>>>>>>>>>>>>>>>>>>>>>>>wxssss>tttttttttt'>>>>>>>>>>>>>>>>>>>>>>>>>>>wxssss>ttttttttt'>>>>s>>>>>>>>>>>>>>>>>>>>>>>wxssss>tttttttt'>>>>s>>>>>>>>>>>>>>>>>>>>>>>wxssss>ttttttt'>>>>s>>>>>>>>>>>>>>>>>>>>>>>>wxssss>tttttt'>>>>s>>>>>>>>>>>>>>>>>>>>>>>>wxssss>ttttt'>>>>s>>>>>>>>>>>>>>>>>>>>>>>>wxssss>tttt'>>>>s>>>>>>>>>>>>>>>>>>>>>>>>wxssstttt'>>>>s>>>>>>>>>>>>>>>>>>>>>>>>wxssttt'>>>>s>>>>>>>>>>>>>>>>>>>>>>>>wxstt'>>>>s>>>>>>>>>>>>>>>>>>>>>>>>wxst>>>>s>>>>>>>>>>>>>>>>>>>>>>>>wxst>>>>s>>>>>>>>>>>>>>>>>>>>>>>>wxt>>>>s>>>>>>>>>>>>>>>>>>>>>>>>wxt>>>>s>>>>>>>>>>>>>>>>>>>>>>>>wx>>>>s>>>>>>>>>>>>>>>>>>>>>>>>wxtP>>>s>>>>>>>>>>>>>>>>>>>>>>>>wxt>>>>ss>>>>>>>>>>>>>>>>>>>>>>>>wxt>>t>ss>>>>>>>>>>>>>>>>>>>>>>>>jAa*dRQQdddddddddtttttttttd>>>>>>>һ\nQQQQQnnn$A@\*jZ\RVVVVV\\,,\VRRRRRRR>*PPQdQWtAP;$,wwOGtwtC+$wwtQxZ>POP; $wwwtQVSswO*Q&GwwwtQVxPPGwOQtwwwwtQVxxPPtP;wOPdwwwtQVxxPPtG;wOPwt'GwwtQVxxPP;CwAGwt;wtQVxxP>;CttAGOwt;kQVxxP>;C>tGQOwtVkxxxx;PP;tsQQQ@>AAOOOOOO>''OstOdQ&tXk0k>C>C;>QZGRAG(Z>Pn>>;G;GGZZn;C tddtNZ;xP>CttdGsPRP>Cttt'ZsPRxP>Ctt Rxxs>Ct'xPRxxs>CCt PGRxxs>CCsZPRxxstACD>sPRxxstaCsPxxxxxs>>>PG*OAQtQQOt'H/s@VQQ,1WQQQQcCwxQGXt>;wwRXt>wwwRXwksw;wwRwPGwGwsOws''w}Ps//GD>wG;APCt>'Rwt>R>tR>wxRwtOt wyy w{y{|{{ {y{{|||y{{|y } || }| }y{| |{ | {||||y{ }||{}}| || ~}} ~~~~}| y ~|y~ |{}y { }~y |~| }} {{ {y||{ { ~|~}~ { ~ }}~ | ~{ }}|| }}} } ~}} }~~~| {|} }~} ~}|}~~ } }  }~ }}~~ ~~Ӏ}~~ | | ~ |  } ؀   ~ ҁ~ ـ ~ ׀ڀ ـ ~ }ځ ݀  ڀ؀؁Ђۀ؀ى&ڊ("#$"""$#&!'(79?;@;697<4=<=467;=7;96@9=A=9=7?7A9;?FHIcl_chile press(((@(P=$Ħv@        v!!!!''&!!!!!!!!&&&&''!!!!!!!!!!!!!!!!!!!!!!!!''!'/1,)))1!=]]2%%Vѿ^       . !!!!!''&!!!!!!!!&&&&''!!!!!!!!!!!!!!!!!!!!!!!!!'''!'/1)),,14'B]V{Ҧi@       i !!!!!'&&!!!!!!!!&&&&''!!!!!!!!!!!!!!!!''''')/1),,1)4#B{{%6ѯv.      !!!!''&&!!!!!!!!&&&&''!!!!!!!!!'&&))1,,,09='27?? 嶙i.     v.!!!!'&&&''&&&&&&&&&&''!!!!!!!!!!!!!!!!'&&,11,,199=#"{ Gȯi.     G6!!!!'&&&!!&&&&&&&&&&''!!!!!!!!!!!!!!!!!!&)11,118882*6 ѶU.   I!!''&&))&&&&&&&&&&&&''!!!!!!!!!!'&)1111114+{ ȦU   U!!''&&))!!!!!!!!&&&&''!!!!!!!!''&&)111184'"?  U޼G.    i!&&&&)))&&&&&&&&&&&&''!!!!!!!!!!'&&))118=+I   ȯG   i!&&&&)))!!!!&&&&&&&&'!!!!!!!!!!!'&))&)1842?  .ѵU. vv!&&&&&))&&&&&&&&&&&&''!!!!!!!!!!!!!!&))))/4==" UѯU.   {!&&&&&&&&&&&&&&&)))))'&&''''''''!!!!!!!!!!!!!!!!!!&,))8/'=Bi صG %!&&&&&&))&&&&&&&&)))))'&'''''''''!!!!!!!!!!!!!!!!!!!&)))4=B7 6ѵU.U*&&&&&))))))))))))))))'&'''''''''!!!!!!!!!!!!!!!&&!!)44=BV  v̵U7&&&&)))))))))))))))))'&'''''''''!!!!!!!!!!!!!!!!'''!!!!!!!!!!',)&!)442"?   .ȯ7&&&&))))))))))))&&&'''''''''''''''''''''!!!!!!!!'''''!!!!!!!!!&))&&,/=%$   *!&&)))))))))&&))))''''''''''#####!!!!!!!!!!!!!!!!'''''''!!!!!!!!!!'&&&)&&,1,&2$  v$7!&&&)))))))),,,))))'''''''''#'#''''''''''!!!!!!!!''''''!!!!'''&&)8&&&,88!6  6$*"!!&&)),,,,,,,,,,,)&&&&&'!!''''''''''''''''!!!!!!!!''!!!!!!!''+&&))8)&)/)&#{   v?7""!&&&)),,),,,))),)&'&'&'!!&&'''!!!''''''''''''''''!!!!!!!!!!!!''&))/)/8//+++"?    ?$%"!))))))))))))))))'''''!!!''''''!!''''''''''''''''!!!###!!!!!'''&),,))88+#"  GV$?*%/1111,)))),///)''''#!!!!!!''''''''''''!!!!!!!!!!!!!##!'&&+'&&),,,)44=B7   V?*%###///111/)))/////'''###'#''''''''!!!!!!!!!!!!!!!!######''))))&&&,18,4+27{   6V%%%%%"##'!)/111/)/1111/)''#####'#'''''''''!!!!!!!!!!!!!!####'')))&)&!&)99&/="V  UԆ%%**"##),111)))11111111''#!''''''''!!!!!!!!!!!!!!!!######'')))&,11,,89="]  쨋{6$%*""#+&&),,)),10999901)'!!!!''''''''!!!!!!!!!!!!!!!!#####''&)),&,999998#V  IԶiI66 %**%+4&&,,81,1,100001,)'!!!!!!&&&&&'''!!!!!!!!!!!!!!!!!#####''&),,,000899=27  ȯvG $%%%!&48=988),,,1,,))&!!!!!!!!!&&&''''!!!!!!!!!!!!!!!!######''),,,,,,&,9=42  ȯ6%*%#+4==48,888881,)'!!!!!!!!&&&'''!!!!!!!!!!!!!!!!######''&),,,&,,))4' iѶ{V??$%*2+244===884&!!!!!&&&'''!!!!!!!!!!!!!!######!!'&&),,,,0994!V   .ȶ{VI$$%***2222++'!!!!''''!!!!!!!!!!!!!#####!!''&&,,,,0199+"B  Uѯ{V?%%"""*""!#'''!!!!!!!!!!!!!#####!!!'&&&,,,,9,,8#B{    ¯V?%%**++#''!!!!!!#####'''&&&)81)!99!=2  .ȶ{VI6$$"""*''!!!!!!!#"##''''&&&),,))98+#V  UԼ{iI6""#!!!!!!!!!!####''''&&&&&)/18+'*  ¶viV?"##!!!!!!!!####''''))&&&)/4!4* .ȶ?""#'!!!!!!!####'''&/)&))///+"* vȞ]""#+!!!!!!####''&&/)))/4/'2  Ԗ]!!!!!!!!!!!!###''&&)1))/88/#*7  Uᶞk6!!!!!!!''''&))))))/84/#  ți*#+4&!!!!##!!!!!!'''&&))))1844''2B  .ѯU$%*+8!!!!##!#!!!!!!!&)),,),==#"27 vžv6$**+!&!!!!!#####''''&&'!!&,,&&&8='*77]  .v?$**""!!!####'''')))))'!)8,&&,84#BB] GԯV$*7""!!!####''''))))1)!&8,&&+2BBV  –{?$"***###!!######''''))))4)!!,)&8+B]V{  @ѯI"*2###''#!!######''''))))//!!,)&8+=BV]  ›V*2=4#'++!'!!#####''''))))//''8)&42BVB{   @ᯔV*2*'!!+'!!!!!!!!#''''''&)))'''/8++4B]?6  ¨{?22+!+'+!!!!!!!!!##''')))))!''4=4#2B]6V   .ԯ{?*2+++8&!!!&&&!&!!!!!!!!!!!!'''')))))''+4=4*BBB6 ž{6$B2*#+=988+&&&&&+&&!!!!!!!!!!!!''''&&))''+24*7BB6I  @–V""2#!8,!,&&,,&&,&&&!!!!!!!!!!!!!''')))))#2#22*7B6$v  ԦB%"*#+'!&)),,&&&&,,&&)&&&!!!!!!!''''&'')//1/)'2"2"7??6I  Զ{7++'+)))&&))&)),,))))))&&&!!!!&&&&&)))))/884/)'2*"B?6v  UԨ?#!&)&,,,&&&))')&)),)),)&&!!!!!!&&&&&&))),))))&''"22B?6 .ᯆV$"'&&,,,,,)))'''''))))))))&''''''&&)))))),,)&!!!!2*?6?U vԞ{7*24)&&,,,0,,,))'''''')))))))'''''''&)))))),,,)&!!!!#2*?VI6 ᶖV72=8&&&,,,0,,,))'''''''''''''''''''&&)))),,,,))&!!'++*VVI6 Uᶆ$*2''&)&)),,,,,,))''''''''''''''')))))))))),,,,,,)++++2$]?6IG .ᶎV$2O=)&&&&'&),,,,,)))'''''#''''''''&&&))))))),,,,,,,44++*{?{.U  vԨ?$B224+&88&''')),,,,,))))''######''))))))))))),,,,,&,884+?6{ Ȩ{?7=4+!+,&'#')),,,,,,)))))######'')))),,,,)))),,,,&,8=4#$k{Ii. G{7B2+4++!!&''')),,,,,,,))))'#####'''))))),))))),,,,&,8=2?I {6G          V724!+!&+,,&,/,),))),))&&&&&!!!!#''')),,1111,,,,,&4=%% 6i.   G]244&!+!!!&&&&&,,,))))))))&&&&&!!!!##'')),111111,,11&42%$B{I.  ]2++&!&!!''))&&,))))))))))&&&&&!!!#''')),11111111184=2% V$6U .{7*!&!&!!')),,,,,,))))))))&&&&&!!#'''),,11,,1111844+%%7]V? {*#!&&!!''/),,,,,,,,)))))&&&&&&!'')),110,,1188442]*BkI U%&&!&&)//,,,,,,,,)))))&&&&&&!'')),100,,188442*2o*BV?  %"&&!&&)//1,,,,,,,,))))&&&&&&')),,100,,1884**%O2BBI  .$%%&&!&&//111,)),,,,,)))&&&&&&!')),,000,,1442%%oO=O7{ $*2!!!!&)//11111,,,,)))))&&&&&&!!))),1000)184+%"#/o1O  7*2+!!!&)//1111,,,),)))&&&&&&&&!!)),,1000)/442%*'4o9O v?**+!!!&)//8111)))),)))))&&&&&&!!!&),11001,&'++*%+'=o1O]7B**+!!!&/888111)))),,,,,,,)))&&!!!!&&)),11000,)'#%%"+'Oo/O7]V%*+!&&/88811/)),,,,,,,,,,&&&&!!!'&&),,10901,)42"*244oO17 @ĵV"!!!&)/4////)),,,,,,,,,,&&&&!!''&),,,,099818=2%2=4=o99o7ѯv]*+!&!&)//////)))))))),,,,&&&&&&&&&),,,18999884**244Oo1OO*媔U.U{2+&&&&))///)))))))))),))))&&&&&&&,,,,,18998842%"2+4/OO'o$   弛. U2480&&&'''''))))))),,,,,)))&&&&),,100,,888842#48)8)o4#o? ѯvG.  B=89,&&!!##'))))))),,,,,,))))&),10000,,884++* "4=9119o2"o{   vѵv.   .*B=99,&&!##''&))))),,,,,,))))),,,00000884++"% 2==919Oo"#$   Gv   U724909&&##')))))&&&,,,))&&&,,,,00390884+"*248119OO=V?   ›v.  i7*+9,9&&"#''&))&&&&,,))&&&&,,,000300,4+**244/111oO"]?I  ¦vG    .7*4199,&#!&&&)),,&&&&&&&&&,,0000,08++%*48811112#o$I Uįi6   @7*4899,&!"!!&&))),&&&&&&+,&,,000,,98+'488819/o"#oo$Vļ  .ޯG         v7"4919,&!!!!&&)),&&&&&&+,,,,111,,8++'/8881/84o*o]{ 6 ѯU.     V"4900,)!!!!&)))&&&&&&+,,,,,,1888++1181111'Oo=BB  G޼i.     V"4900,)'!!&&)&&&&&&&,,1,,,,88+!%81111118'Oo*BB6    i.    @{"2900,)'#!&&&&&&&&,&,8,,,,48=+%280011188+]7V  .U    vԆ"2900,,)#!!!&&&&,,,,,,,,,++++%*4801114442]{  嶦U      7'900,1/'#"!!&&&,,,,,,,,,84+%%+4101184227]$]VȼĿ  țU6     .7#80901/+#!!!&&,,,,,,,,184*++/111188+#"B7?{?ļĿ 6ԦU.   $   7#809011/'!&&&,,,,,,,,882% *441110984']kI{66 6V›i.      7#1,9011/'!&&&),,,,,&)8=2% *=811009=4#{ I{Iȼ 6VI     ?28990084+'!'!&&,1111188# $$%*41100)=+"k Vi{    U?24990088/'!'!!))1,,,18+ $%*+4100118!?{?ii    V*4890008/'!'))))),,/8+#%%*44100)8+*Vk vUȼ$$  .]*'190001/&!!!&1/)))//44#%*+48900&=!7{i .i6.  G{"'190001,&!!!&)8/))'/44*%*+488901!4+%* {U .UUȼ    Ԇ"#,900001)&!!!!&),))'/242*+4488111+**6vGGGȼ   ."/900001,&!!!!!&),)))/2227+4888811)%% Ii.U@ȼ%%%  U"/000001,&&'!!!&&,,)))22**% "++88888//'$UiiG   *"',,00001,)&&!!&),1)/422" %2488881//'# UU i.Uµ    .$"/&,00001,)&&&&&&,1)4=B2 %2==1888/'#"U..Uv%   v$4),,001,))&&&&&)))'442* "4=9111/'#"U UU  ?4),,,,,)))&!&&,/)''+*%*4811/)'#" i  iUƿ  GV=&,,,,,)))&&&,,))'+*" "*244//)'#" .^ ^.G  vV4&,,,,,))),,8,&')44*" "224///))'#"  GG.G   ]#4,,,,,))&,88,&'/42*#444))))'#" U@UG  @Ԁ4,,,,,))&,,,)''+2*"'444/)''! i. ^@   U/,,,,,))),,&'+227 24//4/)' i@^ ^    *',,,,,))),&!'22*$ %"=4)'//)!  .^^G    .*'),,,,)))&&&+27% *2=4'')/'  GG^    ^7"#)),,,))&&&4=2% "2'/44+'!  G  ^^    7"'&),,,)&&!+==2 #'!)44+!   U@@     @V"))))&&)&++42% %*+4/'')'!  .G U@   U]*4))&&&&&8++ $7==88//'# @@ Gv   {2++)&&&&&4+*% $*488//+'#  U -@    72++)+&&'4*% $*244//+**"   i ^ @   U–**+++++&'*%%*2244))'*"  U G ^     i**++++!*2244/&!#%  @@     %%*+++"2244/''!"   @ @G  $%****%*2444/''!   @ G     %*%% *48881/'!!   -@.    %%%% %24=911)'!  -    $%%%%+48911/'#  .  -    $$ "*+488))'#    @     "'4411))'"  - @   ""*24//))'#"  - ^  *#244//))+#  - -   $*2244//)'#"    @   $**''444//'"   ^   %*#''//4/+'  - @    "#'''///+'*   ^   "#''///''#   -$666 "*//////'#"   L  B?6 *24///''#"     ""##**+*B6 %*//1//2#"  - ^  '++42227$ $*+4/1/4*#"   -  "#'')')48=42* "*+411/2*"   ^  "#'+4488)188=42* $%**4411/2*"    @  "**+488999911842*%$  "*+/4411/**  e  #++4889000001/+*% "#//184/'#"   ^  "!&)88880000001,'" "#'//1//'#"   @ ""!'&,,999,,1111,,)  "#'/11/'#"  ^ž  "#')),,00330111,,/+*  $*2//////'"    @Ǿ #'+)100033330011)+**$  $772/////'#"    ^Ǿ !&+,890000333300882*  *224///+#"     LǾ &&,,099933333333008=7$  "#'/444'#     ǾǾǾ  !&,,00033333333330042$  "##''///'#"   LǾǾ  !&&,,0000033333399994#  *''''''''#"   -ú !!&&,,00000003330000984*  $*2/''''''"   -eͻøú  ''&),,001110000033009884%$  *2///''''#   Lâyppú &,,,0000111100003300,/+*  *22'''''##*    ÚpbbbWbb\\pp} !&&,,0033301111003330,)'#"  %*24''###"""   L⺑R\bqttqbbM\pp}}}}}}}}}}}}} !!&,,00033330,110033399,'"  $*+++''##"  -Ӻg\qt~~~~uttqqqbM\y  !!&&,000333333,,003333984* %*++&42#"  LͲR\q~~|wlfccuttqTP\\p  !!!&&,,00033333300033399982%  $*++,&42*"  e貄AH~x|||rlcclutqqqKF\pg  !!,/,,,,,00003333333330099!  $*72+!&+'#"  eͬg\Pq~xxxsnrllljhhfa_[bPMKHHRRRyyyy\\\yyyyǾ  !!&//,,,,,1000033333330008="  $72++'&+#""  <͢Kbtwxxssssnrljjjhfc_[ZTPNMMKHH\\\\\\\\yybbbPNNPPP\yy  !!!&&11,,,,,11000000333300,++  772+++++" eͫAQturnnzzzsnnnnjjhfc_[ZYbQPNMMKHHHHKKKMNNNNPPPPPPNNPbyyp  !!&&&&,,,,,,,,010000003339,+%%  $72*++++# ⲄRKquuwzjzznsnnnnhhfda_[ZYWTQPPPNMKMMMMNNPPPQQTTTTTTQPNN\\p  !!&&&,,,,,,,,,,,110000000998+%  $722'+++*"  <͢gEb~wrr|zhrrnnnnnjhdcaa[[ZWWTTTTTQPPPPPQQTPQTTWWYYq[ZWTQPMMH\p !!&&&,,,,,,,,,,1100000000098+% $7244''+2"  eͬA\qu||~|rjhrrjjjjjjdaaa_[ZZWWTTWTWWTQTTTTTTTTWWYYYY[[[ZYYWQbKHRp !!&&&,,00000000000000000000,+*  $*244/'#** <Ӭ>Mqllr|~~rhrlllfffffa__[[ZYYYWWWWWWWTTTTTTWWYYYYYYYZZZZ[[ZYWbPKFRp  !!&&&&,,00000000000000000000&+#  *2444/'#"   e⬄>Hqtfurll|~zrlllffccca_[[[ZYYYYWWTTTTWWWYYYYYYZZZZZZZZ[[___[ZYbbb\FERp !!&&&&,,,00090000003333330999+  *244/)''"  LògAKtd~~rdhr|whfffca___[[ZZYWWTWTTTTTTTYYYYYZZZZZZZZZZZ[____[YYWTQNKFFERg !!&&))&,,,00090003333333000998#  "*44/'''#  -eëR\qulrlwwrjjjfffca___[ZYYYWWTQTQQQQTTWYYYYYYYYZZZZ[[[[ZZ[[[[YYWTPNMKHF>>g!!&&&,,,,,,000003333333339988,+ %"*2=8/''#"  LͲRbq~wzrhw|whhfdcca___[[YYWWTTQQQPPPQQTTWYYYYYYYYYYYZZ[[YYZZZYYWYQPNNNMHE>AR"!!&&),,,10000000033333039998+  2224=8+#'*"   L⻄EPwww|||jnwjhhfca__[[[[ZWWTTTTQQPPPPQQQQYYYYYYYYYYYYYYYYZZZYYYYWTTQPPNNMHEAARg"!!!!&),,111000000033333303984+"  %*44/444+#*"  eͬRKqwxxx|||jjjjhdcca_[[[ZZZWTTTTTQQPPPQQQPQYYYYYYYYYYYYYYYYZZYYYYWWQQQPPNNNMKKHFERg!!!&&),11,100000003333333084+% $*24/''4++*" <ͲRFbuz||||wjwjjhhdca__[[ZZZYWTTTTTQQPPPQQQQQYYYYYYYYYYYYYYYYZZYYYWWTQQPPPPNNPNMMKFEEp!!&&&&),,111000000033333330,'"  %*28/'''+** eⲑgEbzzssz|wrjhhhdcaa_[[YYYYYWTTTTTQQQQQQQQTTYYYYYYYYYYYYYYYYZZYYYWWTQQPPPPPPPPPP\MHFRR%*!!!&&&))),,11110000033333339)'"  $*22=/'###*% -e⻑JA\q~|zsnjnwwdhlfcaa_[ZYYYWWWTTTTTTQQQQQQQTTTYYYZZZYYZYYYYYYYYYYWWTTQQPPPPPPPQPNPbbb\HFARú%*!&&&,//////11111100033333398!  7722#8/#"""  L⻄REbqtw|zsnjjlldddca__[YYYWWWWWTTQQQQQQQQQQQQTTYZZZZZZZZZZYYYYYWWWTTTQQQPPPPPPPTQPQQbbbb\\HF\ø%%#!!!&),)1//////1111111103333398+  $7722242#"  e⺕RMbqtflrzssznhdddcca_[[ZYWWTTTTTTTQQQQQQQQQQQTTWYZZZZZZZZZYYYYYYTTTTQQQQPPPPPPPPTTTTWYWTTbbbNMby%%%!&&,,,1111/11111000000333998+%  *7222#2#"""  ÚgKbqtuurnsszzrhdccaa_[ZZYWTTTQQQQQQQQQQQQQQQTTTWWYZZZZZZZZZYYYYYWTTTQQQQPPPPPPPPQWYYYYZZYWZqqbbbQb%%%!!&&,,,111111110000000039998+%% $$%*72#**""  <ÚgAbuw|nnszzzlfdca__[[ZYWTTTQQQQQQQQQQQQQQQQTTTTWZZZZZZZZZYYYYYYWTQTQQQPPPPPPPPQQWYZYZ[_[[[[_ttt[Yby$%%%!!&&,,011111000000000009998++  $%?2*"""*%$$   X⻑JA\t~wr~|njzzzjddca__[ZZYWTTQQQQPQQQQQQQQQQTTTTWWWWZ[[ZZZZZYYYYYWWTQQQPPPPPPPQQQQQQTYZZZ__acaaccccctZb\p $7**!&,0000000000300000001998+%%   .GUUi{{{]BB7* XÕgA\quxnn|znznrhddcca_[ZYYWTTQPPPPPPPQQQQQQQQTTWWWWWYZZZZZZZYYYYWWWTTPPPPPPPPPQQQQTTTWYZZ[_aafdfhdddhwlc_Ybyy$***!&,93,100003333333300,,/+ .GGU^voo]?$   Ku~|zzrrlddccaaaaa_YWWTTQPPPPPPPPPPPPPQQQTTWWWWYYYYZZZZZYYWWTTTQQPPNNNNPPPPQTTWWYYYYY[[_acdhhjjjnnnzzzzzwwwtZWb\y]]VB+4+881)),00333399988,+*  -LL@- --GGUUUGGI $$$??IVUiviG.@    D``S}}S``}ûgRKbuwz|zzrldccaa_____[YWTTQPPPNNPPPPPPPPPQQQTTWWWWYYYYZZZYYYWWTTTQQPPPNNNNPPPQTTWWYYZZZ[[__acdhhjjjnnnnnnnnnxx|wftqbby?]{kB%+==)&&),,03399988++"  ARRRppbTZtuu~|zrldcaa_____[[YWTTQPPPMKKKMMNNNNPPPPPQTQQQTTTTWWWWWWWTQPPNNNNNMMMMMNNNPQTTYYZ[aaccccffhhhjjnnnsssssssssxxxxxxxxxxxxnnnpRJCC`miG?VkVI@--<>>>>AAAEERRR\\pppbTYtu~||zrldcaa____[[[WWTQPPPNMKKKMMNNNNPPPPQQTQTTTTTTWWTTTTTTQPPNNNNNMMMMNNNPQQTWYZ[_aaccdfffhhjjjnnnsssssssssxxxxxxxxwxwwwwnyypRJCDDmU6IV]{{veeXX`CRR\\Qbtffllw||||xxxxxxwttqqqb\RRRggJCC(((((5555CCC5::::::::;;;;>>>EEEEFFFFHHHHFFEHQYttw~zzrrldca____[[ZYWTQPPPNNMKKKMMNNNNPPPPQQTTTTTTTTTTTTTTTQPPPNNNNNMMMNNNNPQTWYY[[_accdfffhhjjjnnnnsssssssssxxxxxxwwwwwwwwwpRJCS`mLG. G@LLXXDS>H\bbZtuuuw||||xxxxxxxwuf_[qbbN\\\\\RRJJCC55((((((5555CCCCCC:::::::::;;;>>>AEEFHKMNNbbbb\\MNWttuuw|zrrlfdca__[[ZZYWTQPPNNMMKKKKMMNNNNPPPPQQTTTTTTTTTTTQQQQQPPNNNNNNNNNNNPPPTTWYZ[_accdffhhhjjnnnnnssssssssssxxxxxxwwwwwwuuuttyypJJSSm^@ -<>>AFHHKMPbbQTbbbbbW_tuflwrnrjhdca__[[ZZYWTQPPNMMKKKKKMMMNNNNPPPPQQTTTTTTTTTQQQQQQPPNNNNNNNNNNNPPPQTWYZ[_aacdffhhhhjnnnnsssssssssssssssnnnrwwuuulllufuty\RJCS`eeLLLL-<;::::CC555::::::::;;;;;::::::;;;;>>>AEEHKMNPQWWWYYYZ[[qtuuwwjhhhddaa__[ZZYWTQPNNMKKKKKKMMMMNNNNPPQQQQTTTTTTTTQQQPPPPNNNNMNNNNNNNNPPPQWYZZ[_aafffhhhhjnnnnssssssssssssssssnnrrllllllffrhhjw~ttypR::C}``mmmmmXDSSJRRMW[_fuwwx||||||~|zzzrrrrufa_qqbTQQQQPNKHE>;;::::::::::::::;;;;;;;::::::;;;>>AAEEHKMPQTYqq[[ZZ[_ttuuuw~~whhhddaa__[ZZYWTQPNNMKKKHKKKMMMMNNNPPPQQQQTTWTTTTTQQPPPPNNNMMMMMNNNNNPPPPQYYZ[__acffhhhhjjnnnssssssssssssssssnnnrrhfffffdd~|nnnx~~utyRR;CCSSSD5CCCJR\bb[afllwx~xxx|~|~|zzzzzrruff_[YWTTQQPNKFA>>;;::::::::::;;;;;;;;;;;:::::;;;;>>AEEHKKNNQWY[[_____atuwwww~~whddcaa___ZYYWTQPPNMKKKHHHKMMMNNNNNNPPQQQQTTTTTTTQQPPNNNNMMMMMMMNNNNPPPQQTY[[__acffhhjrrrjnsssssssssssssssnnnnnrrrddcccaaazzzzssxx~wqqyy\RJJJC:JJAHNTZ_acfljwx|xxxx||||zzzzzrrufa[YWTTQNNMKHFA>>;;:::::;;;;;;;;;;;>>>;;::::;;;;>>AAEFHKNPQTWY[___acfuu~~ww~~rdddca___[ZYWTQPPNMMKKHHHHKMMMMMNNNPPPQQQTTTTTQQQQPPNNNMMMMMMMMMMNNPPPQQTTZ[[_acddhhhjjrrnsssssssssssnnnnnnnnnrrllddcccaaarrzzzsss|xwwty\\RRARRRKPWZ_cffllwx|xxxxxxxxxzzzznrllc_[YWTTQMKKHFEA>;;;:::::;;;;;;;;;;;;;;;;::::;;;>>AEFFHKKPQTWYZZ[_affuu~~~|wwwhddca_[[[ZYWTQQPNMMKKKHHHHKMMNNNNNPPPPPQQQTTTQQQQPPPNNMMMKMMMMMMNNPPQQTTWW[___acfdhhjjjnnnsssssssssssnxxxxnrjjhhhhddccccccrrzzssssssnxwwuutqqbb\\\KMPW[afflllr|~||xxxxxxxx|zzzjhdca_ZYWTQPMHFFEA>>;;;:::::;;;;;;;;;;;;;;;;;::;;;>>AEFFKMMNPTWYZ[[_aafuuw~~~~|wjhdcca_[[YYYTQQPPNNMKKKKHHHKMNNNNNPPQQQQPPQQQQQQQPPPPPNMMKKKKMMMMNNPQTTWWWYY___acdfdjjnnnnzzsssssssssnnxxxxxjhhhhdddddcccdddzzzzzzzssssssnnwuttqbQPPPQWZachhlllzz|||xxxxxxxx|zrrldca_[YWTQPNKHFEEA>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>AAFFHMNPPQTYYZ[[_acfuw~ww~~wwhfcaa__[YYWTQPPPNNMMKKKKHKKKMNNNNNPPQQQPPPPQQQQPPPPPPNNMMKKKKMMMNNPQTTWWYYZZ_accddhhnnnnnnzzsssssssnxxxwwwwwhhhddddddddddfflzzzzzzzzzzzsssxzlfa_ZWTQTYZ_adhhllrrz|||xxxxxxxx|zrlldc_[ZYTQPPNHFFEEAA>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>AEEFHKMNPQTTWYZ[__cflu~~~~wwwlfdca__[ZYWTQQPPNNMMKKKKKHHHKNNNNNNPPQQPPQPPPQPPPPPNNNNMMKKKKMMNNNPQQTWYYZZ[[_acdddhjnnnnsssssssssssnxxwwrlllfddddddddddflllussszzzzrzzzzzssnhda_[YWWWY[_cfhhrrrrzz||xxxxxxxx|wrlfda_[ZYTQPNMKHFFEAA>>>;;;;;;;;;;;;;;;;;;;;;;;;;;>>AEFHKMNPQTWWWWY[_cfluww~|~wwrhfca__[ZYWTTQPNNNNMMKKKKKKKKKNNNPPPPPQPPPPPPPPPPPPPNNNNMMKKKKMNNNPPQQWYZZ[[[_acdddhjjnssssssssssssssnxwwrlffddddcccddddflrwwwssxszzwz|zwrzzzndca_[ZYYY[_aflrrrrrzzz|xxxxxxxxxxzrhfca_ZYWQPNNMKHFFEAAA>>>>>>>>;;;;;;;;;;;;;;;;;;;;>AEFHKMNPTTWYYYYZ_afluwww||wuulfcaa_[YYWTQQPNNMMMMKKKKKKKKKMNNNPPPPPQQPPPPPPPPPNNNNNNMMMMKKMNNNPPQTWYYZ[[___ccddhjjnssssssssssssssnnxwulffccccccccdddfhrw|~~xsxxxzxw|wwrwrhha__[[[Z[_acflrwzzzzzzxxxxxxxxxx|nnjhfc_[YWTPNMMKHFFEEAA>>>>>>>A>>;>;;;;;;;;;;;;;;;;>>AEFKMPQQTWYYYZZ[_fuuww~~~wwffcca_[ZYYWTQPNNMMMMMKKKKKKKMMMMNPPPPPQQPPPPPPPNNNNNNNNMMMMMMMMMNPPPQTWWZ[[___aaddhhjjnssssssssssssssnnrrulfcaaaaaaaccddlrww||~~xxxxxxxw|wwrlhfc___[[[__acfluw||||||xxxxxxxx||||nnhfca_ZWTQNNMKHFFEEAA>>>>>>>>A>>>>>>>>>>;>;>>>;>>>>>AFHMPQQTWYYYZZ[_fuuuw~~~wrlccaa_[ZYYTQPPNNMKKKKKKKKKKMMMMMNPPPPPPQQQQPPPPPNNNNMMMMMMMMMMMMNPPPQTWYY[[__aaccdhhhjnnssssssssssssnnnrrlffcaaa__aaacffhrnxxxx||xxxxxxxxxwrhhdca______aaffluw|||||xxxxxxxxxxxx||nrhda_[ZWQPNMKKHFEEAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AEFHNPQTWYYYZ[__ffuuwwwwwuhfcaa_[[ZYWTQPNMMMKKKKKKKKKKMMMNNNPPPPPQQQPPPPPPPNNMMMMMMMMMMMMMNNPQQTWWYZ[__accffdhhjnnssssssssssssnnnrrrddccaaaaaaacdflhwxxxxxxxzzxxxxx|xnjhdcca___aacfffluwx||||xxxxsxsxxxxx||wrlhda_ZYWQPMMKHFEEAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AEFKPQQWYYYZ[_atuuuwwwwwulfdaa_[[ZYWTQPNMMMKKHHHHKKKKKMMNNNNPPPPPQQQPPPPPNNNMMMMMMMMMMMMMNNPQQTWWYZ[__acffffhhhjnsssssssssssnnnnrrrrdccaaaaaaacdfllr|||xxssszzzxxxxxnjhddcaaaaaacffllwwx||||xxxzxxssxxxxx|wwllfca[ZYTPNMKKHFEAA>>>>;>>>>>>>>AAAAAA>>>>>>>>AAAAAAEFHKbQTWYZ[[__fuu~~~wwwrlfcaa_[[ZYWTQPNMMKKKHHHHHHKKKKMMNNNNPQQQQQQQPPPPPNNNMKMKKKMMMMMMNNNPTTWWYZ[[aacffffhhhjnnsssssssssssnnrrrlllcccaaaaaccdfllrw|||xsssszzzzssnnjjhdcaa_aaaccflrwwxxxxxxxxxxxxxxx||x|wwwfdca_[YWQPNMKHHFAAAA>>>>>>>>>>>>AAAAAAA>AAAAAAAAEEEEFHKMPQTWYZ[[cfuuw~~~wwrlfca___[ZYWTTPNMMKKKHFFFFFHHKMMMNNPPPQQQQQQPPPPPNNNMMKKKKKKMMMMMNNPPPTWWYZ[[_ccddfhhhrnnnsssssssssssznrjlldffaaacccffllllrrrz|xxxsssszznsnnnjjhddcaa_aaccfhjjxxxxxxxs||xxxxxx|||xwwuudcaa[ZYWPNMKKHHFEAAAAA>>>>>>>>>AAAAAAAAAAAAAAAEEEFFFHKKMPQTYYZ[_fuuuww~~wwlfca___[[ZYWTQNMMKKHHHFFFFHHHKMMMNNPPPQQQQQQPPPNNMMMMMKKKKKKMMMMNNNPPQTWYZZ[_acdddhhhhnnnnnsssssssssszjhhddcccaaccdfffwwrrrzzzzzxxsssssssnnjjjhhdcaaa_accdhhjjxxxxxxxxx|xxxxxx|||wwlllcca_[ZWTPNMKKHFFEAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEFFHHKKMNQTWYZ[[auuuww~~~wwlfc__[_[[YWTQPNMKKHHHHFEFFHHKKMMNNNPPPQQQQQPPNNNNMMMMKKKKKKKMMNNNNPPQQWYYZ[_aadddhhhhjnnnnssssssssszzzhlfddcccacccdfhhrzzrznznzzxxsssnssssnjjhfffcaaaaacdfhjnnxxxxxxxxx|xxxxxx~~|wlhdccaa_[YWTPNMKHHFFEEEAAAAAAAAAAAAAAAAAAAAAAAAAEEEFFHKKKMNPQTWY[_acuwww~~~~rllca_[[[ZZYWQPPMMKKHHHHFFFFHHKKMMNNPPPPQQQQPPPNNNMMKKKKKKKKKKMMNNPPQQTTYZZ[__acfdhhhjjjnsssssssssssnnnrdddccaaaccddhhjjzzzzzzzzzzxssnnnssssnjhdddcaaaaaccdhjrnxxxxxxxxxx||xxxxx~~|wldccca_[ZYTQNMKKHHFFFEEEAAAAEEAAAAAAAAAAAAAAAAAEEEFFHKKKMNPQQWY[_affwwww|||wjlfc__[ZZZYWTQPNMKKKHHHHFFFHHKKKMNNNPPPPQQQPPNNNMMMKKKKHKKKKKMMNNNPQQTTWYZ[[_acdhhhjjjjnssssssssssnnnjjrddcccaaccddfhjjnzzzzzzznzssnnnjjsssnjhhdcccaaaaaffflrwxxxxxxx||||zzxxxxx~~wrfcaaa__[YWQPNMKKHHFFEEEEEAAAAAAAAAAAAAAAAAAAAAAEEFFHKKMMNPQTTYZ_afuu~~~~wwwwffca_[[[YYWTQPNMMKKHHHHHFFHKKKMMMNNPPPPPPPPPPNNNMKKKHHHHHKKKKMMNNPQQTTWYZ[[_acddhjjjnnnnnsssssssnnnhhhhfdcccccccdfhhjnnzzzssssssnnnnjjjjsnnjjhddcccccccdffllwx||xxxx|||||zzzxxx|~|wlfaaa__[ZYTQPNMKHHFFFEEEEEEAAAAAAAAAAAAAAAAAAAAEEFFHHKMNNPTTYYZ_afuu~~~wwwuudca__[[ZYWTQPNMMKKHHHHHHHHHKKMMMNNNPPPPPPPPNNNMMKKKHHFFFHKKKMMNNPPQTTWWY[__acddhjjjjnnnzsssssssnnjhhdddcccccccddhhjrnxxxzssssssnnnnjjhhhnjjhhdddccccddffluuuw~|~xxxx|||||||||||||wuffaa_[[ZYWQPNMKKHFFFFEEEEEEEAAAAAAAAAAAAAAAAAEEEEFFHKMNPPQWYZZ[afuu~~~wwlfffca__[[ZYWTQQPNMKKHHHHHHHKKKKMMMNNPPPPPPPPNNNNMMKKKHHFFFFHKKKMMNNPQTTWYYZ_aacdfhjjjnnnzzzssssnsnnnjhddcaaccccddfhjrnxxxxxsssssssnnnjhhhhhhhhhddddddddffffuuuw~~~~xxxx||||||||||||rrlfca__[ZYWTQPMMKHHFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFHHKNPPQTYZ[_afuuw~~~~wufdccaa_[[ZZYTQQPNMKKHHHHHHHHKKKMMNNPPPPPPPQPNNNNMMKKKHHFFFFFKKKMMNNNPQTWYYY[_acdfhjjnnssszzzsssssnnnrlfdcaaacccddhhjrwxxxxxxsssssssnjjhhhdddfdfdddddddddffffuwww~~~~xxxx||||||||||||jlffca__ZYYTQPNMKKHHFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEFFHHKKNPQTWY[_affuww~~~~wufccaa_[[[ZZYQPPNMKKHHHHHFFHHKMMMNNNPPPPPPPQPNNNNMMKKKHHFFFFFKKMMMNNPQQTWYYZ[acdfhhjnssssszzzsssssnnrllfca___ccddfhrrwxxxxxxxsssssssnjjhddddcfdfddddddddddhhhwww|~~~~xxxx||||||||||||jffcaa__ZYWTQPNMKHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFHHKKMPQTTY[_acfuuw~~~~wwlfca__[[ZZZZYQPNNMKHHHHHFHHHHMMMNNNPPPPPPPPPPNNNMMKKKHHFFFFFFKMMMMNNPQTWYYZ[[adddhjjnsssssszzssssnnnrlfcca___cddfhjrwnxxxxxxxssssssnnjhhffdccfdddddddddhlrrww~~~|||xxxxxx||~~~~~|wwjjhfca__[[YWWTQPNMHHHHFFFHHHHHFFFFFFFFFEEEFFEEEEAEEFFHKMNPQYZY[ffcww~~~~~~jhffcaa_[[ZYYYWTPNMMKHHFHHHHHHKKNNNPPPPPPPPPPNNNMMMKKKHHFFFFFFFHKMMNPPQTWWYZ[[__fhhjjnnssssssszzssnnnrllccaa___auuuwwwxx|xxxxxxssssnnjjhhddccaaafdddddddddhjrwww~~~|||xxxxxx||~~~~~|wwjjhfca__[[YWTQPNMMHHHHFFHHHHHHHFFFFFFFFFFFFFEEEEEEFFHKMNPQTY[[_fuf~~~~|~~~jffdca_[[ZYYWWTQNMKKKHHFHHHHKKKKNNNPPPPPPPPPNNNNMKKKKHHHFFFFFFFHMMNNPQTTWYZ[[__afhhjjnssssssszzzssnjjhffccaaaaaauwwwwwxxxxxxxxxsssnnjjhhddcaaaaadddddddddhhjrww|~~~|||xxxxxx||~~~~~|wwjhffca_[[ZYWTQPNMMKHHFFFFFHHHFFFFFFFFFFFFFFFFEEEEFFHKMNPPQWYZ[affl~~~|||||lffca_[[ZYYWWTQPNMKKHHHFFHHHKKKMNNPPPPPPPPPPNNNNMKKKKHHHFFFFFFHHMNNPQQTWYYZ[__aahhjjjnssssssszzznnnjhdddaaaaacccuwwwwxxxxxxxssssnnnjjjhddccaaaa_hdddddddhhjjww||~~~|||xxxxxx||~~~~|wwjjhfca__[ZZWWTQPNMKKHHFHFHHHHHHHFFFFFFFFFFFFFFFFFFFHKMNPPQTYYZ_fflw|||xxxxwhffa__[ZYWWTQPPPMKKKHHFFFHHKKKMMNPPPPPPPPPPNNNNMKKKHHHHHFFHHHHHKNNPPQTWYZ[[_aacchjjjnsssssssszzznrjhddcaaaaccfffwwwwxxxxxxxssnnnnjjjhhdddcaaa___hdhhhhhhhjjwwx||~~|||xxxxxxx||~~~||wrjhfcca_[[ZYWTQPPNMKKHHHHHHHHHHHHHHHHFFFFFFFFFFFFHHHKMNPQTWYZZ_fulw~|xxxnnnjfcca_[ZYWTQQPNNNMKKHHFFFHHHKKMMNPPPPPPPPNNNNNNNMKHHHHHHHHHHHKKKKNPQQTWYZ[_aaccddhjjnnsssssssnnnnjlhdccaaaacdfluuwwwxxxxxxsssnnjjjhhhdddccaaa____hhhhhhjjjjwwx|||~|||xxxxxxxx||~~||wwjhhfcaa_[ZYYWTQPPNMKKKKHHHHKKKKHHHHHHHHFFFFFFFFFHHKKMMNQTWYZ__afuuw~xxxxnjjhcaa_[ZYWQQPNNNMMKKHHFHFFHHKKMMNNPPPPPPPPNNNNNMMKHFFHHHHHHHKKKKMMPQTTWYZ[_aacddhhjjjnsssssssnnnjjhhddcaaaacdfluwwwxxxxxxxssnnjjjhhhddddccaaa__[[[hhhhjjnnnnwxx|~~||||xxxxxxxx||~~wwwrjhfdca_[ZZYWTQQPNNMKKKKKKKKKKKKKKKKHHHHHHFHFFFHHHKKMNNQTWYZ[aaflwwx~xxxnjhhfca_[ZYWTPPNMMMKKHHHHHHHHHHKKMNNPPPPPPPNNNNNMMMMKFFFFFFHHHKKKMMMNQTTWYZ[[_acddhhjjjnnsssssssnjhhhdddcaaaaccfllrzznnnssssssnnjjhhdddddccaaa__[[[[[hhjjjnnnnnxxx~~~~|x|xxxxxxxx||~~wwrrhhdca__[ZYYWTQPPNMMMKKKKKKKKKKKKKKKKKHHHHHHHHHHHKMMNPPTWY[[_ffluwx||xxnjhhdca__[ZWTQPNMMKKKKHHHHHHHHHKKMNNNPPPPPPNNNNMMMMKKKFFFFFFHHKKKMNNNPTWWYZZ[_acddhhjjjjnnssssssnnhhhdcccaaaaaffllrzxxnnsxxxxxnnjjhddddcccaaaa___[[[[Zjjjjnnzzxxx|~~~~~||xxxxxxxxx||||wrrlhdcaa_[ZYYWWTQPPNNMMMKKKKKKKKKKKKKKKHHHHHHHHHHHKKMNPQTYY[__auwwrz||xxxnjhddca_[ZYTQPNMMKKKKKHHFFFHHKKKKMNNPPPPPPNNNMMMKKKKKHFEFFFFHKKMMNNNPQWWYY[[_accdhjjnnnnnsssssznnjhhddcacccfffuurrzzxxxxxxxsssnjjhddcccaaaa___[[[[[ZZYjjjjnnzznnxx~~~~|||xxxxxxxx|||~~wuulffca__[ZYWWTQPPNNNMMMMMKMKMKKKKKKKKKKHHHHHHHHHKKMNPQTWYZ[__aw||wzzxnxxwjfcca_[[ZWTPNMMKKKHHHHHFFHHKKKKMMNNPPPPPNNNNMMKKKKKKHFEFFFHHHMMNNPPQQWYYZ[[_acddhjjnnnnnssssnzznjhdddaaacffluwww|xxxxsssssssnjjhfdccaa_____[[[[[ZZZZZjjjnnnzz|||~~~~~|||xxxxxxxx|x||wullfdcaa_[ZYYWTQQPPNNNMMMMMMMMMMKKKKKKKKKKKKKKKKHHKMNPQTWYZ__affuzzzz||xwrjfcaa_[ZZYTQPNMKKHHHHHHFHHHKKKMMMNNNNNPPPNNMMMKKKHHHHFFEFFFHHKMMNPQQQTYZZZ[_aacdhhjnnsnnnnsnnnnrhhddccdddfflluwwzzsssssnnnnnjjjhfdcaa______[[[[[ZZZYYYnnnnnz||~~~~~~~~|||xxxxxxxxxzznrlfffcaa_[[ZYWTTQPPNNNNNNNMMMMMMMMKKKKKKKKKKKKKKKKKKMPQWYYZ_afuuujnzzz|~|hhfcaa__ZYYWQPNMKKHHHHKHHFHHHKKKMMNNNNNNPPNNMMKKHHHHHFHFFEFFHHKKMNPQQTTWZZ[[__aaddhjnnsssssnnnnrddddcccallllllrrrnnnnssssnnnjjjhddcaaa_____[[[[[[ZZYYYYYnnnnnzzz~~~~~~~~|||xxxxxxxxxzznrllffca__[ZYYWTTQPNNNNNNNNNNNNNNMMKKKKKKKKKKKKKKKKMMNPTWY[_afuuu~rnzzzzwwffcaa__[YYWTPNMKKHHHHHKHHFHHKKMMNNNNNNNNPNNNMKKKHFFFFFFFFEFFHKKMNNQQTWWY[[[__aacddhjnsssxxxnnjhlccccccccllrrrrrznnnsssssnnnjjhhfdcaa_____[[[[[[[ZZZYYYYYnnnszz||~~~~~~~~|||xxxxxxxxxzznrlffcaa__ZZYYWTTQPNNNNNNNNNNNNNNMMKKKKKKKKKKKKKKKMMNPQTYZ__cfluwwzzzzzrrlfcc___[ZYWTQPNMKHHHHHHHHHHHKKMMNNNNNNNNNNNNMMKKHFFFFFFFFFFFFHKKMNPQQWWYY[[__aaccdhhjnsssxxxnjhddcaaaccdflrrrrzzzzzzsssssnjjjhhffcaa_____[[[[[[ZZZYYYYYYYnnssz|||~~~~~~~~~||xxxxxxxxxznnjfffca__[ZYYWTTTQPNNNNNNNNNNNNNNNMKKKKKKKKKKKKKKMNPPQTWY[acflluw||zzzrhhfcca__[[ZWTQPNMKHHHHHHHHHHHHKKMNNNNNNNMMMNNMMKKHHFFFFFFFFFFFFHKMMPPTTWYYZ[__aacdddhhjnnssxxxjhhdcaaaacfflrrrnznzzxxxsssssjjjjhhffaa___[[[[[[[[[ZZYYYYYWWWssszz|||~~~~~~~~~~||xxxxxxxzznjjfffaa__[ZYYWTQQQPNNNNNNNNNNNNNNNMMMKKKKMKKKKKKKMPPQTWY[_ffluwww||zzzjddca__[[ZZYTQPNMKKHHHHHHHHHHHKKMMNNNNNNNMMMNMMKKHHHFFFFFFFFFFFHKKMNPTTWYZZ[_aacccdfdhhjjnnnxxwjhfdccaacffuurnnnnsssxxxxzzszjjhhhdcca___[[[[[[[[[ZZYYYYWWWWWnnnzz|||~~~~~~~~||||xxxxxxxxnrjhfccaa_[[ZYWWTQQPPPPNPNPNPNPNPNPNNMMMMMMMKKKKKKMMPQTWZ[_auuwwxxzz||znhddaa_[[YYYTPNMMKKHHHHHHHHHKKKKMMNNNNNNNNMMMMKKKHHFFFFFFFFFFFFHHKMNPQTWYZ[[_acddddddlhhhhhhhjjhhdddddddflluwzzzzxxxxzzzznnnnhhhfdccaa___[[[[[ZZZZYYYYWWTTTTTnnzz||~~~~~~~~~~||||xxxxxxxxnrllfccaa_[ZZYWTTQQPPPPPPPPPPPPPPPPNNNMMMMKKKKKKKKMMQTWY[_cfuww|xxzzxzzjhdca_[[YYWTQNMMKKHHHHHHHKKKKKKMMNNNNNNNMMMMMKKKHHFFFEEFFFFFFFHHKKMNPTWYZ[__acddfffhhlllhhhddhhddddddddhhrwwxnsssxxxxzznnnrnrddfdcaaa___[[[[ZZZZYYYYYWWTTTTTQzz||||~~~~~|||~~||xxxxxxxxxnrjhlfccaa_[ZYYWTTQQPPPPPPPPPPPPPPPPPNNNMMMMMMKKKMMMNQWYZ_atu~~~||xxzzznhdca_[[YYWTQPMKKKHHHHHHHHKKKKMMMMNNPPNNNMMMMMKKKHFFFEFEFFFFHHHHKKMNPQWWY[__acddfffhhlllllddddddddddddhhjrnwxxssssxxxxnnjjjhjhddcccaaa__[[[ZZZZZZYYYYWWTTTTQQQ|||||~~~~~|||||||||xxxxxxxxnjhllfcaa__[ZYYWTTQQPPPPPPPPPPPPPPPPPNNNNNMMMMMMMMMNPTWY[afuu~~~~|xxxnrjhdca_[ZYWTQQPMKKHHHFFHHHKKKKKMMMNNPPPNNNNMMMKKHHHFFFFEEFFFHHHKKMMNPQTYY[[_accfhhhhhhhlllffddfacccddfhrrrnnnsssxxxxxxzjhhhhdddcccaaaa__[[[ZZZZZYYYYYWWTTTQQQQQx|||~~~~||||||||||xxxxxxxxwrlllfcaa__[ZZYWWTTQQPPPPPPPPPPPPPPPPPPNNNNMMMMMMMNNNPWY[_fuu~~~~~xxxxjhhdca_[ZYWTQPPNKKHHHFFFHHKKKKKKMMNNNPPPNNNMMKKKHFFFFEEEEEFFFHHHKKMNNPQTYZ[_accdhhhhhhlllllffddcaaacdfllwwxnsssssssxxxx|jhhddddccaaaa___[[[ZZYYYYYYYWWWTQQQQQPPP~~~~~~~~|||||||||||xxxxxnnjjhfffaa__[[ZYYWWTQQQPPPPPPPPPPPPPPPPPPPPNNNMMMMMNNPPQY[_cfu~~~~|xxxxxhddca_[ZYWTQPNMKHFFHHHHHHKKKKKMMMNNNNNPPNNMMKKKHFFFFEEEEEFFFHHKKMMNPPQWYZ[_acdddhhhjjlllllffccaaaacdflrwwxxxxxxxssssszznhhdddccaaaaa____[[ZZYYYYYWWWWTTTQQQPPPPP~~~~~~~~||||||||||||zzzzjjhhfdcaa__[[ZZYYWTTQQQPPPPPPPPPPPPPPPPPPPPPNNNNMNNPPQQW[acfuw~~~xxxxxx|hdcaa_[YYWQPNMKHFFFFFHHHKKKKKMMMNNNNNNNNNNMMKHHHFFFEEEEEEFFFHKKMNPPQTWYY[_aacdddjjjjjllllffdcaaaccffllwwxxxxxxxxxxxsnnjhhddcccaaa______[ZZYYYYYWWWWTTQQQQPPPPNNN~~~~~~~~|||||||z||||zzznjjhhfcaa___[[ZYYWWTTQQQPPPPPPPPPPPPPPPPPQQPPNNNNNNPQQTWY_cfluw~~~~~xxxxwfcca_[[YWTQPMKKHFFFFFHHKKKKMMMMMNNNNNNNNNMMKKHHFFEEEEEEEEFFHKKKMPPQTTWYZ__acdddhjjjjjlllfffdcaaaccffllwwnsxxxxxxssssnjjhddccaa_______[[[ZYYYYWWWTTTTQQQQPPPPPNNN~~~~~~~~|||||zzzzzzzzznnjhhffcaa__[[ZYYYWWTTQQQPPPPPPPPPPPPPPPPPQQPPPPPPPPQTWYZ[fluuw||~~~xxwjjhcaa__[YWTQPNMKKHFFFFFHKKKMMMMMMMNNNNNNNNNMKKHHFFEEEEEEEEFFHHKMMNPQTWWYZ[_aacdddhwjjhhddddcccccccfflhjrxxnsxxxxxxssnnjjhfdcca____[[[[[ZZZYYYWWWWTTQTQQQPPPNNNNNMM~~~~~~~~|||||zzzzzzzznnnjhhfcaa__[[ZZYYWWTTTQQQQPPPPPPPPPPPPPPPPQQQPPPPPPQTWZ[__uwww||x|~~|wwhfda___[ZYWTQPMMKKHFFFFHHKKMMMMMMMMNNNNNNNNMMKKHFFFEEEEEEEEFFHKMMNPQTWYYZ[[_aacdddhrrjhhddddccccdfflljjnnxxsxxxxsssnnjjjhffcaa___[[[[[Z[ZZYYWWWWTTTQQQQQPPPNNNNNMMM~~~~~~||||||zzzzzzzzznnjjhfccaa__[[ZZYYWWTTTQQQQPPPPPPPPPPPPPPPPQQQPPPPPQTWZ[_af~|||||xx~~wwfdca__[ZZYWTQPNMKKKHFFHHHKKMMMNNMMMMNNNNNNNMMKKHFFEEEEEEEEEFFHKKMNPQWWYYZ[[_aacdddhhrulfdddddcdddflllrnnnnxxxxxxnnnnjjhhhfdcca__[[[[ZZZYYYYYWWWTTTQQQPQPPPPNNNNMMMMK~~~~~~~~|||zzzzzzzznnnnjhhfccaa_[[ZYYYWWWTTTQQQQPPPPPPPPPPPPPPPQQQQQPPPQTWY[_cfl~~||||xx~wulfaa_[[ZYYWTQPNNMKKKHHHHHKKMMNNNNMMMMNNNNMMMMKKHFFEEEEEEEEEEFHKKMNPPQYYZZ[___accdddhhllffdddddddddlrrwwxxxxxxxxxxnjjjhhhhdccaa__[[ZZZYYYYYYYWTTTTQQQQPPPPPNNNNMMMMKKK~~~~~~~~||zzzzzzzznnnnjjhhfcaa__[[ZYYYWWWWTTQQQQQQQQQQQQQQQQQQQQQQQQPPQQWY[_fluw|||||||xwrlfaa_[[YYYWTQPNNMMKKKHHHHKKMMNNNNNMMMMMMMMMMMMKHHFFEAAEEEEEEFFKKMNPQTTYZ[[__aacddddhhhfffdccccdddhhrrwxxxxxxxsxxxnjhhhhfddccaa__[[ZZZYYYYYYWWWTTTQQQQQPPPPPNNNNMMMMKKK~~~~~~||||zzzzzznnnnnjjjhdfcaa_[[ZYYYYWWWWTTTQQQQQQQQQQQQQQQQQQQQQQQPPQQWY[afuw|xx|||||xhhfca__[YYWWTQPPNMMKKKKHHHKKMMNNPPPNNNMMMMMMMMMKKHHFEAAAEEEEEFFFKKMNPQTWZ[___aacddddhhhldccccccdddhrrzzz||xxxxxsxxxnjhhdddcccaa_[[[ZZYYYYWYWWWWTTQQQQQQPPPPNNNNMMMMKKKKKww~~~~||||zzzzsznnnnnjjjhddcaa_[[ZYYYYWWWWTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQYZ_clw||sssxx||wddca___[YWTTQQPPNMKKKKKHHKKKMMNNPPPNNNNNMMMMMMMKHHFFEAAAEEEEEFFHKMNPQTWY[[__aaccdddhhhhlcaaaaccdllrrzzzz||xxxxxxxxxnjhhddccaaa__[[[ZYYYYYWWWWTTTQQQQQQPPPPNNNNNMMMMKKKKK~~~~~~||||zzzzsznnnnnjjhhddca__[[ZYYYYWWWWTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQYZ_fuw|~nnnsx|||ddca__[[WTQQQPPNNMKKKKHHHKKKMNNNPPPNNNNNMMMMMMKKHHFFEAAAEEEEFFFHKMNPQTWY[___aacffdhhhhhlaaaaacddlrrzzzxz||xxxxxxxxxnjhhdccaaa__[[[ZZYYYYWWWWWWTTQQQQQQPPPPNNNNMMMMKKKKKK*VޯG   !!'&!!!!&&'!!!!!!!!!!!'''1),/#BVћU    U'!'&!!!!&&'!!'''&)1)04#]$ G  !!&&'&&&&&'!!'!!!!!'&1,192 .șG   i6!'&)&'!!&&'!!!!!!&111+k  ޵. I&&))&!&&&&'!!!!'!'&)14V ěG ^I&&&)&&&&)&'&'!''!!!&))4*$6뼔UV&&&)&&&&)/&&''''!!!!!!')=7$   دV%&&))))))&)''''''''!'!!!!''!!'!')!/4  {%!&))))),))!'''##''''!!!!!'''!!''&,&1&  U%"&&,,,1,,&&&!)''!')))''!!!!!!'))1)/']  $%),))))/)''!!!')'''')''''!!!!!,,/8*B 6%%##')1))/1)'#"')'')''!!!!!#')&!&9,27  I"#),))1011'!'')'!''!!!!!#!&)&0,8'% ћv6%%!&181,00/)!!!&&'''!!''!!!#'&,,,98 G̦v?%%!444=81&!!!'&!'!'!!''!##!!),,1/{  ț?"**!'!!'&!!!''&!###!'&,,08"B .ᶞV?""+"'!!!##''&&,&9'% ¯{?$#!!!!!##'')&&1+"  ¯"''!'##')1)/)*  Gk!''!!#'&)1/8'7  i"!/!!#!!!'),/='2  6%#!&!'#'''&!!,&1/2{ vV*"#!!##''/),!,&#BV  {$22+'!!##''/)/')&2B  @Ԏ62*+!!!!#'')/'/8'V?  V$*248+!&+!!!!!!''&)'44B?{  @]"#''//),&&)!!!!!!!!)))2'*B6 Ȏ?+)/))//1/1)&!!&&&))),/'*"*6V  B"#&,11/)''/1/1'''!))),,!!!2?6 Ԏ$/)&,,,/)''))'''/'))),,,&!+?6I .V$*=))'&,,1/)'#'''/)))/),,,84VVG?%2+&'',,,11/###)/11,)),,,8']6V  ?2/!&&),))))&&!'##')1191,,/26G vB7))!')&))))))&)'#'),001184*BB{I V#'&&)),,,)))&&&!'/10,9=4"2 v]%!&&/1,,,,))&&&'/10188*==] {*!!)/11,,))&'&&!))1918*#OOoB U*'&811/),))&'&&&,10/'+*'oOB !&411/1,,,,!&!'&,,91,4449] i@%!!&)//)))),)&&&&&,18982*4=o=o  Ѧv *4,!&///1,,)'!,,0,842#81OO=V  iަUG780&#)/))11)&/&0014+"481o=]Vļ  弎6   *89&"!)),,)&&&1001+28114?  U6   789,!),&&&4,,1,8!/811"o?ļ  ̛G    ?80,!!)&&&)1,,8+/1108O*o{   ięG    ^V40,'!!&&,),,+4#28,18oO7Vȼ 寃   {/00/#&,0,,14#/114#]*V6ĵĿ ƒ    '911!!&&,,,82 8109/{V6ȼ $   G2904)!&,,8&$*1014"k iIȵ   *800/!)'&,+%4808?6Uv   #0001!!&/''2"+890&*I. .  U"1001&#!&)&'** !8881% i.    %)0001&'&1)2"*809,' IGG   $4,0,)&&)')* *8,,'GUi   i?,,,,)),&/2" *4/)!" @.  B',0,&11'4*4/&'6 ..  {,0,),'27"4'/& GUU  ^),,)&42 */+'!  G @     &,&&+=" ''/! .     Ȟ+&&&4* %=8/#  .-G  G$*'+&+%24/+"  @@    I%++24/&#  -   **481''   .^    %%+80,'      "48,'   ^ "2/))  $'44/#  v   #!)42  -  "'/'#  e ?%///#    !+42 *//*"    #/88)42* %+//* - '48000)"  ///"    '&09,11)# %&//  ^Ǿ '4003301+ %2,,'"   &,03333304$ 44! eо !&,00330394 $+''! -Ͳú!&,011003014  2)'!#  Ñybypú !&,030,1030&*2'#" @gbt~uqbyp}}}} !&,0333,03992$+&2" Rq||lautb\p !/,,100333308"%2!&" L\qxssrljhaYPMHRpyppbb\\\y &&,,,,100033,*7+++ Rqunzssnjfa[YQNNKKMMNNPQQNN\p !&),),,,100008* *4!+" -Rq~|zjlnnnda_[WTTTQTTTQTWY[ZTNK\ !&,0000000000,**44!"  Rqul~|llfcd_[ZZYYWWTYYYZZYYZ_[WbKR !&&,0900033009!  "4/&# @ӫRquwlzrlc_[ZZWTWTTTZYZZ[[[[Z[_ZTNHEJ'&,,,000330394!*2=''" \q~~|lwffa__ZWTTQPPQTYZYYYYZ[ZYYYWPNKAA!!)1,000033304% *4'4*"Rqwx~|rhha_[[ZTQTQPPQQYYYYYYYY[YWWQQPNMKFR"&&&,10003333,"  $24!!* LgPzsz|hlaa[YWYWTTQQQQTYYZYZYYYZYYTPPQQQNbKEg%&&////11113338 $7*4"  Rbtrzsjhdd_[YTTTWQQQQQQTZZZ[ZZYZTTTQPPPPTTTbb\K%&&,11//1000098% %2#*"  gbtwnszlda_[YTTPPPQQQPQTTYZZ[[YZYTTQPPPNPYZ[[YqqYq%%!,001000,0198*  .GIV]B*<Ӻg\wn|nzjdc_ZYWQPPPPPQQTTWWZZ[[ZYYWQPPPPQQQTZ_cddccuZb$*!00,033330,!# .UUiV$    X}mgNnsnzdccaZWTQPPNPNPPQWWWYZZZZYWTTPPPPQQWTYY_chnnnnrtqb{]%+),&,33398)" @@ ...6BB]ii@ <``}`ûHwxrhdc_a_YTQPNPPPNPPQWWYWZZYWWTQQPNPPTTWZY[_cjnnnnnzw[by6VV44!&,098+" ->>AEEH\\Ttwzzha__[ZWQPPKHKNNPPPQTTTTQQQPNNNKMNNQWZ_acffhjnjsssssxxxzwwzyRSm^.->EFKPQb\P_tfwjhda[ZZWPPMMKKKMMPPPTQTTTQPPNMNNPNPPTY[acfhhjnnssssssxzzwwurhuyRJSmXXMY_hj~xx~|zzzrf[WTQNHA>:::;;;;;;>;::;;>>EKNPW[__atww~hca__ZYQNMHFHKMMNMNPQTTQQPNMMKKKKMNPQZ_adhjnrssssssnsnnnrdccarzsszxuqb\RFPZcfl|xxxxxzzjl_ZWTMHE>;:::;;;;;;;;::;>AFHKQWZZ_fu~~|jdc[YYWQPNKKFFKNNNPPPPQTQPPMKKKKKMPQTW[_cdjnnzsssssn|xjjhhhccdzz|ssssxutTQTZchlrz|xxxxxlha[WQPHFE>;;;;;;;;;;;;;;;AEHNPQY[[af~wwwda_[WQPPMMKKHHMNNPQPPPPPQNNMKHKKMPQTYZ_cdjnnssssss|wrwhdddddffsszwzzsshc[WY_fjrrs|xxxxxjfa[WPNKHEA>;>;;;;;;;;;;;AEKMPWYWZcluw~ulca[YTPMKMKKKKKNNPPQPNPPNNPNMKKMMNPTY[[_dhjsssssssnxufcdcaddhz|xxxw|rrha___adr|xzxxxxx|nhd[WPNHFFE>>>>A>;;;;;;;;;>FNTTYZZ_uu|wrca_YWQNMKKHKHKMKNPNQPPPNMMMKMMMMNNPTZZ__dhjnsssssssrlfaa_acdjx|~zxxxwjdc__adhux|~xxsxxxxrha[TNKHEA>>>>>>>>>>>>>>>;AFPWYY[aluwwuda_ZYTPMKHHHKKMNNPNPQPPPNKKKKKKMNPQTYZ_cfdhnsssssssnrdaaaaafh|xxszzsxnfcacaclwxxxxxxsxxxwhd_YQMHHA>>>>>>>AAA>>>>AAAEHPTZ[au|~wrd__ZWTPMKHFEFHKKNNQQQPPNPNKHHKKKNPWTYZ_cffljnsssssnrllccacdflu||ssznjnjda_achjxxxx|x|x|zwuca[YPKKFAAA>>>>AAAAAAAAEFFHKPTZ_uuw~wfa_[ZTPMKHHEEFHKKMPQQQNNMKMKHHKKMNPTZZ_cchfjrnsssszhddcacfdwrnnzxssssjdfcaaadjsxxxxx|xx~|dcc_[WPMHFEEAAAAAAAAAAAAEEHKKNQW[cww~|jf_Z[YTNKKHHFEFHKMNNPQPPMMKHKKHKMNPQYZ_afhhhnszssnnrdcaacdjjz|zzzzsjsnjdaaacffw|xx||xsxx~wda__YQNKHFEEEAAAAAAAAAAAEFKMPTW[cu~~wudc_[WTPMKHFHFHKKKMNNNNNNKHHFHKKMNPQTZ[adhhnjnzszjhddcaachhnzzsssjnhjjjdfccffuu~~xx||~||~xlc_ZYTPMHFFEEEEAAAAAAAAEEFHNPTZ[cu~~ufdc_[ZTPNKHHHFKKMNNPNPMMKKKHFFKKMMPQWY_afhjnzznsnnrda_acdhlxxxssssnhddffddfddfww~~xx|x||||hfcaZTPNKHFFHFFFFEAAAEEEEHHHNQW[cuw~~uc__[ZZQPKHHFFFKKMNPPPPNMKKHFFEKMMNPTWYachjssswssnrlc_[acdrzxxxssssjhdafddddjrw~~|x|x|~~~wjlc__YTNMHHFHHKFFHHEEEAEAFHMPTZadw~~~hda_ZYYTNMKFHFHKNNPPPPNNKKHFEFFFKMQQTYZ[fhjnssszsjjfaa__uuuxxx|xssnhdcaaddddhjw|~~|xxx|~~|wjfa[[YTPKHFFFHFFFFFHFFEEEFMNQWZcl|xx|dc_[WWTQMKHFFHKKNPPPPNNMKHHFEFFHMNPWYZ__hhjsssszjjda__aauuwxxxssnnjddaa_hhhhhwx|~|xxxx|~|wjlca[ZWQPMHFFHKHHHHFFFFFFHKNTY[cuwxxjnca[WQNNMMKHFHHKMPPPPNNNMHFHHFHHKNQTY_acdhjnssnnnhda__afuww||snjjjhhcaa__hhnnnxx~||xxxx|~wrjdc_ZYTQNMKKKKKKKHKHFHFHHKMQWZclw|xnhca[YTNKKHHKKKHKMNPPNNNMMKFEEHHHMMQTZZ_dhhhnsssnhhdc__aflwjnzxnjddddcca_[Zjjnznx~~|xxxxx|~urhc_[YWTPPMMKKKHKKMHHHFHHMNQW[_wwzx|ndc_[WNMKHHHEHKKKNPPPNMMKKKEFEFMMNPTWZ_adnnnnssznhdaaffurzxxxsnrlca__a_[[[Znnnx~~~~|xxxxxxnlfca[YWQQPPNMMMMKHKKMKKKHKPTW[cfjzx|hfa_ZYQNKHFFFHHKMNNNPNMMHKFHEFFHKPQQYY[achjssnnnhhcaflfllnnsnnjhhca__[Z[[ZYYnnnz~~~~|xxxxxznffa_ZYTTNNNPPPPNKHHHKKKKMMPW[cuwjzzwf__[WTNKHFFFFFKMNPPPPNMKFFFFFFKKMPWWZ[__dhnsxsjdaacclrzznnssjjhfa___ZZZZZZYYssx|~~~~~|xxxznnfd_[ZYTQPNNNNNNPMHHKHKKKPQTZcluwxzdca_[[WPMHHHFFFFKMMNNMNNKKFFFFFFHMPQWY[__cdhjsxzhcaacujjss|xsshhdc_[ZZ[ZZYWYYWnn|~~~~~|~xxxxnjdaaZZWTPPPNPPPPPNMKKHHKMQW[_uwxz|nda[ZYTNMKHHHHHHKMMNMMNKKHFFFFEFHKNTWZ[adcdfdhdjdddddlwzsxxzzjndfaa[[ZZYZYYWQQT||x~~||~~|xxxsjldc_[YTTPPPPPPQQQPNMMKKKMTZcu~~xxnjc_ZWTQKKHFHHKHKKNNMMKKKKFFEFFHHKNPW[_adfdhllcdacddjjjssxxzjjhhcaa_[ZYYYYYWTQQP|~~~||||~|x|zjhhc_[ZYWQPPPPPPPQQPPNMKKMNW[l~~|xxhda[YTNMHFHFHKHKKMMPNMKHFHEEEFHHKNNQY_cchhhllfca_aflwxssssxxhddcaa__ZZWYWWTTPPPN~~~~x|~x|~|zjhfa__[ZYTQPPPPPPPPPQQNPNNPQ_cu~|xx|da_ZWPKHFFFHKKMKMMMMMKHFEAEEEFKKPQTY[addjjhlfda__ffus|xxssnjdcc____[YWWWTTPPPPNM~~~~||xzzzzzjlc_[[YYWWQQNPPPPPPPTQQQQTYZfuw|~xrha_[WTNKHEEFKMMMMNNNNMKFEAAAEFHMNQWY[_addrhddcaacfhhxnxxxsjjhca_[[[[ZWWTTQQPPNNNK~~~~||zzznnnjfca[YZWTTQQPNNNNPPPQQQQTY_c~||x|wda[YYTPNKHFHHKMPMKNNMMKHEAAAAEFKNPYY[[acchlfddcddllnjx|xjnjjdcc_[ZYYYYWTQPPPNNMKKK~~~~~zzznnjnhfc_[YYWWTQQQQPQQQQQQTPQY_lwx|~|hda[YYQPNKKHHHKMNNNKKMMKHFA>AAAEHKPTZ__cddhhcdccddjr|xxsxzhdfdca[[YYWYTTTQPPNNNMKKHH|~~||zzsssnjhdc_[ZYWWTQQQTTQQPPQQPQQYaw|nsx|da__WTQNNKKKHKMNPNNNMMMKHFAAEAEFKNQW[_ccdhhhaacdlrzsxxxxxnhdaaa_[ZYYWTTQPQQNNMMKKHHHަG   ')''&''!!!!!'/,'{   $'))&)''''##'!!'117  ؛G 6&)&&,&''###''!&1# vĎ?&))&,&'))''###!!&+ V&,11&&)')/'!!''/1' 6k%&))1'!!))/')!'#0/] V),00'&))/'&#),1B ؛]+&&!!&&'))'#!)0'  v޶k*&&!!#))&' B&!#)1/  .$!!!!,1= V%!!&,&&2  ގ*4!+&!&&,B .7')11,&&!!&)!* V',8/'11)!&,&!6.7+&!,84#&1,&,0?V  B)&,)/,&&990+V B&,1,)&&/09=O= V10,,&&!101%OOȼ {/81,0&'&00*8ooļ U ,110/&0848OOȼ ޛ6  .8'1,+10/+9oO ʋ ^8'&&)18"99OBȼ 6i  11)08*13'BIȵ      49',4*91"6iȵ U498#!'*89'? 299))+ 40/6. B0111*"/)"..  ^V01124) .^   k),=4/   i*,21+   $%40/ U *81  /="  ^'' ++2 %/"  ^ /11" "/# ,031$ +/Ͼ&1009$'' -͸!03,3,+' y~tqp'/,103/ *'-qusrl_P\\\\b\y &,),108*'" qwnlh_[YTTWWW[T\ #&&00008 %4'-qlraZWQQTZZZ[Y[QHg!10033/$)+ eݬbx~jc[YQQPPYYYYZWPQN\%&1/1138*#  ٬bushd[TPQPPPY[ZZQQPNYZbb00300/ @U]V$ Ь\nzhdZTPNNPTTZZYYQNPPTahhfyVB/&39/@@Ui6$6G. D``\wwc__TNNQMNTWYWQTPPQWY_jssnuqU6]B*DJRRSme@ CJ}bwrdf[QNMKMQQTYYTPMNQZ_fhnsxwznSeU7]].-J\ar~wqbC((5::;;Rpbtzd_[TPHKNNQTQTNNKMPZafhjsszxzsqgme-FPWQfhhc[TNKKKKPTTTPMMNNT[fhnsssszurssuq\JEYd|x~|zaYPE::;;;;:;>FPYauwj_[YPHEKMMPTQNKKKMPZajwsss|nndcszssfTYdlzxx|hZTKE;;;;;;;>FNTZd|wc_QNMMHMPPNNPNHKNQY_dnsss~ldddwxxwd_cd|xsx|ncTKE>>A;;;;;>PWYfwraZQMHHHNNPPNKHKMNPZadnssszda_dx|zsjaadxx|zsxh_PKA>>>AA>>AENYu~u_[TMHEEHNTPPNHFHMWYaflnszllaclr|ssdcadnx|sx|dcZNHFAAAAA>AHMQ_w~f[YPHFEFHMPPKHKHMPYahhsznrc_dnzsnjldadw~sz~|ndZQKFFFEAAAEEMQ_uua[[PKFEHKNNKKKFMMNQ_hnxsnl_ahw|ssndddhw~xx|~nd_YNHFKFHFEAFMTaw|c[TTMFEFMPPNHEEFKTWYfjssnd__u|x|shcahjrx~xx|xjc_WNHHKKKFFFKQ_uxh_WMHHHFHNNNMEFFHPWafhnsnd_auj|shhdc[nsx~xxxxld_WTPMMHMMKHPQ[uwraZNFEEFHMNKHHEEKNT[csnnrcffrsxnra__[Zss~~|xxsf_ZTPNPPKHKKNTaunl_[TKEAAHMNNKEEEHMTZ[dnxdafrsxshh_[ZYZYz|~~~xxndaYQQPQTPMHKTc~sz_YTKFEFEKKKKFEEFKT[cdlccddrz|snda[YZYQQ~~x|~~jha_YQPQQTTPMNZw||d_TKEEFFHKKHEAAEMPZchlf__fxssxdca_YWWQQM~~~snsra[YWTPNPQWTWZuz~h_YPHAEKFMKHA>>EKTY_dldachnxxndc[Z[WQQPMK|~|ssnjc_ZYTWTQQQQ_zs|daYQNKHKMKKKFAAAHQZadhcchnxssdcaZYWQQPMMKH$6)))'!'#!',vi)&,''''#'O&1&)1)!)4 6V&!&11'!, 㶖")!')V)&] 4,!&'B,4//&!6 B+1,09! B11,!0#=ѼU o"180+'Oȵ6 "18#0Bµ  ^4'"8+I 8//v   /2+  *4 2  )+# )0& # -欉 !)0+ # ujaPNPb ',3' + Ыuh[QQYYYNp!00).BXˢfj[PNPZZPNY[I2!' DXG.S}fhZNMNWWPPW_jnugeU<\uwbJ(5:;E\tj[PHMTQMMTfjsznsrNWjxwZH:;;;ETdhZQHNNPKKP_nsxhdxhazzxdN>>>;>PflYKEMQPHKP_jszaf|hczs|j[KE>A>H[u_NEEKPKKN_rsfawsjdj||xcQHKHAH[wZMHEMNEFP_jsdawxjas|zxdYPPHMN[raPAAKMEEMWhzdhzja[Z~|~ncTPTQKa|cPEAFHEAHYdaazxjcYWP|xsh_YTPTazjZNFHKE>HYdddnnd[YQMH ($2*  3 9 = ! C * L 0E=. SLY888<333+++-!!!!!##########+++#6 P 7$""3#%%00%############((>>+>>>++->-!!!!##!!!3!!!!!!!!######((((882(!(*P&77%!(0(((0GGGGGGGIIGGIII??>1>1>1+!!!!1?2(++>>GIIIIIIG2)'1>(7&P&7I)%((%(2GGGGG211'''111''''11'1?22G??>22((00))1#76 P&$2)?>8227$%%(22221'!?IIIII?1)))'*&P&7:/1>>(227$%(22????1'))''1111111'?IGGGI?1'''%0%(0220))///!*&P$:)!!#%))2)))'1'))))''))%%''''''))2GGGG2($$)))!*&P&7:/!-!%%$$$)1)11111'))'1''112(''%%%%%))))))!7&P$:/'+>>?GG2%!!+1>?>???>'!(88GGIGG20%%%'1(((#')))'!!&P0//'-3>+000'!+++>>>>>>>>>>+1111))))'#(<((222200%22222GIIIGGG?111'')-"P0//'!"!!'++>>>>>>>>>>>>>222222((%%%#######%%((0(%%#++((>+++''''''-"6P0//'-->+0%%++>>>>>>>>>>>++222222(#%(%%##(((((((20022(%##++((+++>1?111''-"6P0/)'?>??IIG1!+>>>>>>>>>>>++20008((#88(#%(2GGGGG888(88((88?G????>>>>111'+-"P0/)'?>>>2221'+>>>?>>>>>>>>++0((((###%%0G8888888(###((8?????>++!+111'!-"P0/)'-"!!%%1>>>>>>>>>>>>+++(%%(....8((####3388((((2211>>>>>>>>>>1'!-"P0/)'""!!%%1>>>>>+!>+!!!!+'0((<8<<<".>>1''!-"P 0))1-"!!%%0)'''11'1'''11)?(8<+>>>>!!(!-"P 0))1-"!!%%0)1111111'''112?'?<<<'#(((###%%%%%%)'++!!+>+>>>>!!(!-"P 0))1-"!!%%%)1111111''11?1'?+3."" (!%%((##(%%%%%))''''1'?1??%!-"P 0))1-"!!%%%)11'11''1''111'1>>3(3+>?286 R.##(((3#"3"""##(+)))'1'22G2%#""PG))1--+!%%$%''''''''''''18<<2::1"6 \ ,"*7(23"" """#(0))''+11)?G2%#3"3#P7))--+!%%$%''''+..1::?!O M<**00(+!" "#00))'!!''2222%#3""#P$//--+!%%$%!!!!!!!''''+."!'K \F5O*G%'!" "!(0))'!!!))0%##"#P$//--+!%%$%'+++++++''1'##!!!H5P4K8G!-" "(0))'!!!!"#;P&//--+!%%$0'+++++++++>>'(!!-!*OM T9<<!" "+'))''!!!!)%%%%##""#;P&$//--+!%%$0'+++++++++++'''%!--+0=R4׬;H.%))" "+'))''++++1)00(((#"3#;P&$//--+!%%$011111111'''''!!"-%7KRN ;.H"2$! "+'))''++++''0%%##"3#P$//--!!%%$0)''''''''''3""-7KJTF5DH0)! "''))''+++!'0%##""#P&$//--+!%%$$)11''1')))3"""!2*K4W5DD%:!"""-'/)'!!>>+?122(((33<8;P$//--+!%$$)''''''1?')13 -(4F׬5DD:/+-"--'/2'!!+>>>1100(((333<P$//--+!%%00))))'1'''''1)))- +(F 45;$:)'!--!))2!+>++>1120(((33"P$//-3+!%000)''+'!!'1'+-""-(WF5;$!---)/)!+>+>>1122(((<3"#P$0)-"!!%$(#%#!!!-+-!!!1>---(6P 6$$!""-'$'>!!+>+1122(((<<3P&$$)1--+!%0$%###!"---->>?>>>'11/)(;a$'----1'!1>!!+>!'00%%#3<3P&$)?-3>+220%##3"""33--33>++>'//:$Dۿ0>> -1:/??>!3+!(%#333<;P &?-+>>220##3"""3>>+3?>/:@$KW LJ=:>33--?IQI%I?#!#####(((%#333<; PK67$2G++>!))0#(!!+?:@@" -!/$5 F;$@@/'3!))):GO8G(##00%33"<;P &6*0?++>!)))%(%!+2IASQ ")69g&$@*$2.#8GG###0$3-"<;P ++>!)))%20%07Q$AQ=;D,DG76;L۷72$$7; 8*##.#(%%33"<;PK6$$2I!3+!)2(%0$*==&JJ99JKKJM P 9K;;;K==655D*8#"3(%#333<;P &6$0?!!!!%%%%2%*   a   OI##"3!!#333<;P !!!!%%%%(#6ORF T 4LM5SO(33"!##33"<;PK6$$2G!!!!%%%'>#[gaԿR=7$(3"""###33"<P &6*$?!!!!!<,\εJ&6*71-"""###33"P 6$?!3(#%0%'!3.,M\5;O*$$!3""388(#3";P 6772?>>8(222%!+#.5 WӷF5KO770-""3338833;P 6772?!3##%3##Wӡ 9&7$!--"!#<38G;P &67$0???88GG223"2069aٿJJ 7!3-!!#338882G20.3$O6R4gN5; 7#!!!#(288<""#;P 67$0!!#<2$QQ JXaT9 *#3#!!%2G88<"";P 67$0'>>882G2(::7JMLWMD..OOG##3<3#%00%#3338;P67$0?>>8(020%%$7&RLa M;HGHHO*8<"##%%#<>?3O9aT K=$IOOG833####(2GG2>""#P*)!##%##%%!"--3.<;59T 6AAIIG<33####%(222>33(P*%/!!###(+-" "HHK 9T 7QQ(((##333((%%%+338P8/111>(%0(<<3<>3333>""H,;JMNٶ4OIQ@$)022(#33#((00!33(P <//111((((333>8>>>-+-!HH MW޿L O?):!!!+>')00%%!""#P!?//?1(((+33<3<<>>>?>>".H  3Q:0G2??'!!+))%%%%#""#P >3>>882??'?>>83LW,3Q02IGG??++'1))))%%%#""#P >>>>8882?????1% L׬, H#%$!!!'))))%%%#""#P 8888>?>>?)AP." .<8888+?>>?/W9HH8888>><</Q$ U9O, <)'!!'))%%%%#""P 2?>>8822>>38!GQ gO,,.>)????++'1))%%%#.""P >>3382222?3<38QFӶT۴H., HI@II?1!!))%%%""P >>3388222I3333GWNN 9;<>)%!!'1))%%%*""P &68+1////)022!#"3)028"->3; g״FF WPK#)))''%%%%#""*&P 68'1///2)(22)'(33"!#" ".ѷ4 aT;Q#''''))''%%%%#""*&P 8'1///2)(22)12<3"!# FMRaa7Q?(111'''))''%%%%##""*&P 8'1///2)(22%)'(3""'12(!+3,WMR Raۿ SQ?<1''''')''%%%%##""*&P 8''///2)(22%''(!!->?G8>?H5շPXRK6==6RFaFJQS'!''''''))''%%%%##""*&P <'///2)(22%11(+-!!#8(#.5WN R; GQ=RMPMS)+''''''))''%%%%##""*&P <'///2)(22%++('+-!#% PM $=JL aAG)'1''''''))''%%%%##""*&P<'///2)(22#+!%'+-!!(# L׿N <$$9  Tԡ R!'''''''))''%%%%##""*&P '///2)222#++'!>?882GN M6A2!-3OH  F4R<3'''''))'1'#!""*&P///2)222+++'''+>8G??<g LJ67A:???3#8GHO UK."!1)'''''))'''#!""*&P///))222!!+'''!##!#\XM9 7$:?G>3?G3#(I6 FX9"'))11'''))''%%#!""*&P <''///)%(%!+''+!#(!+'9;$)/1!!>8#I2*MD"?)'''''))(2(3".6&P 68'1/)/)%%%++''+'))%8>?# *$$)%%#3#!6&; <"3-0)''''''1?(<3.6&P 68''/)/))%%%>'+')2%#--/667%>>+%02%#3(1!>+26**!-3-0)''''11111'1??(33.6&P 8''/)/))%%%1'+'002#--/:*7%!33 "##00%#3+>-->)0%'!--10)'''''11111111>+<.6&P 8''//)%%1'''+'0%(!--/$$%1- . 3(00#(+'>- -'))?--1%''''''1111>><<6&P <')/)%%%''''((0(''+''0%(%#!33"#3((%###(++---+'''+++++''1''111?111111><<6&P 8+')/)%%%''''((('11111122(((((((#((((##((++++++++++++''''''''1??????111>3.6&P 3.6&P 3.6&P 3<6&P #!)/)%%%''''((('''''''(2((((((##########+++++++++++!''''''????????1''>3.6&P #!)/)%%%''''((('%%##############+++++++++++!''1?1111????????'+".6P #>))/)%%%''''(((''''''%%#########((###((++++++++++!!'1????11?11'11?1!""P;GI2')/)%%''(%(?11111'%(#(((#((8G8888(((++++++++++!!??????????????1'!""&P;GIG?)/)%%''''%%%111111'%((((##((88(888(#(++++++++++!!??????????????1'!""&P >))/)%%%1'11%%'1''1'%%(####((((#((###(++++++++++!!??????????????1'!""&P #+)/)%%%1'11%%1''''########(++++++++++!!??????????????1'!""&P !)/)%%%''''(%(11''1'%%###((##(++++++++++!!??????????????1'!""&P #!)/)%%%''(%(??11??'((((((((###(++++++++++!!??????????????1'!""&P;8G2')/)%%%''(%2??????1(2(((((((((((((##(++++++++++!!??????????????1'!""&P&GI?')/)%%%%'''(%(2?????1(((<(3(3(8888GG8(#++++++++++!!??????????>?>?1'%!3"&P&8??/)))0200000022)20220(!33333338<8<3"##+!+>+!((((##(88222??>>?8>8G8##(-!P ""-!'%(#('(%2?222222%!+3>33"#"#"#"#"#!!!+3!!!!#!##3(+'1>+3-3-3!!!((%!!P9 33-----333""-3-""3>HHHHH<333+>++!!!+3+3>+??>>>>>3-3+3+3>>8>??>>3-"-3-!1?I:/17&P5J 3>>>->>3<3 ""333""3333"3"""!!!!!!+>(>(++>>?83+33"33+3+-3-!""-"""""-"-+'))*&P; 3???//???>#!#3######%%(2020(((288888(3#3(+(3#"!!!!!"""---<;NK#):@@:::::2%%00GGIIG20%%%02GIIIIGIIIIIIII22022222222???)//::/'333D.>>H9N =@@@@@@@@@AAAAA@:::::::::::::::::@@@:@><."-",5N @@@@$$$$$$$$@$0((33!N K&*A$$$777**********777777***%%%**7IIIIIIIIIAAAAA7$$777$$$$$7$$$******$77AAQIOJ P  ********777777*66667$$7=9 P 9 ,,,,,,,,;;;,,,....;;;;&*77PJ,DD,,,,,,,DKKKKDD,,,, ,,,,DDDDDDD.,DD,,,,DD,,,,,DDDKKKD;,;D;6OOII'#,4P5DDD .. " " . " ......... ,.DD.,,,,, "..".." ." ,54NJ5D,D,,D;,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,DDDDDDD,,,,,;,,,,,;;;;,,44 N M95599999999555999999955955555555555559999995555559999999594 444444 NBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEECܹVVZZZZVVVVVVVVZZZZZZZZZZZZZZZZZZZZZZZZZZZZZVVVZVVVZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZVZYYǾhhhhzzzzzzzzzhhhhzzzzhhzzhhhhzzzzzzzzzhhhhhhhzzzzzzzhhhhhzzzzzzzzzzzzzzzzzzzhzzhhzzczzcbbj^j^jf`f``f```````````]]]]]]]]`````]]]]]]]``fff``````````````````ffffffff`]]]]]]``{{{{{{fffffffff````````f``````````````]]]]]]`````````````````````````ffffff``bbbb```bbcc^q^rkokkoqqqqqooqkoo}}}}}}}}}}}}}o}}oqqqqqqoo}}}oo}}}}}}}__mmdtiitiitttiiiitttniiinnnnnttiddddd_d_dddddiiittttttniiiiiiiiiiiiiiiinnnnniiitiittiitidttiitttttttttttttttttttttttttttidddddiiinq}}okk^qov|nnkkkkk}vkvvvvkkkkkkkkkkvvkkvvvvkkkkkkkkkvooookkookkkkvkokeex~~~~xmxxx~~~~~~~~~~~~~~~~~~xmeeeeeelmxmxmxxx~~~~~~~~~~~~~~~~~~~~~~~~xyxsi_dq^rkve~~~~~~~m~~x~x~~~~~~~~~~nnm_ir^^jx|xodkmmmmmmmm^^{ttnxxxmmmmmemmxxxxxxxxmmiiim~~_diiitt|nn|||n|nn||||nmmxxmmmmmxxxx||||eeiieeimxx|||||nnn||||||||||||||||||||||||nnn||xxntudt{^{||miinniin|nnniinniimxiiiim||w|mmwwmmmmmmmmmxxxxxmw||||||meimmemxxmmxmmwwmm||||||m|||mmw||||mm||wmm|||||nnitrj{|||||||||||||xxxxyyyy|{]^diel~wpwxplllyypl____epplllppppppxxppw|||syyxyllleeewxxxmxwsswmmxxmmeem||||meem||xxxxxxxxmmmmmxxxx|xwe________m||mm|wmww||mw||wmmm|mxxmmmmemeemmxmmxxxmmmmmmpwss^jtel~yxppwxwyxxpxxxmeeelxwssswxxxxmmeeemx|mmw|wmxxxxxxxxx||meeeieemxmmxxxxs{xxmeeeepwy|wlwsswsswpwytjrx||xxxxmmmmxxeememmm||mmmmp|mmmmmmxssswsswsswwywwyssssswwsswsswwsswppppwwywwyjxywwywwyywsxxwppwwwppwywwwwwwwwppwwwyyywyyyjrkpppywyywppwplwswlssypppl|xwyxpllmmelwywlpxxxplelyppllppwypxxlxxxywwyywwywlwywwyy|ws^rdseeewpyyywyywyyywwyywwyywleelpyplpwwlpywpwyywyywlyywwwwywwwywpwypwyyyywwwyyyyyyyyyxvujyplllpwleelpwlpyyvjwwwlpyyyyyyywwyyyyuvujwpxyywpypppppwwypyylelpwwyyywyyyywlywyyyyywywllpwwwpppppwwwwwwyyyyyyyyyyywlmxvujryywllllwlelllllpepyyyywpllllllwywwwywwwyxu^ryyyywwwwwwyywpwyywywwyyyyyyyyyyyyyyujrwyyywwyywpplpwwpwyywwwujryywyyywysujryppwwyplwywwwypyyyywplpppwywyyww|~ujryywwppwppwywyyywpplpyywpwwppplpwwyujrwpyyyyyyyyyyyplpyujryyy~sxujryy|~vsxujryyywywyyywwwyplpywpllpwyyppwpwwwy|~vsxujryyyyyplpywpyyyyy~sxujrywxyyyyyywwyysxu^rnlwxtxysyywyyywwyyyyyyplwywllyyyyyyyyywyyyywwyywyyyyyyyyywyyywyyyyyywwwywwyyyyufsywwpwywlpyywwywtjywyywyyyllwyywyyyywyyyyyyyyyyyyyyyyyyyywyyy|vvuujttiilpssswpppllllwyywwyyyyywppwywle_elwwpyyyyyywwpppppppppppppppppypwwpppyllllllllyppppwwwyypllllpwypleeelwyyyyyyyyyywwppplpwwpwyyyy|vvsmuu^rnlwxypwyppwwyt]riselxttxxsssswyyylelwywllyyyyywlelllllywyyyyyywyywppyyyytuu^rnwyxttmmssywwwppwywywppwyyyyyyyywwywyywplyyyyywwpyyyywwwyyyyyyyyywwwyywwyyyywwyyyyyywywypwyyyywywpwyywwyywwwwywwwwpwyyyywppwwwwyy|vvmuujplpys|ntjssyywwwplylpwyyyyyywyyyyywpyyyy|tvu^rywxttmxssssyyywyyyyyyywwwyywllpwyyyyywwwwwwwywwwwyyyyyyyyyywlyy|tttmvvufrnxyyyy{yywppjxwllleelpwplllwywwwyyylepllelpypllyywwwwwyyyyy|yjrnpmypwwwwpppwwwwwpwywwypwwwwwwylpwppyypyywwwwywyyywwwwwwyywlpwwwwpwyypwwywpppwpwwwwwwwywppyywwwwwwwwwwwyyywwpppmpssswtttxv{sywypppyywwyywwywppppyyyywwyyyywwpwwpllyywyyyyyylpy{nmiyywyyyyppwyppywpy{xxyyyyyysuu{tpsyyyyywwwpwwwppywwwyywlllwwwppplpywllyyyyywwwywlllpyywpppppppppppppppppwwmlsu^rdpletysswwwwwpplwwwpllyyyyyyyywpllllpyypeeeelelpllpwwppppplwwplllllyyyyywpyywpppwwplllllellpywwwwwpplllllpypleelwyyyyyyywpppwppppwwwwmxsssmnttmvvuufriylmiiywyywwwyyywwwwwpwwpwwyywpwssmnitmvv{ymipwyyyyyyuu{yssyyyywwwwyyppyywyywppplpywpwpwywwwwwwyyyyywpyyyyyyyywwlppwwwwplpyyyywywwyywwwwwyywmxujrsyywyyyyyyyyywpyyyywwwwwyywwppywwyyywywpyywwyyyyyyyyyyyyllyyyyyyyyyyyyyyywwwyyx`dswlmttmmwwssywyywpllpwywyyylwpyyyyplpwpllwyyywwllllppwwwyywplpwwyysmnttmvvuu^dplmddieeelswyppllllleeeellwyywwwwwwywwpllpppwyywppppllellleelwppwppwlpyysmnttmvssiuu{yylppppwwpppppppppllpwyyyplpwwywpwyywwyyylpppllppppplpwplpwwppwwwwwwwwllpwyyyufryywyyyywppyyytfrwwxtyyywpwwllpppwywwppwllpwyywwyyyyplpyyys|nitxvvufrwpmitmmllsywwplllwywwpppwpllllllllpppppplpwyyyyywwwwwwppwyyywpllplllpylppplppwpplllwppwwyyyyplllllllllllllpwyyyvviuu{yywpppwyyvmuujryyyyywwyyyyfrwwwwppwyyywplwywlllpwwwwwyywwyyyyypppyyyywpllwyyyywywppwyppwlwyyyyyyyxss|tttxjrywttwyyywyywwwwyyyyyywppwyyyyyyyyywwyyyywyyyywppwwyyyyyyyywyplwpwyyyypw|ntxjrttxyyyyyyyyyyyyyy|uu{rywwyyw|yuujrnyxyywwwyyywppwpwyyyyywyyyyyywppppwpwy|ww{rnyywllyywppywwwplppwwwyyywwpyyyywplpypwwpppwy{rnyyyywwyyy{rnwwlllpyywllyyyppy{rnpyyyyyyyywwwwpwyyyyyywwpyyywwwwpwwwyppy{rnlwplyppyyyyyyyyywwlpwyyyyyyllw{rnlywwwylyyppw|{rnpywppyywypwyyyy{rnwpllpyyyyywyyywwwwwwwpwwlpywwppwywjrnyyyywyyypywllsjrnyyyyyyyyyywppy|ywjryyyyyww^ryyyyyfryyywwwyyyufryywlplllpyufrywwwwwyufryyywyyyyyyywwywwyyyywwyyypwyyufrufryyyyufrywywyyywwwwwwwwwwyyyyyypwwwufryujrwmtmwswpwpwyyyyyyyyyyyyywywyyyywppwwyywywyyyyyyyywwwwwyy|yyujryxiimmeepwwwyyyyyyyywyyyywywwwwyywpwpyyyyywppwwwywwypwyyyyyywywywlllllllwyyyyypwyyyywyyyyyywypwy|tss|ujritxmeepyywwwypyyyyywwyyyypyyyywwwwpwwpywlyyyyyywyyy|ufrwwxsyyyyyyyywpllplllppwwyyyyppwwwwywlwplpywyywwwwwyyyyywllpwwwwywwyyywwyyyyyyyywwlllllpwyyywppllpyywwwyywwyyyyywlllpwy|ywss|tttxssjryyypwpppwyyyplwyyywwyyyyyywwpllpyywwywlllyywppwppllpyyy|yyss|u{yyyyyyywyyywww|uu^dllmttmmllwyyyywyyywpwwyywyyyyyyyyyyywllppppwlellwyyyyywywwyyyywwlelpyyyyywplppwyywyyyyywwwwyywyyyyyplwwwwwpwwllpwyyyywpllllpwyypppwyyyyyssniitmssujryysypwwwyyywyyyyyywwwpwywywwyppyu{tyyyyfrppxtxwwssyyyyyywwwwwwywpllyyyyyypppwyyyyyppwwwwyypwyplpwpywlllpppwyywplsnttt|vuufryyyyyy|ttujrywyyyyywwyyyyyywlpyywywwwy|frsspwyyywywwyywyywwyyyywwywwwwyyywppyyyyyyy|sfrtyywwyyyyyywwpppwyyyyyyyyyyyyppwwwppppyywlwwyppyyyyww|spppniivfrxtyyypyyyyyyyyyywwpppyyyyywwwwwpyyywyyyypllpppppwwywpyyyyy|spwsntiiivvuufxxpwyyywyywyyppwyywwyywwwwywwywyyyyywyywlwywyyyyyyyplpwwyywplwwywpyy|ttimvujryyleeeelyyplyylely|plujrplwypwyypepyyylpyysujrlewywllpyyyywwlyypllwsytmvjrywywpppwyywywpwyyyypwwywywywwywyywyyy|ss|jryyyyyyywpllllyywwyyywpllwwwpwwyywppwy|lenttjrywwwwyywwyypllpwyywwwwwpytttmvjrwwywypwwyyysvujrswyyyyyywwwywyyywwyyyyyyyyywwlpwywyypwyywyyujrpxyyywpwwywyywwyyyyyywwwxxxxxxxxxxxxxypwypwppyywwwwyyyyyyyyywwwwyyyxxxxxxxxxyyyyylpyyyyywwyywwpwyywwvu^rn|leleitteesylllllllllllllpylelxpppllllllllpwxyywwpllllllpwyywpllllllllllpwlelyylllpplllllpllplelpmmsvnitimkvvntdjrkslxmtt||ssswsssssssssssssssssssssssssssspsyyswsysy||||||||||w|w|||sssssssssssssssssssssssssssssssspsssplpsss||||||||m|||sssssssssyxvvt|v|u{wwsyswswyspwwssyyswslsyyswsswssswwssswsmpwspswsysysyswsyswspswwlllppsyywpssssswwpssssssssysspwsms|s|sws|sywwswswswwyujr|pxxmwm|x|x|x|x|x|x||m|yyyx|x|x|x|x|x|x|x|x|x|xxwxxmm|xx|xw|mwxxsu^rmem~tttmmyxxxxxxxxxxxxxmmmmmmmmxmmmmxxxxxxxx|||||wmmwyyywpwwwwwppppppppwyyyxxxmmmxxmmmmmmmmmmxxxxxxmmmxxxxxmmmmmmmmmmmmxxxx|||||||||xxmmmmmxmmmxxwwwyyxxxxxxmmmmxxys|tttxpsmudjrmyxxxppxxxpxxxlpxllxxxxywwyppwywwpxpxxxxxxxxxpxxxxxxxxxxxlppyyxpxxxxxlpxxxxxxxplxu{yxjn|mxwx||wssswsyysysyssyysysyswsswwlpppwyyppwy|||||||||mieimmmim|||swwspllwwwpyswsysyswsysyyyyyyywppwwplpwysswsysysw||||m||||mmmwlppywpwwsvsyxts|rjr|mxxxxxyyywpwyyxxxxxxmmmmmm|||wwyywwwwyyyyywyyyywy||||wmw|w||||xxs{{dx~~xxxxmx{__dd_t~x~x~xmlm~xmx~x~x~~~~~~~~~~~~~~~~~~x~l~l~mmx~x~~~x~~~eemmlem~~xmm~x~x~x~~~~~~~~~~~~~~mmeemmx~~xmlmmmmmm~xxmmxx~~p{{ddttttttttmmmxxxxxxxmmmmmmxxmxxxmmmmmmimmmmxxxxxxxxxxx~x~xx~x~xxmeeieemimmmmmmmmxxxxxxxxxxxxxxmmmmmmmmmmmmmmmmx~x~x~mtm~mtm~xmmmxxxxxxxxxxxxxxxxxxssy~ttx{brrrndnnnnnn||||||||||||||||nn|||||||||||||||||||ssssssssssssssssss||n|||||||n||||||||||||||||||||||||||||||||||||sssssssss|||||svs|tbqqqkooooooookkkkkkkooooooooooooooookkkkkkkkkooooooookookooooooookkooooooooooooooookkkkkkkoooooooooooooooookkkkkkkkookkooookkkkkkkooooooooookoooooooooooooooooooooooooooooooo}ooovvorr}}v}c^^qqqqqqqq}o}}}}}}kooooo}}}}}}}}}}}}}}}ooooooo}}}}}}}ooooooo}}}}}}oX      X6 , ."3.. ..... "..., ." X6!8<<<<<>8 X$!")'!!!!+!!!!!!'! R7)?GG???:?'1!!!?)81?II?!/$\'(0%/1))/1III11))/%\$!$///)1)!!*?0/)R/!2%+1!1/)<2?2%'2?22/+/1- R)/"!>+>+/)2?>)!(##22>(+(1>/-6R)11G'?81>'))+!8!?G8(1>((???++?)!-R) !1!<+!!+%#<"?1!#"(82)!>>(+2!!\"!%))!881?+!!/1(%('>!>++0?''G##- \/-!%%)('!?2?G*H >>#--#+1$0%"\0-!%$)2%H::"+M (?-""!2/+1?0< R"!%$+!%2!HU;?1- "))!!). R-!$'<-+!0"!0J .- 1)?#/0)". R)--%$))8>'!)"H ,! >/1?))! R-+$18?'%3 P,"/"-/>18/$8(>R-+%2)?+?1 ! 4.!-1131>?:*8-#R$"-%#-!+?/%!+g!-!1/I)8R!>?% 3-"!?/@4 &>"!I?!"-?)>3H\&)%!)%"8Q) -:L@/#8?+"?)1--.*72 "޿ag;<-/?/1:)*-[//)2)'!  " Wۿg4$G1/?))!*[//$*28"! &Q:G???/?))-*[!)/)**?!18); ޿ R$= LQ0(???/1'$0!*[!)/)(*#0! 9W='????1?20-*[/$2((%1??97!$#J<1)??G>?)1-7[!/*)#2#%!!J9/+!'$\?/??G20'36F[))%80%'/%0"$*!301'???1?836F[/)!7*-$""0->-//!071????>86[!/*')*2%(7)>*+-))))2$2?IG??36[!)##'%#''G*0)'%>+'')0)$G?G??36F[!/!((%''1$G77)%!>+1%22?I?G<6R)#!+'+%*#%!>>!)?)/)02?')36[G+!!!+#1(''%0*7G2)!8-?GI:::I?))-*R)!#+'#>*##*#*%)!!1?II::II))-*R )#+#+1%%#%(*/)1??III:I$)!*[2%)!#"!#*??1*#*20002/)/))G?II:@::!*[!##%%2$00".".##2))%)2?1?2G$0\5"-"" D.."!"!+%2+##!'!!'++>>:I:/7[,)///"..#822GGGG8*)8%/:/1>H?H [@@)$$):?>+R***.*2G0277777*$7AAOF\  ;;,;,;;&.6;$A@,R5  ,, ,,.,.D., "3.""3.5 ULLLLLLLLLLLLLLLLLzYZZZZZZZZhZhZZhhhhhZhYhZhZZZhhhhhZZZZZZZZh^qqqqq^jjjjjjjjjjjj^jjjjjjjjj^^^^^jjjjjrjjjjjjrrrjjjjjjjjj^^jj^jj^^^jjjjjjjjjjj^jjjj{qqjqrswnnvsssnsnnn|pn|w|vvvno}~~xepppyx~_rrtt~~~~~~~~~~~~~~kn|x|n|jy~xx~~~l~e~~w~xwpmnnx|xx|||yx|||n||x|jepeeee~__~~~~~e~~~epp~x|msspmximxmx|mxmxemmmxlplmxxxntx|yx~x~~~~~~~~~eee~pxxsnsy|xnlle~ee~wswwpplmw|swxws|www|ls|yx||rwp~~~~~~~~~lpsep|sy|~~~~~~~~~~~~l~xlelyppwss|wyyss|~y~l~~~~~~pllleni|n|ywplw|n||s~~~~~lpp~pssww~~~~~~~yllllswlnyws||||~~~~~~~~lxpy|w||s~x~~~~~yxppps|x||||x~~~~~~xpyssx~~~~x~~ppppxs|sys|y|ttyylywwyx~~~~pl~~plllp~eeelx~ppwyyypsssssx|mpllwyss|mmxxnvunpp~~llelpn|rt~~~~pep~svyxsswsyx~~~~~x~~lllllllyy|||yyyss||utoyx~|xppelyy~~~~~~p~llee~pwpyyy||syyyylssss||ty~~~~xy||twwyxx~~lwyssss|txudlm|ws~~x~plelelplyywwxxy|tvp~~yxxpxlyunxswww~p~lppwpmyss|iws|xwxwy~~~~~x~~~lxp~xxypylyvs|yww~xlp~xppwl||rmxwx|wyx~~~pxyxxwxvvusw~xl~xppxxpps||tmwswpssll~~~llypypw||rxxpxxvrr|sspwxxl~l~~y|yrylwx~~pxsxprxpsxxxwv|psrxllpx~~~~xw|rxysssw~wywssssy~~~pssyxl~ypx|||~~~yxpysyptmpswswswssy~~~~~wyllwpxyxlws|ypwsyx~~~~~~~y~~xpxnxxxyywwxssssyyx~~~~~~~yplppstlsswswx~wsss~twpss~pppxssxpwwsssssy~~~~~~x~wlpy~~~wws|nsssyysyxs~~~xprypmxyppwswwyp~~~~~~yy~wspsyysssssyplywwryl~mxx~plxpxmxns~~~~~~x~pl~~~~~xm~ywyyswsssmmx|~~{ii~~~y~~~~~~~pxrdtmmxxx|~xl~mmpwpyxxxx~~~~~~~~~~~~xp~~~~~~~~~{q}kovvvk}vvsvvvvvvvvvvvvv}}}vvvovv|kvvv|||vvvvvvv||vvvv\[[[[[[[[[[[[[[[[[[[[M""-" -""!-"!J!#1/1!??J///::!)/;/%:/?$G+$//!;!$?G%82>>?J$*)/80>!?/J$20*/$>%22J$7&R/"18?;$.*%g-!I);$0/%G:0!;*!2 $!I#J%$$ M-)!J=gg&""#J% J J  M$7$K U0A$*$KX!AAK7;:)$K$ U;I/2K$MULJ)I:K$[XM\%:IK*8$/?/K$%77I:;*7*7A:K#$#2AA;%$0AA@J *?I@K*$77?%J    $7$$@M  & &chhhhccccccchhhhhhhple~lleellelsvsvvspsssyw~~~~~~~l~~~~~~~~~~~~~~~dw~~ee_ele_~~e~~ppllslselplmsleelymee~~~e~e~lx~x~~~~x~ee_llel~lllpsslvvsnspleweppx~mx~npl~_leleee~ellsvvllllppxxeexxlspl~pplyp~t~le_le~~llspvvlvs|xxyl~welpxsp~t~~l_l~eelpllvslsxxlleewm|ss|~eelle~lwpvvsnt~slelp~~mlm|~llee_e~leeeelpelssvsslt~e|plp~eee~lllpme~lixsmllpele~ellslsx~l~p~isllle~lepplewssvsspx~x~lswnm~wpeellelellelsstplpspssltxelllellll~ssvwx~spll~xsxpelplpleellplvssvxlplswpmwll~~welllle_lllwvvllywlwpspsxxplllpelllllellesvn~~xlelsswspse~eeelle~evspxslyx~ywsvspwspwplee~pllv|pp~eplspsllee~llp~lvpm~llssssssvlllppllpwxxl|ssspsplpeleellpsmnnx~xlpmssp~ll~lsslytmsssvlsplllleeleelllessvxmylxlleyxsssslp~elleellwstsessplel~~s|xsslvspsssslllllle~ll~lex~smssle~~psmsp~l~~spspyw~sslssssp~ll~lee~llpssvsssl~~~~~l~~lst~~~sw~~~~~~~~~w~snnpym~~pvvsssplleel~~~eeeeeeeelllpsvnsskROOOOOOOOO&//$:I?1&$::''$X>I) 1:&XMXR! 6 \ &76$6 7  bbb^^bcqcqqqq{{{{{{{{{{{{{{~e_e_llllleeeeelwll_plel~ll~p~~__l_lellsvelellepeepllllyll_l_llsevvll_le_llllee_l___l_svlse~llp_elle~el~l_lee_l_svvl_lweellll_lee_l_vvlselpeelllp|xllle_le_lelvsselw_essp}see_l_e_lveepy~_eswslse_lle_pve~l~eesnsll_lss_epe~l_tlksllll___el_lvvslle_o|plell__eeleeswesssll_llllevplo~vslsllll_eells~p~~wsssvle_e_____eelssslllY H$4 cjrW r|ai!~!"$d" !"s#"" ""&$#&#g'&'$#$ #'&&$''('(&('('~ & $ $('( '($(*( ',m<#9 +."c*m * + +*++y*#.],$-j-00,7`&4fL+7n(7q#0l$Q$=+=   9Cr$ ;F'=     #    +@$ #$ $"##! "#&# $-"!2("&!2&""$ "!=P#$#IS$#$&*0=P$(7,@TLU((6*94CWEY0'P^K^[a~_iNg˖SE4]lUmH7NfirH9IIs}pc{rm{wp}w̧ٛ篷ָۻcl_cs((((            ((00,3   50/30.     v.  @QXQ MX_R  13 0?% !)l Vh hT  !:7% 0 V) p.  x  '} 8",7 P)  eS  ) }ttt vttr"   ;5,,    P* 0( k5 7@9) 000 T9 >>:.(>3:X d o #  z%  [ j                  +g        ܕ  '0   G _ ͻ                         @.  YC   >A>B>.          D      + /E              /A:>0> 30030, 03,000 0005,33/*.-  0/703.////0000,,3$/03/0) (000,."   ~o  ! 00žs- !//333 /0000" 030007# 330,0 4)3,0//00333300(/03000000333/00, ,,300000000033   L?  L /00000003300711!0030,,0//00030 0#33.-(5)33.  (70,30) 000000,00000000/ /už2.   03300, b  & r `R KE  B k  P  d\     [,Q f  + 뉊@" so je }"  }      #% s nc   +  UXr z "    ~&jS9    `S< ߴ ܬ ڒ  QRܹ    %  {lj\  'b  7> k z %     |"ds  _ ; [˄       75    T ni j ]  O?;<d2 @ !  D  PEd  D" @- 9  +16d\ j\   UI   d_   d\7v-  /  'vb  !   c 'b !S  ' Lx  !"o    Li!x '% /  "Y WN " ("  0  $)  (  E  ) ! ^5     2 ` qo T - %m    a<  `   +-  :0:>>>>>>:VB:>>:0:::0>& H::>:A::>[    A >A:A0:B:A>8@;::00::>>Q  kR:A0:>>::::: !N6 Aq       aZ @-  $ 4 p   l V  pc +\  1i O kZ       Y `# H /n     "  =$r   s  N   `% =    a  {p $E@) c  uo  "W%!u  O kZ ?   ^ ;0D '        .  ;!    14 Z  ظ N !a\    H"   8 cP  J C    - '  O k\ xˆ  Y #H %       . ~ =~9    W Z   "  '6  /<   V w f  1.  `% !O kZ  XB  QXY XH@J  XM2  >X;@T   s Z XX XW #J   f { 1  =  g  'J  O kZ   0Y  H!_   *2  ;!l    < Z   L! g        @   Y9     1%s O kZ %Y   H p   2  ;   K" Z  u     i "Y { c$    m  j O kZ gY  H   9 2  =   }  Z  \ L    Z < m ^ 1     @ O kZ  Y  H z 2  ;   I  Z 48z      B  N  =&   L  I  O kZ d Y   H u  2 ;   L" Z  8\   82  .f g g 'E  m !  2O kZ (" Y  H  W52 =u   Z !  8"    PG  O"   Į T\   '  NO kZ T Y  Hu  ; *2   ;k   I Z = 1     { aT  8- !< l  b w  8l   Wl O kZ  Y  Hq nn2;f  L Z  ^\ $    ^ {np !  !J ;~)  : _ ;c 1 7 O kZ ~Y   Hu 0:>:A002;f   Z  {47   ;4 K  ; p Wd     E DN YC !O kZ @ Y   H  33*2;q  R Z     J1  P   fzW  / 2 L?m%   O kZ  #?Y  H   d2;   D Z    _  k   {iD '  @2 " V6   O kZ  "g Y  H +M2;  u" Z     w q  T$D  ^J   Y4   O kZ " Y   7H 52;   R Z  ,3  #    Vl ! ?&] mg $]2     O kZ "[ Y  Hw 00d2;  D. Z     !8\  .6mY pw1 a%    m O kZ  1 Y   Hg  bI Qb  ("2; w  {  Z  w   !< m T 12  \ O a&   ]O kZ"<  Y8H KN  >I 2;A_      Z  ԩ g  ;< & W  wcT 9 m ^&   P O kZ  Y),0#00$H  (2    X 2; (4 '  N-),,,*( T P T  ;- N l  a4   ;" O kZ  u  ]x}vyyyyH   ت   2; y pd  }vvv}} <  fa g   '?!? u wa6   w'& O kZ  @ ]HBAFAAABFA  CBAD  07%2;BAAABBBAA  o2  !4  L&{p !  Z;  Y \ V6  g 2 O kZ 4]H񾾾   ::>>>>:_2;Ⱦ  s  '%  14 c  8p V    =C OC  _ 6 O kZ & eYH}       tt2;     +   !JR P km    /1" 4 OT Z ? O kZ  ] HG     **2;T   1  c4f  wV! @-  =\ Z? O kZ & V YH    7  2;  8    m \1"D  mk \  =gZ ? O kZ  +- Y H  d 2;-   1   Yp E 4Y  ^ p 8wZ ? O kZ N YHR    $ 2;_   [X  8   ; T " J m  L"\ 1 +Z ?O kZ #  YľξHָ"    -2;"  ([ Ⱦξ  1    !)? k  g   1< C P ! Z ?O kZ  ` !VIBMFFMF HC G2;C  '   \BMFMFMF'%    8 <-P"  g T-  k  c6 O kZ ) 8 Y  dHvvvvR   `Z 2;_  o G !4 kO N 1&  N c  g 6 O kZ 9Y  1H,00000%  贳 Dc 2;,,0((/" " -  Z  ά? Of p  E! 4 qw   w +2 O kZ ) x  Y H  !4977"  !l 28    c  Z  J ;0* g;  ]c 1& O kZ  | ]  jH     l 2;   ef T [b T  $Bg8P   DJ      =O kZ  " L Y  H2  β   p2; 4  % ;  Z  c     \NV  j ^  ( $-2  4:M   ] O  mZ  '%Y H{Rw   z 2; k_    !   Z     s. !{ k g @'  {VE  e      qO  kZ " eY HDz M<FN*) 2; ;    4 Z       k J/@ ^f\     P fZ " Y  H'     tx  2;   _ Z     Vl 2P L{sl q  ,   P  mZ  `Y H!  w 2;   f Z    B    8Tm 8f 8Z  L   ub   P  {Z " 'Y H   p 2;     8 Z     < ] P|w  1E / '"   u f4  P  N " (Y  H   'l 2;!%    Z  M  %  L dl @2 F !<  WNP {C UY  H6  !  1l2;uE   % Z "   s  k# F +, NX [   z  8 1wL{G" rY HVi      8i  P_ 2; Ds   RZ  k<   D[ t  X 4y fևp     '? $  dcD G 8γY H'    j  qI 2; '  k Z  Di   $w   } "     H_  "  di G = ? Y H         , 2;   @  Z   1   T   q    8G  k?      - =6 Y H     <   2;   !  Z  4  6  p Y   !4    8 + N   1 6 Y H"     ! 2;"  %  Z   `o  )   c =  { "      j Q !  4 [Y H<<  D2; {E Z  Z T  fN1 a   E  Cj| <   " !Y H^_(s  u2; Vi     Z    Wl {4  =p   $7/   71) p\   Y H+P9   2; '   D Z 73)d @    8Z  ^  !\   fV& ( s 1B    Y  O   )@w 2;     Z  )_ 8<  C  )  /?  L E < 1hWg   !j& K  u  Y h6 H  h|T 2;   ) Z Wh@ s  'p  `h  q  "1 g  )  !g 014% ? '  % 1 Y R H  9 :% 2 ;   T  T  r 2 [    Y   !N {  @ |, 14  D)k g  +  Y"$N H  2 -" 0 2;<   qZ  4 /߷   =w   6  `w ^ L4"~'i1_  % ~   Y QG L ^N _ @2 ;V\    P G   J U< z ؿ +l   "   D_ !bIMQo I@`%  kRE  Kg  YIMFMMMMKMMM~GD =pbߐIQLul 2 ;+   '  _IMMMMMMMMKQ cgE Q-. IMMMKMMMMKK  Z   m 1E  %  f507 @ʪ4537-"  P Y˾ξJ D!>#A-2 ;  " ȾȾӬ,784 Ⱦ ?    a  !.   P  1oӖ " ! ]J O 2  =   R  d֘   ?    Y     !N 2.  $ mJ Y ^ 2  L      'e  N   Y  '&  ` Y  ~s I .K9 Jm% 3   '- 7G  d& .    Y+ % D ')!" 0  !% [\  {+X 'S =6 /(t J_z  U  o  %+% /%  P&dcUX  /  Li jG '}  Pl   f  | !  | j$ PJD ?  N 4 @ Cul rev N '&  y & { p;u  @ /0 75  =I 4  1- ~Jj  Z  0ޒN [l  <LR & ةi 8uְ  g A> AB^S 4   7- |Nj  \  0ڂ4 NWl ӷأ   r  QS   yyvvyt"   P|yvyvi jyvvyvG  +yvtvvv Pvvyvxi yttrt} B  jytv  0ys1rx9 nyyts% jyvyvt'rryvx" QuyvvvvvvvvyyyvvGDryvv}yyvtxC   `utN  rvt}x4 8ryvtt  vyvysIryvtzi rvtyve  vtvvvv yvvvvvvvvvvvvvvv L  $yv. nyyryyvvvvvvvvvy  /#*0*, $$(*(*%$(**(* #0,,#* !0,#0)" *00***  k  ((00 (/z-  /& #((,-((/(,)/(*,%/(0,000*,,00(**dG((00* (*0,)   (') (0,).  !((**, 00(#3 ***,&& (**0*% *0,&,, #00&,*,,0**((**( e /,  0**((00,,,,000*(  (>3 :000003>05:,/::7::0 *M  /:00003   >5) :::::0 S    I  |~  5 (3/,                 $nv#  :C  M_ VhT  : rDS  ~XX'ڊX  b / S9 hQ  ks" dh7Q MM       $ W  0,    i   & `   s **#   Fbb5bbbFbbb`_AbbB[[bbbAUb[.(bbN dB  As P`b 7bb.bbbBbbA|bb`bbb[Ubbbbbbb (bbbbbbb  '`bbbbb`$bbbbbbb [b\Abb9Wbb5Abbbbbbbl  F_ Abb>  _y}NK    js[ `R }|Ks X x}As |i_i _  yo  h. >7i S%!s  (N k3~'%sb|$9" T }<7.)Pi ~&7.   | 4 `}f  R   }L  |? ~~P   %}riٽ }i X   ` E d\"r   "  8[ ; jS | |@"     j\ƴ <i [bô   8 _|2G ~   8  _ 98j |~*#,,0=*00,*"0000r     ,0*0/~* ,0n k\÷ `,*00,o 4 #e      $1o_ ϖ `  ;s ; j|e  D       ` #k\ô  vx  86 ô 4   Do Pns u\  ;j|,"> @}, ?   : 00Ek\B,0 ', ÷ R `X j Y<~} ;d ; j6 |@}  ~T  " |\k\÷U   dL÷ |o r6  ~8\ 1z  of (8  ko|@}  d_  b  [ek\ô    ~  '  ^}1.~ ѥϝ ݾoWe \ }2 ;  j | @}  Wi   Pik\ô M  e$÷  LLG2ʱ  }jN G b T;  jd |@}  Pe  ~*** Lik\ô K   6 M   !dri ~T  x ~-4 %~p8  j$"|@}  [_  WΓ[ Wek\ô       yW}|i  'z 8i  -    r}8 j\|@}  r\[ jck\ô\   ÷  1f}݊&Hg `R  "   W8 k |@}t ~N5)*5 ~Tj\÷D  hh  ÷    DGdN4r5ÿ "    =8  j u|@}  2 \doS 6k\ò~  " i   ÷    $}re|4R   %    $8  j@ |@  0000v  s0~iA  0000nk\ã" ĩe      % ٲ !1i[x|i ד2 8  j9|= yc,00   j\\e !     ? ǐ @s  PZD d}  ?  8  js| =  |e  k\ze  '   ~_ `T k9 LG N  8 j | @  I|e 7  R k\ e  '     kz}r6~  1Órb/xb  8 j W|=   |e 2  k\7 鹇e !       W1o 4~Ǚ݄ dxPcs  8 j"|@}  XXX2  |e E  X[[5 k\" i  ÷    1P\~Z ?  LkN   ! 8  jb| =}d  ~o*i N   k\_ Z  [b    d?jo ~_  z$|2 u 0 ;8 j|@} 4  \yo   R  6 k\}         P js 'z Dc  `     W8jr|@}  _ *" &:: Z  e k\ r        Ͽ1WԄDe `G⥇D  9  r}8 j1|@}  ~}  xR | k\ô8   X   ׎ ;~jNu-ƿ  " o2  ~i8 j ~@}  `   oN  [  k\ô          }k2~ ᢪ  e e N1j @}  /    _ < $k\ô R  <      e V  m Ζ   [  .+j~@}         k\ô}   s   i J8 Y   j/ !  ǎjU@}  "   " ' &k\÷u  |W_÷   u R2 ;    rR E8d  j @}R/i  d   \k\÷D  #W    ^ 6    rx v1 ~R_   (j   @} 5"~z  ^5   ~z k\÷  15$RB   /5  Di      `c$X KI 8o 6 jzj  @}6 j   ~"X dk\ô R j}` ` nx   'Ny    8NP E7~b$4 }"*Zj j  =355756 ;  5L_  1 k\÷}55557}E(\55557s  6 f  y   s.YLo  8hhj+ @6  (  j\ƴ|z `hs o  4 ^|   sY & } d |.  "P6     ui P z 9 o  Ko9. / USPdv j, !tx7_i6#S g    (Gd$_p>9L>Uz~|} >o  oN'P  $_ f&  r$6K    X ~9@ |izd$2ys  >XX>KXX9UXX& XXX+XXR  :XU>  7>  :s  BUX? 7UX:UXBKXXXXXXX6(UX> UXE    LŊ.  >XX"!UX>XXI UXR>XX9 :XX>>XXXXXXX$X AB:XUXXXXXs      , *** :     n# 0** r}  M)  AM @M                                                                                                                                                                                                                 7n: Mv"  (3 X)  |*    :}*3#7}K503   BB0:BA B AB:*A B)7M(bM5>0BB:B[b>B>v>BBBj3BBB[ FFBB`XBBB,0B BA5:BBB yb:5 M.t>Mܡ`)#X`B 7t/&ǩnthr|Xn>5bX&K  |bXUx` }`ySbKB/M|x b[EX XoBXUM[ vXh[ >  s vbQX KQb } j"K9ro.}BAXF`X.Q XXS `9 | [ UQe}ysS "Ub|E/IQ XX[S`I d b 7KFeShys X> 2[}XK.[EX } [S`B KQ b7KKe  #vsoX Ry'bUrSXj[S:`9[b QKbM ys  n`xXyK.r}jooXS A [ hn` >XIvSb K}h ys [rb#iXXM[_&e _X B [ [ Q bhKvsQXKn dsXUX <e bX h[ `zQ"b ,K٘  vs /Ih[ŀ_iACSo_X|[ X[ `:U 6b >KS2bh   ys   xQ X n"bU~} XX U [ S`9A,S9[`K Xe vs  b/<[  n>j MX  [ S` XXM9b KKe   Xvs ~XQń y bX .X [ S`}jM "b Lde  B vs  dBԐ 1o U,Ɋ77\[ S` j 7b .KAh iMys    [ X}ne Xu7d[ SI`Q  Mb XD,b[//ors X  Ksj S;XŀdX7X `  bՌ [tDX~XQh.r  Qxj \;[h[>/b:,nr5 Ro.r[Xo  v UBo d/_ }ؘ s|ةG>AdjR ,܊ h Ab[A9}7Qةy         S    b d                                                                                                                                                                                                                                                                        Xh   h nM hX/bb,7 SX:b[MXjnKh0nShhtvbB0hvXh:}n [XBd[>hhhhthXS`tv*vb vn3h3nvKvv5`:hhvv vFXj0Qb[FrtxvjFtX} [XvjXvv[vrynn>bhvnr FXh* ΢0[Fn ttt t*} xF}vXvhnvntvx[t>hhvt r Av[XvXBntv ox *tFvo[ytv5x[x>hh[rtF b[Bnot} ox b/noFnnbRKdn>hh0 r vF[ **,#}XBn7htvdMx  }*x K`}/ntF}[>nn rr F[UMXBnvvv>ov ht  >QtbbvbQthn [dXvXh[Annv[bo[XS:}KhX_v50oŇh30 Xv3,[Mn#vv }t[:h     , 5 7                                                                                        !   $( .'!3 ."0!#&(#!0#*62%&*+5*/?2,%<*+/4&0?00->0%$7F+6E069@6+?85G7*3=@.?K6@LA>:4FUP?/?FLPB77H[>L^SH;BKV?ReUMI\L>;8//23  &AA&&1?FWWmmmmo]?&  AaaaaI:  5AU|eW?1&&1&16ũȟȾnļHH>>;8=@3( ! 65A&AI]]mo]?&' 5AaaaUA'  Aaoe]F1&&AAU:5#ûзȫżnļQHH>;;8=@3 !!!++6666AUaooo]aI #AUaaUI'   &Iaoo]WWF111U|b|bAJ#.Ȱū̷ünþQHHHBEEGG@2((!!++++++0. 00MXb||bUAAA  #5AT]TI: ## 1UaoooFFFF1UUb|X|b56fзünHH<<>>EEG=,"2(PP++++++++KKffffK6060  AITT?:'#5#5JbUaaaF?11JUqqCqq0K+fðÚn<<<<>9;EE/,,,22@@33333@PPyyyyyyP+++.  IIT?:'#556JUUU666666KffffPP+3yPZɢɻzȭäûn777799EE8),,,/=/=/8EEE^hhsPPP+1FF?:& 555#MqKKffKKKKKfyyyssss^^^sZ{{ѾíȾn777779984))///=,-47NNS_vvrivh^ZP3 1FI?1'#55##X#.Kffyyyyyyyyykkk_RhhE${ǡn777799484)))$//--47HS[dilcdVh^sZ3!AAA5  55#0M.++PyyjvvilrcYYLE4ẕnü77779994444------47>999999994----447>>>>9>>997494-47998/,,2223( !  6KKKffyysxxvjjjii\\YYQYYYcccld[HZzzzŝǻþn>>>>>>>>>>997777>HQ[\lllccc\\\<7744)$,2233((!!!...6++ffffyyxxtvvvviidd\YYYYYYYcccclv[L9nz;şȼûz>>>>>>>BBB>>>>>HLQ[\ilpppcccc\H774--$,"23(33P3(!!!!!++++++yyytllliijjvdd\\[[[RYYYYYYccpcctv[S4Gnľzʼz;;E>>>>>>>>HHLLLRR[iilpppllli\H984)-)$$"232`@@33@33PPPPPsssvjrj\\d\\iid\[[[[[RRRQYYYccpuppkRh;=zz;ğʼûр489999>>>BLLLLRRRR[\ilpppplli\H79844))$$","2"==/=GZZGZZZssshhkvtttrrrd[___ddjj_[[[RRRRRYYccppuuxxx_RSE=nǩnʼ֌-4444999>>LLLLRRQQY\\clpllccc\H<;;;;944-)-)$))449N^N>NNL^ShVdiccpuxxll\[RVVh_kkk__[[[[[[[\cpuuuuupr\QSN)zõzϾüȾ،----44999>>>LLLSLQQYYYclllccc\QHBBB>>>99949494447>LLHHLQV[_diccccppriRRSSOShhkk_[[\\\[d\\luuuuuuxpld[RSE{`zzzžŻżՌ-----4449;BBOOSOLLLQRY\lii\ii\RSRRLHHHH>>>>997777BSOHLLSR[_dllppcccc[LLNNEN^^hVSQR[\\\\ccpu}}}uuuxpci\RR^E{znzéʾŻЌþ------44449;;NNNNNLLHH[ddd_d\dVh_[RQQLHHHH>><>77>BSL>HHLRRQ[ipppcYYQL>9EE48ENNNLQQ[\ccclpu}}}}uupxlci\RR;EZ{`zDnzɴψ-))--------%%-)-47777<>HHLLRVVVVV_[VVVLLLLL>BNNNOOOOOOSSRRR[\ii\[[RL<777<99-$)8ESR[Y\clpu}}}}}}uuppli\\[[_SN8, 2GZ^hƸƬzŻz4))----%%%%%%%$%----4499>>>BOOSSVVVSSSLLLLLLBNNNOOOOLSSRRQQR[[[[RSOE4-47774-%,8EOSR\ccpu}}}}}}uuuupli\d\[_VO;/$ ,ENSRkvkhǻz)))-)))$%%%%%%--44447779>NNOOOOBNNNLLLNNNNNOLLLLQQQQQQQRRLLBBE8$%--44-%%8;LR[\cppu}}}}}}uuuulli\d\\d_VB8) ,Z^h_djr\iiRS^nȾûnž--$$$$$$%%$%%%------44499E;;;E9;NNNBBBBNNNBBLHHHQQQQHLH>>;8//,%--$%8;LR\cppu}}}}}}}uuuplliiiidd_VOB8$",E^hkvtlpxtv_Bsþzż%%$$$$$$$,$$""%%%%-%------44448)4444E999999;;;;;>>>>>>>>>;88),""""%4BLR\lpu}}}}}}}uuppplli\iiiid_SB;)",8BOVkrrpxuuplrjSEzüzû%$$$$$$,,,,,,$%%%-------444444-))))-)444)44))))888888988)),,""-9>QYcpuu}}}}}}}uuprliii\ddjdd_VO;)$")9BS_illxtvvBZ`ž̷û"$"$,//////,$--44444497779444-)--))----$$$$$$,//,,,,""$4>LR\cu}}}}}}}}uuplrj\dddddjd__hS;/$ -4BRdlpxxvvhN{{Ǽ̪û""$$////)8))4499999E>9779994444-4)----$$$"""",,"""");HQ[\lu}}}}}}}uuplljd[\__ddjjkkh^B8$ 4>Vkxuuuuupi[hN){z÷ȟü"",//888;;;;999E;;>NN>>>>;9999999844))))$$"",$$,"""$$"""22""""/;BR[\cp}}}}}}}uupplidd[[dkjdvd_kkhB8 -9L[ituuxr\hN-GŌž"",/88;;;>>>>9>>>>BLLHL>BB>>>>;;;;999984))$$--))$%%%--4)////,,,$8BLR\clu}}}}}}uupplljjd_[_djjvjdkkhO8$ 2,4L[jxu}xr\[S8G̾ǀ",,88;;BBH>HHLLLLRRQQQHLLHHBBBBBB>>>>>999844999944-%%%%-4477794988//)4;LR\clpu}}}uuuppljjddd\[\djjvjjkkhO;8 $4>[rx}pldL^){zn",/8;BBLLHHQRR[[[[[[[Y[[RRSOLLOLLLHHLBBBNN>>BBBB>9799ENN>><79999;8889L[\ppxuuupppprjd[[[[[\djjrjdd__VOZ," ")B[vxxp\vL;Z{üs^ZZEEEEEEZZ^^^ǻnþ"",/8;BLLQQQY[\iiccci\i\[[RRRRRRRRQQQQLHHHLHLLRLL>>>BNONBH<<999;;;99>R\luu}uuplrrrj_[RR[[\dijrii\__Vh^8$ ")BVjx}tidLBG{{hhVLRRVRLHLSShhhkk̻ŝ",/8;>LLQQQYY\\clccccii\[[[RRRRRRRRQQQQHHHQQQQRRLLB>>BB>>>97799;;9>HYcpuu}xtrrrrjj_[RRR[[dijliid___h^8, $;Skxc[RNEZ{{ZG4EBLVvj\\\\[RRR[[R_vRdd_ȗz,,89>HHQQQYY\\clllllllii\d\\\\\\\Y[QQQQQQQQRRRRRSO>;BNB>>948999;>>QYcp}}}}xttrrrjdd[RRRR[[dilijdd_VV^;/" $8SkxpcYRNEZ{ZGZE884EZE7>HQ[ii\dd_RQRRRVRR_Q[d[SŌznzzû",/9>BLQQQY\\\ippllllrljijjiiiiii\\\YYYYQYY\Y[VVSN;9BN>>;999;9>>LLYcpu}}}xtrjjjjd_VSLLRR[\diiidd__VSB8, "8OVruxpc\R>NZG`{{ZZZEZNBBBLBBOLSV_viiiivvdRLVSLLLHHLRLsÈnnzþ",/9>>LQQQY\\clpppppprrrrlrrrlllliic\\\\\ccl\\[h^N4->BB;9999>>HLRR\luuxxtrjjjj_VRSSSSRR[\dijddd__VOE/ "8BVdxxulr[HNZ,{``````@=,GEN^OOSRRRRQQRV_jili\dvvRLVSNBN;7SRvh;žznz"$)9>>LLQR[\cclppppptttttrrrrlllllllcillllppl\_hNE-->>;9EEE>>HLR[dcpuxxrjjj__VRSLLLLLRR[ddjdddd_VSN8" );SdxuttiRL^-,"$,GN^hSLQR\iiYQQ_dilllivvRLVONE4-4ORdk7^ճzz"$)9>>HLQR[\\clpllrrtttttrlrrllllllcclppppppli_SN8%%>>;9;EBB>LR[dlpxxttrjjd__VSSLBBBLLRR[\ddddd__h^E,"$8O_txc\vS94=$"222@,,88BOSV[\illi\djiltxtlrvRLSNE4)--9S_Vh9ƿԫzz$)8;>HLQR[\iillllllllrtrllllllllccccpxuuuxupj_NE)9>>9BNNNLLRditxxxttjjd_VVSOOB>>BLLRRR\jjddj__khB8," "8BRxxuprR>;Z8%==,"""$)8;BBLR[\\iiiillltxxrrv[LBBE)$%%4OVL_kS^n")89>>LRR[\iilllllllllrrlllplllcccccuxuxxxxtvhB4%9>>9>NNLLR[ipxxttrjkk_VVSOB;;;BBOSRRdjjdddd_k_O;)$" "/BRxpptvvh>N9--//"="$$);;>>HRV_d\\iiicitrv_RB;8/E9BS___RRV[[_SNzn")89>BLRR[[\iillllllllllllllllcccccpuxxtjV;%9>>>>BBLLR\luxxttjjkkhVSONB;;;;BBLSR_kddjjjdkkSB8)" /;Lx}uplrvLhB998/$,=,,%)4;;BOSV_[[\di\\jrrrvdVB;/"G-9OR[v\\irv_h)@D",89;BLLRR[[\iillllliiiiillllcccccpuuxtl[O8%E>BLOOSS[dtxxxtrjj_VVSOBB;;888;;;BBLR__jjvrjjkkSN;, ,;Ljuuxxlvv_SSONEE/,"""$$$448EE;BOSV___kkkdijtrvkO;)2,)4BLdriilpprdL4Gnnn%"$8;BBBHLLRR[\iiiiiiiiiddilli\Ycclpuuxr\RB4E>LLLLSR_jxxxtttjjk_VSOBB;;8//8889;>BLR_jvtrjjjkhOB/ $;LituupprvvRSSN;;8/$$,$$$%)))//88;BSSVhhk_[ilrrvV;$"$;S_iiillliR9Gnz-%%"",)9E>BBLLRRR[d\iiiiddd[[\\\\\Ycclpuuxtj_L;$9>LLLRR[jtxxxttjj__VSOBB;888////449;>OV_jvrrrjjk_SB8"$;Ljpxuuuprrj[RSL>;;4-))$$$$$$,,,//8BBOSSSV__drrrvVB)"2$8BVdid\\lljR9Zzz--%",)89;;>>LLLR[d\\\\\\__[RR[QYYYcclpuuxxjdS>)9>LLR[[\rxxxtttjk_VSOOB;88//,,$$))449BSVkvrrrjjj_VO;"$;Bjpxuuupptr\[RLLB;99884)))$,,,,,/8;BBBBOSV_dlrttv_B/,2);S__[RY\idRBZ{z44-%""$)889999>BLLR[\\\[[[[[RQQQQYYcccpuuxxvdVN4%9>LR[\ilxvv__VSOOB;88//,"""$$)44BOVkvrrrjrjkVOE,$9>dlxuuupppr\[RRLLLB>>99988))))//)8;;;BBBOV__jrttr_O8,2"8BSRSLQ[\[R>EZ``D````zzz744-%"""$))488999>>HRV[[[[[RRRHHHQQY\ccpuuuxxkVOE$;HLR\ilpvvkVVSOBB;88/,,,"$$-4;BSkvrrtrrrkVSB/"$4>dlxuuupppti\[RRLLLBBB>B;;8488/888;;;B;;BSV[drtttkO8/,",EOSLHH[ddV>8=@ (DDDD`z7774-%$"$$,))444499>>LRRRRRRSLHHHHQQYccppu}}xxvVNE,$;LR[ipuxxxvkkkSSON;;88/,,,"$%--9BS_krrttrrjkVO8"4>dlxuuuppptli\[RRLLLLLLLOB;;;;;;;;BBBBB;BOSRdjttvV;8,"/BLHHQY\\R>9/" (DD``nzzz<<744%$$$$$$$)))4-4499>SRRRRRLHklxuupppptlid[RRLLLLLLLOOOBOBOOOOOOOOBBBOOS_jrtvVB8/" ,;HHHQYli[h^G,"  DDDz<<774-$$,$$$$$$$---499BSLLLLLL>LOLLLLL97QQYcll\L;8$ DDzz<<<7744)$,""""-47>NBBOOLB97L[dvrtxttrrkN/%7NNBBB>944Rjtxxtrj_VVSOB;8/,,,""""%)44)--4>LR\djtxtttrrjB)%-BBB>>9744LQY\irttrrrrdO)$%-7HQxuxuuppli\\\\\[VVRRVVVVSLLSSOSShhhhhhhNB;>OV_rjVB8"4H[cppiRN%""@2 3@`{<<<<9994)$%-47>>>9997747HQYccpuuuupi_B;8" %9HRlxxrjd_VSOB;88)$$""""%)9999449>LQY\ilttrrjr_O8--49HYxuxuuppliiiii\\_VRRRSSLLBLLOOOOOSSO^^^E88;OVdrkOB8"4LR\ppiRN%2@ 3``z<<<79988)$""--479>9997477Ripxxrj_VVOONE;8/)$-9>>>9949>LQR[iirrjjdj_O9447>R\tuuxuppppliiiijj_VSSLL>>>>;;;;;;;;BEE;E/))4BRj_O;/" ->R\pl\RN%@2  (`z77777988),"$$-44797974444LL>999>>HRR[\idddddVO949>LYcxxutpuuppliillrj_SOOB>999494448884888)/,%)B[rvVB8)" ->R\ll\RN%222 """@@ (DD`z7777744))$"$)447977774-47E)" $9Rixxxri_VSO;;8//,,,"-9>LQLH>99>>HQQR[\[[[RVVO>9>HR\cxxtpxxptpjjrrjkVON;9444--))))))))$$,$""4BdtvS;8," %>R[il\RN%@22 @2 3 (`77779944)$""$$4444997777778/ "8O[rxxtri_VSB;8/,,,"""$4>LRRRLL>9>>HHQRR[RVVSSSO>>>L[ipxxtpxxppprrrid_SBE8)--$$%$$$$$$$""$8OdtjS;/, $>R[ildRN2" 2   `4444444))$$$,)444444477774)" "GNVvxxxtrd_VOB;8)$"""""$-9HR[[[RL>99>>HHHLLLSSLLOB>BS[drxuxtxupxuxtrjdVSB),"$"""""$9VrkO8)" %ES[il\RN 2--44444))$$,)44444447774$",/Nhkxxxtri\[ROB;8,$"""""$4>L[[d_[LH>>>>>HHL>>LLLBOLLLS_jtxuxxuuupxtjdROB8"$,8O_rtv_B)$" %ESRil\RN  2---4444))$$,448488447<>>>>>>>>>>>BBNLLR[kvxuuuuxptv_SB8""""$)/;VkrvV;)"  $;S[il\RN%  -----44))$$$$$$,)))))8447;8" $8BSkrxxtj_VSOB;8,"$,,,,"""-47>HQ[ddd_RRL>>>>>>>>>>>>BBLRR_jxu}xuuxttkS;/,"$,)48BOkvvvkS;$"  $9L[ii\RN% " 222----))))$$$$$$$$%%$))447<94)" ,;ORjx}}utrjdRLB;8/,""$$$)/=/,,$$-7>LQYdiddd__VSLL>>>99>>>>>>LR[dirxxuxxtvkS;)"",8;BOVkvkS;)" 4L[iidRE "" %%--)))-$$,,,,$$$$$-47<4)$ "8BVit}upld_VLB;;),"",)))GG=,,$-49HQY\iid\ddd_VSLB>>99><>>>HHQYYYQHB94$ $;Sdtx}upidVVSB;;8,""$,/))8G/,$$-7>HQ\\iiddddd_RRSL>>>>>>>>>>R\iilpxxuuxVS;$ """,)8BO_jttvkSE)"  4L[i\dL9 "" %%%$))$$$),$,,$$$)4ENLHQYYQ<99)$ ,8B[lx}upi\ROBB;4)$"",///8888/,$$-7>QYccciidddd_[VSLB>>>>>HHLHY\clltxxu}}utvkL;, """",,/88BOVdrttvSB8"  )B[\\dL9   $$$$$$$$%$%%$$%%%%$)-4>NLHQQQH7-), $8>Rirx}}upi_VO;94)$$ ,)888E888/$%47HQYccciidddjd_[VRSLRHLLHQQQ\cclltxxuxuuxxj_O;) """"",,)8EBOVVkjrttv_N8,  -BVi\\L9  "  $%%$$$$%%$%%$%%%%%-447>SLLHHH74%" 4>H[lpx}upi[VO;84-% ",/8;;EEE88)$%%4OLH<<7- $->LR\lxxupl\[SOE8)%% ",/88;BNNE;8)$%-4R\\[L9  "",,"  ),,,$$$$%$%%%%%)-499<<>>>974- $89S[\ippplcYRLB;8,",/8;;NONN;88)%%-9HH>794-% ,8;H[illlcl\QQHB8/,""/8;BBOSOB;84)--89HQcpuuplijdjjjjrjjjjd\\iillplcllllrlllppuuupv[B9$ ",,)/888;;;BOVV_jjjjjvvddVB8"""%;S[[RL9"  ,,, ))$$$$$%%%%%%%%477<94$ ")9LQ\lpll\\RHB;8/,"$);;BOSSOB;8))449>HYcpuuplidddjjjrrrrrv\illpppplllllrrllpppupv_L9-",))888;;BBOVkkjvrrjvvv_VO;, """%;S[[RL9$  ",, ))),$$$%%%%--47<<<<>>9-% );LRYlll\\QRL>E8/,""$,);B>LSSVO;8)))49>HQYcpuplljjjjjjjrrrtrtrrppppplllllpuullppupvkL9-$,)48;;BBBOSVkjrtrjvkkSSB/" "$,,"%9L[[RL9$  ,," 8//,$"%%--47><<<774-  ");ORd\icY[RHL>4//"" "/8;BOLRRRVO8)%%-49HQYcppuplljjvvvrrrrtttrtxxxpplccllppppptppi[L4%$$$""""$$)8;ENO^SSVV_drtvj_VhB;8$",,///,"9LR[[L9$  2,""" 8//,$%-478)$"" ",8ENOSRRRRON4,%-7R_[L9$  22,,," //,$"%-477L[_\\YQQH>99/,,"" ",);;BOSRRRRON)$%-7HQYccppupplrrrrtttttxxxttttttttppllllljvvkRL>4%)8EN;;;;84))$$/8ENN^hV__ddjrrd[VOB8)$$,)8E888/$"%4>R_[L9$  "$$" $$$$--47<<<<77-%  ");BLR[[[RHH><994),"" "$)8;BOLRRRSSBE)$%4R_VL9$  """ $$%44477><<77-%  ");BLRRRRRL>9944-$$"" $)89B>LLRRRLO;8$%7S[VO;$  "" %%%-84797<<74-%  )9BRRRVRSL>944-$%"$)49>LLLSRSLLB;/$%-7HQYccppuuuuupptttxxxxxxxxtrrtttxxxtvh^ZZ,$$%)8N^hh_[[_VVVVSB)))888;;;BOSV__VVSOOBB;8844994)))89;;;;8/)$")>SRSO;$   %--49999777-%  %9>LRRRRSL>74)%%"$)89>>LLRRSLLB;8,%%-4>944499>B;;8/),"-9LSSB8$   %-449>777444 )>LQ[RQSB>94)$"",,/8;;>LLRRRSLLB8)$%%47B>9988;>>B;E88)$-9LSSB8$  "" ""%447<<777--% $)9BHQQQLL994-$""",$/88;NBLLRRRSSL>;)$%$%47HQYccppuupppplllrjrjjjjd____VSSOB8,  )BVkkVhSSVR[dddjd[VVOONB;;944))484;NNNNNNN;;;>BBB>99;;>BBEE88)$$4OSLB8$  """ ""%-49><<774%$  )4>LLHH>B;94$ "$)8;ENNBLLQQQRSSOB9)%$$-9HYccccpppplllirijjjkk_VVVSOOB;;8/  ,ES_kkVOBOSV_dd____[V_VVLB>;94484448;;E;;;;;;;;BOBBB>>>>>>;E;8),"$8NOOB8$  "" ""%%-47>><774%  $4ENLH>>9484$$" ,/)8;BNOLLLQRRRSSNB9-%%$4>Q[ccccllcciliddddkkhh^OOOBB;8)$" 8OV__VOBBBOSV__[VVVR_k__RRLB>9;8884888999;;;;BBBBNBBB>BB>>;;;8),")BOOB8$  "," "--49>>B>4-%  "=899>>994-%$$$  ",/88E;>BNLLLRRRSLBB9)%%%%-9LR[\\ccccc\\dd_VVVh^^ZZEEE8)$  ,E^VSOB;999;BBOOOOOOSVkddd__VSOOB;;;8499999999;;BBB;B>>>>>>;;8/,");OO;8$  " 4499>>>9-%   =EB>9774-% ,/8EEE>>>BLLLLLLL>;94%%%%%4BSV[[[Y\YYY[[_hSSONEE===,,,  ")E^^O;94)44444999;EBBSV__dd__hh^OBB;;99;;;999999;99;;99>>>>;;8)$$;BO;8$   779><>94%   ,8B>>994$$ ",/8;;;>>>BLLLLLLOB;4)%%%%-4BSR[[RRRQQQSSONEE88/"   );N^NN84))))))))))888;;OSSRRRVSSSOOBBB;;;;;>>>9998999;9999>;;;8)" $8NB;8$    99>><74-  2/9>><94% "$)89;;;>>>BLLLLLLB;94$%%%-49HRRRRLLLHHHBB94)$$  -BBO^NE8-$,)))$%$$$$$$88;;>>BBBBOOOOOONBBBBB>B;;;844899999;;;8)$" "8EN;8$    >9>974-  2=8;>>74)  $,)49;9;>>>>LLLLBBB;8)$%--7>>>99;9)$$  $4OLSSN94-$$)))$$$$$$,))8;;BNN^^^SOSOBBBB;;;44499999;988)$ /EN;8$   " >997-%  @GE;>74)$"  $))49999>>>>>BBB>;E8/,$%-47HHQRLB97449448$"  /;SRRSL94-)))))/$""$))8EEN^^SSSOBBBBB;;94999999988)$" /EN;8$    " ;94-%  "=GEE994%  ,$$)449999>9>>BB>B;;8),$"%-7>44)--)),"  2222$8;V[[RL>94988888)$,,,$$)88E^OOSSOOOOOB;;99;999998)$$  /EN;)$    " 84-   $)8EEE44% ",$-4444999999>>>;;;88/,""%-794))$$$,"  ",2@=/,"$8B_\[RQH>99;;888)///,,,$,=,$$$/EENNOOBOOOBB;;9;999994)$"  ,EN;)$    "$" )$  $4;;9;4)/ $))4444444499;;;;;;8//,""-4>B;;;88/==,,$$)49BNN8)$""//8EBBOOOOOBBB;99;9988,""  /EN;)$    """ $"  )9B>79-$@ %))44444444499;;;;88//,,"-79)))/,$$"  /88EEEE8//,"$4BV[[[YQQLLBBB;;;88G/,$%%9BSVVSO;8)$"",)8;NOOOOOONNB;9;988/,"  /EN;8$   "  """ "  )9>L>74%"2""$$$))444444444499;;888///,,""%479))//,$,"  "/EBB;BE;8/,"$9Oh[[[RQQLOBBB;;E88/,,$%->S[ijdRB;8,""$)8EBBBBOO^NN;99888/$"  /EE;/"  """  """"   ,89>>>7- """$$$$$--4444444444499;888/,,,"""%-9>LHHH<98/////,,"  ,8NOLBBB;8/"$9Lh[[RRQLLNNNB;;8))$$$)-4>R\ii\RB;8,"",/8;;;B;BNNE844888/$  /;;9/"  """"  ""   /99<<77- "==$$%$%%---4444449999988888/,""""$-9NLHHH<78888/)$$," /EORRLLL;4)$9LV[RRRLLNNNNE;8)$%--)449>HY\\[L>9//22"$,//88;;;;;888848)//""  /;;9/"  "",$"     )997974% /G)%$)----444444444998888888/,""""$$)49LL<<<>7888=/,$$"" )BLRRQLL;4)$9LRRRRLLNNEEE;8))%%%--499>HR[[RL>9/,22"$,///888;;8888888)//""  /;;9/"  "$,$"     $)99974- ,884%%$$$$)))44444)4448888888/,,""""$%)49>B<<<<988//,,$%" ");LQQQRL;8/%4BSRQLLLBEEE88))$$$%-449>HHQY[RL>8/22",//)8888888888888//""  "/;;E)"  ",$$$  "   %)49744% )894%%-$$$-)))))))))4444)))///,,"""$%--4>>><777788/,,"$ ")EBLQRRO;;/%4BLLLLLBB;;88))$%$$$)49>8/2",=/)888888888;888//"" "/;;E)"  ""$$$$  "   $)444--% /894%%%$$$$--))))))))444))))/,,,"""$$)49>>><7774)/,,"" ");BLQRROB;/%4>LHH>>B;;;8))$$%$,$)49>>HQQY[RL98/"",=/)88888888;;888//""  "/;;E)"  "",$$$  "   $))--%%%  /;94-%%$%%$$$$$$$$$))))))))),,""""$$)499>>977744),," )9>LQRROB;/-9>>>>>;;88)))$$%$,)49;>>HQQY[Q>9),"",=/)88888888;;;;88/""  /;;E)"  ",,,$$  "   $44)-%  "8;94)%$$%%%%%%$$$$$$$$--$$$$$"""""$$489>>>7774--$," $9>HLRSONE/%49>>999988))),$$$,)49;>HHQQYRQ>7),",=/)8888888;;;;;88/"  /8;E)"  ",,$$  """  ,444)%  $8;944%%$%%$$%%%$--%$$$"""""$$)49>>>>7744--$" $8>LLSSON;8"%499999944))),,$$,,)4;BBHLQRYRQ>4)"",=/)8888888;;;;;88/"  /8;E)"  ",,$$  """"  /998)  $;;948%$$"$""$$$$%%%"""$$499>B>9744--$ $89BLSSON;8")88844444))))),,,/48;BLLLQRYRL94$"",=/)8888888;;;;;88/"  /8;E)"  "$,,$$  """""  =E>E)  $;B>48%"""""$$$%""$%-49>BL>944-%%$  $89BLSSONB8$,)/44444))))),/=//48;BLLLQRRRH7-$",=/)8888888;;;;;;8/"  /8;E)"  "$,,$$  2""""""  "/;94$  );>94%"$$$"$)449>LOB744)%% " %)99LLSOB;9/""=//)))-4)8////=//48;B>HLQQQRL9-",,//88888889;;;;88="  /8;8)  ,,,$$$  """,,""  $8;94% );>94%"$$$%%-479>LO>444)$"  )49NOSOBB;/",,,,))44)8///,///48;B>HLQQQRL9%",,//88888888;;;988/"  /8;8)  ",/))%%  "",,,"  $894- );>94%"",$$%$4479>LL>44)$$" " )49NBOOBB;8,"22,,,)-4)8////,/)88;B>HLQHQQL9% ",,//88888888;;;988/"" /;;8)  $)/))%  "",,,," $444% )9>9-%"",$$%-477<94-)$$  $44>BLOLB>8)"22,,)-448///,,,)88;B>>LLHQRL9% ",,//88888888;;;888/"" /;;8)  $)44)%  "",,,," $$)4-% )9>9-"",$$""%%-477<<>>74-)," "" $-4>BBOBB>;)$22"$)-448///,,//)89;>>LLHHSL4 ",,//8888888888888//"" /;;8)  "$)4)-%  ",,,,"" $-)-%$)9>9-"""",,$$""%-477<<<<<74)$$" ", %-49>BOLLB;8)""$-4448///,,)/)89;>>HLHHSB4 ",,//8888888888888//"" /;;8)  ")44--%  ",,,,,"" "$-)%%)9>9-"""""",,$$""""$$)47<<<<<774)$"" ,,$" %-99BOLLB;8/,"$)4488///,,)/)89;>>HLHHLB4 ",,//8888888888888//,"" /;;8/  ")444-%  ",,,,,," "$)$%-994-"""""$,,$$"""$%)477<<<<<74--$ "//$" %-99BOLLB;8/,"$)48888///)))/89;>>HLHHLN4 "$,//8888888888)8))/,"" /;;8)$  $)444-%  "",,,,,$""" ",$%%-994% ""$$,,,,,,"""$%-497<LLLL>;8,"",)88888)))$//88;>>HHHHLN) """,//8888888/////),/,"" ");;;)$  ,-48--%$  ""$/)$/$,,, $,)%"%-98/$ "",,,,,,,"""%-477LLLLB;8,"",/88888)//$//8899>HHHHLE) ",,/)/E88888/G/)//,,""" ")8E88"  "$444-)%  ",,$)))/$$ "$,$%"""""%-498/$ "",,,,,,,"""$%%-77<74-$$"" ,GE," %-9EBLLLB;8/"",/88888)//$//889;>HHHHLE- """,,//)E88/E8)///)///"" /888/ )8-48)%  ",,//))/// $$$$%",""$"""""""%-498) "",,,,,,""$"%%-47<<<<<77--$$"" ",/8$%49BLLLB>;8,"",))8//)))$//8899>HHHHBN) 2,$,$/8/E)Z/8)/G/))%GG=" ,/G//" 2$)844)@   2",$//$/) $$%%%%",,,/,,,$$""""%-4E8$ ""$$$$$$$""$"%%-47<<>>98)$$$$/)/)),$/))8997--%$,," ",--%%-4EBB>>>98)$""$$))),,,$//8499>HHLL>N= ",====/"/88/888))))EG$,="=@2",/8G,@ @/-8E)$,22     !! D! @,=/$G/Z "$$$$%%%%%%$$)))4)-)$$$"""$$4;E8$"""$$$$$$$$$%-47<<94-$$," ,)-4-%$4;BB>>>994%$"$$,,/,,,$/)889>>HHLL>N= """/,==="=,=)G)GGG/)88$$",22"",/888,@ "$484),2@ ! !! !!  ! 2,=$G// "$$))$%%$$%$))-4444-%$$"""""$$49E8$"""$$$$$$%$%%477<<<94)$$," ,)44-%$))9;>B>>>94-$"$,,,,,,$/))899>HHLH>Z= 2,""=,@G2@@$G,GGG==,$,,"@2@2"")888$,"23 $=8%,,` D ! !! ! @"=G"$$$))$$$$$$$))-444--%$$"""$$)9E8,"",$$$$%%$$$-47<<<<<<>94$$$," ,444-%$"$$)8;>B>>>94-%"$,,,,,$)))8999>HHLLBN= ",=@2222@""2Z,,G@"@@2`3`3@,,/=,"` ! @=%%,@@` D!!!! @2{",$$)$$$$,$$))))4444-%$""""$)49E8$"$,$$,$%%%$$-447<<<<<>994,,$," "/8944-$"$$)49>B>>>98)),"$$,,,,,$)))8999>HHLHBN= 22=Z"2@22`22  ` 32",  =$2 D! 2@",,,))$$,,$)))))444--%$""""$)49E8$"$$$,)$%%%$))49<<<<<<<94))$$"" ,/9994)$$$)499BB>>>94),$""""",,,,$$$))899>>HHQL>N= "",@{{2``2@3@3@` ( ( @2@``` DD332@,{`DDD!D!D!DDD `3``22",,)))),,,)))4)444---%$"""$)49E8$,,$,,)$%%%$)499<<<<<<<98)$$""" ,899944$"$$%)49NLLB>;4),,,,$$$"",,,,$$$))899>>HHQH>N= 2@=@{{ z{{zzn{{{G`!nnnn@",,))))),,)-)44))4---%$""$)49E8$,,,,))$$$$$479>>H<<<<994)$$"" "/;;9944$$"$%%-49NLLL>;9))),,$$"""",,$$$)8899>>HHQL>N= ,{{ɿɬɿɬɥԬDɺǺ{ԿрѼ@",,/))))))--444))4)-%%$""$)49E8$,,,,)))$$$)99>>HH<<<9994)$$"" "/;B;944)$""%%%49BLLL>>98)/))$$"""""$$$$)8899>>HHQHBN/ ,,{{`3`{`{{{{!n"=",////))))--)4))))))$%$""$-4;E8$",,,,)))),)49>9944)$%$ "/;;;944)$"%-9>BLLBB;;8//),$$"""""$$$$))899>>HHQHBN/ ,/GGG=,Z,Z/,Z{{@`{{`2=,"2@`@@@",,",$G"` !! DD !!! D! @"@,==",////))))--))))))-%%$""$-8EE8$",,,))/)))/89<>944))$$%$ "/;>994))$"%-4>>LLLBB;;///,$$$"""""$%$)899>>HHHHBN/ "/$)$,=$$/$)=%=""2""%$$$"""",","$$22   ",/=   &&   #  '*żȾѷ     5&& 5qȼػ  ''11̼z̳×  ' #*?: # 5 лȔ 1' qg I: 5 'ջհϒ  51?&# #&I5 5  &&& 5ջz㷼Ց #051I&#C??&A  1150͵ʼח # J&?I1## ү&I&&I&&&qųþ  .#1???150C?a 1I1Ⱦ⤝  Ε?FI:&5b ?T   '15ݡ   Χ#1U10|A?T& A#ĠǼ؝ ٧MC U:]?  55#ǔۤ  ٹβMM FeF  &#CŌǷ֤ 0ʹM &Fo] 515Ǿð÷ѦĻ   .. ?]o1U0̻ϼϩǹ  5ھq1]o5?1AþùѩȫǷ  55#* ]o55AI&'qżҠȭȵǼ  ڱ*.C 6?]16X'#znzzѡϭȳʵ   &&&#РC6IF?bJ5 zDDn͚դdzĮ   A1A䵘£&F?U *nznDǍؚŰ AA'5qʝTT&nznnæ쵌՗;  A#.󵍀b? *zD۾⛌Ϛ̾  '&A# 豔II.gznzzľǡ̼зz ''&11JҨq.?agzzzǼß;̳nz  '':&11CCC5I1Ⱦľѻͼ̫nz &1:11&ڨz0MJ5AgǼհǼnz 11:&Cͦ05I&UȾզĹصnn &?:1:5#5JI&&Jz۾դիn '&1AA&0깠0ATT?&IȻџȫz '1?&&#͛.JF]FFAJ ʳϡ׵nz'&?'J.ʑ5aW1?IA *zȹȤżǪnnz  1:&ֵȪ.1I&&AgȵĤҵzz 11Cȭ.?I5gʵz  &'߾J1AU ־ڷۼڼҾѳ 5 'Mq*깫ؾ5&&1I ʻеۼʹ& žbX.. 5I1  *͹Ūⷤ̾ı & qٯ5]w]##CU n缫泡Ѽ '  ΎC#]~WCC6J1 gڷ譡ʼķ  #JbF~~15.XXͷ窟÷վ '5 JTFe~ 1? M'5AJĻŵաŹǷȷ '&'?WWww:.A?W&b5# țվí '&&&1Wm?#I]o?#Cb 5ݼǼdzȵ '111' &Ww~W& ?FwW 0AbIװŹּı A11' F~:&eWee& 0. II#UgϦķϷ͹ &???&FoW&FeWe~F.&a?5a1gŻľȝ໰ջ ?TT?1I?Ieeee~W&.*XF1 5oT *ȼѰ̱ :?WT&11?oweemwwFgC|TAo]سȹê 1?WT:11]ewwwwӎ Aoo'ЩŻػѻ &&?TF:1Wmeemeew~w&qbT IewT *̟þ̰ϻ&1F?:&1Weweemmem~~w#]T Tmw]ļş̼ &&???&&:?emmmweeew~~eJoTwweAȾ׵ճȷǼ 1??1:??Wmmmmmeew~T aa]w~m? ͦžϰȵǾ &&:??TWeeeeeeme~w'o:&W~~~Wʹ̤éųȾ &?TTWeeeeeem~~~F :o Iew~e'Cа̼Ⱦ &:FWWeeeeWee~e]]  Im~w:˔Ǿϳʻä÷Ⱦ  1?WWmeeeeeww? 5o?Tw~~e? ΠüðȤóȼ ':FWWWmmee~~wI]aTw~w~wTη𵰰ϼȡ÷Ż :FWWTWWm~]:'|I &Ww~~FǚDZ𨪫̡õȼ  :?FTTWWwW Ia' ]F&ڦֻ۾̝ǻ  &&IFTWeww]&A]I e~~w]?5㻌Ȱ覘̟Ⱦȼ!'A&?F]mwWAa]& 'ew~eeI:#qČյ竔о̛ǼȻ=@2  '1&&Fmmwe U]? ']eWT1#qǡä簚ͼ՗ȾȻ>982  A?Wmoo?ab:bo]?'A#թ㼗ȷ՗ǻQH;8@ !+06JaaTI#ATI Aa]F11bbJ#ŗŵБþǵ<<<;8,"33+(+Pfff.0&I?'# 5XJJ6Kq++PɾФȝёǹ77794)//)9BVvvkhZP1?&##0KfPPfyyhsVS^G൝ŨŻёǼǹ77944----7Q\llc[hZ3!5  5.++ssvilcccl>ZzǤȰ;ՌȾĹ>97774--7HQccYY<98,23  06KfsvpplicYYYYcc\HnѳϷżь>>>>>977HYclcc\<4-$"3(( .++yysplllicYYYYYYccQGnʻѻðՉȼ89>>>HHLR\lppli<4-%@=@G@PPshrrjY\ccYYQQQYYcppvR8zǘҼë،Ǿľ--49>>LRQYYllccH;974----LS_ccpxlQLS[dYYYYYcuuuuiQ>zǦų̾ؑ---48BBOLQQ\ii\V[HH<<7779LHLR[lpYYkNOOLSQQ\\[L777-%4QYcp}}}uuc\Y[L) EOȷϑǷ-%)$%---77NBN>NLLBNBHHQQQH>;8%4%4HYcu}}}uul\\\[>% ZhirciSϾ͌ų$$$"""%%---4-)4497744899979)$%9Qcu}}}}pccc\c\L4 4OdcuupkZϼČð""/,,"%444974---)--%%%$"$)HRc}}}}}ciY\\idV9 4[puuui^{Żȼð//9;;999>>>;779944)%%%%%-$,,$$>[cu}}}upccY[ii__> -LjuxiS=͹ǫŰ$8;B>HLSRRQRHB>BHH>>97>97--977778/7Qcp}uppl\\Ycild_L/ "Lrp[9{Ǿ{ãǻ,8LQQY\ic\\[RQQLQQLHHQQH>>B><79;9Hcu}ucllYQYcllc_VN" Bjx\HG{{k_[[RVVkkvǘǾ"4BQQY\llilid\\\YYQYQYYRL9N>;49LQ\clpprrrrllic\\llc[N->;999EN>[iuttj[RL<8%22"/NS_rrjrxrjON)-BRk^ɺ /9>R[ilplllllllccpuxxtO%><>>L\uutjk_S>97>Q[iili[9% >t}pjvB4-,$8ES_jjvivS;"EB[d\jk^,;BHRRirllljllcclux\;>LLO_xxtldRLB9)44>H[lpljS9 ;lupj_L;8")GENVkkkjtk82$8[plprB{%"8;BLL_\iijY\[YcluxjS-4/)$-4;ixupr\RH9-)%"2,8BOSVjtvE2$Oj\crS{4-%)88;>R[d[[QQYccuxrV4>Q\lv_[LB4))-4LvpppdL$7dxuppi[RH>974-$,/;BBSktxrN=8VRYiSE`3`n<4%"%--)9HRRRHLQYcu}}_EB[ptj_VO94)$"%-B_puur[)4dxupppiRQHHHB99E;NOBOSvxS8" "BHYcVN" (Dnz<7)""""%%4B>HL>HQYp}}}rO ,Rdrd_SO;4%$$-9_rxxvk94dxuplpd[LLLRLSSV_VVVOOk_8, 9Rcp[;" 3n<<78"4>BB>4HYcu}tV9 %>dxxiVSB8/,%"%-%-%;97-Hccu}u[; 7[xxrdRB8$")944>Q\ptprB-7Qxxupi\\\VQRRHHOOSh^^;B_kB"7\ud9"2" 2@{7778)%-74447Qlppl[O) -Lpxr_SO;/$%>B97) 9\xxl[L;8/,7LQH7-8Vtxr\VL8-"""$"$>[_Q><Q[vx}}uxS8"$8_v_8 4Rl[E " 22"--)-$,$$"-47QYYQ7) ;Rx}urdL;)$$-8G/$4HYd\d_R><7<<7Q\lx}tV8 8Ok_;" $Rl_) ,, ""%%)$-$/%"$;HQY>9% $LtucRS94"$,)48/-9Q\cdddRL<<<<% """,)>S_jr_8 Od[4  2,,  ,,%$$%%$-9<>B7-  4Qipp\RN) /4BN;8%4HcppddjjddRQYYcccllu}xd9%",)/)/9B__jrjO" L\V)  "// )$,%%%%78$$4BOO;)49Qlupiddjrriccpcccicpuud>%,4;9>>V_jivdV8 B[R4  $/ //"$%%)7<<<-  8L\\[H9/""/9>LRE)-4HYpuljvjjrtuupcclpcpui7-%$4EOSRVjtj_SB" ,$>[R4  /"" /,"-7HH7-  4O_[QH>, $;ORQL9%S_jj\RB;)%%/;E/$4VS)  "$" """%-9977% 4LSSB4$44)99BS_VSB;849)$49;/$4OO) " "47<74% $>QLB9$ ,/EHRRL>)$-7Qcpupupptttjjd_VB,  BhhV[ilrkSN974449NOOB;B>9/9>E8$-OB,  "" ,-9>74  %;H>98$ ",;NLHQRS>%%-BBB>><98,"BB)  ", "49>>- =979- "/89;HLLH;4%%7R[Ycc\d_VSNE;)"  "NV>447>BNR_jjdVO9979999>B;9>>;)" ;B)   2 7><4  ";>9%  ,88>;LHHB7%%-9R[LHQL>94" ;ON4$-%%-44BSRSLSLB99>>989;999;) 8;/   2 >94%  2G;9)  "%94>9>B>;/%%4HQL<949-  /SV>-$-$%$,-89N^SSBB>;49;99/$  /E/   " 9-  "GE4% "-4979>9;)"%7HQ>4-%$  "2="8_[L9988$,$$,$-8NOSBO>9;999$"  /E$   $" $  "994= $)---98;8/,-98="9LS;)%,8>SOOB9;78,  /E,   ""  4B>-" ""$--)--78/,,""9HQ<4),,  ;O>B8$4S[RQSOBE4$$%LiiR;,$8>>BNE4/8$  /;, "  ""   "977% ,/"%%-)--84)//,$9><<88)%$ $BRQB44RRRBNN;4%-44778/,% $>Q[B8-LQLOE8/)$-4774), %>QRO;->HH;;/)$,)9>QQR>/"$/4888998/" 8;$ "$$    --%  84%$%$"-$$")9>74%" 9LROE"%7>978),",);HQYQ7%$=4888;998 /;$ ", "  ,9/  ;7)""""%9B94%$  4BVSB$)4474))/,8;LQRQ7$=4988;;98" /;$"""  "  /;-  %99""-7B9-"  ->SS>,,/-448////;>RQR4$/89989;98  /8%  2$% ","  )9% >4""$-7>4$"  -9BSB8"2/-488/)8;>LLR4 "/8;98;;88$ 88$  ,,  ",, $--$942""-47<4$" " %7BLL;$2$4788)84;>LHS- ",8;;88888$ 88%  )% ,," ")%9- """,$"-7774% ," 49SL;/"488/)489>LHB) "//;;89488/" 88$  ")) ,,, "$%4$ "$,,,$4<<7%" =" -7HL>8/8;44)8;>HHB" ,/88;8)))$" 4;, %)%  ",,,, "$""""""-8$ ",,,"")77<4% / %9LLB;$,8884)89>HHB" $$$)8G9//)8$ 8/"  ,-$  "$,,/ $%%$,/),,""-8 "%$$"")77>4%"" "- -N>H9)$4/))478"" ,-% $9BH<4$$//,)9><4-"",,,)877HQL2 2="2222233$,"  "  @",-$,$--4--$""",48$"$)4<<<7/" 494 "-9B>7),,$",,$$89>HQH" "{```{``D``G`Dz`@`{{zD!nnDDDDnD`{",)-$-)---%$",98,$%"49><79-" ";94"$9L>>-))$"",$%89>HQL$ "`"//----)--%%");;$"$)-%)7HH>94)% "99--%9>>;9)-%$"""%)7>HQ>$ "/)G//,G`22%%"2,$""  ",  &'  0÷л۩&q 1qŰǷ۰  #: ¹A&̳统ص5&?q111&ȫCF?&a? &ŝ ӶqJqA? Xʘŷ Ε ]&͌ķ  II&5ǼĔǾͱ g &I5&а &¶J?J gznn𱘦ѰĹ  A0ݔM?*nꝔ軚ȭ͹   ʑM?gnzⷚȫЭz &1&qM'A zz;㪡ǰժz1:؝ڞJ1A*ŷ㤤Ǧn11X՛qFF1ADǰ⤤㷟1#F1A'gǩڦЩn&qѰ01AȷͭѦ緦   0g#&1&ݾͦǭ qӞ]m 0I *ФҾ۷'05?~F#&J .оǠǼdzũ '& ?mm#]q Agþ𵟟Ҽط 11w&Fw? U1*׾稝ͼ̦׹?I F?emm .#I F՝㵟Ť1]1oWe~?q oлßѫ㷡1FWWeW~FT#m&g߼﷝쾤׳?1&FemW]~:I:wFgǹ⨝籚Ѱ1IWeWWmwIF~wM߾টשϭ FeeWWw&]]~ؾ۳ڤ  'FWeeFJA W~:ͱͫվ۟1?WwWI  m~: 침ǝᆳ̼(!&FmW I: ee?'ϝ̔缭㝔̻H/ #]]UAW&?μ﨨՗ݵ盗ð7<4$,/ss+1'0K6fPZě۝Ц皔ų744-7YcYN CZkvjiYYcH⡠㪒缝痗ȳ;9>>LQ\l\H<4-HHRccY -\up{ѻǚļ8;>BH<7794-%-44-Qp}ucYciR[xBĮ׷$LQii\YQQQQQ>N77Hp}}ccQccd9 SxQ{{{hjdV[kձǦ <[lptllccpc4>E_}r[L4$xpk9"/^_vO"8ci_%/;LjjYYcr4H\rY>)%-4i}v--rppdLHBNOSOv/)Yi4 !`<94;4Yp_7xtS8$$-4Yxx97xulcR[RShh^V8Rp4" (`77%--4\pY8 ipL;$7H7Q\iHQxpidN4--/"Vv, >l)"  (z44%$,4QcH-SdO)$R[<<i$ "  -))$$HQ7 Rud>"%8$7\j_<77Yu}x;-_k,  ;d ,  ,%%$%9>- 4iu[-$N8-Qc_vdHHYlu>$$,B_j; 4_ =2  /,%%<< )[[9$$>O-7cpddttpcccu>%ELRjjV -R, ,$<7 $SL7 "BR>HpurtxxxxiR7-OB4-hjlR8,/S , "4>4 $LB 7RO,4Yuuuxtrh29Vir_77>SS;>,78O " 2->4  "9-  ,;LHB%9\lljd^E, )V9R_jjR7799BB>8; 2 >4 ;-  )9BB--LL>>- S9-%%4BBOOH<4;>8 8 3  ) ,E" %-4;/-L4$ =G)_L>4,%;)%/OSH9>$ 8    97 "$%-4,">N78$ 8   4% /"$$)),";7/$ 4[B9QN8)4HQ>2/4498% ;  ) 4""%;9$ %RO"-97),8QY-=98;9 8  "8  9"9)"  BS)/48)8LR% /E9;; 8  2" )% 4 "-7) " 7L87844LS ,;;9;/ 8 "% 22 ", ""77 2 4LB8;48HL 8E88)8 - ,/ "%)-,%, 4>$ % NH,8/4-",,;\c4%)^iYYcc`ѝҵ矤%7B7<7%%c}YH SǷר8LQ<<747H}cYc)xZǗ %\tlcl7<}u[<VxN%%[< ,%7$4[4%9 S-cuxxV7SR<[B%)8 9"- "><4RRE" N7OV>-O$N<8 $  $ )"$$,8"S%<->H894 /  " $"4, B"-->>E>; ) " "9 984<9-;9"- %,%--$74-%7<7{{{Z{@ZDDD` $( $ .# ! (( 3(. 7,..=3377A3' ! 96==FA.C"'.? C,C 6M93 I @@PI PLP XC X T?  LY4*P\I ` WI(Aa !@Y_=-i id'Y!Wi+c$Lr Tpv +d` q@(a(X~w.l=A((0i ||u0q0*!.n$,F]+ 7qY=9.$S!"4a=|v,90* !9p72; =|#*?4,F2-( CA7.@9469Pu!7T42E;3F=4a23F?7=CU"0LA7IC=Y@7NEɰկ& $ξ(    Пö͍-    oÍ͟?   !\򅱱͆%  KȐ.  "ĥ͐ȟ&  !g͕& "jȄ$ ,Ɨß}$   :ܙüy- "o¢í   !ĥ|Âլ})&ô՜%:䩂éI   $杴T!  >﬒╿*  ,'  ;梗ݍաX     ,갉⪼"   $/ǷնÁ1$ķ|Îø\!  ;瘡Օ̈́S #ʰ˜%*ʿÕՉ͍í6YӒݎ6!v͸'  1ЬÞd   ,˄⁸|݉)'ށՍ⩗⼛%:̞ÆͺI   '睶g"  >שׁ7 D񶶴'"jŕ́&   \֟ݛ0 N}ˠ×̈́T  ?딸՝ݩ& !W|ˢպv& 6Ⱦ՟% ^ƴy˃m!#τW!6Ԕȭձȵu$!`Ҭ˗|ȭ͜@  R͆ݞm%%r͐⎺és%=îF  6Ȝ$  >єT \Ӻ( )𯟴͵ݶD  $éÁ݁U"   pԊ́ͩݸ|Ȍ"  kŘÆy͎y7&Ŝ|ՃϷ/ !\䟆Ü& #ϝ˖( )Ɵ& "]ՉϹÉ]! %Ƅy͖/  !oõy݆S#&{|ݩ|ƙ%=Æ͖ޖF P魡'   >픩t!#ȝ(>ן⍁ym" $$  -Ղ͗Չv&  $# ㉆ç|㱺% $ʰ탴` /ۙÆy̰E   &͸Æ& .˱館Á@ Bѣ߻*'ٿӔF D։ѷ˜' &ڬգبƶ?#$mȵ%;휾D  "j6 >ߖ|$'( xϕיをÙ' V{& UƩσÜ/  N3 Iy͜Ư2 3ȗB)){Ƣ$ EփՃ>))*ϟyX!   7뿜|% R̶՛|-*/Ϣái!  ^ȧݣ-)*17>yնQ))?ϱ.!{ݕ1))m͊r#  -͘ƨ/**1╶*!$~1-))))/8**))*/{%;헶b*'))))))()**(*CG  $P>ߙ) /떟(  #ϱ7  2p" "}ÜЃH.&)|ՂƨE))*ΖF KÕ/# %X䰟(TҢ*$!#'i݆șg   !^ʹÞ% !mŶ-#!!'݉# !x޹i($#*ƟO  `╄>% #)vєͱ$'ڿő)#" %/S!  >x)! 'U늘$!q$ #룡) "N# 6_"!*N(ٿöa"  >ߤF Eփ( .ּU-7łX!v׊/ '汉j*1i  a7!mr("&]±W!!e˘I" '݁ͼB  `Ɵ>" (͂"   &ʰ$&/ -( "ה) >yú` $˝E# '̣}  ?Ƨȿ) /?H䤵*!  $B򿘜t![ ܰ' A! :堪Z  #J -갴x$   >Ѥ]! dޱ(FҠX&!$4򙝍íl! #򢟘T6񒟐g&!#-򖢄# #ۅˏd Kx'! (a"#բ% :͗a" iҔi&  W͂"   6ퟍ$*۷g$"U䟺? $yS! $҆i .혝˟k% (` a˧8 "H)Xe" #UX! + !ܰȟ'   =Ъ_    + E픍(  @활#  "ǔ( !eӄȜ&#^͆$ 6碱t  Rխ-"E݂,,z#')!  OÝr#&گ̓@  "ǃ$ }I   .#  !pŗ%/򿉴/  )Ȝ\ %أø0  F|l F䱕* !U< "u$ (%dޱ: %y@  !ʰ' =ȣ_    XТ1  @癐' %ؾ( $űS /ʬ,G֝!"o^# (ڿ͆? 6񼩜&"}7! -뙩r#)迗/Xˎҳ& }2  $ɱ$    '⍴& >љÿv& #}סj"%ȩ%  6鐞l!!eŗȤg$ -/ &빴? "Sl!xҟ&  2/ !ʰ':ȣ_       !lބH  >љ/3ᄊ( ') #oӍ=RӺ##൩-!eS  =于, Ut"  %گr#-갴x& 1Ǝ*"})   #ȱ%  >煴Æ&H֣]"  Xң%&ѱz!'Æl!#@&'3퍺% :T v#  "g)  !ʰ':_     #΢`   >ѤH R־Þ( -꿉t$DֶS  PР# 'ڊÎ# 2Áa" =Þ,  -C #r#4攴û]")薺7!(  $z%   i㟆Ϭˉ%T㵁D  @餜'%ﱒz! &񎗟t &ڬ*  %~n# K䪼g"   ;7 !   Ej$ !ʰ':_     (ퟴ˚"  >є_!"oŜ( >簆H!   &杍a# Pவ" /ۙÎ`   $Ȝu$=֩,%1 #Ҹr#7惺ûP &H  }Ϙ*  %$   $杄bb% Xҹ.  /뙜* $˒#  .t -ꅍv$  "N  cŶ@   9(  # )V! !ʰ' =_   6䎴bݐ%>єz# &į( QЃ-"۬$R" >ú8  xס&=͐'!c1  #r#1D  $L l? (򢺛#  =Czϸ$XҘ'  )虩/ "ƶ( D䴶g >єW!J+!{-![!   vȧ0 #9!ʰ' =_     RM. >є' -ʰ(  Z& dҟ&G̸˚! Qӣ|- Lࣾ(3휩%  ;? %ڽr#1򰛎? $uZ!Zޔk% !P! #j޺Ƈ1x$ X๴' (à> !}I"$jşT Qƴ? #"###$&!$#$!!   xU# +  !ʰ'   =_!   hิ8ţôD >єç0 >Ǝé(  lr# E乩( 3v XУ' 8홭* '򃴴#  "G  *欎j"7딎? $t!O͜/  &󨱎t (ٔ_*$ ^'  'ÛO  x(   -迟Hd.#Rh%&謼% 'D$  }<&#  !ʰ'   =g! '#{Í/bS >ÞI  XҘÞ( !}Æe!7ß* #򝼄^ dޣu$-1 #謶i!   #  @P!4򔠛F $uҗt!>(! $dςX    E|<)$ Xƴ) )T Xྦྷi&!!&˕˷8lÛ&)Ŋ?! )謼^%$Rɓ&  iƿW'$$  !ʰ'   =_$%*&įk)_б^# >͞j"  }ʹç( !R -ñ/ vӢ4 la" (ڿç<^ֽE!    N &}F4딠P %ķz" )ލ4&'(͗7  xޘÐ*($X̢* /򰩸` Iyy*&&2󇃝*}ƾÇ''墍yF! /^&Uݜ&  `ТƷ-&$! !ʰ'   =b*%$$$$$%&F1  -W'H할'>Ɛ$ #򘗜ȟ(  #=  )ܤß1?$  }ƭøS!  $H0& S%!!&OѬ04΢W! (𖺠Ȍ# "||х՜'$򹄴e$&$XŢ? >֔g '偩ʑܓϼ{# ʹ݊-oݠ- 7򅶠L/Ѓ|ޓ! Qƴ*%  !ʰ'  :Ӻ͉Ȋ/  E癗F$1򄠟*>b) ,ͱbsݮ(  $Ȝ0 &8 #w( !F !pL !K6  QU)&(dҢ% /ꢠr$  1%R籾ͮϥŊϼp!Dß6!%Ċ$QƕW"  TŔt!!pӟõ̯P Ƛ͞sM⸛͵#EމCܷK >ﰗݜޖ"  ʔ'  =亴Ȗ/    `Ń)!)𰠴8>ﰟM͕̏1K䩗MyՂ(  %Ȟ)%҉< "%$!͗:   pҎãL"&&  Qτl!*𔠴)  X'&Ȇ㔝=  #u͘$%$E픉x% #}z" GԢ␂ȃyݪ&"sㄞ|ȜD  H͛s˕Áݛҋ& -ܬϥ#   ʔ'  =䍗ÐÜ-   !}$%L  >іCÕH!eŎ8˕ݩ(&˞'  $җ@  #α0  cқL   Q¥Ɓ⩣E'@  #&!^񣞆ݗÐƷ$ *뤧^ $җ$7Ù/ )ן!#͉î^  $˭ݵ|r%TӣÄͱՉI  'ٷÛݸȃa"    ʣ' :ã/  #뢟z"#ji  >іձ՝& %Ä|y7Qңé|޳$  "݁ݞ|.  ʔ' :մ/ &g \̵" >і1O͝Ϛ#(ٿr)մ('汧&  !jōH  #ȱ(RҺZ     QӔݴ`$"͕: %u( %<ݎM( !v&$$ (ږ( )  (_8$ %亴Ղȝ˟`! T壵݄͛* Sōͩ$!Ɵ'  :×y/ =䶍H =龁&  >氩/1×'!1\'à( '紐% "j͕O  "(PқZ    Q£ݴ8$ !WŸ)"$O(%Z咕ø('yՎ]!$Ҏ$ $Ҹ& %ȝȌ!)z͒˻T&'Âݕ|з$ Xޘ㊇䬝⍶P!  0˶1!ʢ'  =˴/ P͍8,)  >攩-)񉟜6$L䢸D%˹î('紐% "a͕O"'PZ  Qӣ݉s)F4&(j(  P՜⎺݁r" K6$$ !p*&)Ϙ! #uyÉI '񺩜ţՕ)Zޟõ坎u#  #ˆ|Օ^ !ʢ' =Ӡ/ !eÜ* $͆?  >攩0%ȟP&t)$˜' '&  "aşO #' PZ   !T儸͂նd  .Ն˙y'6||ÛF  !͕% $% F̆˒ !S͞ÆÝ.'џe&(4DXޘÐé:%&uΔ' WΖ|" !ƭ' =Ӡ͂˅/  #& "ϱW  >є*$lƟa)֢Ȍ$#ˉ'  (џ& "aŗH  #& RZ   !Tբ( #ʬ׻s㱟'"ӕ₹ϔ|ݛ( 'X!$% (բЖõ!)|ȃ⁆j"'͙I#")җ\  XޘÎ($H/ &žÁéß( !ƭ'  =㻇/  'ڙ$  v嘩# >甩.#H}<坱Ȗg!!' (џ& "jŗH    "' RŎZ  QŠЅ՟Pkţ˄ȡ(4ۖͺЅȜQ  I碠7 $҆% "ƃú"OաŨ4'݁a% =u# Z墜8  %x݉> =ۯ|݉Սô:!ƭ'  =ˊ/  /꣧^#  Tӹ͖'>픩0"1ꬩM̓H '  'џ&"oҩH "؟) \ŎZ  Q儝͠x$4͵×' kyѷ"  !ķ& $Ő% O鏂ôÜz! #ٙʦyՁk&0  "ٰ% XДÍx% 4뙛Q BzS  !ʔ'  =źb)%%$$$$%'F/EH% #<˩/ >є2")ڷ݄ފ˗ͤ1 ˍ''ߟ' #@ "؟6  hҎT  U\(%%P償)#ž͝ݐȭ% !⛸-%%)Էゾ( ,򢟗\ #% *ٙ◺ȹz ,˝Ø''$-əy"%񛛧l#  E֔Ù) QƜß?"җͣi   #*ťϱj" !ʔ'  =̺_#$) TȐC*(&&)<Ʃ@ >Ѱ-!$ƣ) Օõ' &α,$< !ǹ:!mҍL  R%"-Ϲ8 KՉy$ ,綁^$  %HȂD P̜.$& !hുݪȖstK֕@%!!%kÂ'$íE (Ù- QÆ% PŴt  #'~ӽ˟$ !ʰ'  :驕_!  %  !}䬟X>߰0 "cӪu$ ˟( $ɝ.%8!ƘF#uҍH    N  !H֤H %㎗ÆC㘝՚#=õ% $]Մ]!#$ $҉'" )㘒C՟g h„͵W#%?"-  #u1E񔩩l!.񴂾!   !$&*Ψ& !ʰ'  :驕_   $˭Ũſg! >ߖ0K񒎛ô\! Ȑ(":)ש1  }S! $@    !  (T0˵éj-Ȅˌ#RŸ2 'Ƅÿr$*ݴˬ_" &)*#!IՃυE1ӒZ#ӕ' 2ͩS!!õ)  !eқÙ7Eє`  &ѝ!    $%/Ħݵ) !ʰ'  :䎗_!   'џˬ$ >..睉=!(  }P /ﰩ-  iéa#(𖍵8 #   "m੒g  G'&l" hśƌ$  iϟ&I磧<#!)-H%  "c㆜%-ãO$󷺞Z   "ܰ^# ܡ&  PÙ>?԰L  #ɝ! N#  &}Ӿ* !ʰ' :_!     6񗜟˄( >ذ.$Ԣà(!Ȟ(  }^#<䃗)  dŹ×v%-/  N  D̩g  DČ( (|i!"{қZ" @ϝ'!vҘˇ8)'&&')1z8z& nēo&!=ִÏ@%Ï8   `͸r# v$  DÖ>4갩@ !˱! +* /ǿ* !ʔ' ?Ȥ_!     K੟Æ2 >ﰩ.!}# !( dбx% L҃Ö'U(>Ù*  "I :韼t !&{P%6|T!#×H  1煶'#۬ˎ墂Ï% "){-# R´8'𬠸/IƗ$lׄx$  :>)𖧠<  tט! 31  %Ҝ*!ʔ' :Ȥ_!   eÞI>. ^ӣg!!' XӢ' g޹ï% Eѣð- XϴÖ'  ,L  2ߜ} "$### D톞H $ã<  *(#˕݃ХзyȐy(  $$##"!!hũ/(𬎎)>$`ޢx$  D临>'<  tϘ! !KH   #*!ȟ' =䩗ȣ_    #e!  >є0>أH '  H񢎴/ "Ϲïr$  7ä> !v%  G_! .ퟝz! 5A  "]Ӊ@$u8   ')#՝͕˱Ղյ)J5%ç*)ȍ' 1ݮu#TТ$ K䩴8%گàE  !}ˉ!  !hg# #u堪ϳ* ʢ' =䗜ȣ_    %󊵂ϔ$ >є0-ܔ8 !ȍ' B攗O$򢜆]!  -ãT  #ʬr#Yь$   2t!  [" $ҕ-#Ð@ (𖴺)#ƄːȄ՜Î(#f *&)ڻȕ* 8ρ#H䔩%    RӴ1#Q  "ɴ!  ") %ږ) ʢ& =䗗_!     /͵Ɵ)>Û0%* ȴ( )t! GѱÛݨP  %얛# 2ѱ\   !m2 D䕟t!#w#*'#uL   1򔍪)#Ǥé((V   Er#(/Lˎ#7ϩ*#a1!mŴհ` &퍠z! %٬U$/ԙÍ) Ǣ&  =亴_!    >Ѭ|ċ1>欩0 "ô͟v% ȴ( %՜(#oŸ:  #2!eŴK  %u$ !]ӕl!%{% OߣЋ$"{_!   @˴(#ƭȟôÞ( 4\"  iU!&ãL  tׄu#-ۖ1  $- \Ŷz" 0񺎗t *ꬬ/#H|' Ǣ& :͟Z   Q8&$%%%%$$(<֣@ >є0 W]# ȴ( #݆I! *ۖ( &)(   !hҸU#'ٖô6"('" )虰E" &Ėi! -/ "}a!!m%  "tׂÜ(%ՒȐ( H% )뤏? $g#  $ǃ˄j#&쥱O  )𿶴*F֩( R` >Ϣ(#ʷÿ% !Ɵ& :̸Z +"}* *ÕT! >Ѣ0 =B  ȟ( !\(#d¢͟$%e3 KÍ*!Q'#cG /Ɛ2!1Z!@C"  =턍D\Р? *߾u&$ȟȐ( _1 "W֏Ȝ, #ގ* D魢˜]""şt$  Uߤ(0턴B  $X Oϝ*# #B㱵ïk#  !ܔ& :Z!  J# "˱%  &ݕt! >0 '헜)  ȟ( K⢨`("$?甶˰t!B% 0ݕl(##4欭# 2' Q-$'}嘩L d)&v҉( K핶|)  %r҆j##α( ިi& *# !jҁo%! !)̈́՗P  hō? $ܖx% %򔕺ґ' >E   `˒1' $7W!  !ʰ& :_$$c$'z!  "o" ?ؔ0#|$ ȱ( ,×^->ßƯT "7&򱸸i//՜i  uS !^˗yE*" (^񃝗8  }u'"UƎϚ# 6򢝜yx)! (^ÂW!#΢ƣ( #W'%vŹß` \ˊU(!#*:GӺîv(!P֭]#!ބE"'t҃Ù/  !xȍ⣻x***W늘⛧=  !ٰ&   :b/))))***(*))(*1Ĉ&6ѱ_! eÜ'  >ؔ0 xޡl  ( #Ǣч݆É> 'y͘` "vyƂȂ@ #򢘹x! !vŃ⍱ϊ1**/˶- $x*$ !&1ϕZ &ϒ1***ɷ݁D#ΰɦɓɓƟ'6񎶖Q(#!#&U@ G񼠠--*1׵ݍ' ,ՍT&!"$/ÜB^/$"(Xî( $ǏØɿ,    !ٰ&   :񎸸' K֟L  D×:>ؔ0 O̹T  (!iЃƾ×(;×þt U䡆Ș- .籐$#ٿ՘ϔ&.綗˖7**]@ "𬝼Ս6#Ǩx{uuuurruuuvz&Kź/--պ* ,敠–" #τo**I0>ƗE**攴u$ )ߵՕϘÜ"  !ٙ̈́&   =񺆧&!hӕ<  0񩗎U!>. 7أ1  ˴(  BϗÁ݊r" KÆ!2ꙧ˄v%6籘''Șj" K񁗟ѥ͐' x㕍Ϛ$#t(#$$$##$%%%(/zޜ8_&"mӍֿ͍o# $ƜíϬ˘Ál  kϴԯƺ% (ڙݩݮS =|Օȯ`   Ȝ& =͞x'$В- &џd$>.  )* ǣȴ' &ķ? KÐ" #ݩS! =.6՟ͭȩD!eݗâŰW"Oyx! E!!(҉ÿ*@$'պ|: !xŹôݜÆE  4Þ݉`!#uŜү0    VםⒶø>  ƹ' =֗&'𷼶'    "ǔ(>ﰍ0 $ް}% ǣ( c' K#  Rִխ* =ֶ)G밃ゐ|% $Ŀ݁.*ܙí7q3   &((! /ބͭȰ#BחÆÆ) %ͩÐ7F矶Ɽ#    Auձ(  "Ǣ(  :䗜%-򔺼% !}/80!mзa" #z*   .˨^! R֗# 'ϕt"=ֺ( NtƵ|͟x*𷱍ôv!  "júȘȐ& %Æ%! @ㄉׇQ &ĥéj" !\䟕Ղ%&۬O  .8ВS" #ȭ)  ?񴆴&@k#  !ZҰȵ< @陟-RF#*  !Ļ2R֜" k¬é7 ;&Aq)@}4 4¬͗7  :򃜎S!   &|% Uß)  !\턒ô6  .˟F  ]텝Þ˄)$Sޟȉ' $ѱȵ) F×}'!dҹ`$  !Zƭ`! @ϟ4  6. $ȉ*?ܿh!  G˚! 4Ţr$ 3$ #Sめa$Dlѷ˄]$ #'  (( nzϟՍçF! .бʹi# !d䬢͟ã#)ӄÜøF  $\úF   0ѹD#aÜõ' '}t(  #}|'"ZƉS" %$ .߭F!#eí, ,Üg !]Ϣ}6 $ߵ}#  #oΔøȻ,3q){y͟v,  =Îé׌P   7԰1 Nc-yo#   PܿÂ}:  *Ţz: RƝr$ "ez̰e"cꖙw" (ޙ'"Vҙ?  ,ƤV(ҙ&   Y바~$ .ĦI   #O 'ĦU  d %uіơų?  %u異?   Rǯ×׊j$ \楢ޓk   !0x閔֋,   $eǯW!   KǥS!  $u햘- "Y淃ȡW$  !'  VΌГ($ڦ~   fٲ#NΦJ qY  3  DѿY"   !^֬* 6ؙȩe&  S酪>  $hƷG"  &p”ߑF$ !Y㕐e& !! 2uԨՖ0!  #nՂvc#    c¬ȉ}\#   ,pǯȎ:"  6o}dP" fnmjjopq& Nnhmjjkkkjjjjjkkjjmjj^_'#fpoajjmhV  Jnkkkjjjhf";pkmekmq9 A9!qhkkkohw3   Gk듨t\  -e$ 3rxp%(r$  #Rv֓k=" #pvֻkK#  Gk}໻zkY#   qpmkamow  (pv؇娌{)!   "Yuԓ̨}j:! #RvŨx\#  $mto0  $6nehecV%!  "$###$$"  "!##$#$$#####$$##$$#&*o& "####$$"    #$$$##$#!###!##!    !#$###"#   &cem]n0#  Nnn&   $Vneep=#   Gcc3 "%Y\m^]pG#   #(n]meeR&       %Dhheeh\Y%"   "##$$$$#  #;neajpD$  #%Rhmjehh=%!  "(nhh]hc(#  $Gnh]mcG$  ! ""      "V#          ""!#  !    ""!     ####!  !!"""     !"##"!      !##""   !!"#""    !!!!!!  !"""!           5f!                                                                                                       %644444444444444446#                                                   V;                                              Kο=                                          PéÆ?                                           K:                               P䴴:                                            P•:                                       R潬=                       N;              9cWWWWWWWWWWW]WWWWc5              ""##############!                                        +  + +             ";;;  JG  ;N  !!R5       +;=!   +;;"   !;=; ,;;+ "=;;#    3;=+ $;==!  ;;;    3;=$  3v,G}}vv}}}}Pqv}}}}vvv3 A}}  +}}c5}vV  =ґ'    6,   3}k# RɬP 6ҌD v}vA ]¬=G}6 +uҽ}, \ҌG    $ɂ3GPKƔ3+łɕO ˜6 3֘z   'ɣ!   6֕kK¡=  3= gz!\ũ3=Ӣ3  x09 WȾK3 W6+GƧȪR,ϒÒ3  _ZI # xP  kW  +΄;#ј v bU,ş} ɩt SW  3ӕ  ֶPFݴP+3 Зz`X%޴" 3   'җ"  ;gg W͒G3Ґ= "şR`3 ;ω3 !PgȠt  ;ÛȢ=D㎸R+קȱƝˢ3 +ҭ!`Ç ;Ȓ# X;    SD ȉɎŎgS篜` GS ŢҴX^ֿUGש3 $ҴU   UtUt(GxUS]ޞXUUiR+ޟySUUUUUW, Dא, `"Uơ# ŬXG,zϜ_ =3 ]XUΕ' +ލt'3!gB$:z iR ;l':z:$?ōggI$D" Gi'3x=  gi"!SҎ J9 #5N%㒇V5 UƶD  `3 t"  %ϝ.BҠzg #М0?җèi 3Ϙ0,Ъ;G&66zQ Gϛ  #ŴKS#FϠ&DU!űU6 it  #&  z3 ]g"+㶇  lX _K ż"GD`"+ұ ;IX% #圻: `DSƹZI,  GƎPXU!Ÿ= Ÿ" &נ3ו" `Z ̸6 D    "X" &ϴ  t `` +Ҷ"U"3Ϡ,3ύK# 3׮6&ϧ#^t KDXDXX#   tPl3 gP!Ғ ׎K˱X GG+Ϻ%k   ]; ֭"&Ϲ   #޴`Ȝ G"g_ ӠD3Xg ñK&" GX GG`3 K˱t& !  #_Rz# UȴXિ!  %޶X=  A+ ;Z J   ,  5!  ֜! %Ƶ   9_ש& `$X#zK tS+קtU _ȹU#Ҏ!cSG^, GzSGKURt" Sȸlù?Fgz&GGG PP3KG$  zK!   ֜! %ƩV  KI6`6 # ;  XXizG Uȴ_ɱt9z3^3 KX=#3ɢgtXPR t$Uzl6";X%uϷv$U?S3    tuR# ֜" %ySKKKW^ `6`U `S!Ҵ" %PZR3 3  GtD;o,#Uҟ"XGU;ϩӴK #ҕ3KƱRl3 gKŕ;Ŏ`ݠâx`L圮# XÆȹ9  œ" %׉˰X z#Pg`_ȱ_;Ʊ_Ʃ# Ş# Kע_"Ŵ%  ;t#lꬱz S^z!àݐ# P FR`O!#񼆗ޗո;lݠ]  Kϸݛñ  ̜"%ƎX М;`Hȼ P˱I"!Ч! ;gҶ#3ϟz  lFG׶$3!B״ȮLtUKRUƞ DLƼ?޼üttʹö# '޼U Ÿ"%ƛX ,ޝ_$Ҵ" `-״'_6#  ސ! ;עtҶ# 3z   l?3וx%3# U˼ݠd %Ŷ3KϢRGƟr%6`U!މȪ"z㪼=  }ȵ Ÿ"+ϴZ GUş3 `(?%Р" !Ґ!  ;g Ҷ! 3z tȦ!Ş䟢#3мպD KKR&ҶકïDޮø3!ҭz,'x͠3z:#U㠱U  ;ŵ%  ­"+ώX UDzK`'`_z!" !Ҝ!  =l  Ҷ# 3b lލ=iÎ#iд}UKRzݪzЮl!ޜ3$ҺKzU tݪl ?ܬƺ; µ! +s# !"(W l4#$_` `'P˺X к"  ҕ" G_  ş& ;ƭto,!FާX;ҩƉͷ и6#6&'ҕ, KRKƴݼ%ލz6#=! 㮘z `X l% ;݇  GSұK ! %9­Էz `%3ݸG# %  P`  3  GϘg   9 ^ȍb rƧT޴36 .堾DS KS9 }ݱL㴇G, 6.ޮUD` l # + !: U " %  #Ҝ˘" `$"и%# 6 ZU zD UZ A 3׼"vi&ÇG  zոSz_%!$OX! +a)gRbD̺P 3g`ժt  "\UU œ" &Ϝb   3, `$# zPzR iU gW k%  NK=!,z KϱgXU"к楘"!KG6 ;˧`UX gKF  &gW_  3t GU Ÿ!+b KD `%Xb"i`Ŝ= XgG5  $͇5A Dϼ_K׾_U]#Ҽô#A5  UUUƼU_KtK 3ϴ_Pt   K, SUŴ! +לb XʚX`$KƼU# SϜ  3,KƜ# 39 G3  3NG`SGz_U"ͺ#\9 z=W_ KZX D˶Z;ݻ#ޠXt!zPŴ! &׉z z)!""#Zñt `$ 3Ϻ6$  ;ϩDd!,R! 9F^# +R#Uz" UzX_ "6;%!S#张#tU,&Pո#$DKÓ^ƾU,';ϴz  tx%F= ִ!%b 9Nҩ K`$ # # %׸2FzxW"ݟ:Dkalv'.•_6 U",i"!]=!弼õ#3 iè;]"#k39=%ŗD^ t` U^Ŝ% !  %ώyUUUUSUSiK +ҭz3Ƹ% `$ z $ҟØX #Ŝ}ޜ`!ИUUS!ҟD%Pt tUxݠ,!ǚ#,϶=&]޺` %xX}! !庮6,t, tI&^ϺP  $  ! +מƘϤKGZ  "נ:`$ UT #W6 3מ S=%М##ҕƣ33޵Dzվ!v$#""#%O˶Tv#KƠט6 մzlո񟠠 Pՠ׼,   +˒U ֭"%KUP X`% GD$ ,ޛ 3+ҍ" +#5ҘS! PݠüX9P;S9 `ώݸzXݠøI G⸸ݠQ&⸠ü '}' ҵ#  ,חȶPl=  zz_& +& & iȎP 5d͎U #ϩ 5FҟP eI #ָ⪺,  SSxҶ= ,ݺ$"ռ&dݮD +}ƎS,ţ9KP,ѣU  ȵ+"D +Ҵ= ,z! !z,Ǝz" ]Õl  53˩t!K޺U il9:̱d U޺P DՠI &ֺݠi +j׿S JN  cv}}}}}}}}PJp 5}}J5}fNJv}Y  Gz+dK;}3]SRҬd$ 3x' KW"  } 6d#  YP  SU3i%  3;;+        !!!!DN !   ,;G# "; +;G#  #;!  +;=;   !;G;!  %GG=,  !"! $GG; ,GDG&  3GG3%GD;      +                                             +]^^XXXXX]"                                             3Ңȹ,                                   3׸ݼ,                                    3Тȝ,                                    +uxxxxxxx+                                   !!!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   3`PRGGGDP+JGGGGW 9G5GG+9G; ;`, WU 3`P"XU! 3`U +GG#XW ;`U+^S F`;+t!`9Zˢ!I= 3IX+! `^;Pzz3z :t3t#t+Gƴ^ Ug_մ5S+IK =TQ _U#" 9;ϟ9`3Xt DϾ,g׶+Uω+נz6UOV3^6G5U393R+g` zXzQ ZՇ;`FzDl,+z3t#^,:T#DIgg,DO!FG$D9^!`Z  O `=D U    zzU 5Xg!X`#,Z I z 3,ztzLU9tglIF+= WS"G  H5!FLϊz3U =3 G3Xzt!SG ++`g` !IXbtO tT#=6#+ gz!+  W9FO3+G 3U+z+FU F!36;vd l3 5U!i gl]t9_glT zzUz+D^+zbt  løv DQzF3DzbDgbU I+=T` =zl;ݻ3=glz"DIt G Iݼ;FQZzXTZXX I+;O X=UlzF"X gt`izS⠥ IU"dt zZFURR] z_ zzLz=U I+6 L Z;P,3˼ ]Ugit9]FOSD3+z  5]zGLzOQ+U F"33 ` g+B^ս_+U z=Btz9k_9O!_I9+=I GzFQy+պ+ zO6X ;3 D+ ztGF 5+_3=UU5!t;;tF5 =zF  l3 zFQ 6PRd;L+lX +Xg!`++X++l+D93t5I׌UU;5_3Ft6=33` X  =IZ KL333;+I+UQIXdDzFzD==g3t3Fz#PP =]ZSUUz"]G+=^X!+_+GS+z  þ;KQ+gt tTl,T `XX +"OSƉ`+D9!"z;z ;݊#U 3 Q `6g `R`+޺+U`^PPUR׮XG aWF=D `+   +^]#9G+;GGKKWJNNGK+NN+GG;d9+KW] P+ GdS3iWGld+RR;tWKld+KtS ]i3       +;333                 X               R                                                                                                                                                                                                                                                                                                                                                                                                                                                           _U3g_P]gl+P;FU+g.#z"=b&b+_XI;,b+gX3z+bI;b^gRt`i3tDb3 ?y!TZ##tEgTg;_+s;zZ_:_+TQOZzD,+"+ItE; 9 `+zDEz O+3XzI3E9+=zH,E;X#t#=P+I z^9 `g!;F9 gT3+zz+!XB3OX;z3,+U!++I zzGtI;=gt3 gQ#bt#E_=$z=;l=?FTD XK+ItQ;ES9_Z z z_$U^+Ids``+Ui+I^`gt =:L=+I b++3^;tD3tI; OU!+tPt9+X3ZK"zXFZ`zR+zZF_F3Tz+ 39SS;I6=I3 +g3F?DID:tD3+FS=;!6Bi +++++55++++!!+99995++; 9+!;;   5                                                                         $(-27<AEJQ2 IXO^TgZN d?Y l rHbY{bs j }L$sk~sh |X$'r g#&{{ %u') &}(+d38%(#(!%"%,-/"*+,v8:"#-1#*+.(-#*.236-4078;-.&).4+37=+.!(*55*29=242:$$)%*7<!!(3:+/%" 25('/(%!)"$!%,5"(%") $!%#.(4&/"&yOP ,"%*!)(DI25%"("/"$%&*)!1&$*+1:=(3"5='/ )04%,21:*+.&.6!,'4.7'/(4/<*+3%*035;7@3?56&'/02+/?E+$--4(3/C;?499>=DRU6?GN2>DL=EAJSVcl_mbds\HP Pav((((@                        (GQEHHFFFFHHHFFFHFFKFF7(MHHE>EEEFFFFFHFK>>HFP+ ^߽i  Lީb !XƲƞn, I{墢ҿƼɲU% $Gʓu8!$QܭϳO&$ϯu- #ZϿʰӔ- "௜ʓٍ8  )߇Ϛғՠ'"ʓΝn' Pϓs&!Ԯء?  %ʙ)  ʑs$  Bʥ{'       Ժ0   &ݎԚҍ{'       g% Pʓ{' &,---00-00-------*$ !*-2000000000000000000000-00000000--' ; $ԇԜ{'  "xR   Lh@++$ {    Iғԓ{' Tҏɔћ~,  (]򒲛ɞa8&  - )úΓ{' !Qʈ˝ؓu5"$Y덭ԣήe3    e$ Kуχʇ{' 'tΓϚa#&镥ʮԋP    2 %sҧ{' %yƕχʍO  "t郕Ҙϧ0  a"  IҸ{'  ,əʳԂa" !fѢԚأϋ}2  -%wØ{' Gəʮӗ}*  !fמύ٣ԍԇa$  Z# Bѣʰ{' $pδZ# "fާδ٣ϧؖ0 Ɂ0#{' Aĺ}- "fɳÒÎýʋZ# V Rרּ١ΰ{' #mӮH   "fƮ۠̉񫿇٣γz) ԯ* %̽Ͽ{' 3śϧϚƄ& "f׮8'&%$$###$$$$$$#$&y½ˈ2  Z" KϏҿ{'  \ȚʓϧB #fޞ6 $ҴƿF   ʇٰ* #ϱu{'  %ŭӇӧϥz%#fޞ7  ;ϬΞQ   OOߚׂf  RʑQ5죴{) IԊʡؖ? "fѢ3   &y덮O  F2э% 'hȍӓϚ*-{)%ϓό͖l!  "fѕ3$kத[  K)c➇ԍK" P轍ԓʮΣV"+{);ϓԘψؓ: "fѕ7 $\a  P&5Ϝʚà, $t좭ϴ01{)   qԴϛѢʮn&  "fѕ7 )qߧV  N$$`ӇϮϸEDēʓ،F"1{)  9δE_存Ԉƅ8  "fѕ7  ;O  B!+žʋԴr& &yތ٘ຓ}'/{)  !jh)8f"   "fѕ6 &ƮF  N eƑʺBP⼙ʮ> /{)  3{-!$j㴘ʈو, "fѕ8'$###$$########"&y5 I 6ʮ˨ԩf)!z' /{) \ύʡʺl#7ϥӓԣY" "fѕאzy~~y~~~~yy~~~԰z* I `尮ӓ˨ҢE%WӏB/{) %χH#t욓ϧύ) "fѕëƧY#    I'ʮʚ࿒2쌑ϋv% +{)Dʥ,B䢶[   "fѕϮٌ:  I \ȭςԥF+{) %hߴZ!'|ѨʊϚ&   "fѕˈl%   I0񲈳·z& +{) ;ב* M∴ʋP   "fѕʳ;  B #j덗Ϻҧ: ){) !p쯴c +ّԶ* "fѕN  N4׏঍s  +{) +ﺍΡԺ5 YԢQ!   "fѕ˦Q! N!cʓ٣Ԝ୥84{)#`𡇜ʧn& ,Τ})   "fѕً[-   BG٨ύʚةn$  /{)*ΜE&!!&fΡԓʥN   "fѭɲɲɩO8&   N#wԴ΅3 /{' \ӂ_OHHHQHQQHSrp' "fѭʮkB3+#  N3֘Ϯf# /{' &{ƴ߽߫콽ӝ8 "fޭS>522225225222255520-&   N ƏɅ8 /{' DƢѲҚf#  "fޭ5"   N;ԓg% 1{'%kȚԺ-  "fޭ7   N#wड़-+{';ʮ٣e"  "fޭ7   N3l +{'  gÕϥͳ0  "fޭ7  N #f좘8 +{' +¼οʗԇa#   "fޭ7  N B蛴n$  +{' !Uܳ{{}}Ģ- "fޭ7 N &wóΓ,  +{' *ʊK%!   #UܴΡʿԩq#  "f3  ND䗏ԑ[!  /{' Y┏ϑٌ*  +Ńʤϧ2 "f3   N $sԣ- 1{'!񕞏ϸl   \ߏ[! "f3 NFϋψZ"  1{' 7˚ʇ>   -񲶊}*  "f7 N'ʧƞ*  /{' !jѾӮ) "wȾP"  "f7  N M덑O!/ʶ{' 0χԮZ!3ࣙΜͩs,   "f7  N %鋧}0  /ʶ{' \ȢԘ,   "Ѽʊ϶ؗQ "fޭ3#K!P䔮Z" 6壜ʮ* *ҢԈ$    tѼϚԣ؇Ƅ& $pך5  -뾓ʴ[% 'Ç'$\ôʥ>!  &hȸ)    #s闟g% *˾زO& =ԙ˕e#  W[   k2 $q͌щ'  !j⯡z$ '̎ఈ˦h"   TѾ~% %s&   أUX쭮؈{4$땣ءIC҇j#T& GI   !]bC .ML#            !       !                                                                                                                                                                                                       "!   "        !  !4w萹DŽP&%" ]򷐠ǹU TǹŐ~*~ਰ˭#]ɏؙغ`  b򫺨Η~ "~Ӯϧʺn& /֔ʌضԶҹ@  Dݛ{3&՟Ԯʮ-%QĞӴO! "P٤ԇe&#\ߙأʚϴӴ,%\垴ύґ>    5𓮴[$  "U߻٬ʓʓَ& )qa$  $ks,  iχQ +űҥ2 6ӧ- bʿѱʇԗԈʧ$  Pלύq'  $|Ȭӧ˰Q  ]ΓϘϿȞӺ८= %y٦F"UҚ|' ]哺u?5555555555555558\Ϝٍ]   7ƺӈ୞* 3Ԯ-  `V#!,yʭj" QҨٓn# "t써ّҢQ   `ʔ[&e$&zʙKRԣّϽz)  `ʩ[ "pg% 7ԓƄ)*쑮ʜԇ:  `[ Vޞฦn$ eԮʻ·Y#!hƓχʗʴϲa!  `[  sϑh$ )Ձ>&Bϓ*   ]V $Y"   =ʞuE{ʮΓ;    ]ήV  &q7 !q叟ԞՂӮӓt!]ήʼ_*%&%&%&%&%&%&%&&'M⃑% -؈ٴԇɆ,]؜彲ʜFIχ6   ]شϊY# #cԶԣϔV$   ]شٍқZ! 0٣Ӕ}0  ]شuE& "PħϿB" ]ش5"  &{ؓf# ]δ҃nN!  ;ϑΓ0 ]δh$  WԑP  ]δÎÎÎÎÎÎÎصk!  "ך#   ]δϽѦ@;2   ]Μ_*%%%%%%%%%%%%%%&'eң\&  &\˩K" ]ΜS#"UָϮ5   3Ĵu'  ]ΜV"qƮQ /r$ ]ΜٺV '[!  /—r$ ]ΜԍV!iΤl$  /³r%]Μԍ[Il& /u& ]ԮV=ⶴl&   /ϣu&  ]ϡV  Jr& /r%  ]ϡV ir&  /r%  ]۳V&˵v&  /r& ]Σ˰κ[#hҖa# /r%  ]õ؝V %\҇ٴQ   /r$]õΌ_% #R̅Χ׹8    /®r$ ]ΡɌ͇z)  /®r$   ]ʙY!  /v$    XﭸϗʿΙӞ}&  /r$ iഴ΂?   +r& UవY! )Ϙu'$nՇԤZ!  6ĕ0   >Ěh7 *hȸঽ\*AƱƿղ{;&Cjѱћm1.Y-7&  xT  !'-0-0002220--00000000000000000002222-$   &022000000000000-"                                         "&&&&&'&&&%%%%%%%%%%%%%%%%%%%%%%%$&&%"      $&%%&%$$%%%%$$&"  (W$!      ^    (Òý5&" ^~Ēᩛê   -p싿ϑ͝w*!      ,͌E%   ,ϧʮʜ؝c*           !U崖r& #sԤԴΤԍ5#          D⺖ʮ_!   pκʺʺʺʺʺʺʺʭҭʤؖˣQ'       /ʇʼV   p鸯Φص\$        #ƩE    sҭϓʮʗԑʮΝͤ\%          tδƅ8  JG6  sϋԓഓ雎؝ك["       \ζ0"*s҈Ǝ鍣ّʜχβB  "##"! !""##"     """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!"!!! !!!"   """"!!!"! !!  P➣ʣz&"֒g'$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!pʑS2,,,,,,,,,,,,,,--8qѢԯà,LxiwkkkjjjjjkkkkmoL  (dmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjmoA$  %Ǝ嫲Q sE;%6ŎʧʍN   XⰑ_?JIIIIIIIIIIJJJ@Bh뿡Ϛψe% !g:'yʧ0 "fύ* $~뫠KNINIIJDIIJJJIIIIJIK_Ԥe%  sE)yʥ*nߢϮӓn'  X☑E$!'Gtʥٯp)!g:'yʧ0 cуҭ&  #~P# !)l·Ӄ) sE  Uܜ5+ӺɅ?  W☚E   )וʣ}- #fѯ˶: )|0 Qѕz& !|'"QԓQsE D䍘H  `ήԺl#  W⺚EQ岭2 #f6   *|0  #[ȱ)  '0*  =Ƨࣨμn%  sE  4[ &əϧٴΪ2   WʗF   0펧ԑɅ5 "g:)|δ-  5Қ׽s%   &~ăΈٰ˝ʱ*sE  %sךl  G䞳n$  XĺF   *×ٻΜ5"g: )|,  T~Òi.      "YԓF sE #pўʡr!  "|Ƽௌ8XܻF  0˓5"gߢ:*|ʤ,x1 =胍ԇҋe$  sE "g" 9Ԭӟ X㻓F  ?ӈʤф2"gߢ:,|Șʤ,!%&&%%%%%$#)yӿׁ,   sEcޯ"  #j܍ӞAW͓ԞF  #, "g@  ,|ȯԥʤ-   \샺> sE\"  6ʿ28ԗh%WE!%wҒg'  "gբྛF'$###$$"!""######"""&8- =ͳn%sE \"  e⢺lWؑӏS0)-,,,*****,,,,,*e玕P!  "gբ짇- ,{ؤ&sE  \# 18 ;a!Wܻͳ٦7  "gբʳ԰˨ӑ-  yȢ٘ɐ; sE  câ}" X嶴ʡt'$撿* X⦦ɛћʢf   "gբԮ৮˶镊ϭ-I٣ӪP sE  f՞}" &̎ΓͪP A菧ΪP W☍ϑٺ,  "gբʮԺ-*٣ٓʮs% sE  !pʧ}" Fϋʈr) #{ʔ},W۳ҭوԣ2   "gբϚҭ-%cƑӓʲv;sE  "sƧʬ}! "ʈϩ[  KɮɪE WࣣԑوϺ?   "gբ٣ӌΜ-IӡY" sE  1va  9䌮-)|Ԧϋ$W͌ʮԊأe)    "gբύ٣ʇ--#sE   9V "jؤΧw" "UӳN Wܻʮ؈ٰԗt-$  "gբêýȫé௥-  "qʮ5sE   IF3@+ϑ)X⸸˾ٶ߉0%!   "gբ働-WҭY! sE  $Y߰2 \Ƌأu'%l銑ԓF X⸸u5"    "gբԎE*&''&%%%%&&&&%%&&&&&'>- -񱍞p# sE  0Դ' +ΝS-&%%%%%&&*E駑Γϊ}$WܰO&!  #'ٙE$   "gբ;  0ј-"˾*sE  QƑy# Wϋ·ҼՏϘʡύ:WؑF @ﭳ-    "gբ7  *|Ѱ-  `˰ʞB  sE &ƿB *|ȊϋԓϋًƩ߫ϋn'WܶӞF %{쬮[  "gբ˨7  *|Ѱ- BǞg$ sƧʚE M뺋* ;ψԏʇԇʴؖ8Wܶ> B- !g˨:  *{ӥʤ-/tδz- sƞH -ʮҗԊs#"t銑أʳҲa#  WؑF$j߈ˈϼ$  h: *|ʳ- "`⿳Ο= sʞH  &χϊʡΌK 4ʙٰΡʍρ,WΑH  4Ҍ؋үK!  hȕ:*zʳ- GѴ͙࣮ʏf  sϮΓE*hъٔz) iϓ٘ˈʳ͌Z!XܴH  Y, "g˨: ,|îʥʳ0 +욖ؤӋz*     sϤͮʴE ,q뎕ʣ٪N ,ݎϚͫ囼ʗ{0 XܴE  &ؓʻe# "g:    *|îʜ0 "wϓϯʗ6  sԚ> !9\ȞΡ͌ԇ'  [ާ833377733337777-72Vʏc   XܻE RٌϚʮ;   !g:  )|Ν-  PʮԤQ    &IW*tO$"DUU{؇ʓ·F   &ǤپʞV" 0Ƹʴ*  X⻣E"Ӗؓϓs%!g:'|ήΤ- +γr,#P?tƤƗu_ffffffffffffffff_ғʋϿ`  Rܣ5   #YȾY# XⰓF6ʡB    !g:)|ʮ-  %k⊰˨Ƌӣ>)%"""""""#""""""""#%;Et͙ˣ闇ԈٓϘ" $~ԯϗ$ 9͔*XʓE!mԣࡌΔ)  "g: )|ʧ-  GŲ˨˴ƬrnywwwwwwkwwwwwwwwwwyEtבԋӣ˯˨Δ- 6ŽG q쥣[ RʣE  +ϜV    #hȕʴ6 +|Ρ-  4ѭýȽE  t˺ʧʤ0   hҍ& @Ųʋ}%XʝE   Pъ-  "hȕӇ: *|Ӱ0 %kԈ˶> tѸٶ͌Ԋ0  4a "̫NWܴʮE  +|ԥ'"h׺ʓ@   )Ư- Y鴓E {эˣʡʋp-    `،>  ]ܴz)!U㶝ʮ҂E  Gʥ[# "fϣ2 )çϑԬ0  'E ${ԍ˨ʧZ" 6ʍ͖ϩ5G㰜Ҋ[ #hʘS! &˨ƋP! $vF" 0Ԭ>  #櫇ϋE  !NҘʿƎa8  ,sߋԇͧV% &hʁB"  5豣u8   -˰ټK$  PϗԘv0 $c_' 6ԋʻE  PϨԊʮƲ\W4"  #2ՇˈԶΓ[*  *pϣʰاH) -وׅ?0sјΰԑ_2 "Gƙ΢,&Y٘ʺزt*  6śͳʺE.sOOHG$