"|#P 0"'x hEȗ4Upą4*gh)?  E?E?C?vvE?E?D?E?@E@?AEA?D?E?E?D?E?!!E?wwE?E?BEB?D?E?E?xxE?D?""E?E?@D@?C?uuE?yyE?C?  D?ttE?zzE?C?D?C?D?C?C?E?C?E?D?C?B?C?D?C?B?C?C?@D@?  D?B?@@D?C?C?DDD?D?C?IDI?C?C?HHD?$$C?D?HDH?C?  C?DDD?C?C?((E?''E?\C\? E?C?!!E?&&E?`C`?C?""E?nCn?C?D?C?@D@? D ?@C@?C?C?D?DDD? C ?D?HDH?C?.C.?$C$?,,E?++E?C?B?dCd?**E?B?))E?B?RCR?8E8?7E7?6E6?`D`?dDd?D?C?xDx?hDh?oDo?C?D?pDp?C?D?sDs?E?D?E?D?|D|?D?`C`?D?PCP?D?@C@?C?C?pCp?C?E?C?E?C?C?\\C?E?D?C?``C?D?C?D?nnC?D?D?C?D?B?B?B?@@B?D?B?B?D?B?B?@?D?B??B?``A?B?hhE?``E?D?D?D?D?__E?iiE?B?D?D?B?^^E?ffE?jjE?bbE?D?D?D?aaE?ggE?B?@@A?D?D?D?A?D?D?D?B?D?A?D?D?XXE?PPE?PPB?B?D?OOE?YYE?B?NNE?ZZE?B?A?A?VVE?RRE?D?D?D?QQE?WWE?A?B?D?D?B?@?HBH?B?@B@?\\E?D?D?D?D?[[E?pBp?@A@?C?B?C?B?C?A?B?PCP?llE?B?DCD?mmE?tCt?nnE?pCp?B?2C2?bCb?C?ppE?C?D?D?D?ooE?D?|C|?C?C?C?C?C?C?C?C?E?C?<E>?=E=?C>?rCr?P&EP&?3E3?2E2?C?1E1?(E(?'E'?&E&?5E5?4E4?lCl?C?~C~?6E6?C?3E3?D?D?D?2E2?7E7?C?D?C?D?D?1E1?8E8?D?C?C?D?C?D?C?3E3?4E4?2E2?5E5?1E1?C?C?C?C?C?C?C?ppB?C?E?ssE?B?B?A?B?B?A?88B?HHB?@?TTE?LLE?UUE?@?B?B?C?C?C?`A`?C?B?C?ddE?``C?C?C?PPC?@@C?C?C?C?00C?  C?ppC?C?C?B?EEE?B?DDE?@B@?C?rrE?D?D?D?D?|D|?D?D?D?xDx?D?D?D?D?D?D?D?D?D?D?D?D?D?D?D?D?D?D?D?D?D?D?]]E?SSE?@@E???E?>>E?::E?66E?55E?;;E?44E?<2EB[x?B[x2B[x?B[x> B[xB[x EB[x?B[x>ޘ B[xB[xޘ EB[xB[x>EB[x?B[x?D?D?ppC?ppDB[x?B[x> B[xB[x E?DB[xB[x>2EB[x?B[x2ey#^>W]Eey?#^W]?Dey?#^>v ey#^v E?Dey?#^>g ey#^g Eey#^>flEey?#^fl?DB[x?B[x>ϩ B[xB[xϩ E?llDB[xB[x>EB[x?B[x?LLCey?#^>v ey#^v Eey#^>W] Eey?#^W] ?PPD?hhD?``D?PPCV{H>0EV{?H0V{?H> V{H EV{?H> V{H Eey?#^> ey#^ EV{H> EV{?H ey#^>^Eey?#^^?ddD?LLD?< V{H EV{H>0 EV{?H0 ?00D{-7>rE{?-7r{?-7> {-7 E{?-7>`{-7`EV{?H> V{H E{-7>}E{?-7}V{H>k EV{?Hk ?,,D?,,C?NNC{?-7>{-7E{-7>rE{?-7r?DP|5X(>94EP|?5X(94P|?5X(>)P|5X()E{?-7>{-7EP|?5X(> !P|5X( !E{-7>sE{?-7sP|5X(><EP|?5X(<?>>C?  D?CP|?5X(>)P|5X()EP|5X(>94EP|?5X(94?D?D?DP|?5X(>(P|5X((EP|5X(>5EP|?5X(5?..C?D?D?44D?D?D?D?D?XXD?\\D?D?D?ddC?  C?RRC?C?TTC?B?B?BBC?C?B?D?C?C?C?C?C?C?C?||D?xxD?C?E?D?D?C?D?C?C?C?C?C?)E)?E?C?*E*?/E/?+E+?0E0?B?C?B?B?TCT?BCB?D?E?D?D?D?D?E?E?E?  E?E.d.>D.d?.?]]E?__E?``E?\\E.d.>jD.d?.j?aaE?[[E.d.>D.d?..d.>D.d?.侷.d.>".d?."E.d.>.d?.E.d.>".d?."E.d.>.d?.侸E?C?C?D?D?D?D?D?D?4E4?D?5E5?2E2?6E6?C?1E1?0E0?C?D?D?D?C?3E3?C?C?4E4?C?C?C?C?C?03E03?P2EP2?D?D?P1EP1?04E04?D?D?P0EP0?05E05?C?D?D?D?C?C  +  +p  3, P 9 p P, <(< T(l >+ P,8 L3p P N;pP  PQCp@ P PSKp @ PUSp  W[ p ]c lj or @ }z  0  0          E  E    ` b ` C" e@` H. -.6 [4>@`S@` i@`  `@@``p``` ` @` p*@  >@ S@ i@@@p@p@@@ p@p(p6$ D0R6@a`v|$`@` P@+@F`@a@p@   @  @  @&  2@8p`S0``Y0`p[ @`p^0p`3`0aHpe]`fr`l`pt `u `x z`{``'<` Q` f,u``R/"Q"s$ "1` L`g@`P`P``@ E `4 N ( Y 7 f F@sU@ wd@s`       $ 3 @B @  Q ` `{ ` ( @ R PX  @d Pj: qV k  P @ 0P 00P 0   K  :  O  d   y      & /  6  7  9  ; $ C 9 G N S c @` x @e  p@j  @`l  @p  @@u  @v  @@x  @z " @@ 7 @@ L @ a @ w @  @  @ @ @@  @0@  00@  00 !00 6`0 K0`0 _ t 0  ( @ @ (@ (  ( @ @ (@ ( (`x ` @ ` @ ` @  (@`            h `Xx( @X`(  @`(  @` @ ( `( X8 @X8  @8 @ @8 8 XH @XH 0@H @  @H H (( ( @ (@@ ((@ (( h8 8!  8" # h8$ h8% xX& `xX'  @`X(  x)  X* xX+ x, x- `x.  / `0 x1 H(2 `3 (4 `(@5 H(`6 H(7 H88 ` 89  : `; H`8< H8= X> @X? @A C @E XG xxH `xxI `x`K  ` M  `O xxQ h(R hS (U h@W h(@Y h([ H8\  `8]  _ `a H8`c H8e `(xf (`h `o @`} .(`@ (` ( (X X @@X (@X ( (X (h h @ (@ (h (h (X X @@X (@X ( (X (h h @ (@ (h (h (X X @@X (@X ( (X (h h @ (@ (h (h h8  h8    h  h8 hh   h hh hh hx `x  `  hx h  hx h   h h h Hh H h H` Hh Hh hX @hX @  h@ hX h   h h h X X @X  X X h   h h! h# X$ X% @X' ) X+ X- h. / 1 h3 h5 h7 X (8  X 9 @ X ;  = X ? X A h 8B  C h E h G h I h K  0X HL @ X 0M  @ 0O  0Q  X 0S  X U h @ XV  @W h @Y h @[ h @] h _ `x` `f `m *` *`  `hx ` ` *` *h`/ h6  x < `x C ` M F` F hx @ ` @` @` (`@ (H` x H  H 0x H  x 0 x hH x H  H 0x H  x 0 x hH h h  h h- hh2 86 p 7 P p8 8 P9 8 p: 8 ; 8< p = P p> 8 P? 8 p@ 8 A x`B x`C `D ``xE x``F x`H`G x`H x`I `J ``xK x``L x`H`M N O P Q R S T U V W X Y `@HXZ 0xH@[ 0@\ `Hx@] `@^ `H_ `@HX` 0xH@a 0@b `Hx@c `@d `He 8f p g P ph P i 8 Pj 8 k 8l p m P pn P o 8 Pp 8 q hr hv } h h h hh h 0h  hh hhh hX( @hX 0h@  @ h hhX h h8 h 0h ! hh hhh (0XH (@X0 p@0 (a@0 (0 (hX hh@X h@ @ h@ hh@ hhh @8X 8@  8@  @ @ h8 HH@X H@ H@ `H`@ HH`@ HHh @8X 8@  8@  @ @ h8 @XX X@ @X@  @@  @ hX (h (h Ph @h (@ (h 88x  P8x ` x 88P 8x88xHHHHp`H`HH`pHHXp  Xp X X hPhhPPPhPhhPhhPPPhPhhhhhHh !`"`h#Hh`$Hh%h&'(h)h*h+Hh,h-`.H`/Hh0Hh1h2h345h6h7Hh8h9`:H`;Hh<Hh=h>h?@AhBhCHhDE`F`hGHh`HHhIhJhKLMhNhOXPQpRXpSXTXhUXVWpXXpYXZXh[  H\ H` 0 Hi$ $ H H  @  @ @  ( @ (   (  (      (  (0  8p  0 p 0 8 0 8  h 0X H X 0@ X 0 0h X 0h X Xh @ X @X @X p @Xh @Xh h P8 h 8 P P Ph 8 Ph 8 8h ` x `8 `8 P `8h `8h h p   p p ph  ph  h( h ( ( @ h( h( h    h   h h  h( (  h@ h( @ h( h      h  h h           h  h    h h !h " # & )h ,hx /h p 00 p1p p2 0 p3h p4h 568 ? M. { h8 8  8   8 8 hh   "h  h hh       X"X$@ X'  @- CX IXLHN0HO0PHQRhHSHT0HU0VHWXhHYZ\ c q.  hhh   "h  h hh      8 8  8  % ;8 A8 DXFXH@ XK  @Q gX mXprstuvxwxyz{|}(~(hPhPPP@X @ @ XX8PPP8P``H`HHxxxhhhhxhh@@(@(h@hhh@( x8 ` Px8 ( P`8 @ p` ( P@ ( P` ( 8x8 PL pt L t \ pt 4 pL 4 pt 4 Xt pL pt L t \ pt 4 pL 4 pt 4 Xt pL pt L t \ pt 4 pL 4 pt 4 Xt p L pt L t \ pt 4 pL 4 pt 4 Xt p L pt $L t (\ pt ,4 pL 04 pt 14 Xt p5L pt 9L t =\ pt A4 pL E4 pt F4 Xt pJL pt NL t R\ pt V4 pL Z4 pt [4 Xt p_L pt cL t g\ pt k4 pL o4 pt p4 Xt ptL pt xL t |\ pt 4 pL 4 pt 4 Xt pL pt L t \ pt 4 pL 4 pt 4 Xt pL pt L t \ pt 4 pL 4 pt 4 Xt pL pt L t \ pt 4 pL 4 pt 4 Xt pL pt L t \ pt 4 pL 4 pt 4 Xt pL pt L t \ pt 4 pL 4 pt 4 Xt pL pt L t \ pt 4 pL 4 pt 4 Xt pL pt  L t \ pt 4 pL 4 pt 4 Xt pL pt  L t $\ pt (4 pL ,4 pt -4 Xt p1L pt 5L t 9\ pt =4 pL A4 pt B4 Xt pFL pt JL t N\ pt R4 pL V4 pt W4 Xt p[L pt _L t c\ pt g4 pL k4 pt l4 Xt ppL pt tL t x\ pt |4 pL 4 pt 4 Xt pL pt L t \ pt 4 pL 4 pt 4 Xt pL pt L t \ pt 4 pL 4 pt 4 Xt pL pt L t \ pt 4 pL 4 pt 4 Xt pL pt L t \ pt 4 pL 4 pt 4 Xt pL pt L t \ pt 4 pL 4 pt 4 Xt pL pt L t \ pt 4 pL 4 pt 4 Xt pL pt L t  \ pt 4 pL 4 pt 4 Xt pL pt L t  \ pt $4 pL (4 pt )4 Xt p-L pt 1L t 5\ pt 94 pL =4 pt >4 Xt pBL pt FL t J\ pt N4 pL R4 pt S4 Xt pWL pt [L t _\ pt c4 pL g4 pt h4 Xt plH <` tp( TH tq@ \H tr( T@ ts( <H Tt( <` tu, 8DP v8 ,P w! ,8 x(8 p,P y3 p(P z! p(% 8 pP 3 pP ! p% 8 pP  p,!  !  z!  p! v p  p! 8 P,P p! 8,P P 8,! p 8P ` Px 0 P` 0 ` H h` 0 hH 0 P` h` Px 0 P` 0 ` H h` 0 hH 0 P` h` Px 0 P` 0 ` H h` 0 hH 0 P` h` Px 0 P` 0 ` H h` 0 hH 0 P` h`(x(``@`.(`@(`(CCCC0C0C1C1C0CC1CC`C`CaCaC`CCaCCEE@E@EEPCEBEPCE@E@EEPCE@E@EEPCE@E@EEPCEEEEEEEEEEEEEEE@8E8E>E>E>EB>EC8EC4E4E8E4EC&E&E*E&ECEEEEECEB>EC4EC>ED4ED>EEtD4EtD&EC&ED&EEC>EC>EC>EC>EC>EC>ED>ED>E@D>E@D>ExD>ExD>EC>EC>EC>ED>E@D>ExD>EC>EC>EC>ED>E@D>ExD>EC>EC>EC>ED>E@D>ExD;EC4EC4EC4ED4E@D4ExD&EC&EC&ED&E@D&ExD0ExDECECEDE@DExD"ExD4EC5EC;EC4EC4ED4E@D4ExD&EC'EC&EC&ED&E@D0ExD&ExDECECECEDE@D"ExDExD3EC7EC7EC3ECExD"ExD0ExDExD"ExD0ExDExD"ExD0ExD4EC5EC(EC(EC(EC(EC(EC(EC(EC(EC8EC8EC6EC6EC*EC8EC8EC8EC8EC8EC8EC7EC3EC*EC3EC7EC6EC/6EC/6EC6EC/6EߺC6EߺC/6EC6EC6EC6EC6EߺC6EC6EC6EC6EߺC6EC3EC3EC3EC3EC*EC*EC4EC5EC4EC5EC6EC;EC;E@B;E@;E@;EC;EB;E@;E@;E@B;EB>EB>EB>E@>E@>E@B>E@B>EC>E@>E@B>E@>E@B>E@>E@B>EC;E@;E@;E@;E@;E@;E@8E@4E@4E@B*E@&E@&E@BE@E@BEBE@*E@&E@8E@4E@E@E@E@E@'E@*E@*E@'E@5E@8E@8E@5E@8E@8E@8E@8E@8E@8E4E8EPC4EPC&E3EPC(EPC&EPCP$EPCEPC5E@B'E@BE@BEEPC8EPC8EPC8EPC8EPC8EPC8EPC8E8E8E8EPCEEPCEPCEPCEPC6EPC5EPC(EPC5E'E'EPC EPC!EPCP$EPC(EPC(EPC(EPC6EPC3EPC3EPC3EPC3EPC(EPC!EPC!EPC EPC EPCP$EPCP$EPCEPC!EPC!EPC EPC EPCP$EPCP$EPCP$EPCEPCEPC!E`C E`C!E`C E`C"8E">E08E0>E>8E>>EL8EL>EZ8EZ>Eh8Eh>Ev8Ev>Ev>EBv4Ev4EBv>ECv4ECv>EDv4EDv>EEtDv&Ev&EBv&ECv&EDv&EEtD0EtD,EtD0"EtD00EtD0>EtD>EtD>"EtD>0EtD>>EtDLEtDL"EtDL0EtDL>EtDZEtDZ"EtDZ0EtDZ>EtDhEtDh"EtDh0EtDh>EtD">EB">EC">ED">EEB0>EC0>ED0>E>EB>>EC>>ED>>EEBL>ECL>EDL>EEBZ>ECZ>EDZ>EEBh>ECh>EDh>E8EL8EZ8Eh8EE"E"E"*E,E0E0E0*E>E>E>*ELELEL*EZEZEZ*EhEhEh*E,@DC, DC, D@C,@D@C`D`D`D`D`D,`D,`DDDDDDDDDDDDDDD ED E E,D,D,D,D,D, E E E EB EC ED E@D ExDDDDBDCDDD@DDxD ExDDDDBDCDDD@DDxDDxDDDDBDCDDD@DDxDDxDDDDBDCDDD@DDxDDxDDDDBDCDDD@DDxDDxD`D`D`D`D`DB`D@C`DC`DD`D@D`DxDDxD`DxD`DxDDxDDxDDxDDxDDxDDxDDxDDxDDxDDxDDxDDxDDxDDxDDxD ExD ExD ExD`DxDDxDDxDDxDDxDDxD ExD`DxDDxDDxDDxDDxDDxD ExD E E EB EC ED E@DDDDBDCDDD@DDDDBDCDDD@DDDDBDCDDD@DDDDBDCDDD@DDDDBDCDDD@D`D`D`D`DB`D`DC`D@C`DD`D@D`DtDDtDDtD`DtDDtDDtDDtDDtDDtDDtDDtDDtDDtDDtDDtDDtDDtD EtD EtD EtD,DtD,`DtD,DtD,DtD,DtD,DtD, EtD E EB EC ED E`D;`D>`DL`DI`DL`DZ`DZ`Dh`Dh`Dv`Dv`Dv`D0D0D0D0D0D0 E>D>D>D>D>D> ELDLDLDLDLDL EZDZDZDZDZDZ EhDhDhDhDhDh EvDvDvDvDvDvDvDvDvDvDv Ev E0`DtD0DtD0DtD0DtD0DtD0DtD0 EtD>`DtD>DtD>DtD>DtD>DtD>DtD> EtDL`DtDLDtDLDtDLDtDLDtDLDtDL EtDZ`DtDZDtDZDtDZDtDZDtDZDtDZ EtDh`DtDhDtDhDtDhDtDhDtDhDtDh EtDvDtDv`DtDvDtDvDtDvDtDvDtDvDtDvDtDvDtDvDtDv EtDvDtDv EtDv Ev EBv ECv EDv E D@D>@D@DL D@DL@D@DZ D@DZ@D@Dh D@Dh@D@D0CtD0CtD0(DtD>CtD>CtD>(DtDLCtDLCtDL(DtDZCtDZCtDZ(DtDhCtDhCtDh(DtD0 DC0 DC0 DD; DC> DC> DC> DDI DCL DCL DCL DDZ DCZ DCZ DDh DCh DCh DD0@DC0@DC0@DD>@DC;@DC>@DC>@DDL@DCI@DCL@DCL@DDZ@DCZ@DCZ@DDh@DCh@DCh@DDICICICIDID:D0C1C:CHD;DHC; DI D1C:C;CHC;C>CICHD;@D;@DI@DI@D; DI D1C0CHChCaChCvCvCLCRCRCLCZC`CZCL DZ Dh DvCv DvCv DvCvCvCBv@Dv@DL DZ Dh DL@DZ@Dh@DL@DZ@Dh@D`CaC( C(@C(@C( C @C C C C C C D D( D >LLZZhhvvv00@0B>>@>BLL@LBZZ@ZBhh@hBvvv@vvBv C0tD0tD0@tD0BtD>tD>tD>@tD>BtDLtDLtDL@tDLBtDZtDZtDZ@tDZBtDhtDhtDh@tDhBtDvtDvtDv@tDvtDvBtDvtDv CtDv Cv CBv CCv CDv C L Z h v 0@@D0 @D>@@D> @DL@@DL @DZ@@DZ @Dh@@Dh @Dv@@Dv @DvtDv@DvPtDv8tDvP@DvtDvptDv@Dv@DvtDvtD0tD*tD0tD0ptD08tD>tD8tD>tD>ptD>8tDLtDFtDLtDLptDL8tDZtDTtDZtDZptDZ8tDhtDbtDhtDhptDh8tDptDv@Bv@vPvPBv@CvPCv@DvPDvvBvCvDvvBvBvCvCvDvDv@>@B>@C>@DL@L@BL@CL@DZ@Z@BZ@CZ@Dh@h@Bh@Ch@D0 B0 C0 D> B> C> DL BL CL DZ BZ CZ Dh Bh Ch Dv@vPvxvvvv@0@>@L@Z@h@000x4>>>xBLLLxPZZZxhhhx C C C C C C C C C C C C@C @C @C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@CCC C CCC C C@CCD@DxD@C@CCD@DxDxDxDxDxDxDxDxDxDxDxDC@CD@DC@C@CD@DCCCCtDtDtD tD tDtDCCCCCCCDtDFtDFtDTtDLtDTtDTtDbtDZtDbtDbtDptDhtDptDptD*C8CFCTCbCpC*C*C8C8CFCFCTCTCbCbCpCpC*C8CFCTCbCpC*C8CFCTCbCpC*C8CFCTCbCpCvCvCvCvCvCvDvDvCvC>C4C>D>tDLCLCBCLDLtD> tD>tDLtDL tDLtDZtDZ tDZtDhtDh tDhtDP@PPPP@PBPBP@PPP@PBPB&&44BBPP&&&444BBBPPP&&B44BBBBPPB&&44BBPPPP P `@`hh@`BhBVBRBR@RVV@V0R0VBV@BR@BRBXX@XBvvv@vBvvv@vBvvvv@vBhhh```ZXZZZXVRbfhh`XZ`bfhRBRAVAVB`@`@`B`BX@XBX@XBRPR@RARBVPV@VBVAh@h@hBhBbpb@bBbbfpf@fffBbffbb@bbb@b CbCbCb C`@b@`BbBX@XB\B\B\B\B`B`B`@``B`B`B`@``BlPCl@Cl@ClPCf CfCfBf@f@fh@hBf@fCf Cfhh@hhBh@ChPChh@hBhhPCh@Cu u v v Zhvv@vvBv Bv v Bv V@BR@BVBRBZY Z hg h u Y Z g h u ZZBhhBvBvZhvvvBffbbbbffhhhhllllllhhllhhff@f@fbb@bb@PPTTTTPPPAPLLALLAPAPRBRAVAVBRBRAVBVAP@BPBLBL@BLBL@BP@BPBhllhhllhd`h`hddhh`d`Z@^@^ZZ^^@Z@P T T`P`P`T`T P FJJ@F@F@J@JFFBJBJFFJJBFBPBTBTPP@T@TB@PB@TBPBTPZB^B^BZBZB^B^BZB^BZBZB^BdChChBdBdBhBhCdChCpdCpdBphBpn Cr CrBnBnBrBr Cn CnB`rB`r C`n C`vCvCvCvCvCvCCCCCCChChCZCZCLCLC>C>C0C0C"C"ChChCZCZCLCLC>C>C0C0C"C"ChCZCLC>C0C"ChCZCLC>C0C"ChDlDlDhDhDlDlDhDhDlDlDhDhDlDlDhDhDlDlDhDhDlDlDhDhDlDlDhDhDlDlDhDhDlDlDhDhDlDlDhDhDlDlDhDhDlDlDhD^DbDbD^D^DbDbD^DTDXDXDTDTDXDXDTDJDNDNDJDJDNDNDJD@DDDDD@D@DDDDD@D6D:D:D6D6D:D:D6D,D0D0D,D,D0D0D,D"D&D&D"D"D&D&D"D"D&D&D"D"D@&D@&D@"D@&D&D"D"D"D&D&D"D"D&D&D"D&D&D"D"D"E&E&E"E"E&E&E"E&Ep&Ep"Ep"Ep" E& E&E"E"E&E& E" E&E`& E`"E`" E`"E&E&E"E"EA&EA&EA"EA&EP&EP"EP"EP"E&E&E"E"EB&EB&EB"EB&E@&E@"E@"E@"$E&$E& E" E" E@B& E@B&$E@B"$E@B& E0&$E0"$E0" E0",E&,E&(E"(E"(EB&(EB&,EB",EB&(E &,E ",E "(E vvvvvvvvvvvvvvvvvvvxvhvhvxv@v@hxxh@@hhZZLL>>00""h@h@Z@Z@L@L@>@>@0@0@"@"@hxhhhhZxZZZZLxLLLL>x>>>>0x0000"x""""hxhhhhZxZZZZLxLLLL>x>>>>0x0000"x""""vv v vvvvv@v@vvvBvBvv@CvCvCv@CvCvCvCvCv Dv D  @@BBC@C@CCCCCC D Dh h Z Z L L > > 0 0 " " h Dh DZ DZ DL DL D> D> D0 D0 D" D" DhCh@ChhhZCZ@CZZZLCL@CLLL>C>@C>>>0C0@C000"C"@C"""hCh@ChhhZCZ@CZZZLCL@CLLL>C>@C>>>0C0@C000"C"@C"""v8Ev8Eh8Eh8EZ8EZ8EL8EL8E>8E>8E08E08E"8E"8E8E8Eh`Dv`Dv`Dh`DZ`DZ`DL`DL`D>`D>`D0`D0`D"`D"`D`D`DvhDvhDvDvDvDvDvDvDvDvDvDvDvDvDvDvDvDvDvDvDvEv Ev EvEvEvEvEvEvEv(Ev(EvEv*Ev6Ev6Ev*EDhDhDDDDDDDDDDDDDDDDDD EEE EEEEE(EEE(E6E*E*E6Eh*EhEhEhEhDhDhDhDhhDZ*EZEZEZEZDZDZDZDZhDL*ELELELELDLDLDLDLhD>*E>E>E>E>D>D>D>D>hD0*E0E0E0E0D0D0D0D0hD"*E"E"E"E"D"D"D"D"hDh*EhEhEhEhDhDhDhDhhDZ*EZEZEZEZDZDZDZDZhDL*ELELELELDLDLDLDLhD>*E>E>E>E>D>D>D>D>hD0*E0E0E0E0D0D0D0D0hD"*E"E"E"E"D"D"D"D"hDXX\\\\XX=E>E@>E@>E(E(E@(E@(E0E0E@6E@6E6E@0E@0E6E>E>E@8E@8E8E8E@>E@>E8E@8E8E@8E8E@8E>E@>E>E@>E>E@>E8E8E@8E@8EEE@E@E'E@E@E'E5E@*E@*E5EEE@'E@'E*E@5E@5E*EC>C0C0C"C"ChChCZCZCLCLC>C>C0C0C"C"ChCZCLC>C0C"ChCZCLC>C0C"Ch Hh Ah  *!`  )`  ,0`  <   H   T  U .  aN p  bR p  d p  ffp  h,  ip , k , l8 , m^8 P, n l P, wp8 P,l xd8 P(l y28 P(l z$8 P(l {b8 T(l | ,8 }p  ~V p  PTp@  PpP  P|p@ P Pp@ P Pp @ P"*`  #`   $(` B% D& '  )` 0` @ 0+` B,  - . /  0@ R1 N27 3 4 5 F6 0 8  9> : "; <  $=    2?  E  LBEh ` Ch ` HD `  ` #Fh ` <G ` ?J ` FIuh [JS@ \JKP@ ^0LN@ l*M  *HO@ @ *0Q@ R  "T^@>0UX@? VK WW cHY@sZ]@y[@f\@`@`@0_d@`a bc \ Je@fl@Lg@h@ik@`j@``@`m@n Lor`p`q```s`(t` z@` vyh@ Jwh@ *Hxh@ *h@ =*zh@g{h@j f|}@wH@}~@@Vh@Jp@ \p@p@Lp@p@hp@P@j@Xp^pJpppLpp`pP,hhvh0%5HEI0Y e q H}nl@f@4@@ 0@2@@@l@@@0  F@@@ 8@D@@B @@ @ @L @ @L @ @ J `(@`)8`*`+`p,`p-~0`p.0`p/0`p00`p10`p2`3`4`5V`68`7``8<`9~ `:T `;B`<`=`>`?0@ L\ JhlkLnoh`qs h|JhHhhLhfhhHhlhh2l5J;:hM QV0X`hnpH@s@u@w0@`}2@`4`4@`@0@2@@@`@0   H   d r &    b@ 0# &~,.J0}3  %<!? "#H |K$Q{T &]' c0(5 q )0 z*- }+x\z,Ny .u w/ v 14 2r t3@ s@ q N68 J7pL9 o v;Thr<Qh=Eh 0>? Hn m@  2AB l kC Di PnjPFh 0GH Hh gI  2JK  f  eL MO PNc0PndPbP 0P|a 00Rh  S $H`  @UYh\NVWbJ_f XvL^ ~ dZh [h J\ ]m`^e&]_`Xa bY\cdZ [ ^fQ&gl hSVWiVjxkT|UR|nybPopOqrs@`N@tx@uw@v`@`Mp@`L@``K@z?b{@B|@}G@~J~@xH@@I@tD@~F@xE@@^@ @@ A@ C@ B@  J0 0 0 ;00 <00 >@0 =@0@ L00 6:00$ 900% `80`0& N70'  0* L 00 6 06 d5(: |4(; x0(< 1(= `2@> T3@? ^/(@ *(A .(B +(C T,@D t-@E :)(xF $(`G ^(@`H %@`I @&@ `J '@ `K xL M |#N "O @!P B Q &hR S T U VV W :Xx(X X`(Y @`(Z @`([ V @`(\  @`(] b X8^ X8_ ~X8`  @8a @8b @ c  XHd  XHe @Hf @Hg @Hh  @Hi J((j L((k ^((l ((m (@n @@o Jh8p Lh8q ^h8r 8s 8t 8u JxXv `xXw vxXx  xXy  xXz  `X{ Jx| Tx} x~ x ` ` JH( tH( fH( `( n`( `( JH8 tH8 fH8 `8 n` ` JX BX FX @ @ @ Jxx @xx >xx x` v``  `` Jh( h( 8h( h( Fh( ^h@ JH8 VH8 >H8 `8 `8 ~` (x (x J(` @(` P (` ^(` J (X L (X ^ (X (X (X @X J(h L(h ^(h (h ( @ J(X `(X ^(X (X! (X" @X# J(h$ T(h% ^(h&  (h' !(( @) J#(X* T$(X+ ^%(X, .&(X- '(X. *@X/ J)(h0 t*(h1 ^+(h2 0,(h3 -(4 ,@5 J/h86 t0h87 v1h88 02h 9 |3 : , ; J5hh< t6hh= 7hh> 08h? 9@ ,A J;hxB t<hxC =hxD 0> hxE f? xF , `G JAhH tBhI ChJ 0DhK ,EL BM JGHhN tHHhO ,IHhP JJHhQ 0KHhR HHS JM{hXT tNhXU OhXV 0P|h@W jQ}@X ,~@Y JSuhZ tzTh[ Uvh\ 0Vwh] yW^ ,x_ JYoX` BtZXa [pXb V\qXd s]Xf TrXh J_ihj @n`hk ajhl bbkhn mcp ^lr JecXt hfXu gdXv dheXx giXz `fX| Jk]h~ Vblh m^h tn_h ao r` JqWX ( \rX ( sXX  xtYX  [u X  vZ X  JwQh 8 Vxh 8 yRh Uzh T{h Sh J}K X H P~ X H L X 0 O X 0 N @ 0 $M @ 0 JEh X Jh X Fh @ Ih @ Hh @ NGh @ ?x Dx N@` lC` JA` *B` *9hx >hx$ h:h`* =`1 J;`8 *<`b *8hx 3hx 4x 7x J5` F6` F:-(H: .(`; 2@`< 1@`= V0@`> /@`? L'x hH @ B,x H A +x H B *x H C  (x 0 D B) 0 E L!x hH F B&x H G %x H H $x H I  "x 0 J B# 0 K hhL & hP 0hT hY h^ r L8 *8 8  8 p 8 p P p L8 *8 8  8 p 8 p P p  x`H tx``  x``  ``  x`  x` x`H tx`` x`` `` x` x` ` V    N ` V    N @`HX `HX `H@ `H@ xH@ dx0@ @`HX `HX `H@ `H@ xH@ dx0@ 8 8 8  P  .P  bP p 8 8 8  P  .P  bP p ,h 8h 0h h h  hhh hh hh hh h P hhX( hX( hX h@ h@ Q@ hhh8 *hh8 hh   hh  &h $P ! (hXH" "(XH# l (X0$ < (X0% @ (@0& >(@0'  hhhX( hhX) hhh@* Th@+ Xh@, Vh@- h8X. 8X/ 8@0 l8@1 8@2 T @3 HHhX4 HHX5 hHH@6 HH@7 HH@8 `H@9 h8X:  8X; l!8@< z"8@= >#8@> x @? %hXX@ &XXA 'X@B (X@C )@@D  @@E +(hF D,(hG -(hH .(hI /@hJ @hK 188xL D288xM l388xN 488xO >5P8xP P xQ 7HHR D8HHS h9HHT z:HHU ;HHpV `HpW =XX D>XY T?XZ z@X[ lAp\ Lp] Chh^ Dhh_  EhP` FhPa RGhPb ~Pc Ihhd Jhhe  KhPf LhPg RMhPh ~Pi 0Oyhj ~Phk }Qhl Rzhm S{n 2|o 0UsHhp xVHhq WtHhr Xu`hs wY`t 2v`u 0[mhv r\hw ]nhx ^ohy q_z 2p{ 0agHh| lbHh} kcHh~ dhHh eiH 2j` 0gah fhh eih jbh lkc 2d 0m[Hh `nHh h_oHh p\Hh q]H 2^` 0sUh Zth lYuh vVh ~wW 2X 0yOHh TzHh {PHh |Q`h  S}` 2R` 0Ih Nh Mh Jh K 2L CXh HX 0DX GX EX Fp =Xh BX 0>X AX ?X @p \7 H < H 08 H ; H 9 H $: H $1(  2(  B3@  N6@  5@  V4@ +  (,  (B-  (0  (/  (.  B%  8F&  8'0  8*0  8)0  (0 p Bh X H $h X H! h X 0"! X 0## X 0$" X 0%BXh X&Xh X'Xh @(X @)X @*X @+Bh 8 h,h 8 h-h 8 P. 8 P/ P0 P18h x2B 8h `38h `48 `58 `68 `7Bh  8 h  9h  p:   p;  p<x p=h( >Bh( ?h( @Rh( A( BV( CBh  Dh  Eh  Fh  GRh H Ih( JBh( Kh( Lh( MRh@ NN@ OBh  P h  Qh  Rh  SRh  T$  Uh  VNh  W0  X  ZB \ ^h `h ah b f@ jB nhx rhx sh tRh w@ zB }Bh h h p p0 p0 phtL   R8 8 8 L 8 x 8   8  hhthh Lh   Dh *Rh > RL  V  Z  ^  b jXrbXvXzL X X  @ JhHhHHHHn0JhHhHHHHn0!ht"#L$ %  'hht(h )h L*h  D+h "Rh 6-JL. N/ R0 V1 Z bR38 j48 n58 rL6 8 xx7 8 ~  8  9Xb:X;XL< X= X  @ ?x@AB@C`Ey~F}G@Hz$I{t|xK(Ls(wM(Nt@Ouv`Qm@RnrSTotqUplWhkXhYgPZhP@[iPjP`]aX@^bX_cXf` Xtea @d @`c8d[8e\P_fP@g]P^P`iUH@jVHZkHlWHtYm`X`ToxSpxqOxrPx@sQR`uI@vJwKNxtMyL{@xhH|h@}h~EGFLDh Ch AhLBhL9hh@t?h@>h@:h@;h@=@<(2( 8x8 28( Px8 7( Px8 3( P`8 H6( P`8 4( P` 5@ P` (,4 Xt  -4 pt $.4 pt (1L pt )20L pt -/L pt 1(&4 Xt 5'4 pt 9(4 pt =+L pt >2*L pt B)L pt F( 4 Xt J!4 pt N"4 pt R%L pt S2$L pt W#L pt [(4 Xt _4 pt c4 pt gL pt h2L pt lL pt p(4 Xt t4 pt x4 pt |L pt }2L pt L pt (4 Xt 4 pt 4 pt L pt 2L pt L pt (4 Xt  4 pt  4 pt  L pt 2 L pt  L pt (4 Xt 4 pt 4 pt L pt 2L pt L pt (4 Xt 4 pt 4 pt L pt 2L pt L pt (4 Xt 4 pt 4 pt L pt 2L pt L pt (4 Xt 4 pt 4 pt L pt 2L pt L pt (4 Xt 4 pt  4 pt L pt 2L pt L pt (4 Xt 4 pt  4 pt $L pt %2L pt )L pt -(4 Xt 14 pt 54 pt 9L pt :2L pt >L pt B(4 Xt F4 pt J4 pt NL pt O2L pt SL pt W(4 Xt [4 pt _4 pt cL pt d2L pt hL pt l(4 Xt p4 pt t4 pt xL pt y2L pt }L pt (4 Xt 4 pt 4 pt L pt 2L pt L pt (4 Xt 4 pt 4 pt L pt 2L pt L pt (4 Xt 4 pt 4 pt L pt 2 L pt L pt ( 4 Xt  4 pt  4 pt L pt 2L pt L pt (4 Xt 4 pt 4 pt L pt 2L pt L pt (4 Xt 4 pt 4 pt L pt 2L pt L pt (4 Xt 4 pt 4 pt   L pt  2!L pt L pt (#4 Xt $4 pt %4 pt  &L pt !2'L pt %L pt )()4 Xt -*4 pt 1+4 pt 5,L pt 62-L pt :L pt >(/4 Xt B04 pt F14 pt J2L pt K23L pt OL pt S(54 Xt W64 pt [74 pt _8L pt `29L pt dL pt h(;4 Xt l<4 pt p=4 pt t>L pt u2?L pt yL pt }(A~4 Xt B4 pt C4 pt DL pt 2EL pt L pt (Gx4 Xt Hy4 pt Iz4 pt }JL pt 2|KL pt {L pt (Mr4 Xt Ns4 pt Ot4 pt wPL pt 2vQL pt uL pt <Sl( <` t(qT( <` t$Um( <H txpV( TH tVWn( TH to@ TH tYX 8DP fkZ 8DP ([q 8,P .\j p,P 2]_! p,P j^! ,P i! ,8 :`f! p,P pab! p,P h(! p,P &ce! p(P Tgd! p(P Vf! p(3 e! pP dgi! pP Tdh! pP Vc! p3 b! pP &ak p,! :l\ p! 8`m p! Hn] p! @op p! _ z! D^ p! z.rY 8,P psZ! 8,P p[! P,P pWu0 Px jVv0 P` Uw0 P` hxR0 P` (yS0 h` :TH h` Q{0 Px jP|0 P` O}0 P` h~L0 P` (M0 h` :NH h` K0 Px jJ0 P` I0 P` hF0 P` (G0 h` :HH h` E0 Px jD0 P` C0 P` h@0 P`  (A0 h`  :BH h`  9(x ?(xJ:(`@>(`"P=(`0^<;(`L?????????A?AAj@ AbA??????????? ? ? ???????B???? ?B ?B?A@?B@??B?B?B?B??B@?B??B@?A?A?A6=@?6=B?6B6B@64tB 0469v04?046AA?046:A0469vA?6:AABB@@BBB@@BB@@BB@@BB@@BB@@BB@@BB@@BB@@BB @@BB ?AA A ?ABBP ? AAPA?AB?AB ?AB />tABB ?@B *?UUA*A B ?B?B?Bf n|"&+-/4W 8 = CG-LPFUZ_`dAi| nN!r/"w${H')a,-/135y8;=?~B!E*G*G*HBHHJLNGOQT0WWZ*]_`$ce0 jh0h0j0l0n0oo0#r0't0,Xw00 x04z08R}=CyGhKWOFTX\@afj:nݔs w{p_N&ɫ[.N N7RRE&Sf 4Ͷ  b^ R^ ^ Z^ ^ :^ :^ :^ Z^  Z  Zp d Y2 $# :b) -f37V?TCG|MQU[`eimrv{zX6BBABBD]5000-000s0BQBBB0BBBB~B 2B"/(-Y38=BGMSW[`diEn s z ?!\RzRRRR`RRRNN\x !:"F"" #B#%&& '(<)*!%+(,.P-"2\-6h-$:t->-2B-F-Jm.N.T.Z?/L^/LbV0Lf1Lj2Ln4LrB5Lv}6z79u;d=S?BAC[FHKDNP]SVXHF[Ho\H^H_HaH+dHfHhH`kHnHoHrH8uH'wHyHm|H\~HHH H4׊Q!{%)-15a9=AEIcMQUY±]eaei!mľqgu y}#i %ke5QmJJJJ:JJJaJBJJJiJ J J J3 J JJZJJJ!&$*/_J3{J7> J<!JA"JF"JK#JP$JU%JY'J]p*Ja-Je/JiY2Jm40r70ws90};0>0N@0B0D0F0I0BL0N0Q0+T0GV0X0[00^0`0vc0e05h0j0{m0p0r0t0w0#z0|0i0 0(0ˆ0n000 W0s000\0"'+O0>5-:? DIM2QղUxY]aaeiMmqu6y}|h Q:W2{:#( n -s \x!$&a),$.(0,f30 6488O;==B@GBLTEPGTJHY=MH]NHbNHgOHlPHqQHveRH{FSHUH2XHZHx]H`HbaegWikm2p{rjt wyS|~+ΈqI2 ՟ ġ g    P  # ' (+ ˸/ n4 9 ? D FH L 0Q /0U 0Z 0_ ;0d W0i s0n s w |       '       n  Z   C      u   ^      3# % y( + -0 F.0 o/0 ^10! M30% <50) 60- t901 <06 >0: O@0> B0B EG 8HK IP KU MY pO] Ra Te Vi HYm [q ]v }`{  c Id 8f 'h j k Nn p s )u w oz } ;~ *    @     a   < ߝH H EH &H H PH     ߬ t! % ) . '3 8 Qf= ˺fA RE J nO OT 0Y ] ha  e j o t y H}  0 10  0 0 0 0 D0 0  -   v     =   r a P    9  (  n     5  " {% (\ *\$ ,\( S/\, 1J0 4J5 >5J: 6J? 8E :I ;M d<Q >V }AL\ ^BL` Bd zDi 7Eo Fs SGw G} H H I PJ L L M kM M M 4N O CQ S \V WL W W KX X X( Xz  Y &Y Y [ ^ .` JbJ fdJ )eJ  fJ fJ gJ hJ iJ ojJ! lJ% [oJ) qJ- tJ1 DwJ5 yJ9 |J= ~JA vJE JI JM _JQ JU JY J] Ja 4Je טJi zJm Jq Ju  Jy J} OJ J J 8J ۲J $J ǷJ jJ  J J SH H H H {H \H =H H H HH H H 1H H wH H cH H H LH H H5H~H !HHgH HHPH#H'<H+H/ H3%H7H;kH?HDWHIHNHS@ HX"]%a3'f|)j+n.rW0v2{4279x<?ACPFHK9NPRnUXZW]_ad/giuloqsMvx{6~%Ȃk T!>%ʏ*/48<V@EINuS Xf]fafe5fiʪfm_fqHuHyLH}-HHWHHHHH,HuHHHHHJHH6}^J6|h T ) $(= - 1)59=A[EIGM R3#W%V\y(Va*Je,Jk-Jp.JuV0Jz1J~2J4JQ5J5\6\+778:l;L>L?TACF:IhKhMPHPPPjPjSXaUXW^Y^ ZJzZJ[J]J_JaJ fbJdJfAi!k%l+to0r4hr9s=tAYuEwIrzM|QULYL]LaLe:iωmqu.yэ}X`%`GPP>`,,Ҟ,g,vh hth00}0ƭ00X090ܵ00"000I000 p0cR"A'0+y/37b;?NCGKPU#Z^kbZfIj8nrv_z~)  PY4[!#$'%*,-L02H5H58H:H{=@@uCFH oILNXQ R!T%RW)Y.Z3L]8_0=b0AUc0Ee0Ig0M0j0Qk0Um0YWp0^r0bs0f~v0j!yo{sq}x`}O;ވ'ʍmYQ{dEH.HwHnnnιn(lll l3lȿllf X&4*g4.44 4:F4>d4DJNSX\"`ehim0r$0vB0|222n1lylK;gH0d000C0>00000_00 K !y % )e - 1Q 5 9 = B FG& FKD Ob U% ] a eP i m q u y#" }^# $ % ' ( e+ . . 1 /4 5 7 8V: 8; 8= 8> D>@ Dh@ D@ DA DFA DA A B B6B BB BC @aD @D @E F  F 0H I K L L"8O L&O L,P 2cQ 6Q <R LBS LFS LLT RU VU [3W `W e]Z jZ p] u] }^ J _ JE` Jb Je .h  h j l m m (n n n Ho  Dp Rq vq q pt @w y Y|  }  h    R d ! % @) 8.' 2i 6 :Á ~>& Bh F J N Ry Vʃ Z܃ V^ 8cc `g <k ~o Tsބ Bw {J \  0 0 0 07 0 0# 0Ɛ 0 0 0U 0 0A  ˠ    ӧ v     =    a    P   w  #c ' + 1 6 J;8 JA JF lK_ lO lTj LZ ^ c hh` hlO r vj zK ~,  7  B       < JX J J J? J J J JU J J3 J Jy" J% JW& J( J+ J@. J{/ J2 J4 J d7 J8 JB; J= H@ H"EA H&B H*oD H/F H3?G H7I H;L H?(O HCcP HGS HKU HOLX HSY HW*\ H[^ H_pa Hcb HgNe Hkg Hoj Hsk Hxrn H}q s t u w Px y z | X   A  Ӌ v   _    7 ڢ } L L L L= Lҭ Lg f f  f f f fC ع # *t / H4` H9 H> HCG HH HM HQ HU] HY H^; Hb Hf Hj$ Ho_ Hs Hw H{H H H& H Hl H HJ H  q R 3   Z   C   ,  V  l l l l? l lw l l" l `% l( l* lI- l/ l2 l#25 l'7 l+x: l/= l3? l7aB l;E l?G lCJJ lGL hKO hP%Q hUR hYOT h]U haX he*[ hi] hmp` hqc hue hyYh h}j hm hBp hr hu h+x hz hq} h h hZ h  T p l lА l l l$ l@ J\ J Jx J J J J4 J J J[ J< J߮ J J c J J J J- "н & ,f 08 6s : > B F' JT N 0R 0W: 0[) 0_ 0c 0h 0l? 0p u y ~  q `          f n n3 no H H    1   +  0q 0 2 2C 4  4o 4 4  @ $| 0* / 3 7l 2; @ D I8 Oa 0V 0[U 0_ 0c 0g0 0l 0ph 0t  0y 0}C 0" 0% 0,( 0) 0d, 0/ 1 W3 F5 57 $9 m; > @ VC E BH J M O tR U W X Z \ ^ E` b e .h i fl  o q As u x $*{ )| -~ 1 5d : > B? G Kw O S X` \ ` d; Hiޟ Hn Ht* Hze  H    1 z î  t   ] Ż h     \ d d dg H     9     "  L  "v ( .r 2 8 @' Ex J O S7 Y ]o c iG rmt rq ru y }  &8 & &      z [  3 b bA b"  T  b  ~    0: 0 0V 0 0 4 0 } 0   0  0 f &  &   " $ # J( % J, *& J1 e' 6 ( : <) ? + E - J . N %1 S 3 X |4 \ 7 a 9 e : i : m !; q ; w == } >  @  B  SE  G  J  !~ C!j I! M! 0Q!Y 0U!  0^!u 0e! 0j! 0n! 0s! 0w!. 0|!ѐ !t ! !ܔ ! !D !% ! !W !ޘ \!e \! \!͚ N! N!5 N! ! !H !Ϟ !V ! !. ! !< ! ! ! ! !ץ !^ ! !6 ! "D "˨ "  " "J N" J" "> "" '"? L+"Ա L/" L4"N 9" ="ȴ A"O F" J"- O"h vS"  v]" vc" vi" ro" s" 0w" 0{"O 0" 0" 0"] 0" H" H"t H"c H"R H" H"| H" H" H"I H" H"s H" H" H"@ H" H" H" H" "S ": "u " " "& "a # # #W  # # 2#e 2# 2# 2 #[ 2$# 2(# ,#i 0#P 4# 8# <# @#< D#w H# L# P#m T# X#! \#{ `# d# h#q l# p#% nt# nx# n|# n#u n# n#) # # # # #g # #####K #q # # # ##0#H#H#?H#z##H2#r$$/ $Y$n$$|$$+#$($,$0$06$:$>$*C$!I$"M$$%Q$'V$j*Z$+^$-b$d0 g$3 k$+3 o$3 s$94 w$4 |$t5 $8 $: $]= $> $@ $WC $E $F $QI $K $N $KO $Q $T $4W $W $Z $.] $_ $` $(c $eH$nhH$hH$4iH$iH$BjH$}kH$ nH$pH$fsH%tH%DwH %yH%|H%}H%hH% H!%H%%H)%H-%/H2%ҎH6% H:%H>%SHC%HG%1HL%ԛHQ%wW%\%`%d%h%l%Np%Nt%Nx%6N|%RJ%nJ%J%<J%wJ%J%J%J%3J%ֽJ%J%J%WJ%J%5J%J%{ % % %@ %/ % % %d %SL%L%5L%pL%L&2L&L&xL &L&L&EL&L&od#&d'&d+&d/&d3&d9&^d?&?dC&dH&dN&dR&dW&d]&b&#g&ll&q&u&z&c & &n J&J&J&J&J&J&rJ&J&J&?J&hJ&J&J& &"`&8"`&#`&$&&:&&&'&&(&<*&+&,&>.'.' / '/'/'c0'0'S1$'42('3,'`30'34'3^8'3^<'4^@'T6&D'7&I'18&O'8&S'?9&X'9&^':&b':&f':&l';&p';t'<Vx'=|'e=x'=|'='='>',@|'A|'Ab'Ab'EBb'Bb'SCb'+Db'E'UG'-H'I'WK'uK`'K`'K`'bL'L'M'RM`'M`'3N`'N`'O`'P`(P(Qb ((U~B(VxF(4V^J(RV^O(V^T(!W^Z(W^_(W^d(wX^j(X^n(:Y^t(Z^z(Z~(8[([([([( \J(\J(E]J(^(o`(Ga(b(qd(d(e(f(h(6i(Ti(ri(iL(iL(FkL(5mL($oL(oL(Pp6(q((q`(:qN)RqN)rN )t )w )x )pz )_| ) ")L&)L+)L1)L5)L:)^L>)D)I)9M)R)܏dV)|Z)x^)b)ْ`f)Tj)B^n)r)v)ɓz)T~)t)P:))^)ה)@))^x))Ǖ|))@)!B)l&))Ֆ))V)/)z:)ŗ)))V)=)b)Ә)~))-)K))** *;*Y*J*L*:^*"*9&***J.*UL2*^6*:*>*qB*4JF*`J*BvN*R*_V*1Z*J^*եTb* f*kj*Ln*-r*Jv*tz*:f~**un*e*UJ*Et*f*ۮ*˯n**J*B*F*1F**?* *M*.*[*<J*i@*>*>***v*9v**V*7J*s*8* 8++5 +F+aF+B^+^+nJ+V"+>&+O>*+0.+2+k6+:+~>+~B+F+;J+N+<R+V+=Z+^+>b+Jf+?Jj+Jn+iJr+Jv+Jz+(J~+J+J+EJ+J+oJ+J+J+.@+!@+@+K@+@+u@+ @+@+@+'@+@+Q@+@+{@+P+P+P+ZP+P+P+TP+P+P+_P+ P+ P,Y P, P ,P,P,P,eP,P,P",_P&,P*,P.,jP2, P6,P:,d"P>,#PB,$^F,%^J,'^N,p(^R,+^V,+^Z,j.^^,/^b,1^f,u2^j,5^n,5^r,o8^v,#9^z,:^~,$;^,=^,{>^,A^,A^,uD^,)E^,G^,H^,#K^,K^,zN^,.O^,PJ,/QL,zQ^,Q,yR,-S,SJ,TL,T^,+U,U,V,tWJ,7X`,X^,X,Y,qZ,C[J,\T-`\^-\ -]-m^-N_J-/`T-z`^-`."-a&-b**-hcJ.-Idt2-d^6-d0:-e>-f,B-gJF-htJ-hvN-5i0R-%j|V-k,Z-lJ^-ltb-@mf-m0j-{nn-ko,r-[pJv-Kqtz-q~-q0-rf-s,-tJ-ut-u-7v0-'w,-xB-yJ-yt-Bz,-zJ-}{0-m|H-]}J-M~t-~-~0-j-À,-J-t--90-)-,- J-B-D--pV-V.~. .T.T.J.Nj@..]".>b&.zb*.[..2.x^6.^:.J>.ѐB.F.gJ.HdN.dR.tV.Z.`^.`b.̕Jf.Vj.bn.r.tv.tz.ɘ~.#.r.^r.?J.../.x.yx.Z.Þ.v. v.J.W...΢.F.'....٦J.Q...Ȩ.O.0..$.$/J/ /ҭ////u/ "/N&/N*/c./4/S:/@/F/aL/P/V/W\/b/ h/en/Nr/Nv/[Nz/N~/N/iN/ùN/l/Sl/l/l/al/l/l/oJ/J/HJ/J/J/1J/J/J/fJ/ J/J/OJ/J/J/J/'J/J/mJ/J/J/J/EJ0J0J 0.J0J0J0cJ0J0J#0LJ'0;J+0 J/0 J30$J70J;0jJ?0YJD0JI0JN0JS0JX0B\0k a0#f0%k0T(p0*u0-y0/}0,2040r70:0<0>0JA0C0F03I0K0M0hP0 S0U0QX0Z0\0_0)b0d0og0j0l0n0Gq0s0v00y0{0|0I~11s 11111 1?&1,101561<1B1CH1N1hR19hV1hZ1h^1Ghb1hf1hj1Un1r1v1?z1~11M1J1݌J1J1#J1ƔJ1iJ1 J1J1J1AJ1J1J1*J1J1J1_J1J1J1HJ17J1ڼJ1}J1 J1J1fJ1UJ1J1J1>J1J2J2sJ 2J2J2\J2J2J2J$2&J)2J.2PJ32J82z<2A2FF2K2P2/U2Y2]2da2e2i2M m2 q2u2y2%}22k222 2C#2%2(2,+2-2/2a225272J:29<2>2A2"D2F2hI2WK2L2N2P2Q2@S2iT2T2U2wU2U3+V3V 3V3W3oW3W3#X3}X"3X&3 Y,3gY23Y83Z>3uZD3ZJ3)[P3[V3[\37\`3I\f3\l3\r3W]x3]~3 ^3e^3^3_3s_J3_J3(bJ3dJ3ngJ3jJ3lJ3WoJ3qJ3tJ3@wJ3wJ3jzJ3 }J3J3SJ3J3J3<J3ߌJ3J3 J3J3OJ3J4J48J 4۟J4~J4!J4ħJ4KJ4J#4J'44J+4ײJ/4zJ34J74J;4cJ?4JC4JG40JK4JO4vJS4JW4J[4_J_4Jc4Jg4HJk4Jo4rJs4Jw4J{4[J4J4J4DJ4J4J4J4J4;J4J4eJ4J4J4$J4J4N44B444+ 4 4q444Z444'55m" 5% 5'5V*5,5/5#0!52%5i5)5 8-5:15R=55?95B=5;EA5GE5eHI5KM5MQ5NPU5RY5U]57Xa5Ze5}]i5 `m5`q5Jcu5ey5h}53k5m5yp5s5u5bx5x5{5/~5Ҁ5u555^555+55U55555>5ӝ5h:55ן55V516|L6ǠB 66'6o 6B6L6GB"6w&6*6 .67B2666ǣ:6!>6{B6դ&F6&J6q&N6˥&R6%0V6g0\60b60h6u0n6ϧr6x6_~666m66F666/6ĵ6g6 66P666+66q66666666166w6 77R 777-77s7"7&7N+7=07,57:7 L>73*B7EF7WJ7N7R7LV7)*Z7;^7Mb7wf7j7n7tr71v7Cz7m~777t7'797c77`7 V77/7Y7N7`7 V7 7% 7O 7 N7 @7 7 7 7E 7 d7 @7 7 7 7; 7z d7 7 8 8  81 .8p b8 8 8 8 "8' .&8f b*8 ,.8 ,28),68,:88>88B8y8F88J8-0N8o0T80Z8#0`8}0f80l810r8v8|88]888k8888)88o8"8$8%89(8*8-8"0828h58I6888;82>8@8xC8F8F8H9J9L 9N9P9R9;S9U$9X)9$[.9]39j`89 c<9c@9fD94iH9kL9znP9qT9sX9t\9Dw`9yd9|h9-l9Ёp9st9Ty9C~929!999999 99O9֓9]99Ք99=9Ӗ9i*9×9 9&9m$99"9l9/<9@9ߜ>99G9h9T:X:V :V::4:Ol:Ģ:9T":&:#*:>h.:Y2:Τ6:C::>:-B:HlF:czJ:ئ>N:MxR:§V:7Z:R^:mb:f:Wj:̩n:ADr:Sv:ez:~::Ϊ:D: l::=>:j::D:ǫh:٫z::$:B:oD:T:z:l:ެL::):Y ::ѭR:~:a::ٮ : :QR:~:0:);;;M ;k;2;0;;;";%&;R2*;p0.;2;6;:;߱>; 2B;*0F;WJ;iN;{R;V;Ʋ2Z;0^;b;#f;5j;Sln;2r;0v;˳z;ݳh~;; ;:2;X0;;l;;Ǵ~;2;0;?;Q;c; ;2;̵0;; ;;;;h2;;;0;;[;;;3;c0;;۸;#<k\<\ < \<g\<<<]<"<0&<S0,<02<08<a0><0D<0J<o0P<ɾ0V<#Z<Y`<f< l<gr<x<~<u<<)<_<<<H<<<1<<w< <<R<<<;<<<$<<\<<<E<<<.<=f=U =D =3 ="= =%=*=.=3=8=M==B=!G=6$L=&Q=|)V=,Z=-^=W0b=2f=5j=@8n=:r==v=)@z=B~=aD=G=I=JL=N=Q=3T=V=yY=[=\=^=`=b=d=f=h=j=k=kB='lN=rl=lV=l=5m=mB=m=n=an=nB=nF>Bo>o >o>Ap>pB>p>@q>q">q&>]r*>rB.>/s2>zs6>s:>=t>>tB>-uBF>uJ>uN>;vR>vV>IwZ>w^>WxBb>xf>xj>yn>zr>zBv>E{z>{~>{>|>%}x>}>o~B>~>R>>mV>!B>Ձ> >k>.R>>>wB>…> >߆R>N>B>U >>>̊R>$>>oN>0>0>t?Ŏ?LB ?B?ؐ??В?"?&?*?;.?2?6? :?g>?B?@F?9@J?t@N?@R?BV?SBZ?B^?ɜBb?f?mj?n?t?z?uR~?R?R?A@?Y@?@?ϢB?#B?^B?B??8??(?ͧ?r????vt?Ǫt?Nt?t?&?w??? ?@ @@@@$ @&@2,@2@@L6@L<@<LB@ôLH@JLN@ѵLT@XLZ@߶L^@TLd@۷Lj@bLp@Lv@pL|@L@~@@@+@@c@@@>@@v@ @@C@@@@#@@[@@@6@@n@AA; AAAAA"AS'A,A1A.6A;Af@A EA JA3NA|RAWA~\AaAfAKkApAuA&!zA"A^%A&A)A++At-RA.RAZ/RA/RA20A0A 1A[1A1A32A2AA3A3A=4A4LA95LA5LAG6LA6LAC7LA7xA?8xA:xAw<xA?xA@xABxAWDxBFxBHx B2KxBLxBOBoPBSBT"BJW&BX*B([.B\2B*_6B`:Bbc>BdBB@gFBhJB&iNBwiRBitVBOjtZBjt^B'ktbBkfBklBlrB mxBm~BnBlnBnBzoBpBpLBpLB`qLBqLBnrLBrLBFsLBsLBTtLBtLBbuDBuDBVxDByDB|DB#~DBƀDB[DBDBDC(DCD CDCSDCDCDC.D$CÕD)CfD.CD2CR6CR;C&R@CREC^RJCROCRTC+RYCΫR^CcRbCRfCRkCRpC#RuCƶRzC[RCRCRC6RCRC`C SC C C |LC LC LC 9LC C"C"bC"C":C"C"C"cC"C;CCsCCKCCC C[CCDDk DDD*D#{D#D#S"D#b&D#+b*D#b.D#b2D#6D!G=LDGĨLJGKLPGҩLVGYLZGL`G1LfGLlG?LrGƬDvGD{GDGODGDGDG*DGDGbDGDGDGDG"DGDGZDGDGDG'DGDG_DGRGRGRGRGRGWRGRGRG2RGRH\RHOR HRHRH*RHRHbR$HR)HR.H/R2H6H :H >>H YBH LFH LJH LNH LRH $VH"?ZH"^H"bH"fH"jH"vnH"rH"NvHzHB~HH^HHRH Hn H Hb HH~HHrHHRHRHfRHRH>HHHgHH?HHMHHIHLHELHLHSLHLHOLIxIKx I xI"xI&%xI&xI)xIc*x"I-x&I.x*I>1x.I2x2I56I{6:I9>I:BIV=FI>JI4ANIBRI6EVIFZInI^IKbILMfI#NjI#2OnI#OrI# PbvI#[PbzI#Pb~I#3QbI#QI! RI!RI!SI!SI!TI!TLI!ULI!ULI!VLI!VLI!WLI!WIXIZIO\I^I`IbI/dIfIghI kIlInIGpJrJt J"wJxJ{J_|J$J)J:.Jτ2J6J'w:J(>J(BJ'ш@FJ&JJ):`NJ*RJ+VJ,@ZJ,։$^J+tbJ* fJ.'jJ'EnJ'crJ.@vJ-zJ)`~J*5@J,PJ+kJ+tJ*J,J0׋J'J'J01@J/OJ)`J*@J,J+J+6tJ*QJ,lJ(J'J(ÍJ'@J&J)J`J*@J,J+ˎJ+tJ*J,J.7J'UJ.sK'@K- K)`K*E@K,`K+{K+tK*"K,̐&K3*K3.K3#2K3A@6K1_@O(K>(K>y(K>KAKAKAEKA̢K@KA2KAեKA\KA2K>2L>2L>(2L> L?ʪL?mL?L?{(L>(#L>9('L>(+L>G/LAb3LA7LA;LA?L@.GLAyKLAOLASLA*2WL>E2\L>2`L>o2dL>hL?mL?rL?;vL?(zL>(L>(L>(L>LALALLALAZL@uLALAcLALAq2L>2L>/2L>2L>=L?XL?L?L? (L>$(L>(L>N(L>LALALALAL@LAMAMA1 MA2M>2M>v2M>2M> M?%M?B*M?.M?P(2M>k(7M>(;M>(?M>CMA7GMAKMAaOMASMB[MAN_MAcMAxgMA2kM>2pM>2tM>D2xM>|M?M?M?M?(M>(M>U(M>(M>cMA~MA!MAMA/MBJMAMA8MAMAF2M>a2M> 2M> 2M> M?- M? M?WM?(M>(M>(M>#(M>MAMAhNANAv NBNANANANA2#N>2(N>K2,N>20N>Y4N?t9N?!>N?!BN?%"(FN>@"(KN>$(ON>j%(SN>%WNA &[NA(_NA6)cNA)gNB)oNA#*sNA,wNAM-{NA-2N>-2N>02N>12N>1N?1N?^4N?4N?l5(N>5(N>*8(N>8(N>89NAS9NA;NA}<NA=NC=NAj=NA @NA@NAA2N>6A2N>C2N>`D2N>DN?EN?GN?,HN?H(N>H(O>qK(O>K( O>LOALOA=OOAOOAKPOCfP'OAP+OATS/OAS3OAbT27O>}T2 W2@O>W2DO>.XHO?IXMO?ZRO?s[VO?[(ZO>\(_O>^(cO>?_(gO>_kOA_oOAbsOA cwOAc{OCcOAcOAfOA"gOAg2O>g2O>gj2O>j2O>ukO?kO?3nO?nO?Ao(O>\o(O>q(O>r(O> sOA(sOAuOARvOAvOCvOA?wOAyOAizOAz2O> {2O>}2O>5~2O>~P?~P?z P?P?(P>(P>F(P>ͅ(P>T#PAo'PA+PA/PA 3PD;;PA?PA)CPAGPA72KP>R2PP>2TP>|2XP>\P?aP?fP?HjP?ϕ(nP>(sP>(wP>({P>PAPAYPAPAgPDPA͝PApPAPA~2P>2P><2P>ä2P>JP?eP?P?P?(P>1(P>ԫ(P>[(P>PAPAPA'PAPDɰPAPAPA>PAŴ2Q>2Q>2 Q> 2Q>Q?Q?OQ?ֻ"Q?](&Q>x(+Q>(/Q>(3Q>)7QAD;QA?QAnCQAGQDOQA[SQAWQA[QA 2_Q>'2dQ>2hQ>Q2lQ>pQ?uQ?zQ?~Q?(Q>(Q>b(Q>(Q>pQAQA.QAQA<QEWQAQAEQAQAS2Q>n2Q>2Q>2Q>Q?:Q?Q?dQ?(Q>(Q>(Q>0(Q>QAQAuQAQAQERA RARARA2R>2R>X2 R>2$R>f(R?-R?$2R?6R?2(:R>M(?R>(CR>w(GR>KRAORASRACWRA[REcRA0gRAkRAZoRA2sR>2xR>2|R>&2R>R?R?kR?R?y (R> (R>7 (R> (R>E RA` RARARARE,RAwRARARA(2R>C2R>2R>m2R>R?R?R?9R?(R>(R>~(R> (R> SA SAJ# SA#SAX$SFs$SA$SAa'#SA''SAo(2+S>(20S>-+24S>+28S>;,"0(SS>2(WS>L3([S>3_SA3cSA6gSA7kSA7oSF7wSA8{SA:SA/;SA;2S>;2S>t>2S>>2S>?S??S?@BS?BS?NC(S>iC(S> F(S>F(S>GSA5GSAISA_JSAJSFKSALKSAMSAvNSAN2S>O2S>Q2S>BR2S>RS?RS?US?VT?V(T>V( T>SY(T>Y(T>aZTA|ZTA]TA]#TA-^'TFH^/TA^3TA6a7TAa;TADb2?T>_b2DT>e2HT>e2LT>fPT?+fUT?hZT?Ui^T?i(bT>i(gT>l(kT>!m(oT>msTAmwTAfp{TApTAtqTGqTAqTA}tTAuTAu2T>u2T>Ix2T>x2T>WyT?ryT?|T?|T?#}(T>>}(T>(T>h(T>TA TATA4TATHքTA!TAćTAKTA҈2T>2T>2U>2U>U? U?\U?U?j(U>(U>((#U>('U>6+UAQ/UA3UA{7UA;UICUAhGUA KUAOUA2SU>42XU>מ2\U>^2`U>dU?iU?nU?*rU?(vU>̣({U>o(U>(U>}UAUA;UAªUAIUJdUAUARUAٮUA`2U>{2U>2U>2U>,U?GU?U?qU?(U>(U>(U>=(U>ĺUAߺUAUA UAUJUAUAVA VA2 V>2V>e2V>2V>sV?!V?1&V?*V??(.V>Z(3V>(7V>(;V> ?VA&CVAGVAPKVAOVIWVA=[VA_VAgcVA2gV> 2lV>2pV>32tV>xV?}V?xV?V?(V>(V>D(V>(V>RVAmVAVAVAVH9VAVA'VAVA52V>P2V>2V>z2V>V?V?V?FV?(V>(V>(V>(V>VAVAWVAWAeWGWAWAnWAWA|2W>2$W>:2(W>2,W>H0W?c5W?:W?>W?<BWM/(FWL;$JWKGxNWMSVRWL_VWKkZWPwfbWP(jWN(nWN=(rWNa(vWN.zWW.~WU.WU.WU.WO .WO'2WNi2WN2WN2WNWOW _:WP:WPpWPpWPWW&WP.&WPITWY[VWZWUdWPdWP TWY VWZK WO &WS &WS :WS :XS 8XQ H XR HXR @XQ XQ DXQ, .XO> &XN *XO% 2X] j6X_ :X\ h>X\ (BX^ :FX_ JX] jNX_6 RX\Q hVX\l (ZX^ :^X_ bX] jfX_ jX\ hnX\ (rX^ :vX_& zX]A j~X_\ X\w hX\ (X^ :X_ Xa XaiXaXajXaXakXaXalJX`JX`mJX`JX`JX`,JX`JX`VJX`I JX`!JX`s#JX`%JX`&JX`2(JX`)@X`*@X`O,@X`-@X`y/@X`1@X`2@Y`84@Y`+5@ Y`6@Y`U8@Y`9@Y`;@Y`=@Y`>P"Yb?P&Yb?BP*YbBP.YbEP2YbJFP6YbHP:YbIP>YbDLPBYbLPFYbOPJYbOPPNYbRPRYbSPVYb;UPZYbUP^YbJXPbYbXPfYb[PjYbU\PnYb^PrYb_PvYbObPzYbcP~YbePYbZfPYbhPYbiPYbFk^Ybk^YbUn^Yb o^Ybq^Yb`r^Ybu^Ybu^YbZx^Yby^Yb{^Ybe|^Yb^Yb^YbQ^Yb^Yb`^Yb^Yb^Ybk^Yb^Yb‹^Ybe^Yb^Yb^Ybp^Yb^YbǕ^Yb\PI4$  P J  &|&&Z.F..: H >!">#% &D'( ),J*+-<..8P/0J142J3(576,F9;:=C>:?AH@BEFGHXJM6KJL6NOPrQ}R[PSXTVUJWYZ:\g]`^_`xacJbdfehn"ikj`:lmbPopsXqrXtxuvw@y|z|`{~PJ66xJjPbXdtRf`6PXR|0pt JxJr:<"H JP<<4PNPPrXtXt6J6xJr6P6rP0 :Jp<Jf " 4   4"P"+& !$"#%'*()"X,-T.P/"1U29 37:45J6pJ8f:R6;:<=J>Gj?C@zABDlEzFhHM IJpK$L~jNPzOlQzJST6VZTWXPYXf[l\P]^oj_h`abgcdefinjklmprhqhs}tyuvwxz{|~jj6PX>6666TP;(vnRD( ((nHDLHD    RRD< D6 8   DL  `>L>Zv ZL(B ^L( (( *  ^BlZ`(`(`<^((!$Z"L#>%*>&'(L)v+4Z,-/`.n02x1Tp3l>5Z679`8Z:T6<v=|>Q?E@CABLD(FHGIKLJ(~LBMN(O(P@R~S]*TZU>VWRXVY[\>^|_`((ab>cqdjefhg iklo`mn<BpLrsTtuVvwxzy@{@Z}(RVZ~`((>L>L~vZx>ZZ>~`ZBL(|(@(&L&(p~*::*Z(*&$&*$`(\Z(v BL|L&p >BLv|z||v|rz|rb L & >\Z&`d>z8Z vB^`v!,r"'#$%&(+)*b-3r./0`1^2r4`56`7^>9Z:b;<= &?Z@>A\BNvCLDEKFGpHJIpppzMptOPQ`RTS``VWX\YZ[\]^_uP`Ja bcndm,e|fghtihjDkl,,o`pq.Frts..:v{wHx yJz|}J~  J&.PJJ(,B:Hj6N6bbNF`N2`Fbbjj@`bN66NfbbjtRrd`b6j|Rj60QCt NNrF  <  D ,:2H JZnX < 8!"#$<%.&+')(*4,-/012534Z6X7b9;= <b>r?Bj@tAjDKtEG6FN6HIJNrLN6Mb6OrPbRSj TcUWVFXZNY,[_\D]^<`ab<dgefNhifk|lvm noq2p4rsut wxz4y2b{}~2  2jTb* FND,Nf6FNjlhD ~ ,.jlN6Tbjflbjhh jj6bj>6666Tb    \`^LBb !d"x#@$L&'()*4,-./0&23x45t6489:;<>?N@ABP^DE`FGTHVJKLMXNZ4PQRST:VWXYBZ4\]^_`4bpcdef&hfijk@l4npopqrtuvwxz{|}~pbfdVpVX^`xdjV\lZ^Tz|dnlZVj^t`djV^BdVp^@dpVp^@FdpVH^  >  dHVP<j^V8` d"Z#<$%j&V()l*+Z,^./z01|2~d45l67Z8V:;H<=>^@A>BFCDdFGHHIJVLXMN OP^R`SxTUVdXjYZ [\V^\_`ab ^dTexfghdjnklmn Vpqr"st^vtwxx&yzd|}~"V$ ^Bx(&d$ V62^Bx:(d62V84^@x<:d84VZ84>^@<:dZ84>V84@^@<:d84@V8V4^@<X:d8V4V84D^@n<:Fd84DV4N8L^@:R < Pd  4N8LV8h4^@<t:d 8!h"4V$%&8'(4^*@+,<-.:d0128344V678Z9:X^<=>\?@<dBCDZEFXVHPIJhKLf^NVOPnQR\dTZUVhWXfVZ[\l]^j^`abpcdndfghlijjVlmn|opz^rstuvpdxyz|{|zV~~^d~V^6dV(^R6d(VP^RdP8V*>^8dV*^d V*^ d>vB >   RNR !"#$R&'()*N,-./0R23 4 5689:;^<(>? @ A.BXDEFGH`JKLMNjPQRSTXVWXYZ`\]^_`jbcdefhijkl@nopqrtuvwxz{|}~@TL\TTL\TtthVrhhVrh  ~  ^ (    .  "      ( *      . 2      " # $ % & ' ( (* "+ , - . / 0 .2 63 4 5 6 7 .8 *: 4; < 2= > 0? ,@ ((B C D E F ~G :H 8.J NK L 2M N 0O HP DR LS T JU V rW FX B(Z [ \ ] ^ ~_ R` P.b bc d Je f rg ^h Zj fk l dm n o `p \r (s t lu v w jx h.z v{ | d} ~  t r f  p  n (  . v  p  n f t   J (   <. v t   J f r ~ < | ( ~   <. v r ~ < | f 2    ( ~   . v 2      J  2  R ~ z  *  J 2      J  r | R ~ " < L  J r  |    J J  t R  < L  J t  J   | J p X n R   `  J n  p j     z   8     ! " $ % & ' ( z* + , 8- . 0 1 2 3 4  6 7 8 n9 : < = > ~? @ B C D E F  H I J K nL N O P ~Q R T U V W X  Z [ \ ] n^ ` a b ~c d f g h i j  l m n o np r s t ~u v x y z { |  ~   d n   ~ T   d    J n t  ~ <  t  J    2 n 8  > ~   8  2     n    ~          n    ~           0             0            T    ,    4 N     80  T ,    X  8 N ! " # $ 0& ' T( L) * X, - . / 0 N2 3 4 5 6 HT8 L9 0: ; < X> ? @ A B HND E F G H TJ K L M N XP Q R S T NV W X Y Z \ T] ^ _ ` Xb c d e f Nh i j k l Tn o p q r Xt u v w x Nz { | } ~  T <  X    N    <T    X    < N  F   T  H   X  F  N     LT     HX &    LN     8 T    ,X     8N   "  T   ,  X   "   P  N  R   T  P  X     N P    T V     X Z    N P    T V    X ZN    R T" # $ % J& X( ) * + R, P. / 0 1 2 jZ4 (5 6 7 8 db: .; < = > jP@ A B C D jZF (G H I J dbL .M N O P jR S T U V X Y Z [ t\ ^ _ ` a b d e f g h Lj k l m @n p q r s t v w x y z | } ~  t           L    @               t           L    @               t           L    @               t           L    @        \        T     t    n    ! " $ % & ' ( ) * , @- . / 0 1 t2 4 5 6 7 8 9 : n< = > ? F@ A B D ~E RF G VH I 2J L M N O FP Q R nT U V bW "X ^Z &[ j\ $] ~^ l` "a ^b c d bnf g h bi "j ^l &m jn $o ~p lr "s ^t u v bnx y z b{ "| ^~ & j $ ~ l " ^   bn   b " ^ & j $ ~ l " ^   bn   b " ^ & j $ ~ l " ^   bn   b " ^ & j $ ~ l " ^   bn   b " ^ & j $ ~ l " ^   bn   b " ^ & j $ ~ l " ^   bn   b " ^ & j $ ~ l " ^   bn   b " ^ & j $ ~l"^ bn   b " ^&j$~l"^ bn b"^ &!j"$#~$l&"'^() *bn,- .b/"0^2&3j4$5~6l8"9^:; <bn>? @bA"B^D&EjF$G~HlJ"K^LM NbnPQ RbS"T^V&WjX$Y~Zl\"]^^_ `bnbc dbe"f^h&ijj$k~lln"o^pq rbntu vbw"x^z&{j|$}~~l"^ bn b"^&j$~l"^ bn b"^&j$~l"^ bn b"^&j$~l"^ bn b"^&j$~l"^ bn b"^&j$~l"^ bn b"^&j$~l"^ bn b"^&j$~l"^ bn b"^ & j $ ~l"^ bn b"^&j$~ l""#^$% &bn() *b+",^.&/j0$1~2l4"5^67 8bn:; <b=">^@&AjB$C~DlF"G^HI JbnLM NbO"P^R&SjT$U~VlX"Y^Z[ \bn^_ `ba"b^d&ejf$g~hlj"k^lm nbnpq rbs"t^v&wjx$y~zl|"}^~ bn b"^&j$~l"^ b,*F2Hz>0F*.,|4(><FLn6,vPJ|4(><NLZJl<pvnrPlr<ZJl<pvnrPlr<ZJl<pvnrPlr<ZJl<pvnrP l  r  <=>?ABCEFGUVWXYZ[\]^_`IJKMNOQRS-./1235679:;THILMde-,10-,fghijmwxy|nopqrstuvz{l}~kbcLMPQEDA@=<014589+*a)('&%$#"!       !"#$%&'()*+,-./0123456789:;<=>FGHIJKLMNOPQRSTUVWXYZEDCBA@? ~}|{zyxwvutsrqponml\]^_`abcdefghijk      ! "#$%&'()*+,-./0123456789:;<=ba`_^]\[ZYXWcdefghijklmnopqrKLMNOPQRSTUV?@ABCDEFGHIJtuwx~}|{zystvw[>=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef     <;:9876543210/.-,+*)('&%$#"! }~wxyz{|mquvutsrghijklmnopq43210/.-,+*)('&%56789:;<=>?@ABCD !"#$     HGFEIJKLMNOPQRSTUVWXdcba`_^]\[ZYponmlkjihgfeqrstuvwxyz{|~}}~  +'0./21-,3*!$&5)&!%)64:;98>!?=<7  !"#   (KJIHGFEDCBA@\]^_`abcdefg[ZYXWVUTSRQPONMLponqrstuvwxyz{hijmlk~}| !"#$%&'()*+,-./01     :98765;<=>?@ABCDEFGHIJKL234_^]\[ZYXgfedcba`hijklmno|{zyxw}~stwzvwzusrqpQRSTUWV     ./&'+*)('&%$# !",-2103456789:;KLMNOPBCDEFGJIH=><SRQTUVWXYZ[\A@?igqrtuvwghijkl~}mfmrsvwen|{zocdsvwxydp`_^]yxabMNOP     @ABCDEFGHIJKLMNOPQRSTUVWXYZ[?>=<;:9876543210/.-,+*)('&%$ !"#fghijklmnopqrstuedcb\]^_`a}|{zyxwv~                   # " !   $     % &   ' ( )       5 4 3 2 1 0 * + , - . / 6 7 8 9 : ; ? > = < @ B E D C A F H K J I G N O P Q M L T U V W S R X Y ] \ [ Z _ ` b c a ^ d e i h g f k l o n m j q t u s r p w z { y x v } ~  |                          # " !  % & ) ( ' $ + , / . - * 1 2 5 4 3 0 7 8 ; : 9 6 = @ A ? > < C F G E D B I L M K J H O P Q S R N U V Y X W T [ ^ _ ] \ Z a g f i h e d c b ` k q p s r o n m l j u { z } | y x w v t  ~                         ) ( ' & % $ 7 6 5 4 3 2 1  ~ } | { z y x w v u t s r q p o n m l k j i h g f e d c b a ` _ ^ ] \ [ Z Y X W V U T S R Q P O N M L K J I H G F E D C B A @ ? > = < ; : 9 8 0 / . - , + * # " !   9 8 7 6 5 4 3 2 1 0 / . - , + * ) ( ' & % $ # " !                           < = > ? ; : A B C E D @ G H I K J F S R Q P ] \ [ Z Y  ~ } | { z y x w v u t s r q p o n m l k j i h g f e d c b a ` _ ^ X W V U T O N M L                         !   # % & ' $ " ) + , - * ( / 1 2 3 0 . 5 6 7 9 8 4 ; = > ? < : A B C E D @ F H K J I G L P Q O N M R T U W V S X \ ] [ Z Y _ ` a c b ^ e f g i h d k l o n m j q t u s r p w z { y x v } ~  |      !$%#" ')*+(&-/01.,2567439;<=:8>@BCA?EFGIHDJLONMKQRUTSPV[Z_^]\YXW`ihgfmlkjqponedcbarvut|{z~}yxws     )('&%=<;:987654QPONMLKJIH3210/.-,+*$#"! GFEDCBA@?>YXa`ihgfqpon_^edcb]\WVUTmlkj[ZSRyxwvut~}|{zsr  ! 543210/.-,   IHGFEDCBA@+*)('&%$#"?>=<;:9876QPYXa`_^ihgfWV]\[ZUTONMLedcbSRKJml}|{qpkjzyxwvu~tsron     ,+*)0/.-4321('&%$#"! A@?>EDCBIHGF=<;:98765VUTSZYXW^]\[RQPONMLKJkjihonmlsrqpgfedcba`_~}|{zyxwvut     ('&%,+*)0/.-$#"! =<;:A@?>EDCB987654321RQPOVUTSZYXWNMLKJIHGFgfedkjihonmlcba`_^]\[|{zy~}xwvutsrqp     $#"!('&%,+*) 9876=<;:A@?>543210/.-NMLKRQPOVUTSJIHGFEDCBcba`gfedkjih_^]\[ZYXWxwvu|{zy~}tsrqponml   /.-,+*)KJIHGFEDCBA@?>gfedcba`_^]\[Z=<;:9876543210('&%$#"! YXWVUTSRQPONML    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~qnkrodlbh`ecZaX^V[YQWNTLROFMDKBGE=C;@9><4:16/vp(m&i$'%#! "j_  U -  8,A7J !"#$%&'()*+,-./012 3456789:;<=>?@ABCDEFGHIJKLMN OPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrSstuvwxytz{|}~gs]f~P\}zuy{ro|lvtiwx)hufIHeab?`\]3[XZW^T_cRKFqsAnp<km9Odj6N3QM2/.SP-()@>g*$E?#"+!JD  x;= 8:   4571I~  B   CGHL !"#$+%&',0()y*zw+,-./0123'456789:;<=>%*?@ABCDEFGH{IJKLMNOPQ|}RST&UVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~xvt{rljkidgbca]_[\ZVXTUSOQMNLHJFqG}pAE|@C=;9h7><4:280`6.53+1)/'Y-%,*"( &R$#!K D   ? z      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqVYrs5Utu2vw0xyz.{|}~~|ztr}p{nwlusfqdobm`i^geXcVaT_R[PYWJUHSFQDMBKI<G8E5C3?1+'#*&"      /  A. O@ ]Nk\yjx  !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJK!$LMNOPQRSTUVW%(XYZ[\]^_`abcdef),ghijklmnopqrstuvwxyz{|}~m{ywusneq~nljhfocmak_i]g[edXbV`T^R\PZYMWKUISGQEONBL@J>H?2@A0BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a-bcdefghijklmnopqrstuvwxyz{|}~|zx~{uyswqtrmpkoiljehcgad]b\`[_XSWRLO|JC?D@8<6)&3$0"P-T*Q;'4&2./+!,)% #FGAB=>(U  VY>:=79      !}"#$%&'()*+,-./01234567v89:n;<=f>?^@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_:E`abcdefg+h(1ij,klmno"pqrstuvwxyz{|}~svt~oqnrzml |h{gxpidjcbu_[WTQaKIGECAL^J>H<F:D8B6@4?Z=1;/9-7+5)3'2V0$.", *(&%S#! N  }  z  x vtrpf !"^#$%&'()*+,-./0W123456789:;<=>P?@ABCDEFGHIJKLIMNOPQRSTUVWXYZ[\]^_`aBbcydewfguhisjkolmnopqrstuvwxyz{|}~|zxv~t}{qyowmuksirpfndlbj`h^g Oe\PcYaV_T]RDA=EB4>2:0WU*S'Q$8"$KI H       . 9-!975 !"#$%&'()*+,-./012345C?6@;7<789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW+XY)Z&( #%[\]^_`aLbcdefghijklmnopqrstuvwxyz{|}~K|~x{]`}Y\vystrpmPnljOkihNfJgedM`ZXQYSOTcL^KFGI_H6EA[,XZ=Rqo9P:86N753JF4D21XuU/R-*#; !UGMHbI                            ! " # $ % & ' ( ) * + , - . / 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 w u y ov mt ks r fn dl bj i [e Yc Wa T O ZM L F DJ B E C =A ;@M 9 < : 48 27P 0 3 1 +/ *.U ) % # ! & $ "                    `  Z  X  V        ! " # $ % &  ' ( ) * + , - . / 0 1 2 3 4 5 Q6 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{ w s o j gfm iednp lhcqt ` ] [ \^ Y_aW UT Sz Q F C G D= A; > <6 :4 7 5/ 3- ' # ( $     1  28 9?  !         |  {          H       ! " # $ % & ' ( I) E* B"+ , - @. / 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 [ \ ] xp^ _ ` qga b c \d he f g h i j k l m n o p q r s t u  v w x &y z { | +%} ~  * ] ~ M y u o kG gH> a?5 _6, b l nw Q} TmRO iV Z MP r E xqHC f` =D L{w> ^ 8: tkU \ Xc 3 Gs4 BF-5/ e; @ d+ ( 1hK y< ) %2 e$  Y J L Nf W! *"  &' #?. S  I [ ,  0A    0  . ,  '                  ! " # $ % & ' ( ) )* + , - . / 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 Vk Kl m n o 96p ]-q 7r s t u v w x y Rz { | } ~ P N } J v s p m j zx vd pb j` eu c] a[ _Y ^r \V ZT \XR Wo UO SM W[QK Pl NH LF aVJD Ig GA E> ]C; S N 7K 5IN 3 6 4 /2 -1 + . , '* %) # & $ " !          C9 @B 5? 3  1  / :<       =?           @Bh i   ! " # $ % & ' (  ) w* + t, - q. / n0 1 k2 3 4 f5 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 [ \ ] ^ _ R8` a b c d e f g h 0i j k l m n o p q (r s t u v w x y z { | } ~   ~ y x} w| s p m t qh nf kd i g_ e\ cY U S Q M K I N LE JC HA F D= B; @9 > <5 :3 81 6 4- 2+ 0) v .r ,&o *%l($  # ! "             VTRPuj    b OG?7/' !"#$%&'()*+,-./0123456789:;<Z=>?@ABCDbEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~ ~|{zxwtvspnrhofmdla]XbxvJuTHNRIAGY?FUr<6k4:57L;93[\^P20X1/-=M+E)@'>ZO8D$.Q"zOKBC_            !"#$}%&'()*+,y-./01u23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWkXYgZ[e\]c^_`abcdefghijklmnopqrstuvwxyz{|}~Vxsp#*k(h&}fj_g]e~[dcW^U\SZyYtPVqOTnNRJGKHBE@qi=<j7:936;/8,4+"*%& !.(1-   )     > 0CA? !"#$%&M'I(FD)*+,-./0123456789:;<=>?@ABCDEFGHIJKL M NOPQRSTUVWXYZ~{[\|y]^_`albcdefi`ghijklmnopq'rstuvwxyz{|}~52~z}{vsw|yotnmlqkjixeucrf_$]d`^Z#\Xb[YULWPhgLKGJuDTV<QO3-6N()0%#+2R4 S>:&'",7; I F . $    */51! =a!"8#$%&'()*+,-9./pM0 H123456789:;a<B=>?@ABCDEFGHbIJKXLEMAQNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs,tuvwxyz{|}~{|W{Syzxtwrsqmpkljfidec_b]^\X[zVRPNLJ~EB?<9S%Q5O3M1K/I-42)0(.',&*%F!C"@ =:7#!G`D A > ;8    [  WZX !"#$%]&'()*+,-./0123W4U5T{6H7689+$:;<= >?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijwklrmnoopqmrstuvwxyz{|}~}wu~s{zmvktiqpdlbj`gf\c[aZ^XVz|TWUQSOR}uM|PNJLHKvnFrIGCEADog?hB@<>:=h`8_;95736aY1Y4.2-0,/Z'$         )*C?@vx yn!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`aa^`bcdefghijklmnopqrstuvwxyz{|}~{vwsrnimothqf^[p+W&U#gXRVPT(|%L"I~SQFOD}GNEBKM@AH?ca>b=C;J?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~z|wt~sqr po}omlkeihdg]ny{abjvx`^_eu][YW\fXZcVURTOMSLJPIKQNFHCA@>DGB=?E<:48;72516930,.)*-%'&/+("$! #           !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~{z}xwvuts|ryqlngfkdochime_b`jap^][TMFW>;852/BP*'$!IR  KY     DU+Q(%"   !L"HZ#$V@%&'=()*:+,-7./0412314G5.C\67?X89:<;<=9>?@6ABC3DEF0GEHA-SIJO,KLM)NOP&QRS#TU V WXYZN[J\]^_`abcdefghijklmnopqrstuvwxyz{|}~}yw~|v{uxzqmkrpjsoitlnea_fd^gc]h`bYUSZXR[WQ\TVOKNHLMFIGPEJC?B<@A:=;D9>73604/82-5.1,&#)%"*(!+$'          !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~}w{srvp|onumylktxjzqid`[VQFA<72g,)&# IM 1 NRSWX\]abef.     +( !"#$%%&'()*+,-./"0 123456789:;0<6=;5>@:?E?@KDJPLABUOCDZTEF_YGHc^IJ-hKLMNOPQRSTU*VWXYZ[\]^_`'abcdefghijk$l mnopqrstuv!w xyz{|}~/3}48|9={>BzCG~yHtpkfaVQLGBw<9630Y-])&# A*^bcghlmqruv>'    ;$  8 !   52 !"#$%&'()*/+@,F-KE.PJ/UO0[T,Z`\(12e_34jd56oi78sn9:=x;%<=>?@ABCDE:F"GHIJKLMNOP7QRSTUVWXYZ[4\]^_`abcdef1ghijklmnopq.r?CsDHtIMuNRvSWw+Xxyz{|}~}zwolifc`qYUPKFA<72_)$ t/3489=>B CG  HL  MQRVWZ[r !"#$%&n'()*+,-./0123456789k:~;<=>?@ABCDEFGHIJKLhM{NOPQRSTUVWXYZ[\]^_e`xabcdefghijklmnopqrbsutu v wxyz#{("|-'^,1.}~60;5@:~E?|JDzOIxTNvXStp\rom}k{iygweucsamq_pn\lZjXhVfTdRbP`Nj^L]|[IYGWEUCSAQ?O=M;gK9JyH6F4D2B0@.>,<*:(d8&7v5#3!1/-+)'a%$s"       !% &*] +      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~|zx}u{syqwovtlrjphnfmkdicgbeaY]WZ`V[_U\X^MQKNTJOSIPLRGCF@DE>A?H=B;7:489253<16/+.(,-&)'0%*#" !$           !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~}{yw~t|rzpxnvlujsqgofmekdichb`^\ZXVa_S]Q[OYMWKUITRFPDNBL@J>H<GE:C9A8?7=6;5/13-*.,2+0)4#%'!" &$(           !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~|x{zvu}wyntslorjpkqimbhg`cf^d_e]aZXT[WVR\QYSUNLHOKJFPEMGIB@:D9A;=640732.8-5/1&,+$'*"(#)!%           !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~}{ywusq~o|zlxjvhtfrdpbn`m^ki[gZeYcXaW_V]U\TRPNLJHFDSQAO?M=K;I9G7E5C3B@0>.<,:*8(6&4$2"1/ -+)'%#!           !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~}ut{~yxr|zsvqwlfcn`j\YpVgi[dRXaQU^PSm]khZOeWNbTM_oH@J;F5L10-I9<4/,=AE8+B:K.2?36D>*7GC)&$'#("% !                            ! " # $ % & ' ( ) * + , - . / 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{ z vx w su t prq no l m ki j hf g ec d b` a _]  ^\[  Z Y VX W SU T PR Q MO N JLK HI F G EC D B@ A ?= > <: ; 97 865 3 , %  !   (   /    1!#!!!!!!!*&! !" ! ! ! !+!'!!!!! !4! 0!!!!! !2!. $!! ! !!!"!-#!)$!%!&!'!(!)!*!+!,!-!.!/!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!!!!!u!!!!!p!!!!k!!!!h!g!!df!e!!ac!b!!^`_!\]il!!Z![mq!!YW!Xrv!!VT!Uw{!!SQ!!R|POj!!o!N!tnM!!JL!ysK!!GI!~xH!!DF}E!BC!!@!A!!?=!>!!<:!;!!97!!865!!!!!1!!!!!!!*!!!!!!!#!!!!!!!!!!!!!3!!!!%!,!!!! !'! !!!!.!&!!+! !" (""4" "0""2""/" "$- "! ") " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"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"{"|"}"~"""""""""""{""zx"yv}w|u~"""""""s"""""""l"""""""e"""""""^"Z"""""""""U"""""Q"""""L"""""G"""""B"o"=""a"""""4"""""/"""""*"""""%""""" """h"""c""""""""""""""""""" """"#######j## #\ # # # ################### #!#"###$#%#q&#'#k(#)#g*#+#,#!-#.#/#"&0#1# 2#'+3#4# 5#,06#7#8#159#f:#6bt;#<#<9p=#>#?#A;@#A#B#F@C#D#E#KEF#G#H#PJI#J#K#TOL#]M#YXrN#O#n:>P#Q#R#?CS#T#U#DHV#W#X#IMY#Z#[#NR\#]#^#SV_#_`#W[ma#b#ic#d#e#$f#g#h#)#i# j#k#.(l#m#n#3-o#p#q#82r#ds#`7t#u#v#w#x#y#z#{#|#}#~###########}#######v#r#########m#####i#####d##_##y#####V#####Q#####L####G##{#########A#####=#####8##3##t#####*#####%##### #####/##2EH##71#IM##<6#NR##@;#SW#~D#Xz ##^[ # !##c] #"&##hb#'+##lg$u$,qp$$\`$$$$ae$$)# $fj $ $.( $kn $w-$os04$$KF$59$$PJ$:>$$UO$?B$$ZT$|$CxY$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$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${$|$}$~$$$$$$~$$${$$$$$v$$$s$$$$$n$$$k$p$$g$hm$$fd$$ejcb$$w$a$t`$}$]_q^$z[\x$$Y$Zu$$|XV$$WryUT$$o$S$lR$$OQiP$MN$$$$$$$K$$$$$$$D$$$$$$$=$$$$$$$6$2$$$$$$$$$-$G$)$$9$$$$$ $$$@$$$;$$$$$$$$$$B$$$4$$$$$$$$I$$ C%%?%%%!%>%":L%%(%H % % %,' %5 % 10J%%F&*%% %+.%7 %/3E%%A%%%$%<%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%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%|%%{y~}z%%%%%x%%%wt%su%%rn%povqm%%%%%%%%%%%%%%%%%a%%%%%i%Y%%lWZ%b%S[Vj%%%X%d\OURcNP%kTMQ%%]%%%e%H%%%hFI%^%CJGf%%%L%`K?B_>@%EAgD=%%%%%%%%9%7%%<38%%;2%:0%6415./%%%%%%%%+%%'%%,%%*#(%"- )%$!&%%%%%%%%%%%%%%%%%%%%%%% %%% %%%%&&&&&&&&& & & &  & & &&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&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|&w&{rt&&v&&&n&os}&lkzm&&q&jypi&ugh&&&&&&&b&&&f&&&\`&&&&a&V&&&W&&[TR&&&^ZPS&&&&&&e&JN&I&]MDF&&H&&X&@&AEO&Q>=L?Y&&CU_c&'''JF(?(@(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({(|(}(~(((((((((~(}(xz((|(((t(uy(rqs((w(pvo({mn(((((((h(((l(((bf((((g(\(((]((aZX(((d`VY((((((k(PT(O(cSJL((N((^(F(GKU(WDCRE_((I[ei(BQHA(jM?@(((((((:(((>(((48((((9(.(((/((3,*(((62(+((((((=("&(!(5%(( ((0(('()$1((-7;(#(<((((((( (((((( ((() )))))))) ) ) ) ) ))))))))))))))) )))) )!)")#)$)%)&)')()))*)+),)-).)/)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){)|)})~)))))))))|)))))v)))w)){tr)))~zps)))))))jn)i)}mdf))h))x)`)aeo)q^]l_y))cu)\kb[)gYZ)))))))T)))X)))NR))))S)H)))I))MFD)))PLBE))))))W)<@);)O?68)):))J)2)37A)C0/>1K))5GQU).=4-)V9+,)))))))&)))*))) $))))%)))))))))"))))))))) )! )) )))) )**#'**( ***** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*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*{*xwy**}*v|u*st*******n***r***hl****m*b***c**g`^***jf\_******q*VZ*U*iYPR**T**d*L*MQ[*]JIXKe**Oako*HWNG*pSEF*******@***D***:>****?*4***5**920***<8.1******C*(,*'*;+"$**&**6**#-*/*7**!3=A*) *B%************* *********+ +++ +++++ + + + + +++++++ ++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+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+{+|+}+~++++++++|+++}++zx+++vy+++++++pt+o+sjl++n++~+f+gku+wdcre++i{+bqha+m_`++++\+++]++ZYV++UW^+[XTS++++++++++++++++++++++++++++++++F+++++++++++++++++R++,+!K+E0+++++++ +++++++++C+M+L D-+%+)B+=++1:+5+++J8++'+/,,3,47,@#,,;,<? N, , , , , , ,,, ,,, ,.,,,,&$(,Q"A*92GPH,I6>O,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,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,,,u,,,,,p,,,m,,,j,,,g,,,d,,,a,,,,,\,,,Y,,,V,,,S,,,P,,,M,r,,I,Jo,,HF,Gl,,EC,Di,,|B@,Af,,y?=,>c,,v<:,,;`s98,,],7,Z6,,35,W4,,02,T1,,-/,Q.,,*,,N+,,')K(,%&^,,#,$[,," ,!X,,,U,,,R,,,O,,,,L,,q,,n,, ,k,, ,h ,}, ,e,z,,b,w-_-t    !!!""#$$%%&&''#((#'&))**'*)++,,*,+--..//,/0011 23344552677882569::;;3298<<9=>>??:9=<@@=ABBCCDD>=A@EEFFA7GGHH<GIIJJHIKKLLJKMMNNLHOO@JPPOLQQPNRRSSQOTTEPUUTQVVUSWWXXVYZZ[[\\Y]^^__``]abbccddaeffgghhiijjekejllkmklnnmoppmnoiqqrrssjsttltuunvouvrwwxxyysyzztz{{u|v{|}~~yx}z{|~fekmpov|[Z\YY\~}hgqwf             11    !!""##"!$$$%%&&&''(( ())**)++,,**--,..//00--!122"0133#334445664577578998::;;8c<<==d!>>??%>9;??@@':=<AA@@)A+B6BCDDB7C]EEFF^9GGGHHII JJ>JHKKJKLLIBKDMMNNOOLIPPPQQRRS:SRTTSUVVWWTRXXU.UX/W=<VbVaWYZZ[[\\Y1]]^^FF__2`aaNMbbcc`OddeeQeff^]Xad`ZYfDggb[cghhEE\`fi`cjjikZikl[kllj_^Ch_3mmnn4mooppnoqqrrpqssttrsuuvvtuwwxxvwyyzzx{zy||}}{~{}~~|}XWRMn6GIKprtvx{~|y;moqsuwCD?C   .    0             !!"""###$$$%%%&&'((&'!))**"*++#+,,$,--%-..&/00'./)1122*233+344,455-566.788/679::;;219;<<==3=>>??4?@@5@AA6ABBCC7DEEFFGGDFHHIIJJGIKKLLMMJLNNOOPPMOQQRRSSPRTTUUVVSUWWVXDGYYXJZZYM[[ZP\\[S]]\V^^]^_XY``_Zaa`[bba\ccb]ddc^eedeB_`Ca8b0c(d e(ffgg$hhfiihjjikkjWklmmgflnlhnoniopojpqpkqTqrssmlrtrntutouvupvwvqwQwxyysrxzxtz{zu{|{v|}|w}N}~yx~~z{|}K~HEXBFTUV- !)19%gmsy&)+>?@AB                 EDX  !! _! ! "##"$$#%%$%&"#''&$(('%))()*++&'*,*(,-,)--.+*//.,00/-11012./3320443155456237764887599896789:;;<<==:<>>??@@AA=@BBACDD:=EECAFFEFGHHIIJJKKGLMMGKNNLOPPLNQQOJRRKRSSNSTTQUUVVWWXXUYYZZWB[[Y?OO[Q\\[T]]\^VX__^Z``_\`^_aa`bba]bcIHddcMeedPffe>fghhcdiigejjifkkj;kllmm:mnn<nlooppqqmqrrnrsttrqstuvvwwxxuyyuxwzz{{x{z||}}{}o}|p~~&+y"~~v~sq.26twz|IVch                      !! "## "$%%"$&''$&((&)))***+++,,,---(..).//*/00+011,122-2'33.344/4550566167727%88389949::5:;;6;<<7<#==8=>>9>??:?@@;@AA<A!BB=BCC>CDD?DEE@EFFAFBGGHHCHIIJJDJKKEKLLFL MMNNOPPQQRROSSTTUVVWWXXUWYYZZ[[XY\\]]^^Z\__``aa]VbbccWcddYdee\effgg_IhhiiJijjkkKkllmmLmnnoo`pponaTqqrr]qssttrsuuvvtuwwxxvwyyzzxyanz{CE||{F}}|}~{|~}~fgpRSqsuwyU[^abrtvxzhjlPQRMNO  VUbGh TS               !!!""##$$%%&&'''(( ())!)**++",--..//,.001122/13344552466778859,/::92;;:5<<;8==<>9:??>;@@?<AA@=BBA*>?+@#ABCDDEEFFCGCFHHGIGHJJI7IJ8EKKLLFLMMHMNNJN=KOOPPLPQQMQRRNRBO  PQRSTTDCUUVVSGWWUIXXW6XYZZ[[VUY\YW\]\X]3]^__``ZY^a^\aba]b0bcddeeffgg_^chcahihbi-ijkkllmmnnjkoopploqqrrpq;Drsttgiuusjvvukwwvqwxyysuzzxv{{zw||{o|}~~xz}{|k}j &'()*-,9>dchijn                    $  !""##$$ !%%&&&'' (!'(%))**&*++',(+,*)+ ,-..//00-12233441566#"7788590/4358::9S9:T;<<87;<==:=D7>>??;>@@AA?@BBCCAB C?DD<DEE=EEAFFDFGGEGKCHHFHIIGIOH I!>(@,BJ21KKJLMMJKNNOOLPQQRRSSLOPT.-UUTVWWTUXXYYVZ[[\\]]VYZ^__RQ^`aa\[`abb]bccddWe/deZff`Xgghhf0iig9jji[jjkkh`kl`klgl_mmSmnnooMp3opq4eqrssqcra^^ttrPtNs6uu$puuvvnvwvw_xxwxyylzzyfz{||{}~~{|}}ty~~%%)yze              |    !!!"""## #$$!$%%"%&&#&''$'(())%)**++&+,,-ml..-p//.r00/{01-.221/3320443~4512665377648878956::97;;:8<<;<=9:>>=;??><@@?@ABB=>ACDDA?CEFFC@EfGGE,HHHIIIJJcJKKdKLLeLG*MMHMNNINOOJOPPKPQQLQF(RRMRSSNSTTOTUUPUVVQVDRWWSWXXYYTYZZ[[U[\\]]V^B]^__ _```aaabbbccdcdeeff egghhfgiijjhikklljkmmnnlmooppnqB^rrqsttqrpouusvwwsuxxvyzz{{vxy|}}~~|~-|~159=z{wtouxydXZ\pegikm_f`hajblcn           !! "##$$%%"$&&%'"%(('()'(**)* )*!++,,--+..-&./0011,+/2/-232.3#34554566677899::;;<<8:==;4>>??5@AABBCC@DEEDFFE=FGBA>4HHDEGIGFI9ICJJCKKJ@@LLLMMMK7NN?OON?OBPGPQPIQ8QA>HRR SSTTUURVVWWXXXYYYZZ[ Z[W\\]]^^X^__Y_``Zabb[`a]ccdd^dee_eff`ghhafgijjdcijkkekllflmmnngoppqqrroqssttuurtvvwwxxuwyy#"xzor{{zu||{x}}|'}~z{~|})m~nhbpoz~ijkl0/23yvs8<TSPQ1                                                                              V     \                ! ! " "  # # ! $ $ # % % $ U% $ & & " % ' ' & ' & ( (  ' ) ) ( ) * + + , , - - * . * - / / . . / 0 1 1 0 2 3 3 0 1 4 4 5 5 2 6 7 7 8 8 9 9 2 5 6 : 4 : : ; 6 : ; ; < = = 7 ; < < > 7 = ? ? > @ > ? A A @ B @ A C C B < D D ? D D E E A E E F F C F G 8 > G H G @ H I H B I G J J 9 J K K 3 K H L L J L M M K M I N N L N O O P P Q Q R R M R , + S C F T T S T U V V S T U iU W X X Y Y Z Z W X [ [ Y \ O I ] ] \ ^ _ _ ` ` \ ] ^ a b b c c d d a e R Q f f e g h h , e c c g b i i g + j j k k l m m  k l j h g k i l d f P n n d o p p q q a n o \ n _ p o ` m r r  q s s t t r ^ u u v v s t w w  w ]v x x w x cu V U x y o n z z y { y z | | { { | } c e ~ ~ }  } ~    h j  * . - / d }   f ~  B ] u ` y {  \ z |  S   ( )  Z W   X    ; }                                                           z                               ! ! " "  " # # $ $ % % & &    $ ' ' %  &       % &   ' ( ( ) ) ) * *  * + +  ,  + , ( - - . . / / 0 0 ) 0 1 1 * 1 2 2 + 3 4 4 , 2 3 / 5 5 6 6 7 7 8 8 0 8 9 9 1 9 : : 2 ; < < 3 : ; = > > 8 7 = > ? ? 9 ? @ @ : @ A A B B ; C D D C E C E F E F G G F H I I J J D C H K H E K L K F L G M M L N O O P P I H N Q N K Q R Q L R M S S R T U U V V O N T W T Q W X W R X S Y Y X Z [ [ \ \ U T Z ] Z W ] ^ ] X ^ Y _ _ ^ ` a a [ Z ` b ` ] b c b ^ c _ d d c = a ` > b ? c @ d A e e G f f e g g f g e h h M f i i h g j j i j h k k S i l l k j m m l m k n n Y l o o n m p p o p n q q _ o r r q p s s r s q t t d r u u t s v v u v t B u < v 4 w x x y y z z { { w | w { } } | | } ~   ~ ~      z y x  Z [ J P V \    ! # -  z x   w | { }                                                           ~                       ! ! " "  "    # # $ $   # $  $ % % & & ! & ' ' # % ' ( ) ) * * + + ( , ,   - - . . / /  0  1 1 0 2 0 2 3 2 1 / . 3 3 - , / 4 4  5 5 - 6 5  6 6 , 7 7 1 4 7 8 8 9 9 9 : : ; ; ; < < = = > 2 ? ? > 3 @ @ A A ? B B C C @ > 8 A : C < = B C * ) < ( = B + D E E F F G G D H H H I I J I J J K K K L L M M M . N O O G G P P N 5 N P 6 L Q Q O N M R R S S T R T U S T U U V W W X X V Y V X Z Z [ [ Y \ Q L Y [ \ ] ] W ] ^ ^ _ _ Z _ ` ` E E \ a \ D a a O V H Y I b c c b [ c d b c e e d a e f g g d e f = f b h h h ^ d i i h i ` g j j i j k k F k l l P l 7 f l m n n o o p p m o q q r r p s t t n m s q t s r u v v w w x x u w y y z z x { | | v u { y | { z } ~ ~   } ~ }                                                                                                    !  " " ! # ! " $ $ #  # $                        "  ! ! " $ " ! # # $  $ #  %  & & % ' % & ( ( ' ) ' ( * * ) + ) * , , + - + , . . - / - . 0 0 /  / 0  &  % % & ( & % ' ' ( * ( ' ) ) * , * ) + + , . , + - - . 0 . - / / 0  0 /  % 1 1  1  ' 2 2 1 2  ) 3 3 2 3  + 4 4 3 4  - 5 5 4 5 ! / 6 6 5 6 #  6  1 1 %  1 2 ' 1 2  2 3 ) 2 3  3 4 + 3 4  4 5 - 4 5 ! 5 6 / 5 6 # 6 6  & 7 7  7  ( 8 8 7 8  * 9 9 8 9  , : : 9 : . ; ; : ; " 0 < < ; < $  <  7 7 &  7 8 ( 7 8  8 9 * 8 9  9 : , 9 : : ; . : ; " ; < 0 ; < $ < <  = > > ? ? @ @ = A B B C C D D A D = @ A ? B > C E F F G G H H E I J J K K L L I L E H I G J F K M N N O O P P M Q R R S S T T Q T M P Q O R N S U V V W W X X U Y Z Z [ [ \ \ Y \ U X Y W Z V [ ] ^ ^ _ _ ` ` ] a b b c c d d a d ] ` a _ b ^ c e f f g g h h e i j j k k l l i l e h i g j f k m n n o o p p m q r r s s t t q t m p q o r n s u v v w w x x u y z z { { | | y z w v { y x | u } ~ ~   }  ~ }                                                                  ! ! " "  # $ $  " % % & & # ' ( ( # & ) ) * * ' + , , ' * - - . . + / 0 0 + . 1 1 2 2 / 3 4 4 / 2 3 5   6 6 5 7 5 6 8 8 7 9 7 8 : : 9 ; 9 : < < ; = ; < > > = ? = > @ @ ?  ? @  A A B B  A C C D D B C E E F F D E G G H H F G I I J J H I K K L L J K 4 3 L  M M A  N N M  O O N P P O  Q Q P 5 Q M R R C N S S R O T T S P U U T Q V V U 7 V R W W E S X X W T Y Y X U Z Z Y V [ [ Z 9 [ W \ \ G X ] ] \ Y ^ ^ ] Z _ _ ^ [ ` ` _ ; ` \ a a I ] b b a ^ c c b _ d d c ` e e d = e a f f K b g g f c h h g d i i h e j j i ? j f 0 g , h ( i $ j  B k k  k l l  l m m  m n n  n o o  o 6 D p p k p q q l q r r m r s s n s t t o t 8 F u u p u v v q v w w r w x x s x y y t y : H z z u z { { v { | | w | } } x } ~ ~ y ~ < J   z  { | } ~ > L  @ 1 - ) % !                             ! ""!#!"$$#%#$&&%'%&((')'(**)+,,)*+-..//00-/1122334402556677883699::;;<<7:==>>??@@;>AABBCCDD?BEEFFGGHHCFIIJJKKLLGJMMNNOOPPKN OQRR,+SSTTQUVVQTWWXXUYZZUX[[\\Y]^^Y\__``]abb]`ccddaeffadgghheijjehkkllimnnilooppmqrrmpssttqqtMuuIvvuEwwvAxxw=yyx9zzy5{{z1||{.}}|}u~~v~wxyz{|}!~#%')rnjfb^ZVRPLHD@<84- "$&(*sokgc_[WS              !"" ##$$!%&&!$''((%)**%(++,,) ), --..-//.00/0-11.221/33204434155 26653776488785*6&7"8999:::;;;<< <==9=>>:>??;?@@<@ AA=ABB>BCC?CDD@D+A'B#CDEFFGGHHEIJJKKLLIHILEKFJGMNNOOPPMQRRSSTTQPQTMSNROUVVWWXXUYZZ[[\\YZWV[YX\U]^^__``]abbccddab_^ca`d]effgghheijjkkllijgfkihlemnnooppmqrrssttqronsqptmuvvwwxxuyzz{{||yzwv{yx|u}~~}~}                 !""##$$!$! #"%&&''((%)**++,,)*'&+%,()-..//00-122334413.-4012/566778859::;;<<9987:<5;6=>>??@@=ABBCCDDAC>=D@AB?EFFGGHHEIJJKKLLIKFELJGIHMNNOOPPMQRRSSTTQORQPNSMTUVVWWXXUYZZ[[\\Y[VU\XYWZ]^^__``]abbccdda_ba`^c]deffgghheijjkkllikfelhijgmnnooppmqrrssttqsnmtpqrouvvwwxxuyzz{{||ywzyxv{u|}~~}~}                !!""!##"$$#%%$&&%''&(('(!))"**)#++*$,,+%--,&..-'//.(00/0)11*221+332,443-554.665/77608878123456 78999:::;;;<<<===>>>???@@@AA9ABB:BCC;CDD<DEE=EFF>FGG?GHH@HIIAIJJBJKKCKLLDLMMEMNNFNOOGOPPHPIJKLM NOPQRRSSTTQUVVRQUWSVWWXXTUXYZZ[[\\Y]^^ZY]_[^__``\`]abbccddaedcffebggfghheahijjkkllimnnooppmmlknjoipqrrssttquvvwwxxuutsvxqwryzz{{||y}~~}}|{~yz                          !!""##$$"%%&&''((#&))**++,,'*--..//00+./  "!!$$##"&%%"#((''&*))&',,++*.--*+00//../11012,1223(2334$34 45 455656660111,2212(3323$4434  55456656677-78)7889%89 9:!9: :;:;;<;<<<-777)8878%9989 !::9: ;;:;<<;<<=>>??@@=>AABB?@??>>==@?BBAA>CDDEEFFCDGGHHEFEEDDCCFEHHGGDIHGJJIKIJLLKBKLAJGHIIJLJIKKLALKBMFCNNMOMNPPO@OP=NCFMMNPNMOOP=PO@NQQDQJPRRQRL>RDQQNJQRPQRLRR>MSSESIOTTSTK?TESSMISTOSTKTT?UVVWWXXUVYYZZWXWWVVUUXWZZYYV[\\]]^^[\__``]^]]\\[[^]``__\a_`bbccddaceeffgghhdfiijjkkllgjmmnnooppknZYocbb`_aaddcfeecdhhggfjiifgllkkjnmmjkppoonZnoYq[^rrssttqsuuvvwwxxtvyyzz{{||wz}}~~{~XUsrr^[qqttsvuustxxwwvzyyvw||{{z~}}z{~X~UVp|lxhqa\Vp|lxhqa\W}myiuerb]}Wmyiuerb]                                          !!""!##$$%%&&"$''(())**%(++,,--..),-!  ""!$##!"&&%%$(''$%**))(,++()..--,,-/001122/13344556624778899::58;;<<==>>9<=100//221433126655487745::998<;;89>>==<<=??>.?@:?@*@A6@A&AB/ABBB>???.:@@?@*6AA@A&/BBABBCC;+CD7CD'DE3DE#EF0EF FF;CCC+7DDCD'3EEDE#0FFEF FGHHIIJJGKGJLLKJIIHHGGJLJGKKLMNNOOPPMQMPRRQPOONNMMPRPMQQROSSTTNSIHTNTTSSOTHISRUUVVQULKVQVVUURVKLUMWWTWGVWTWWMGWWVPXXSXJUXSXXPJXXUYZZ[[\\YZ]]^^[\[[ZZYY\[^^]]Z_``aabb_`ccddabaa``__baddcc`edcffegefhhg^gh]fcdeefhfeggh]hg^ib_jjikijllk\klYj_biijljikklYlk\jmm`mflnnmnhZn`mmjfmnlmnhnnZiooaoekppopg[paooieopkopgpp[qrrssttqruuvvstssrrqqtsvvuurwxxyyzzwx{{||yzyyxxwwzy||{{x}{|~~}vu~~|{}}vuwztqzwtqr}xr}xs~ys~y                 !!"""#$$"!#$%&&''#%())**++()*&+*',--(+.., ,.!%.//-//)01122334405660457881076997:;;<<==:5:=6>??=<>?9@AABB8>@CDDEEFFCD21EAFEBGHHCFIIG;GI<@I:JJH3JJDKLLMMNNOOKPQQKOPRSSLKRQTTRUVVWWXXUPUXQYZZXWYZT[\\]]SY[^__``aa^_ML`\a`]bcc^addbVbdW[dUeecNee_fgghhiijjfkllfjkmnngfmloompqqrrsspkpsltuusrtuovwwxxntvyzz{{||yzhg{w|{x}~~y|}q}rvp~iz                 !!!!""  ""#$$%%&&''#())#'(*++$#*),,*-..//00-(-0)1220/12,34455+13677889967%$84985:;;69<<:.:</3<-==;&==7>??@@AABB>CDD>BCEFF?>EDGGEHIIJJKKHCHKDLMMKJLMGNOOPPFLNQRRSSTTQR@?SOTSPUVVQTWWUIUWJNWHXXVAXXRYZZ[[\\]]Y^__Y]^`aaZY`_bb`cddeeffc^cf_ghhfeghbijjkkagilmmnnoolm[Znjonkpqqlorrpdpreircssq\ssmtuuvvwwxxtyzztxy{||ut{z}}{~~y~z}|vu~w                !!""##  #$%%#"$%&''(($&)**++,,)*+',+(-..),//-!-/"&/ 00.00*12233445516771568992187::8;<<==>>;6;>7?@@>=?@:ABBCC9?ADEEFFGGDE32FBGFCHIIDGJJH<HJ=AJ;KKI4KKELMMNNOOPPLQRRLPQSTTMLSRUUSVWWXXYYVQVYRZ[[YXZ[U\]]^^TZ\_``aabb_`NMa]ba^cdd_beecWceX\eVffdOff`ghhiijjkkglmmgklnoohgnmppnqrrssttqlqtmuvvtsuvpwxxyyouwz{{||}}z{ih|x}|y~z}~r~swqj{                 !!""  ""##! ##$%%&&''(($)**$()+,,%$+*--+.//0011.).1*2331023-45566,2478899::78&%95:96;<<7:==;/;=04=.>><'>>8?@@AABBCC?DEE?CDFGG@?FEHHFIJJKKLLIDILEMNNLKMNHOPPQQGMORSSTTUURSA@TPUTQVWWRUXXVJVXKOXIYYWBYYSZ[[\\]]^^Z_``Z^_abb[Za`ccadeeffggd_dg`hiigfhicjkkllbhjmnnooppmn\[okpolqrrmpssqeqsfjsdttr]ttnuvvwwxxuwyyzzxv{{y{||zu|}~~}~}                                x @EDU: fb : lh%@ lh+17F f@b=CIL TPOU[R PLAagmX VARBsy^ PBL@Bd lhj hd`p ^Z@v T`P | J@F JFB TPB@  ^BZB! hBdC'-3 rBn C9?E vCCKKK \lDhD KQW lDhD]ci lDhDou{ lDhD$ lDhD"* lDhD(0 bD^D.6 XDTD4< NDJD:B DD@D@H :D6DF N 0D,DLT &D"DR#)/Z &D"D@X5;A` &D"D^GMSj &E"EdY_et &E" Ejkqw~ &E"EAp} &E"EBv & E"$E@B| &(E",EB v@ nv  D nv`D8E \X: @9E=,E@0EC D$E@(E C JE@ E0C P(E@>E V 8E@>E  `E@8E   r8E@Q W ] SQDc i o TPJu { SQP TP V SQ \ T Pb S Qh TPn SQt TPz   _]# + 3 0EC2EC; C K 4EC5ECS Y _  4EC5ECe k q 54EC5ECw } J4EC5EC _4EC5EC t4EC5EC 4EC5EC 4EC5EC 4EC5EC 4EC5EC 4EC5EC 4EC5EC%4EC5EC+174EC5EC=CI14EC5ECOU[F4EC5ECagm[4EC5ECsyp4EC5EC4EC5EC4EC5EC4EC5EC 4EC5EC4EC5EC4EC5EC4EC5EC" 4EC5EC(!-4EC5EC.'-3B4EC5EC49?EW4EC5EC:KQWl4EC5EC@]ci4EC5ECFou{4EC5ECL4EC4ECR2EC3ECX.4EC6ECt4EC6ECz4EC6EC4EC6ECvCC \!!!!!! !!! *********)))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$###"""!!!!!!!!!!!!000000//////////////////..................------------,,,,,,,,,,,,+++++++++++++++*********++++++++++++************))))))))))))((()))((((((((((((&&&'''%%%%%%###$$$""""""!!!"""000000000000///000//////////////////..................------------,,,---,,,,,,,,,,,,++++++IIIGGGEEEDDDBBBIIIGGGEEEDDDCCCIIIGGGFFFDDDCCCAAA@@@???======AAAAAA@@@>>>===BBBAAA@@@???>>>CCCBBBAAA???>>>DDDCCCAAA@@@???DDDCCCBBB@@@???EEEDDDBBBAAA???FFFEEECCCAAA@@@GGGEEECCCBBB@@@GGGFFFCCCBBBAAAHHHFFFDDDCCCAAAHHHGGGEEECCCBBBIIIGGGEEECCCBBBIIIGGGEEECCCBBBIIIGGGEEEDDDBBBuuurrrnnnjjjfffccc___\\\XXXUUUSSSPPPMMMKKKIIIvvvrrroookkkgggccc```\\\XXXUUUSSSPPPMMMKKKIIIuuurrrnnnjjjgggccc___\\\XXXUUURRRPPPMMMKKKIIIMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAOOOOOONNNMMMLLLKKKJJJIIIHHHGGGEEEDDDCCCBBBAAARRRQQQPPPOOONNNMMMLLLJJJIIIHHHGGGEEEDDDCCCBBBUUUTTTSSSRRRPPPOOOMMMLLLKKKIIIHHHGGGEEEDDDCCCXXXWWWUUUTTTSSSQQQOOONNNLLLKKKIIIHHHFFFEEEDDD[[[ZZZXXXWWWUUUSSSQQQOOONNNLLLJJJIIIGGGFFFDDD^^^]]][[[YYYWWWUUUSSSQQQOOOMMMLLLJJJHHHGGGEEEbbb```^^^\\\ZZZWWWUUUSSSQQQOOOMMMKKKIIIHHHFFFeeecccaaa___\\\ZZZWWWUUURRRPPPNNNLLLJJJHHHGGGiiifffdddaaa^^^\\\YYYVVVTTTQQQOOOMMMKKKIIIGGGllliiigggdddaaa^^^[[[XXXUUURRRPPPNNNKKKJJJHHHooollliiifffccc```\\\YYYVVVTTTQQQNNNLLLJJJHHHrrroookkkhhhdddaaa]]]ZZZWWWTTTRRROOOMMMKKKIIItttpppmmmiiieeebbb^^^[[[XXXUUURRROOOMMMKKKIIIuuurrrnnnjjjfffccc___\\\XXXUUUSSSPPPMMMKKKIII^^^bbbfffiiinnnqqquuuwwwzzz{{{|||{{{zzzxxxuuu^^^bbbfffjjjnnnrrruuuxxx{{{|||||||||zzzxxxuuu^^^bbbfffjjjnnnqqquuuxxxzzz|||||||||zzzxxxuuuGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPOOOJJJLLLMMMNNNOOOQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRLLLNNNOOOQQQRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUNNNPPPRRRSSSUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXPPPRRRTTTVVVWWWYYY[[[\\\]]]]]]]]]]]]]]]\\\[[[RRRTTTVVVXXXZZZ\\\^^^___```aaaaaaaaaaaa```^^^TTTVVVYYY[[[]]]___aaacccdddeeeeeeeeedddcccbbbVVVYYY[[[^^^```ccceeeggghhhiiiiiiiiihhhgggeeeXXX[[[]]]```cccfffhhhjjjlllmmmmmmmmmlllkkkiiiYYY]]]```cccfffiiilllnnnpppqqqqqqqqqpppnnnlll[[[^^^bbbeeehhhllloooqqqsssuuuuuutttsssqqqooo\\\```cccgggkkknnnqqqtttvvvwwwxxxwwwvvvtttrrr]]]aaaeeehhhlllpppsssvvvxxxyyyzzzzzzxxxvvvttt^^^bbbfffjjjnnnqqquuuxxxzzz{{{|||{{{zzzxxxuuu===???@@@BBBDDDFFFGGGJJJLLLOOOQQQTTTWWWZZZ^^^===???@@@BBBDDDFFFGGGJJJLLLOOOQQQTTTXXX[[[^^^===???@@@BBBDDDFFFHHHJJJLLLOOOQQQTTTXXX[[[^^^888999:::;;;<<<===>>>???@@@AAABBBDDDEEEFFFGGG999:::;;;<<<===>>>???@@@AAABBBDDDEEEFFFGGGIII999:::;;;<<<===>>>@@@AAABBBCCCEEEFFFHHHIIIJJJ:::;;;<<<===>>>???AAABBBCCCEEEFFFHHHIIIKKKLLL:::;;;<<<>>>???@@@AAACCCDDDFFFGGGIIIKKKLLLNNN;;;<<<===>>>???AAABBBDDDEEEGGGIIIJJJLLLNNNPPP;;;<<<===???@@@BBBCCCEEEFFFHHHJJJLLLNNNPPPRRR<<<===>>>???AAABBBDDDFFFGGGIIIKKKMMMOOORRRTTT<<<===>>>@@@AAACCCEEEFFFHHHJJJLLLOOOQQQSSSVVV<<<===???@@@BBBDDDEEEGGGIIIKKKNNNPPPRRRUUUXXX===>>>???AAABBBDDDFFFHHHJJJLLLOOOQQQTTTWWWYYY===>>>???AAACCCEEEFFFIIIKKKMMMOOORRRUUUXXX[[[===>>>@@@AAACCCEEEGGGIIIKKKNNNPPPSSSVVVYYY\\\===>>>@@@BBBCCCEEEGGGIIILLLNNNQQQTTTWWWZZZ]]]===???@@@BBBDDDFFFGGGJJJLLLOOOQQQTTTWWWZZZ^^^HHHGGGEEEDDDCCCAAA@@@???>>>===<<>>===<<<;;;FFFDDDCCCBBBAAA@@@>>>===<<<;;;:::DDDCCCBBBAAA@@@???>>><<<;;;::::::CCCBBBAAA@@@???>>>===<<<;;;:::999BBBAAA@@@???>>>===<<<;;;:::999888AAA@@@???>>>===<<<;;;:::999888888@@@???>>>===<<<;;;:::999888888777???>>>===<<<<<<;;;999999888777666>>>===<<<;;;::::::999888777666555<<<;;;::::::999888777666666555444:::999999888777777666555555444333888888777777666555444444333333222888777666666666555444333333222222XXXUUURRRPPPMMMKKKIIIGGGFFFDDDCCCXXXUUURRRPPPMMMKKKIIIGGGEEECCCBBBXXXUUURRROOOMMMKKKIIIGGGEEECCCAAAWWWTTTQQQNNNLLLJJJHHHFFFDDDCCCAAAUUUSSSPPPNNNLLLIIIHHHFFFDDDBBBAAATTTRRROOOMMMKKKIIIGGGEEECCCBBB@@@SSSQQQNNNLLLJJJHHHFFFEEECCCAAA@@@RRROOOMMMKKKIIIGGGFFFDDDBBBAAA@@@PPPOOOLLLJJJHHHGGGEEECCCBBB@@@???OOOMMMKKKIIIHHHFFFDDDCCCAAA@@@???NNNLLLJJJHHHGGGEEECCCBBBAAA???>>>LLLJJJIIIGGGFFFDDDCCCAAA@@@???>>>KKKJJJHHHFFFEEECCCBBB@@@???>>>===IIIHHHFFFEEEDDDBBBAAA@@@???===<<>>===<<>>>>>??????@@@@@@@@@@@@????????????>>>>>>======<<<===>>>>>>>>>>>>>>>============<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888zzz|||||||||zzzxxxuuurrrnnnjjjgggccc___\\\XXXyyyzzz{{{zzzyyywwwtttqqqmmmjjjfffbbb___[[[XXXwwwxxxyyyxxxwwwuuurrrooolllhhheeeaaa^^^[[[XXXtttuuuuuuuuutttrrrpppmmmjjjfffccc```\\\YYYWWWpppqqqqqqqqqpppooollljjjgggdddaaa^^^[[[XXXUUUlllmmmmmmmmmlllkkkiiigggdddbbb___\\\YYYWWWTTThhhiiijjjiiiiiihhhfffdddbbb___]]]ZZZXXXUUUSSSeeefffffffffeeedddcccaaa___]]][[[XXXVVVTTTRRRaaabbbbbbbbbbbbaaa```^^^\\\ZZZXXXVVVTTTRRRPPP^^^_________^^^^^^\\\[[[ZZZXXXVVVTTTSSSQQQOOO[[[[[[\\\[[[[[[ZZZZZZXXXWWWVVVTTTSSSQQQOOONNNXXXXXXYYYXXXXXXXXXWWWVVVUUUTTTRRRQQQOOONNNLLLUUUVVVVVVVVVUUUUUUTTTSSSSSSQQQPPPOOONNNLLLKKKSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNMMMLLLKKKIIIPPPQQQQQQQQQQQQPPPPPPOOONNNNNNMMMLLLJJJIIIHHHBBBDDDEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNOOOPPPPPPBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNNNNAAABBBCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLLLL@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJ???@@@AAABBBCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIII>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGG===>>>???@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEFFF<<<===>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDDDD;;;<<<===>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCC:::;;;<<<<<<===>>>>>>??????@@@@@@AAAAAAAAAAAA999999:::;;;;;;<<<=========>>>>>>????????????777888999999::::::;;;;;;<<<<<<<<<============666777777888888999999:::::::::;;;;;;;;;;;;<<<555666666777777888888999999999:::::::::;;;;;;LLLOOOQQQTTTXXX[[[^^^bbbfffjjjnnnqqquuuxxxzzzLLLOOOQQQTTTWWWZZZ^^^aaaeeeiiimmmppptttwwwyyyLLLNNNQQQTTTVVVZZZ]]]```dddhhhkkkooorrrtttwwwKKKNNNPPPSSSUUUXXX\\\___bbbfffiiilllooorrrtttKKKMMMOOORRRTTTWWWZZZ]]]```cccfffiiilllnnnpppJJJLLLNNNPPPSSSVVVXXX[[[^^^aaadddfffiiijjjlllIIIKKKMMMOOORRRTTTWWWYYY\\\^^^aaaccceeeggghhhHHHJJJLLLNNNQQQSSSUUUWWWZZZ\\\^^^```bbbdddeeeHHHJJJKKKMMMOOOQQQSSSUUUXXXZZZ\\\]]]___```aaaGGGIIIJJJLLLNNNPPPRRRSSSUUUWWWYYY[[[\\\]]]^^^FFFHHHIIIKKKMMMNNNPPPRRRSSSUUUVVVXXXYYYZZZ[[[EEEGGGHHHJJJKKKMMMNNNPPPQQQSSSTTTUUUVVVWWWXXXDDDFFFGGGHHHJJJKKKMMMNNNOOOQQQRRRSSSTTTTTTUUUCCCEEEFFFGGGIIIJJJKKKLLLMMMOOOPPPQQQQQQRRRSSSCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNOOOPPPPPP222333333444555777888999;;;<<<===???@@@AAACCC111222333444555666777999:::<<<===>>>???@@@BBB111222222333444666777888:::;;;<<<===???@@@AAA111111222333444555666888999:::;;;===>>>???@@@000111222333333444666777888:::;;;<<<===>>>???000000111222333444555666888999:::;;;<<<===>>>///000111111222333555666777888999:::;;;<<<===//////000111222333444555666888999:::;;;;;;<<<...///000111111222444555666777888999:::;;;;;;......///000111222333444555666777888999::::::------...///000000222222333555555666777888999,,,------...//////000111222333444555666777777+++,,,,,,---......///000111222333444555555666++++++,,,------...///000000111222444444444555666666888999:::<<<===>>>@@@BBBDDDFFFHHHJJJLLL666666888999:::;;;===>>>@@@BBBDDDFFFHHHJJJLLL555666777999:::;;;===>>>@@@BBBCCCEEEGGGIIILLL555666777888:::;;;<<<>>>@@@AAACCCEEEGGGIIIKKK555666777888999;;;<<<>>>???AAACCCEEEGGGHHHKKK555555666888999:::<<<===???AAABBBDDDFFFHHHJJJ444555666777999:::;;;===???@@@BBBDDDEEEGGGIII444555666777888:::;;;===>>>@@@BBBCCCEEEGGGHHH444555666777888999;;;<<<>>>@@@AAACCCDDDFFFHHH444444555666888999:::<<<===???AAABBBDDDEEEGGG333444555666777888:::;;;===???@@@BBBCCCEEEFFF333444555666777888999;;;<<<>>>???AAABBBDDDEEE333333444555666888999:::<<<===???@@@BBBCCCDDD222333444555666777888:::;;;===>>>???AAABBBCCC222333333444555777888999;;;<<<===???@@@AAABBB,,,+++******)))((('''+++***)))((('''''''''***((('''&&&&&&%%%%%%:::888666444222000...999777555333222000...888666555333111///...777666444222000///...666555333111000...---555444222111///...,,,444333111000...---,,,333222000///...,,,+++222111000...---,,,+++111000///---,,,+++***000///...---+++***)))///...---,,,+++***)))...---,,,+++***)))(((---,,,,,,***)))((((((,,,+++******)))((('''000///...---,,,///...---,,,+++...---,,,+++***---,,,+++***))),,,+++***)))(((+++***)))((((((***)))(((''''''))))))((('''&&&(((((((((&&&&&&((('''&&&%%%%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$######""""""######"""""""""DDDAAA>>><<<:::CCC@@@>>>;;;999AAA???<<<:::888@@@===;;;999777>>><<<:::888666===;;;999777555;;;999888666444:::888666555333888777555444222777555444333111555444333111000444333111000///222111000///...111000///...---000///...---,,,999999888888888777666666555444333333222111000777777777666666555555444444333222111000000///666555555555444444333333222111111000///......444444444333333333222111111000000///...------333333222222222111111000000///......---,,,,,,222222111111000000000//////...------,,,++++++111000000000/////////......------,,,++++++***000/////////.........------,,,,,,++++++***)))///.........---------,,,,,,++++++******)))(((------------,,,,,,+++++++++******))))))((((((,,,+++++++++************))))))((((((''''''&&&******)))))))))((((((((((((''''''&&&&&&&&&%%%)))((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$(((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$###aaaaaaaaaaaa```^^^\\\YYYVVVSSSPPPMMMJJJGGGDDD^^^^^^^^^]]]\\\[[[YYYVVVTTTQQQNNNKKKHHHEEECCCZZZ[[[[[[ZZZYYYXXXVVVSSSQQQNNNLLLIIIFFFDDDAAAWWWWWWWWWVVVUUUTTTRRRPPPNNNLLLJJJGGGEEEBBB@@@SSSTTTSSSSSSRRRQQQOOOMMMKKKIIIGGGEEECCC@@@>>>PPPPPPPPPOOONNNMMMLLLJJJIIIGGGEEECCCAAA???===MMMMMMLLLLLLKKKJJJIIIHHHFFFDDDBBBAAA???===;;;JJJJJJIIIIIIHHHGGGFFFEEECCCBBB@@@???===;;;:::GGGGGGFFFFFFEEEDDDCCCBBBAAA@@@>>>===;;;:::888DDDDDDDDDCCCCCCBBBAAA@@@???===<<<;;;999888777AAAAAAAAAAAA@@@???>>>===<<<;;;:::999888666555?????????>>>>>>===<<<;;;:::999888777666555444======<<<<<<;;;;;;:::999888888777666444333222;;;;;;::::::999999888777777666555444333222111999999888888888777666666555444333333222111000999999999999999999999999999999999999999999999888888888888888888888888888888888888888888777777777777777777777777777777666666666666666666666666555555555555555555555555555555555555444444444444444444444444444444444444444333333333333333333333333333333333333333333222222222222222222222222222222222222222222111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000////////////////////////...............---......------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((MMMMMMNNNOOOPPPQQQSSSUUUWWWYYY[[[]]]^^^```aaaLLLLLLMMMMMMNNNPPPQQQSSSUUUVVVXXXZZZ\\\]]]^^^KKKKKKKKKLLLMMMNNNOOOQQQRRRTTTVVVWWWYYYZZZZZZIIIJJJJJJKKKKKKLLLMMMOOOPPPRRRSSSTTTUUUVVVWWWHHHHHHHHHIIIJJJKKKKKKMMMNNNOOOPPPQQQRRRSSSSSSFFFGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGG@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDD???????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA=========>>>>>>>>>>>>>>>?????????????????????<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999CCC@@@>>><<<999888666444222000...DDDAAA???<<<:::888666555222000...EEEBBB@@@===;;;999777555333000...FFFCCC@@@>>>;;;999777555333000///FFFCCCAAA>>><<<999777555333111///GGGDDDAAA>>><<<:::777666333111///GGGDDDAAA>>><<<:::777666333111///GGGDDDAAA>>><<<999777555333111...FFFCCC@@@>>>;;;999777555333000...FFFCCC@@@===;;;999777555333000...EEEBBB???===:::888666555222000...DDDAAA>>><<<:::888666444222000...000///...------,,,+++***)))((('''111000///...------,,,+++***)))(((222111000///...------,,,+++)))(((333222111000///...------+++***)))444333222111000///...---,,,+++***666555333222111000///...---+++***777666555333222111000///---,,,+++999777666444333222111///...,,,+++:::999777555444333111000///---,,,<<<:::888777555444222111///...,,,===;;;999888666444333222000...---???===;;;999777555444222000///---@@@>>><<<:::888666555333111///---AAA???===;;;999777555444111///...CCC@@@>>><<<999888666444222000...%%%%%%%%%$$$$$$$$$######""""""!!!&&&&&&%%%%%%%%%$$$$$$$$$###""""""&&&&&&&&&%%%%%%%%%$$$$$$######"""''''''&&&&&&&&&%%%%%%$$$$$$###"""(((''''''&&&&&&&&&%%%%%%$$$######(((((('''''''''&&&&&&%%%%%%$$$###)))(((((((((''''''&&&&&&%%%$$$$$$***))))))((((((''''''&&&&&&%%%$$$******))))))((((((''''''&&&%%%%%%++++++***))))))(((((('''&&&&&&%%%,,,++++++******)))(((((('''&&&%%%---,,,,,,+++******))))))''''''&&&...---,,,,,,+++******)))((('''&&&///...---,,,,,,+++******)))((('''000///...------,,,+++***)))(((''' !!! !!!!!! !!!!!!!!! !!!!!!!!!!!! """!!!!!!!!!!!! """""""""!!!!!!!!! """"""""""""!!!!!!!!! ######"""""""""!!!!!!!!! #########"""""""""!!!!!!!!! $$$#########""""""""""""!!! $$$$$$############""""""!!!!!! $$$$$$$$$$$$#########""""""!!!!!!%%%%%%$$$$$$$$$#########"""!!!!!!%%%%%%%%%$$$$$$$$$######""""""!!!^^^^^^^^^]]]\\\[[[YYYVVVTTTQQQNNNKKKHHHFFFCCCaaaaaaaaaaaa___^^^\\\YYYVVVSSSPPPMMMJJJGGGDDDddddddddddddbbb```^^^[[[XXXUUURRRNNNKKKHHHEEEfffggggggfffeeeccc```]]]ZZZWWWSSSPPPLLLIIIFFFhhhhhhiiihhhfffdddbbb___[[[XXXTTTQQQMMMJJJFFFiiijjjjjjiiihhhfffccc```\\\YYYUUUQQQNNNJJJGGGiiijjjjjjjjjhhhfffccc```]]]YYYUUUQQQNNNJJJGGGiiijjjjjjiiihhhfffccc```\\\YYYUUUQQQNNNJJJGGGhhhiiiiiihhhgggeeebbb___[[[XXXTTTQQQMMMJJJFFFfffggggggfffeeeccc```]]]ZZZWWWSSSPPPLLLIIIFFFddddddddddddbbbaaa^^^[[[XXXUUURRRNNNKKKHHHEEEaaaaaaaaaaaa```^^^\\\YYYVVVSSSPPPMMMJJJGGGDDD777777777666666666555555444333333222111000000999999888888888777777666555555444333222222111;;;;;;:::::::::999888888777666555555444333222======<<<<<<<<<;;;::::::999888777666555444333?????????>>>>>>===<<<<<<;;;:::999888777666444AAAAAAAAAAAA@@@??????>>>===<<<;;;999888777666DDDDDDDDDCCCCCCBBBAAA@@@???>>>===;;;:::888777GGGGGGFFFFFFEEEEEEDDDCCCAAA@@@???===<<<:::999JJJJJJIIIIIIHHHGGGFFFEEEDDDBBBAAA???===<<<:::MMMMMMMMMLLLKKKJJJIIIHHHFFFEEECCCAAA???===<<>>>>>>>>>>>???????????????>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPHHHHHHHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQRRRSSSSSSIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQSSSTTTUUUVVVWWWJJJKKKKKKLLLMMMNNNOOOQQQRRRTTTUUUWWWXXXYYYZZZLLLLLLLLLMMMNNNOOOQQQSSSTTTVVVXXXZZZ[[[]]]^^^*********))))))))))))))))))))))))))))))))))))***************************************))))))++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------------------------------------,,,,,,....................................---------////////////////////////////////////.........000000000000000000000000000000000000/////////111111111111111111111111111111111111111000000222222222222222222222222222222222222222222111333333333333333333333333333333333333333333333444444444444444555555555555555444444444444444666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777"""""""""""""""""""""""""""""""""""""""""""""###########################""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))(((((((((((((((*********))))))))))))))))))))))))))))))))))))fffaaa^^^[[[UUUVVVSSSUUURRRSSSOOOQQQMMMNNNKKKLLLHHHIIIFFFGGGCCCDDDAAAAAA>>>???<<<===:::;;;???@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHbbbaaaaaaaaa`````````___]]]\\\[[[eeeddddddddddddccccccbbb```___]]]hhhggggggggggggffffffeeedddbbb```kkkkkkkkkjjjjjjjjjiiiiiigggeeedddmmmmmmmmmllllllllllllkkkiiihhhfffqqqqqqpppppppppooopppooommmkkkiiivvvuuuuuuuuutttttttttsssqqqooommm```zzzzzzyyyxxxxxxxxxwwwuuurrrpppeee~~~}}}}}}}}}|||{{{yyywwwtttjjjggg}}}{{{yyyqqqmmm}}}rrrssswwwooowwwFFFEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@GGGGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAIIIHHHHHHHHHGGGGGGFFFFFFEEECCCCCCJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFNNNMMMMMMMMMLLLLLLKKKKKKIIIHHHGGGPPPOOOOOONNNNNNMMMMMMLLLKKKJJJIIIQQQQQQQQQPPPPPPOOOOOONNNMMMLLLKKKSSSSSSSSSRRRRRRQQQQQQPPPOOONNNMMMUUUUUUUUUTTTTTTSSSSSSRRRQQQPPPOOOXXXWWWWWWWWWVVVVVVUUUUUUSSSRRRQQQZZZZZZYYYYYYYYYXXXXXXWWWVVVTTTSSS\\\\\\\\\[[[[[[[[[ZZZYYYXXXWWWUUU______^^^^^^^^^]]]]]]\\\[[[YYYXXXbbbaaaaaaaaaaaa``````___]]]\\\[[[888888666666666555555555444444444999999777777777666666666555555444888888777777666666666555555444444999999888888777777777666666555444::::::999999999888888777666666555;;;;;;:::::::::999999999888777666<<<<<<;;;;;;;;;::::::999999888777======<<<<<<<<<;;;;;;::::::999888>>>>>>=========<<<<<<;;;;;;:::999??????>>>>>>>>>======<<<<<<;;;:::@@@@@@@@@?????????>>>>>>===<<<;;;BBBAAAAAAAAA@@@@@@??????>>>===<<>>===DDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>FFFEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@ŹǵϴǨձZZZZZZYYYYYYYYYXXXXXXWWWVVVUUUTTTcccbbbbbbbbb\\\\\\[[[[[[ZZZZZZYYYYYYXXXWWWVVVeeeeeeeeeeee^^^^^^]]]]]]]]]\\\\\\[[[ZZZYYYYYYXXXhhhhhhhhh````````````______^^^^^^]]]\\\[[[ZZZlllkkkkkkbbbbbbbbbbbbaaa```___^^^^^^]]]\\\[[[ZZZmmmmmmeeeeeeeeeeeedddcccbbbbbbaaa```___^^^]]][[[qqqeeeeeedddcccbbbaaaaaa```___]]]cccaaa```___vvvhhhhhhhhhhhhgggfffeeeeeedddcccaaafffdddbbb```nnnnnnnnnmmmmmmmmmllllllkkkiiihhhllljjjgggeeevvvvvvuuuttttttttttttssssssqqqooommmpppmmmjjj}}}~~~~~~~~~~~~{{{wwwtttoooqqqyyyrrrwwwŹǵEEEEEEHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHFFFFFFKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHOOONNNNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJJJJJJJIIIPPPPPPPPPPPPOOOOOOOOONNNNNNNNNLLLLLLLLLKKKKKKKKKRRRRRRRRRQQQQQQQQQPPPPPPPPPNNNNNNMMMMMMMMMLLLTTTTTTTTTSSSSSSSSSRRRRRRQQQOOOOOOOOOOOONNNNNNMMMVVVUUUUUUUUUTTTTTTTTTSSSQQQQQQQQQPPPPPPOOOOOONNNWWWWWWWWWVVVVVVVVVUUUSSSSSSRRRRRRRRRQQQPPPPPPZZZYYYYYYYYYXXXXXXXXXTTTTTTTTTTTTSSSSSSRRRQQQQQQ\\\[[[[[[[[[ZZZZZZVVVVVVVVVUUUUUUUUUTTTSSSRRR^^^^^^]]]]]]]]]]]]XXXXXXWWWWWWWWWVVVVVVUUUTTTSSS`````````______ZZZZZZYYYYYYYYYXXXWWWWWWVVVUUUTTTcccbbbbbbaaa:::::::::::::::999999999999999999888888777888;;;;;;;;;;;;:::::::::::::::::::::888888888999::::::::::::::::::::::::::::::888888888888888<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999=====================<<<<<<;;;;;;;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;?????????????????????>>>============<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>======AAABBBBBBAAAAAAAAA@@@@@@???????????????>>>>>>CCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@??????DDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@EEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFwwwyyy|||~~~ZZZVVVWWWXXXYYYYYYZZZWWWXXXYYYYYYZZZZZZZZZZZZ\\\XXXYYYZZZ[[[[[[WWWYYYZZZ[[[[[[\\\\\\\\\\\\YYYZZZ[[[\\\]]]XXXYYY[[[\\\\\\]]]^^^^^^^^^^^^[[[\\\]]]^^^___ZZZ[[[]]]^^^___```````````````]]]^^^___```\\\\\\]]]___```aaabbbbbbbbbbbbbbb___```aaa]]]^^^^^^```bbbcccdddeeedddeeeeeeeeebbbcccddd___aaaaaabbbeeefffdddeeeeeeeeeeeeeeecccddd^^^```aaaccceeefffhhhfffggghhhiiihhhhhhccc]]]^^^```bbbdddfffgggiiikkkmmmnnnooonnnnnnggg```bbbcccfffgggjjjmmmoooqqqsssuuuvvvvvvvvvcccdddfffhhhjjjlllooossswwwzzz}}}fffiiijjjlllooosssvvv{{{lllmmmooorrruuuxxx~~~qqqsssuuuwww{{{wwwyyy|||~~~CCCDDDDDDEEEEEEEEEFFFDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJGGGIIIIIIJJJJJJKKKIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIJJJKKKKKKLLLMMMKKKKKKLLLLLLMMMMMMMMMMMMKKKJJJLLLLLLMMMNNNLLLLLLMMMMMMNNNNNNNNNOOOLLLLLLLLLMMMNNNOOOOOOMMMNNNOOOOOOPPPPPPPPPNNNNNNNNNNNNOOOPPPPPPNNNOOOPPPPPPQQQQQQRRRRRROOOOOOPPPOOOQQQQQQRRRPPPQQQQQQRRRRRRSSSSSSQQQQQQQQQQQQQQQRRRSSSTTTQQQRRRSSSTTTTTTUUURRRRRRSSSSSSSSSSSSTTTUUURRRSSSTTTUUUUUUVVVVVVTTTTTTTTTUUUUUUTTTVVVWWWTTTUUUVVVVVVWWWXXXUUUUUUVVVVVVVVVVVVVVVXXXUUUVVVVVVWWWWWWXXXVVVVVVWWWWWWXXXXXXXXXXXXZZZVVVWWWXXXYYYYYYZZZWWWXXXYYYYYYZZZZZZZZZZZZ666666666666777777777777:::::::::;;;:::::::::777777777777777777888888;;;;;;;;;;;;;;;;;;;;;666666777777777777777777888;;;;;;::::::::::::777777888888888888999999999999<<<;;;;;;<<<<<<888999999999999:::::::::::::::===============999:::::::::;;;;;;;;;;;;;;;<<<:::>>>>>>>>>>>>:::;;;;;;;;;<<<<<<<<<<<<<<<===;;;????????????;;;<<<<<<<<<===============<<<<<<<<<@@@@@@@@@<<<=========>>>>>>>>>>>>>>>=========>>>AAAAAA===>>>>>>>>>???????????????>>>>>>??????CCCCCC>>>?????????@@@@@@@@@AAA??????@@@@@@@@@@@@DDD???@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAEEEAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFDDDEEEEEEEEEEEEEEEEEEEEE}}}}}}~~~tttwwwxxxwww}}}}}}NNNNNNOOOPPPRRRSSSSSSTTTUUUVVVWWWWWWXXXYYYZZZPPPPPPQQQRRRSSSUUUVVVVVVWWWXXXYYYYYYZZZ[[[\\\QQQRRRSSSTTTUUUVVVXXXXXXYYYZZZ[[[[[[\\\]]]YYYSSSTTTUUUVVVWWWYYYYYY[[[\\\\\\]]]^^^______[[[VVVWWWXXXYYYZZZ[[[\\\]]]^^^___``````aaa\\\]]]YYYYYYZZZ\\\]]]^^^______```bbbbbbcccddd^^^___[[[\\\^^^___```aaabbbbbbcccdddeeefffgggaaabbb]]]^^^```aaabbbcccdddeeeeeeeeefffgggaaabbbccc```aaabbbcccdddffffffggggggggghhhhhhaaabbbccccccdddfffggghhhjjjjjjkkkkkkkkklllcccdddfffgggfffiiijjjlllmmmnnnooopppoooppppppggghhhiiicccmmmooooooqqqrrruuutttuuuuuuvvvuuulllmmmeeefffqqqssstttvvvxxxyyyzzzzzz{{{{{{qqqqqqrrrjjjllluuuwwwzzz|||~~~~~~vvvwwwooopppqqq}}}}}}~~~tttwwwxxxwww:::;;;;;;<<<===>>>>>>???@@@@@@AAAAAABBBCCCCCC;;;<<<======>>>???@@@@@@AAABBBBBBCCCCCCDDDDDD<<<===>>>??????@@@AAABBBBBBCCCCCCDDDEEEEEEFFF===>>>???@@@AAAAAABBBCCCCCCDDDEEEEEEFFFGGGGGG??????@@@AAABBBCCCCCCDDDEEEEEEFFFGGGGGGHHHIII@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJJJJAAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNOOOEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSTTTJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTUUUVVVLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUVVVWWWXXXNNNNNNOOOPPPRRRSSSSSSTTTUUUVVVWWWWWWXXXYYYZZZ//////000000222333333333444444555555555555666///000000111333333444444444555555666666666777000000111111222333333444444444555555555666666111111222222333444444555555555666666666777777222222333333444555555666666777777777888888888333333333444555666666777777888888888999999999333444444555666666777777888888999999:::::::::444444555666666777888888999999:::::::::;;;;;;555555666777777888999999::::::;;;;;;;;;<<<<<<666666777777888999999::::::;;;;;;<<<<<<======777777888888999::::::;;;;;;<<<<<<======>>>>>>888888888999:::;;;;;;<<<<<<======>>>>>>??????888999999:::;;;<<<<<<======>>>??????@@@@@@AAA999::::::;;;<<<======>>>??????@@@@@@AAAAAABBB;;;;;;;;;<<<===>>>>>>???@@@@@@AAAAAABBBCCCCCC|||____________^^^]]]]]]\\\[[[ZZZYYYaaaaaaaaaaaa``````___^^^]]]\\\[[[cccccccccccccccbbbaaaaaa```^^^]]]ffffffffffffeeeeeedddcccbbbaaa```hhhiiiiiiiiihhhggggggfffeeedddccckkkkkklllkkkkkkjjjiiiiiihhhfffeeennnnnnoooooonnnmmmmmmlllkkkjjjhhhqqqrrrrrrrrrqqqqqqpppooonnnlllkkkuuuuuuuuuuuuuuutttsssrrrqqqnnnmmmxxxyyyyyyyyyxxxvvvuuutttsssrrrppp|||zzz{{{{{{{{{zzzzzzyyyxxxvvvttt~~~|||{{{yyy~~~|||HHHGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDLLLKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHGGGOOONNNNNNNNNMMMLLLLLLKKKJJJIIIIIIPPPPPPPPPOOOOOONNNMMMMMMLLLKKKJJJRRRRRRQQQQQQPPPPPPOOONNNNNNMMMLLLTTTTTTSSSSSSRRRRRRQQQPPPOOONNNNNNVVVUUUUUUUUUTTTSSSRRRRRRQQQPPPOOOWWWWWWWWWWWWVVVUUUUUUTTTSSSRRRQQQYYYYYYYYYYYYXXXWWWVVVVVVUUUTTTSSS[[[[[[[[[[[[ZZZYYYXXXXXXWWWVVVUUU]]]]]]]]]]]]\\\[[[[[[ZZZYYYXXXWWW____________^^^^^^]]]\\\[[[ZZZYYY::::::888888777666555555555555444;;;;;;999888777777666666666555555<<<<<<:::999888888777777666666666<<<<<<;;;:::999999888888777777666======<<<;;;::::::999999888888777>>>=========<<<;;;::::::999888888???>>>>>>>>><<<<<<;;;;;;:::999999@@@?????????======<<<<<<;;;::::::AAAAAA@@@@@@>>>>>>======<<<;;;;;;BBBBBBAAAAAA@@@???>>>>>>===<<<<<>>>>>===DDDDDDDDDBBBBBBAAAAAA@@@??????>>>FFFFFFDDDDDDCCCCCCBBBAAAAAA@@@???GGGFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@HHHGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBooosssuuuvvvxxxwww~~~~~~}}}}}}vvvzzz{{{~~~~~~TTTUUUUUUTTTTTTTTTXXXXXX\\\______``````___```VVVVVVVVVUUUUUUUUUYYYYYY]]]^^^aaabbbbbbbbbaaaWWWWWWVVVVVVWWWWWW[[[[[[[[[___cccddddddddddddXXXWWWWWWXXXXXXXXX\\\\\\]]]aaabbbffffffffffffWWWXXXYYYYYYYYYZZZ^^^^^^^^^^^^dddhhhhhhhhhhhhXXXYYYZZZZZZ[[[[[[````````````ffffffkkkkkkkkkZZZ[[[\\\\\\]]]]]]bbbbbbbbbbbbbbbhhhnnnnnnnnn[[[\\\]]]^^^______dddddddddddddddkkkpppqqqqqq]]]^^^___```aaabbbfffffffffgggffffffnnntttuuu___```aaaccccccdddiiiiiiiiiiiiiiiiiiqqqxxxxxxbbbccceeefffggghhhlllmmmmmmmmmmmmllllllvvv|||eeeggghhhjjjkkklllppppppppprrrppppppoooyyydddfffgggnnnooopppuuuuuuuuuuuuttttttssssssiiikkkmmmnnnoooooozzzyyyyyyyyyyyyxxxxxxwwwooosssuuuvvvxxxwww~~~~~~}}}|||CCCEEEHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHDDDFFFFFFIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIEEEFFFGGGJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJGGGGGGIIIIIILLLNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLHHHHHHHHHJJJJJJPPPPPPPPPPPPPPPOOONNNNNNNNNMMMIIIIIIIIILLLLLLOOOQQQQQQQQQQQQQQQPPPOOOOOOOOOJJJKKKKKKKKKMMMMMMSSSSSSSSSSSSQQQQQQQQQQQQPPPLLLLLLLLLLLLOOOOOOTTTTTTTTTSSSSSSSSSSSSRRRRRRMMMMMMMMMNNNNNNPPPTTTVVVUUUUUUUUUUUUTTTTTTTTTNNNOOOOOOOOOOOOQQQUUUVVVVVVVVVVVVVVVVVVVVVVVVPPPPPPPPPPPPPPPPPPWWWUUUXXXXXXXXXXXXXXXXXXWWWQQQQQQQQQRRRRRRRRRWWWWWWZZZZZZZZZZZZZZZZZZYYYRRRRRRSSSSSSSSSRRRUUUYYYYYY\\\\\\\\\\\\[[[[[[SSSTTTTTTTTTSSSSSSWWWZZZZZZ]]]^^^^^^^^^]]]]]]TTTUUUUUUTTTTTTTTTXXXXXX\\\______``````______999999999999999999999999999999888999999888:::::::::::::::::::::::::::999999999999999:::;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@??????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDBBBEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGCCCEEEHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHRRRPPPQQQSSSUUUWWWUUUXXX\\\^^^aaaeeeiiillloooSSSQQQRRRTTTVVVTTTVVVZZZ^^^aaaeeejjjnnnrrrvvvSSSQQQRRRTTTWWWUUUWWW\\\aaaeeejjjooovvvzzzPPPQQQSSSUUUSSSVVVYYY___ccchhhmmmvvv|||LLLJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSSSSTTTTTTMMMKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTUUUVVVNNNKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWNNNLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXOOOMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXWWWPPPNNNNNNPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYWWWXXXPPPNNNOOOPPPQQQRRRTTTUUUVVVWWWXXXYYYZZZYYYZZZQQQOOOPPPQQQRRRSSSUUUVVVWWWXXXYYYZZZYYYZZZ[[[RRRPPPQQQRRRSSSTTTVVVWWWXXXZZZ[[[YYY[[[\\\]]]RRRPPPQQQSSSTTTUUUVVVXXXYYY[[[ZZZ[[[]]]^^^___SSSQQQRRRSSSUUUVVVXXXYYY[[[ZZZ[[[]]]___```bbbTTTQQQSSSTTTVVVWWWYYY[[[\\\\\\^^^___aaaccceeeQQQOOOPPPRRRSSSUUUVVVXXXWWWYYY[[[^^^```bbbdddRRRPPPQQQRRRTTTVVVXXXVVVYYY[[[^^^aaadddfffiiiRRRPPPQQQSSSUUUWWWUUUXXX\\\^^^aaaeeeiiilllnnn@@@>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCAAA??????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDBBB@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEECCCAAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGDDDBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHEEECCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIFFFCCCDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJGGGDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLGGGEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMHHHFFFGGGHHHHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNIIIGGGHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNOOOOOOPPPJJJHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPPPPQQQKKKHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQRRRRRRLLLIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSLLLJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSSSSTTTTTT444222222222333333333333666777777888888999999555333333333333444444444777777888888999999:::666333444444444444555555555888999999:::::::::666444555555555555666666666777:::::::::;;;<<<777555666666666666777777777777;;;;;;;;;======888666666777777777888888888999:::<<<<<<===>>>999777777888888888999999999999:::======>>>???:::888888999999999::::::::::::;;;<<<>>>???@@@;;;999999999::::::;;;;;;;;;;;;<<<<<<===@@@@@@<<<:::::::::;;;;;;;;;<<<<<<<<<======>>>AAAAAA===:::;;;;;;<<<<<<<<<=========>>>>>>>>>???BBB===;;;<<<<<<=========>>>>>>????????????AAACCC>>><<<======>>>>>>>>>??????@@@@@@@@@@@@@@@BBB???===>>>>>>?????????@@@@@@AAAAAAAAAAAABBBCCC@@@>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCκպ̿ľZZZ]]]ccccccbbbbbbaaaaaa___^^^]]]]]]]]]ffffffeeeeeeddddddbbb```___```___fffiiihhhhhhggggggeeecccbbbdddccciiilllkkkkkkjjjjjjhhhfffeeehhhgggiiioooooonnnnnnmmmkkkiiiggglllkkkmmmsssrrrrrrqqqpppnnnllljjjqqqooooooxxxwwwvvvuuutttrrrooonnnaaavvvuuu|||{{{zzzyyyxxxvvvsssqqqggg}}}{{{}}}|||yyywwwtttooolll}}}zzzxxxzzzvvvppp~~~{{{{{{ͺIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGNNNNNNNNNNNNMMMMMMLLLLLLKKKIIIIIIPPPPPPPPPOOOOOONNNNNNMMMLLLKKKJJJRRRQQQQQQQQQQQQPPPPPPOOONNNMMMLLLQQQSSSSSSSSSSSSRRRRRRQQQPPPOOONNNPPPVVVUUUUUUUUUTTTTTTSSSRRRQQQPPPRRRWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRTTTZZZYYYYYYYYYXXXXXXWWWVVVUUUTTTVVV\\\\\\[[[[[[ZZZZZZZZZXXXWWWVVVVVV[[[^^^^^^]]]]]]\\\\\\ZZZYYYXXXXXXZZZ`````````______^^^]]][[[ZZZZZZ]]]ccccccbbbbbbaaaaaa___^^^]]]:::999888888888777777777666555444::::::999888888888777777666666555;;;;;;:::999999999888888777777555<<<<<<;;;;;;:::::::::999888777666======<<<<<<;;;;;;;;;:::999888777>>>>>>=========<<<<<<;;;:::999888??????>>>>>>>>>======<<<;;;:::999@@@@@@?????????>>>======<<<;;;:::AAAAAAAAA@@@@@@???>>>>>>===<<<;;;BBBBBBBBBAAAAAA@@@??????>>>======CCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>DDDDDDDDDCCCCCCBBBBBBAAA@@@??????FFFFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@GGGFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCQQQQQQQQQRRRRRRQQQQQQQQQPPPMMMLLLUUUTTTTTTZZZTTTTTTTTTTTTTTTTTTTTTSSSSSSOOONNNWWWWWWWWW]]]WWWWWWUUUUUUWWWWWWVVVVVVUUUQQQQQQPPPZZZZZZ```[[[YYYYYYXXXXXXZZZZZZYYYXXXUUUTTTSSS^^^]]]ddd^^^]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXXWWWVVVaaahhhcccbbbbbbaaaaaa```___^^^]]]]]]\\\[[[ZZZXXXllliiiiiihhhggggggfffeeedddcccbbbaaa```___]]]qqqqqqpppooonnnmmmllllllkkkjjjiiigggfffeeecccaaazzzxxxwwwvvvuuutttsssrrrqqqpppooonnnllljjjggg~~~}}}|||{{{zzzyyyxxxwwwuuurrrooozzz½===@@@@@@@@@@@@@@@CCCCCCGGGGGGGGGGGGGGGIIIIII???AAAAAAAAAAAAAAAEEEEEEHHHHHHHHHHHHHHHJJJIII@@@@@@CCCCCCCCCCCCFFFFFFFFFJJJJJJJJJIIIKKKKKKAAAAAADDDDDDDDDDDDHHHGGGGGGKKKKKKKKKJJJJJJLLLBBBCCCCCCCCCCCCCCCFFFFFFFFFJJJJJJIIILLLLLLNNNDDDDDDDDDDDDDDDDDDHHHHHHHHHGGGLLLKKKMMMMMMPPPEEEEEEEEEEEEEEEEEEIIIIIIIIIIIIMMMMMMOOOOOORRRGGGGGGGGGGGGGGGGGGKKKKKKKKKJJJIIINNNNNNNNNQQQHHHHHHHHHHHHHHHHHHHHHMMMKKKKKKKKKPPPPPPPPPPPPJJJJJJJJJJJJJJJIIIIIIHHHMMMMMMMMMMMMRRRRRRRRRKKKKKKKKKKKKKKKKKKKKKIIIOOOOOOOOONNNTTTTTTTTTMMMMMMMMMMMMMMMMMMKKKKKKJJJQQQQQQPPPVVVVVVVVVMMMOOOOOOOOOOOOMMMMMMMMMLLLPPPPPPPPPPPPVVVVVVOOOOOOQQQQQQOOOOOOOOOOOONNNKKKRRRRRRRRRXXXXXXQQQQQQQQQRRRRRRQQQQQQQQQPPPMMMLLLUUUTTTTTTZZZ777777888888999999999999888888888999888888:::777777999999999999999999999999999999999999:::888888:::::::::::::::::::::::::::::::::;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;====================================;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::?????????????????????????????????;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:::<<<:::::::::@@@@@@@@@@@@@@@??????AAAAAAAAA;;;===;;;;;;;;;AAAAAAAAAAAAAAAAAAAAACCCBBBBBB<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>AAADDDDDDDDDDDDDDDDDDFFFFFF??????????????????BBBFFFFFFFFFEEEEEEEEEGGGGGG===@@@@@@@@@@@@@@@CCCCCCGGGGGGGGGGGGGGGIIIHHHrrrsssrrrqqq}}}FFFGGGIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQHHHIIIKKKLLLMMMOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTJJJKKKMMMOOOPPPRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWLLLNNNPPPRRRTTTUUUWWWXXXYYYZZZ[[[[[[[[[[[[[[[NNNQQQSSSUUUWWWZZZ\\\]]]^^^___````````````^^^QQQTTTVVVYYY\\\___aaaccceeeeeefffffffffccccccTTTWWW[[[^^^bbbeeehhhkkkmmmmmmnnnmmmmmmjjjiiiWWW\\\```eeeiiinnnrrruuuwwwxxxxxxwwwtttrrrqqq[[[```ffflllrrryyy~~~~~~|||zzz___fffmmmuuu~~~dddkkkttthhhqqq}}}ɻlllwwwŸooo|||rrr666777777888888888;;;;;;<<<<<<===============777888888999999999:::<<<======>>>>>>>>>>>>???888888999:::::::::;;;;;;>>>>>>?????????@@@@@@999999:::;;;;;;<<<<<<===???@@@@@@@@@AAAAAAAAA::::::;;;<<<<<<======>>>>>>AAAAAABBBBBBBBBBBB;;;<<<<<<======>>>>>>??????@@@CCCCCCCCCDDDDDD<<<======>>>>>>???@@@@@@AAAAAABBBDDDEEEEEEEEE===>>>>>>???@@@@@@AAABBBBBBCCCCCCFFFFFFFFFGGG>>>??????@@@AAABBBBBBCCCCCCDDDDDDEEEHHHHHHHHH???@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGIIIJJJ@@@AAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIKKKBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKMMMCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMDDDEEEGGGHHHIIIJJJKKKLLLLLLMMMNNNNNNOOOOOOOOOFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQ///000000000000111111111333333444666666666777000000000111111111111222444444444555777777777111111111111222222222333333555555666777888888111222222222333333333444444666666777777999999222333333444444444444555555555888888888::::::333444444555555555666666666777999999999:::;;;444555555333444444444444555555555888888888:::333555666444444555555555666666666888999999;;;444444666555555666666666666777777777:::::::::555555777666666666777777777888888888;;;;;;;;;555666666666777777777888888888999999999<<<<<<666777777555777888888999999999:::::::::======777777888666666999999999:::::::::;;;;;;;;;>>>888888999777777:::::::::;;;;;;;;;<<<<<<<<>>;;;999777555333222000RRRRRRQQQQQQPPPPPPOOOOOONNNMMMLLLRRRQQQQQQQQQPPPPPPOOONNNNNNMMMLLLRRRQQQQQQPPPPPPOOOOOONNNMMMLLLLLLOOOOOOOOONNNNNNMMMMMMLLLKKKJJJJJJOOOOOONNNNNNMMMMMMLLLLLLKKKJJJIIIOOONNNNNNNNNMMMMMMLLLLLLKKKJJJIIINNNNNNMMMMMMMMMLLLLLLKKKJJJIIIIIINNNMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSRRRYYYXXXXXXWWWVVVVVVUUUUUUTTTSSSRRRYYYXXXXXXWWWWWWVVVUUUUUUTTTSSSRRRYYYXXXXXXWWWWWWVVVUUUUUUTTTSSSRRRYYYXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSYYYXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSYYYXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSYYYXXXXXXWWWWWWVVVUUUUUUTTTSSSRRRYYYXXXXXXWWWWWWVVVUUUUUUTTTSSSRRRUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPOOOUUUUUUTTTTTTSSSRRRRRRQQQPPPOOOOOOUUUTTTTTTSSSSSSRRRRRRQQQPPPOOOOOOUUUTTTTTTSSSSSSRRRQQQQQQPPPOOONNNRRRRRRRRRQQQQQQPPPOOOOOONNNMMMLLLRRRRRRQQQQQQPPPPPPOOOOOONNNMMMLLLRRRRRRQQQQQQPPPOOOOOONNNMMMMMMLLLSSSRRRQQQQQQQQQPPPOOOOOONNNMMMLLLSSSSSSRRRRRRQQQQQQPPPOOOOOONNNMMMTTTSSSSSSRRRRRRQQQQQQPPPOOONNNMMMUUUTTTTTTSSSSSSRRRQQQQQQPPPOOONNNUUUUUUTTTTTTSSSSSSRRRQQQPPPOOONNNVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPOOOVVVVVVUUUUUUTTTTTTSSSRRRQQQPPPOOOWWWVVVVVVUUUUUUTTTSSSSSSRRRQQQPPPWWWWWWVVVVVVUUUUUUTTTSSSRRRQQQPPPXXXWWWWWWVVVUUUUUUTTTSSSRRRQQQQQQXXXWWWWWWVVVVVVUUUTTTTTTSSSRRRQQQXXXXXXWWWWWWVVVUUUUUUTTTSSSRRRQQQXXXXXXWWWWWWVVVVVVUUUTTTSSSRRRRRRXXXXXXWWWWWWVVVVVVUUUTTTTTTSSSRRRWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVSSSSSSSSSRRRWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUSSSSSSRRRRRRWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUSSSRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSQQQPPPPPPOOOSSSSSSTTTTTTSSSTTTSSSSSSSSSSSSRRRPPPPPPOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRPPPOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOOOOOOONNNRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQOOONNNNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNNNNNNNMMMQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPNNNMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMMMMMMMLLL^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\ZZZYYYYYYXXX^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\ZZZZZZYYYYYY^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\ZZZZZZYYYYYY_________^^^^^^^^^^^^^^^]]]]]]]]]ZZZZZZYYYYYY____________^^^^^^^^^^^^]]]]]]]]]ZZZZZZYYYYYY______\\\\\\\\\\\\\\\^^^]]]]]]]]]ZZZZZZYYYYYY______\\\\\\\\\\\\\\\[[[]]]]]]]]]ZZZZZZYYYYYY^^^^^^\\\\\\\\\\\\\\\[[[[[[]]]\\\ZZZZZZYYYYYY^^^^^^\\\\\\\\\\\\\\\[[[[[[[[[\\\ZZZZZZYYYYYY[[[[[[YYYYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUU[[[[[[XXXXXXXXXXXXXXXXXXWWWWWWWWWTTTVVVVVVUUUZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWVVVTTTTTTUUUUUUZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWVVVTTTSSSSSSUUUXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVTTTSSSSSSRRRWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVSSSSSSSSSRRRWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUSSSSSSRRRRRRWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVSSSSSSSSSSSSXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVTTTTTTTTTSSSYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWUUUUUUTTTTTTZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXVVVUUUUUUUUUZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYVVVVVVVVVUUU[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYWWWWWWVVVVVV\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZXXXWWWWWWVVV\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZXXXXXXWWWWWW]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[XXXXXXXXXWWW]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[YYYXXXXXXXXX]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[YYYYYYXXXXXX^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\YYYYYYYYYXXX^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\ZZZYYYYYYXXX^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\ZZZYYYYYYXXXQQQRRRRRRSSSSSSSSSSSSTTTYYYYYYYYYYYYWWWWWWWWWQQQRRRRRRRRRSSSSSSSSSSSSXXXYYYYYYYYYWWWWWWWWWQQQQQQRRRRRRRRRRRRSSSSSSXXXXXXXXXYYYVVVVVVWWWNNNNNNOOOOOOOOORRRSSSSSSUUUVVVVVVVVVTTTTTTTTTMMMNNNQQQQQQQQQRRRRRRRRRUUUUUUUUUUUUSSSSSSSSSOOOPPPPPPQQQQQQQQQRRRRRRTTTTTTUUUUUUSSSSSSSSSOOOOOOPPPPPPPPPQQQQQQQQQTTTTTTTTTTTTRRRRRRRRRNNNOOOOOOOOOPPPPPPPPPQQQSSSSSSSSSTTTRRRRRRRRRNNNNNNOOOOOOOOOPPPPPPPPPSSSSSSSSSSSSQQQQQQQQQMMMNNNNNNNNNOOOOOOOOOPPPRRRRRRRRRRRRPPPQQQQQQMMMMMMMMMNNNNNNOOOOOOOOOQQQRRRRRRRRRPPPPPPPPPXXXYYYYYYZZZZZZZZZZZZ[[[````````````^^^^^^^^^XXXYYYYYYZZZZZZZZZ[[[[[[````````````^^^^^^^^^YYYYYYYYYZZZZZZ[[[[[[[[[`````````aaa^^^^^^^^^YYYYYYZZZZZZZZZ[[[[[[[[[`````````aaa^^^______YYYYYYZZZZZZZZZ[[[[[[[[[``````aaaaaa_________YYYYYYZZZZZZZZZ[[[[[[[[[``````aaaaaa_________XXXYYYYYYZZZZZZ[[[[[[[[[`````````aaa^^^______XXXYYYYYYZZZZZZZZZ[[[[[[````````````^^^^^^^^^XXXYYYYYYYYYZZZZZZZZZZZZ````````````^^^^^^^^^UUUVVVVVVVVVWWWWWWWWWWWW]]]]]]]]]]]][[[[[[[[[UUUUUUVVVVVVWWWWWWWWWWWW\\\]]]]]]]]][[[[[[[[[UUUUUUVVVVVVVVVWWWWWWWWW\\\\\\\\\]]]ZZZZZZ[[[TTTUUUUUUVVVVVVVVVVVVWWW\\\\\\\\\\\\ZZZZZZZZZRRRRRRSSSSSSSSSTTTTTTTTTYYYYYYZZZZZZXXXXXXXXXRRRRRRRRRSSSSSSSSSSSSTTTYYYYYYYYYYYYWWWWWWWWWRRRSSSSSSSSSSSSTTTTTTTTTYYYYYYYYYYYYWWWWWWWWWSSSSSSSSSTTTTTTTTTTTTTTTYYYYYYYYYZZZWWWWWWWWWSSSTTTTTTTTTUUUUUUUUUUUUZZZZZZZZZZZZXXXXXXXXXTTTTTTUUUUUUUUUVVVVVVVVV[[[[[[[[[[[[YYYYYYYYYUUUUUUVVVVVVVVVVVVVVVVVV[[[\\\\\\\\\ZZZZZZZZZVVVVVVVVVWWWWWWWWWWWWWWW\\\\\\\\\]]]ZZZZZZZZZVVVVVVWWWWWWWWWXXXXXXXXX]]]]]]]]]]]][[[[[[[[[WWWWWWWWWXXXXXXXXXXXXXXX]]]^^^^^^^^^\\\\\\\\\WWWWWWXXXXXXXXXYYYYYYYYY^^^^^^^^^^^^\\\\\\\\\WWWXXXXXXYYYYYYYYYYYYYYY^^^_________]]]]]]]]]XXXXXXXXXYYYYYYYYYYYYZZZ____________]]]]]]]]]XXXXXXYYYYYYYYYZZZZZZZZZ____________]]]]]]]]]XXXXXXYYYYYYZZZZZZZZZZZZ______``````]]]^^^^^^XXXYYYYYYYYYZZZZZZZZZZZZ___`````````^^^^^^^^^XXXYYYYYYZZZZZZZZZZZZ[[[````````````^^^^^^^^^LLLMMMMMMNNNNNNOOONNNNNNOOOOOOPPPPPPQQQQQQQQQLLLLLLMMMMMMNNNMMMMMMNNNOOOOOOOOOPPPPPPQQQQQQKKKKKKLLLMMMLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLOOOOOOEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJMMMMMMNNNNNNOOOEEEEEEFFFFFFGGGHHHHHHKKKKKKLLLLLLMMMMMMNNNNNNDDDEEEFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNDDDFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMPPPPPPQQQRRRSSSSSSTTTUUUUUUVVVWWWWWWWWWXXXXXXPPPQQQQQQRRRSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXPPPQQQQQQRRRSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYPPPPPPQQQRRRSSSSSSTTTUUUUUUVVVWWWWWWWWWXXXXXXOOOPPPQQQRRRRRRSSSTTTUUUUUUVVVVVVWWWWWWXXXXXXOOOPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXOOOOOOPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVWWWUUUUUUOOOOOOPPPQQQRRRRRRSSSTTTTTTUUUVVVTTTTTTUUUUUUNNNOOOPPPPPPQQQRRRSSSSSSTTTUUUSSSSSSTTTTTTUUUNNNOOOOOOPPPQQQRRRRRRSSSTTTRRRSSSSSSTTTTTTTTTLLLLLLMMMNNNNNNOOOPPPQQQOOOPPPPPPPPPQQQQQQRRRLLLMMMMMMNNNNNNOOONNNNNNOOOOOOPPPPPPQQQQQQQQQKKKKKKLLLLLLNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRSSSKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQRRRRRRSSSSSSLLLLLLLLLMMMOOOOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSLLLLLLMMMNNNPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTLLLMMMNNNNNNPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUMMMMMMNNNOOOQQQQQQRRRSSSSSSTTTTTTTTTUUUUUUVVVMMMNNNNNNOOOQQQRRRRRRSSSTTTTTTUUUUUUUUUVVVVVVOOOOOOPPPQQQQQQRRRSSSSSSTTTUUUUUUUUUVVVVVVWWWOOOPPPPPPQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWOOOPPPQQQQQQRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWPPPPPPQQQRRRRRRSSSTTTTTTUUUVVVVVVVVVWWWWWWXXXPPPPPPQQQRRRRRRSSSTTTTTTUUUVVVVVVWWWWWWWWWXXXPPPPPPQQQRRRRRRSSSTTTUUUUUUVVVVVVWWWWWWXXXXXXPPPPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXXXXPPPPPPQQQRRRSSSSSSTTTUUUUUUVVVWWWWWWWWWXXXXXXyyy|||???@@@CCCEEEHHHLLLPPPUUUZZZ```gggnnnwww???AAACCCFFFIIILLLPPPUUU[[[aaahhhpppyyy888:::<<<@@@CCCGGGKKKQQQWWW]]]eeemmmvvv888:::<<<@@@DDDGGGJJJQQQWWW]]]cccmmmvvv888:::<<>>???@@@<<<===>>>???@@@222444444>>>===///////////////******)))))))))*********))))))>>><<<:::888777555444>>><<<:::888777555444>>><<<:::888777555444$$$'''&&&%%%&&&''''''$$$$$$$$$%%%&&&'''000&&&$$$$$$%%%&&&111111&&&%%%$$$333222222111999&&&444333333222111:::777555444333333222;;;888666555444333222<<<:::777666555444333===;;;999777555444333>>>;;;999777666555333>>>;;;999777666555333===;;;999888666555333>>><<<999888666555444???<<<:::888777555444>>><<<:::888777555444zzzxxxpppoooppp}}}tttrrrqqq{{{xxxtttkkkNNNNNNOOOQQQJJJKKKKKKLLLMMM??????@@@AAABBBkkkllljjjkkkjjjYYYXXXWWWWWWVVVfffgggggggggaaa\\\TTTTTTSSSSSSaaabbbcccccc^^^ZZZRRRRRRRRRRRRQQQOOOPPPNNNKKK@@@===;;;:::888HHHFFFDDDBBB???===:::888666555EEEDDDBBB@@@===;;;888777555444;;;))),,,---------,,,+++)))''';;;&&&)))*********)))(((%%%$$$ppplllhhhgggoookkkgggfffooojjjffffffnnnjjjffffffmmmiiieeeeeelllhhhfffeeeyyyuuusss{{{uuusssyyytttsssyyytttsssxxxtttrrr}}}xxxsssqqq}}}wwwrrrqqq|||vvvqqqqqq|||vvvqqqqqq{{{vvvooopppzzzvvvnnnnnn{{{qqqmmmnnn{{{ppplllmmmzzzpppkkkmmmuuunnnjjjlllsssmmmiiikkkxxxtttooopppzzzuuuppppppzzzuuupppppp{{{xxxsssqqq{{{xxxqqqqqq|||xxxrrrrrr}}}xxxsssrrr~~~xxxsssrrrxxxsssrrryyytttrrryyytttrrrzzzuuutttzzzuuuttt|||uuutttzzzuuutttzzzuuutttù|||uuunnnzzzsssmmmǽxxxrrrkkkŻwwwqqqwwwvvvpppwwwȾtttooovvvƺ{{{Ź{{{Ĺyyyøyyy·xxx}}}xxx˿}}}wwwʾ|||vvvǽ|||vvvŻ{{{vvvùzzzvvv{{{vvvɾ{{{tttż~~~zzzvvvù|||xxxsss|||wwwsssȻ|||xxxtttʽ~~~zzzuuuzzzuuu¸{{{xxxĺ{{{xxxŻ|||xxxƼ}}}xxxǽ~~~xxxǻxxxȼyyyȼyyyǼzzzǻzzzǻ{{{ƺ{{{Ź{{{ppppppoooooonnnkkkiiigggdddaaaxxxwwwuuuuuutttrrrpppmmmjjjfff~~~~~~}}}zzzwwwrrrnnn~~~xxxIIIGGGGGGGGGEEEEEECCCCCCAAA@@@GGGGGGGGGGGGEEEEEECCCBBBBBB@@@峳䱱⬬ަWWWQQQ\\\eeedddZZZooosssvvvpppuuuooo{{{˜峳ཽɛzzzvvvȵtttŪNNNQQQRRRSSSRRR@@@>>><<<999777PPPRRRSSSSSSLLLFFF???<<<:::777RRRTTTSSSRRRKKKHHH@@@===;;;888RRRQQQRRRQQQMMMEEEAAA???<<<999RRRQQQPPPPPPJJJFFFBBB@@@===;;;TTTTTTQQQNNNJJJGGGCCCAAA>>>;;;YYYTTTQQQNNNIIIGGGCCC@@@>>>;;;XXXTTTRRRNNNKKKFFFDDDAAA===;;;ZZZVVVRRRNNNJJJGGGDDDAAA>>><<<\\\XXXSSSOOOKKKGGGDDDAAA???<<<]]]YYYTTTPPPLLLHHHDDDAAA>>><<<^^^YYYUUUPPPLLLHHHDDDAAA>>><<<___ZZZUUUPPPLLLHHHDDDAAA>>><<>>===ŵÉْCCCBBBEEEDDDwwwvvvzzzHHHVVVVVVWWWWWWWWWXXXYYYZZZ\\\```kkkpppwwwQQQQQQRRRSSSSSSUUUVVVYYY\\\```eeelllvvvMMMMMMNNNOOOQQQRRRTTTWWW[[[```fffnnnzzzIIIJJJKKKMMMNNNOOOSSSWWWZZZ___AAA@@@???FFFGGGHHHJJJKKKMMMPPPTTTZZZ___gggsssyyy|||}}}|||{{{yyyvvvvvvuuutttsssppppppooommmlllkkkkkkjjjhhhgggffffffeeeccccccbbbbbbaaa______^^^^^^]]]\\\[[[YYYYYYXXXWWWVVVUUUUUUSSSRRRRRRPPPPPPOOONNNMMMMMMMMMLLLKKKKKK|||~~~vvvvvvyyy{{{~~~oooqqqsssvvvvvvkkkmmmooorrrrrrjjjiii===fffeee;;;cccaaa:::```___999^^^\\\888\\\VVV777YYYTTT666GGG|||EEExxxwwwCCCsssrrrAAAooonnn???jjjiii===ddd```]]][[[XXXVVVSSSPPPMMMJJJIIIHHHZZZeeeiiiaaa]]]ZZZWWWUUURRROOOMMMJJJGGGFFFEEEVVVaaafff]]]YYYVVVSSSQQQOOOLLLIIIGGGEEECCCCCCRRR]]]cccXXXUUURRRPPPMMMKKKHHHFFFCCCAAA@@@???OOOZZZ```UUUQQQNNNLLLJJJGGGEEEBBB@@@=========LLLVVV^^^RRROOOKKKIIIGGGEEEBBB@@@>>>;;;;;;<<>>===::::::;;;FFFPPPYYYձڵղǩдȵyyyxxxooo|||uuunnnggg}}}~~~|||yyytttoooiiieee```uuu{{{xxxvvvuuusssqqqnnnjjjfffaaa]]]ZZZoooyyytttqqqnnnllljjjhhheeeaaa]]]YYYWWWTTTiiitttyyymmmjjjgggdddbbb___]]]ZZZVVVRRRQQQOOObbbmmmssshhhdddaaa___\\\ZZZWWWTTTQQQNNNLLLKKK^^^iiioooddd```]]][[[XXXVVVSSSPPPMMMJJJIIIHHHZZZeeeiiiůyyysssmmmhhhdddǴ|||uuuoooiiieee```Ⱦwwwpppjjjeeeaaa]]]wwwooojjjddd```\\\YYYwwwpppiiiddd___\\\XXXUUU}}}vvvpppjjjccc___\\\XXXUUURRR|||vvvpppkkkfff___\\\WWWUUUSSSOOOߥޮ۽¸ȾͿнк{{{ζ{{{tttŭ|||vvvqqqmmm׻~~~wwwqqqlllhhhůyyysssmmmhhhdddŷ𖖖΄{{{|||yyy}}}wwwxxxrrrwwwzzz{{{}}}ŭƸmmmlllQQQooonnnRRRqqqpppSSStttqqqppp|||yyyvvvssspppmmmjjjgggeeebbb___iiiggglllmmm~~~zzzxxxtttqqqnnnlllhhheeeccc```^^^iiinnnooo|||yyyvvvssspppnnnjjjfffdddaaa___kkkiiiqqq~~~{{{wwwssspppnnnkkkhhheeeaaa___]]]jjjttt|||ľ~~~üǽǑ͗ш}}}|||zzzzzzxxxwwwvvvuuusssrrrrrrrrrpppoooooonnnmmmllllllkkkjjjiiiiiihhhgggfffeeeeeedddcccaaaaaa``````^^^]]]]]]\\\[[[[[[[[[ZZZyyyuuurrrnnnkkk{{{wwwsssqqqzzzvvv}}}{{{ĽղԦzzzwwwuuuooonnnllliiigggfff͵ƽҐŽvvv~~~kkkrrrwww~~~cccgggkkkoootttwwwzzz}}}~~~~~~|||zzz[[[___cccfffiiilllnnnppprrrsssssssssrrrqqqoooVVVZZZ\\\^^^cccfffhhhiiikkkllllllllllllkkkiiiľ篯מƎŽGGGHHHJJJCCCGGGJJJPPPTTTYYY```iiisss|||GGGHHHIIIBBBEEEHHHLLLOOOUUUZZZbbbjjjrrrzzzFFFGGGHHHAAACCCFFFJJJLLLQQQWWW\\\bbbiiipppvvvEEEFFFGGG???AAACCCFFFIIIMMMQQQUUU]]]bbbfffkkkEEEEEEFFF===???AAADDDEEEIIILLLPPPUUUZZZ]]]cccDDDDDDEEE<<<===???BBBBBBEEEIIILLLPPPTTTWWW[[[DDDCCCDDD;;;<<<>>>@@@@@@CCCFFFIIIOOOQQQRRRVVVPPPQQQSSSUUUSSSVVVYYY^^^ccchhhmmmvvv|||PPPRRRTTTQQQTTTWWW\\\aaaeeelllttt|||LLLNNNPPPMMMQQQUUUZZZ^^^eeemmmwwwMMMOOOQQQNNNRRRVVV\\\aaajjjqqq}}}MMMOOOQQQOOORRRWWW^^^eeemmmwwwMMMOOORRROOOSSSXXX___fffppp{{{MMMOOOQQQOOOSSSXXX```gggqqq}}}MMMOOOQQQOOOSSSXXX```hhhrrr~~~MMMOOORRRNNNSSSXXX___gggqqq}}}MMMOOOQQQNNNRRRWWW___fffppp|||HHHJJJLLLHHHLLLQQQYYY```iiitttHHHIIIKKKGGGKKKOOOVVV\\\fffppp|||HHHIIIKKKFFFJJJNNNTTTZZZbbbjjjvvvGGGIIIKKKEEEHHHLLLRRRWWW^^^fffpppzzzGGGHHHJJJCCCGGGJJJPPPRRRYYY```hhhqqq{{{OOOOOOQQQQQQQQQPPPOOOLLLLLLLLLMMMLLLLLLLLLHHHIIIIIIIIIIIIHHHHHHDDDEEEEEEEEEFFFEEEDDDBBBBBBBBBCCCCCCCCC }}}wwwyyy{{{||||||{{{zzzrrrtttuuuvvvvvvuuuuuummmnnnooopppppppppoooggghhhiiijjjjjjjjjiiiaaacccddddddddddddccc[[[^^^____________]]]WWWXXXZZZZZZZZZYYYYYYTTTTTTUUUUUUUUUUUUUUUOOOOOOQQQQQQQQQPPPOOOXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVUUUSSSTTTTTTTTTSSSSSSSSSQQQQQQRRRRRRQQQQQQPPPmmmnnnooonnnnnnmmmlllmmmnnnnnnnnnnnnmmmlllmmmmmmnnnmmmmmmllllllkkklllmmmllllllkkkkkkjjjkkkkkkkkkkkkjjjjjjiiijjjjjjjjjjjjiiihhhhhhiiiiiiiiihhhhhhgggfffggggggggggggfffeeeeeefffffffffeeeddddddcccdddddddddccccccbbbaaabbbbbbbbbaaaaaa```^^^___```______^^^]]]\\\]]]]]]]]]]]]\\\[[[ZZZ[[[[[[[[[[[[ZZZZZZXXXXXXYYYYYYXXXXXXWWWxxxvvvvvvtttrrrpppnnn^^^______lllkkkjjjhhh```aaaaaaaaaaaaaaajjjbbbcccddddddccccccbbbdddeeeeeeeeeeeeeeedddfffggggggggggggfffeeehhhiiiiiiiiihhhhhhgggiiijjjjjjjjjjjjiiihhhjjjkkkkkkkkkkkkjjjiiikkkllllllllllllkkkjjjlllmmmmmmmmmmmmlllkkkmmmnnnnnnnnnmmmmmmlllmmmnnnnnnnnnnnnmmmlllnnnnnnooonnnnnnmmmmmmmmmnnnooonnnnnnmmmlllaaa___]]]jjjtttrrrpppooommmkkkiiiaaa^^^\\\kkkuuusssrrrpppooolllkkk```^^^[[[YYYvvvuuutttsssqqqooolll```]]]ZZZXXXwwwwwwvvvtttrrrpppnnn~~~{{{wwwsssqqqnnnjjjhhheeeaaa~~~{{{wwwsssqqqnnnkkkhhheeeaaa}}}zzzvvvrrrooommmjjjgggddd```|||xxxuuurrrnnnllliiifffccc```ƽƽǧǫìqqqiiinnnjjjjjjddd```aaabbb___\\\WWWYYY[[[[[[ǽʾʷ}}}{{{{{{zzz}}}iiiiiimmmjjjjjjSSSVVVYYY^^^dddfffhhhkkknnnooooootttsssrrrmmmNNNOOOOOOWWW[[[\\\]]]cccccccccgggiiihhhhhhdddHHHIIILLLPPPSSSWWWYYY[[[]]]^^^```aaabbb```\\\ǽ쭭ܗɅ·xxxmmmuuu{{{dddjjjpppuuuzzz\\\fffhhhlllpppvvvyyy{{{~~~TTTVVVYYYaaadddfffhhhnnnnnnoooooorrrsssrrruuu)))***+++///333444666:::???AAACCCIIINNNPPPTTT)))***+++---///000222888>>>???AAAEEEKKKMMMNNN&&&'''(((+++---///222555888:::>>>AAADDDGGGHHH///111555888;;;AAADDDNNNYYY```nnn///111444888<<>>EEELLLSSS[[[ggguuu---///111555999===BBBIIIPPPWWWaaammmyyy,,,...000444777;;;@@@FFFLLLSSS\\\eeepppzzz,,,---///333666999???CCCIIIOOOVVV^^^fffoooxxx***,,,...111555777<<<@@@FFFIIIQQQXXX___fffnnn***+++---000333666:::>>>BBBFFFLLLRRRWWW^^^ddd)))***,,,///222555666<<>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999˸}}}|||{{{}}}~~~~~~~~~}}}|||zzzwwwsssooommmoooqqqrrrrrrsssrrrrrrqqqqqqpppnnnkkkhhheeeccceeegggggghhhhhhhhhhhhggggggeeecccbbb___]]][[[]]]^^^______^^^______^^^\\\\\\[[[YYYWWWUUUTTTVVVWWWWWWXXXXXXXXXWWWWWWVVVUUUTTTSSSQQQOOOOOOQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPOOONNNLLLKKK555777888:::===>>>AAADDDFFFHHHJJJKKKLLLNNNOOO444555666888:::<<<>>>AAACCCEEEFFFGGGIIIJJJKKK222333444666888:::<<<>>>@@@BBBCCCDDDEEEFFFGGG111111222444555777888:::<<<>>>???@@@AAABBBDDD//////000111333444555777999;;;<<<===>>>???@@@---......000111222333555666888999;;;<<<<<<===,,,,,,......///000222333555666888::::::;;;;;;}}}yyyuuu{{{jjjsss|||aaaiiiqqq|||[[[aaaiiiqqqyyyWWW[[[aaagggmmmsssyyy~~~QQQUUUYYY^^^dddiiinnnrrrwww|||LLLPPPSSSXXX\\\```eeeiiimmmqqqvvv|||HHHKKKNNNRRRUUUYYY]]]aaaeeeiiilllppptttxxx|||???BBBEEEHHHKKKNNNRRRUUUYYY]]]```cccfffiiimmm<<>>AAACCCFFFHHHJJJKKKLLLNNNPPPqqq}}}nnnyyykkkuuuhhhjjjeeeaaasssiiitttjjjtttiii~~~qqqhhhxxxmmmeeeԯٲԯƧ~~~дzzzRRRKKKJJJIIIHHHGGGCCC>>>===<<<===<<<<<>>CCCBBB===<<<<<<===<<<888888;;;;;;AAA;;;;;;;;;<<<999666444111222333555444дzzzmmmeeeȵsssiiibbbxxxnnnddd^^^wwwnnnggg___ZZZ}}}uuummmggg```ZZZVVV~~~zzzvvvpppkkkddd___ZZZUUURRRxxxwwwtttsssoookkkgggbbb]]]XXXTTTPPPMMMqqqmmmlllhhhfffccc___ZZZVVVRRROOOLLLIIIiiieeeccc```___[[[WWWTTTPPPMMMJJJGGGFFFaaa]]][[[YYYXXXUUUQQQNNNJJJGGGEEECCCAAA]]]YYYWWWUUUTTTQQQNNNJJJGGGEEECCCAAA???ZZZUUUSSSRRRQQQNNNJJJGGGDDDCCCAAA???>>>WWWRRRQQQOOONNNKKKHHHEEEBBBAAA???>>>===TTTPPPNNNLLLLLLJJJFFFAAA@@@???>>>===<<>>===<<<===<<<<<<{{{pppfffcccaaa^^^[[[ZZZRRRrrrxxxttteeewwwbbbSSS```VVVTTTKKKOOOJJJsssnnniiifffccc```[[[VVVRRRMMMLLLJJJIIIEEEAAAºĺ̾λη}}}{{{xxxʳ~~~zzzvvvrrroooĭ{{{wwwrrrooollliiiԹ~~~uuupppllliiifffaaa­yyyppplllhhheeebbb]]]±}}}tttlllhhheeebbb^^^ZZZƺxxxppphhhdddaaa___[[[WWWttthhhdddbbb___\\\YYYUUU{{{pppfffcccaaa]]][[[ZZZTTT{{{|||}}}vvvwwwxxxuuuyyyqqqssswwwyyy^^^___aaaeeehhhlllmmmnnnpppqqqtttwwwyyyxxxsss捍ƅ{{{|||}}}OOOPPPPPPPPPPPPPPPOOOMMMMMMKKKKKKKKKMMMMMMEEEEEEFFFFFFFFFEEEEEE{{{|||}}}}}}|||}}}{{{tttuuuvvvvvvuuuttttttnnnoooppppppooonnnmmmiiijjjjjjjjjiiiiiihhhdddeeeeeeeeeddddddccc___````````````___^^^[[[\\\\\\\\\\\\[[[[[[XXXXXXYYYXXXXXXXXXWWWTTTUUUUUUUUUUUUUUUTTTRRRRRRRRRRRRRRRRRRQQQOOOPPPPPPPPPPPPPPPOOOAAABBBBBBCCCCCCDDD666666 ֲ۵ղǪӶ???:::999999888666555666444333222111Ӷ|||yyypppxxxuuummmgggmmmiiibbb^^^eeeaaa[[[WWW\\\XXXTTTQQQQQQOOONNNLLLMMMKKKHHHGGGIIIGGGFFFDDDFFFEEECCCBBBCCCBBBAAA@@@AAA>>>===<<<;;;:::999999FFFGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDD>>>???999999>>>>>>777777<<<777AAA<<<<<>>???))))))***+++---...///000111222333444555666777dddkkkvvv___eeemmmuuu~~~XXX^^^dddlllssszzzSSSWWW\\\cccgggnnnssswww|||NNNQQQTTTYYY___ccchhhlllqqquuuyyyHHHJJJNNNQQQUUUYYY^^^bbbfffkkknnnqqqtttxxx|||EEEFFFIIILLLOOOSSSWWWZZZ___ccceeegggjjjmmmppp@@@AAADDDGGGJJJMMMPPPTTTWWW[[[]]]___aaacccfff:::>>>@@@BBBEEEHHHKKKNNNRRRUUUVVVXXXYYY[[[^^^888:::<<<>>>@@@CCCFFFIIILLLOOOPPPQQQRRRSSSVVV666888:::<<<>>>@@@CCCEEEHHHKKKLLLMMMNNNOOOQQQ555666888:::<<<===@@@BBBEEEGGGHHHIIIJJJKKKMMM444555666888:::;;;>>>@@@BBBDDDEEEFFFGGGHHHIII222333444666888::::::>>>AAABBBCCCDDDDDDFFFGGG222333444666999::::::<<>>CCCHHHMMMRRRYYYaaaiiiqqq|||111333555888:::===BBBFFFJJJPPPWWW]]]eeejjjvvvFFFGGGHHHJJJKKKMMMPPPTTTZZZ___gggsssCCCDDDDDDFFFIIIKKKMMMSSSYYY___eeeuuu???@@@AAACCCEEEHHHLLLPPPVVV\\\gggrrr======>>>@@@BBBEEEIIIMMMRRRYYYcccooo~~~:::;;;===>>>AAACCCGGGKKKPPPWWWaaakkkzzz@@@@@@hhhkkkppprrrsssrrroookkkgggAAAAAA```eeehhhiiiiiihhhfffbbb^^^CCCXXX[[[___```aaabbbaaa___\\\YYYDDDUUUXXXZZZ[[[\\\\\\\\\ZZZWWWUUUQQQSSSUUUWWWXXXYYYYYYXXXWWWUUURRRPPPRRRSSSUUUVVVVVVVVVVVVTTTRRRPPPOOOQQQSSSTTTTTTTTTTTTTTTRRRPPPOOOPPPPPPQQQRRRRRRSSSRRRRRRPPPOOOMMMPPPRRRSSSRRRRRRRRRRRRQQQPPPNNNLLLPPPQQQRRRSSSTTTTTTQQQPPPOOOMMMLLLOOOQQQRRRSSSSSSTTTTTTTTTNNNMMMKKKOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRMMM===???@@@AAABBBCCCEEE===>>>??????@@@@@@@@@@@@>>>>>>@@@AAABBBCCC===>>>>>>???@@@@@@AAAAAAAAA>>>???@@@@@@<<<<<<===>>>???@@@@@@AAABBBBBBCCC>>>???<<<======>>>===>>>???@@@AAABBBCCCCCCDDD>>><<<<<<======>>>???@@@@@@AAABBBBBBCCCDDDQQQ;;;<<<<<<======>>>???@@@AAACCCBBBCCCDDDEEEPPP:::<<<<<<===>>>>>>@@@AAABBBCCCDDDEEEGGGNNNOOO:::;;;<<<===>>>>>>@@@AAABBBCCCEEEFFFGGGOOOPPP;;;<<<<<<===>>>???@@@AAABBBDDDEEEGGGMMMOOOPPP999;;;<<<===>>>>>>@@@AAABBBDDDEEEGGGMMMNNNPPP:::;;;<<<======>>>@@@AAABBBDDDEEEKKKLLLNNNOOO:::;;;<<<<<<===>>>@@@AAABBBDDDEEEJJJLLLMMMOOOƟrrrwww}}}|||vvvpppmmmpppppprrrsssrrroookkkggg???AAABBBCCCEEEGGGIIILLLPPPTTTZZZaaaiiittt{{{@@@AAABBBDDDEEEGGGIIILLLOOOSSSVVV\\\ccclll111...???AAABBBCCCEEEEEEGGGIIILLLPPPTTTYYY@@@AAA...--->>>???@@@AAACCCDDDFFFHHHKKKNNNRRR???@@@AAAAAA,,,===???@@@AAABBBCCCEEEGGGJJJ>>>???????????????&&&===???@@@AAABBBCCCEEE===>>>??????@@@@@@@@@@@@BBB888888SSSxxx888888;;;WWW555555888:::111111333555777111111333555777===>>>:::;;;777888444555222444vvvvvvuuussspppzzzJJJJJJKKKNNNNNNIIIHHHHHHHHHIIIJJJKKKLLLLLLGGGDDDCCC///666777999999999;;;===>>>>>>CCCDDDFFFIIIJJJLLLMMM666777888999:::;;;<<<===>>>BBBCCCDDDEEEFFFHHH!!!444666777888999:::;;;<<>>???AAAAAABBBCCC"""333444555666777888999<<<===>>>???@@@AAAAAA 222333444555666777888;;;<<<===>>>>>>???@@@ 222333333444555666888999:::;;;<<<===>>>>>>000111222333444555777888999:::;;;;;;<<<<<<///000111222333555666777888888999::::::;;;//////000111222444555666666777888888999999...//////000222333444444555666777777777666---......///111111222333333444555666555555,,,---...///000111111222222333444444444444RRRQQQSSSUUUYYY\\\```fffnnnvvv999PPPRRRTTTWWW[[[___eeelllttt~~~MMMOOOPPPQQQSSSVVVYYY\\\```ggglllqqqNNNOOOQQQSSSUUUXXX\\\```eeeOOOQQQRRRUUUWWWZZZwwwPPPRRRTTTbbbhhhnnnxxxWWWZZZ]]]bbbhhhoooxxxOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRNNNMMMLLLMMMMMMNNNOOOQQQRRRRRRRRRSSSSSSSSSRRRQQQNNNMMMMMMNNNMMMOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQNNNNNNNNNOOOLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQNNNNNNOOOPPPMMMKKKMMMNNNOOOOOOPPPPPPPPPPPPPPPNNNNNNOOOWWW:::;;;<<<<<<===>>>@@@AAABBBDDDEEEJJJLLLMMMOOO999:::;;;<<<<<<>>>???AAABBBDDDHHHJJJKKKMMMNNN777888999:::;;;<<>>???CCCDDDFFFIIIJJJLLL666777888999:::;;;<<<===>>>BBBCCCDDDEEEFFFHHHTTTbbbhhhnnnxxx]]]bbbhhhoooxxx]]]bbbhhhooowww]]]aaagggnnnvvv\\\```fffnnnvvvNNNOOOPPPQQQQQQQQQQQQQQQQQQNNNNNNOOOPPPRRRTTTMMMNNNOOOOOOPPPPPPPPPPPPPPPNNNNNNOOOWWWZZZ]]]LLLMMMMMMNNNOOOOOOOOOOOOOOOTTTSSSUUUWWWZZZ]]]KKKLLLLLLMMMMMMMMMPPPQQQRRRSSSRRRTTTVVVYYY]]]JJJJJJKKKMMMNNNIIIHHHIIIHHHRRRQQQSSSUUUYYY\\\[[[___eeelllttt~~~YYY]]]cccjjjrrr|||WWW\\\aaagggoooxxxUUUYYY^^^dddkkksss}}}SSSWWW[[[aaagggooowwwQQQTTTXXX]]]bbbiiiqqqzzzNNNQQQUUUYYY^^^dddlllrrryyyLLLNNNRRRUUUYYY^^^eeejjjooovvvzzzIIIJJJKKKKKKLLLGGGDDDDDD000888PPPRRRTTTWWW[[[GGGHHHIIIJJJIIIIIIIIILLLMMMMMMOOOQQQSSSVVVYYYEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLNNNOOOQQQTTTWWWBBBCCCDDDFFFGGGHHHHHHIIIJJJJJJMMMMMMPPPRRRUUUAAACCCDDDDDDEEEFFFGGGGGGHHHHHHKKKLLLNNNPPPSSS@@@AAABBBCCCCCCDDDEEEFFFFFFGGGHHHJJJLLLNNNQQQ??????@@@AAABBBBBBCCCDDDEEEEEEFFFHHHIIILLLNNN===>>>>>>???@@@@@@AAABBBCCCDDDDDDFFFGGGIIILLLSSSTTTUUUQQQRRRSSSTTTUUUKKKKKKKKKKKKLLLTTTTTTPPPPPPQQQSSSTTTSSSHHHIIIIIIJJJJJJSSSNNNOOOOOOPPPPPPQQQRRRFFFGGGGGGHHHHHHLLLMMMKKKLLLMMMNNNOOOPPPDDDEEEEEEFFFFFFHHHIIIJJJ@@@@@@MMMNNNOOOCCCDDDDDDEEEEEEcccdddbbbcccUUUUUUSSSTTT...///---...OOOPPPNNNNNNRRRSSSPPPQQQOOOPPPNNNNNNMMMMMM######$$$$$$%%%&&&''''''))))))*********######$$$$$$%%%&&&'''(((((()))********* !!!!!!!!!"""###$$$$$$%%%&&&&&&&&& !!!""""""""" !!!!!!""""""~~~{{{wwwssstttrrrooolllGGGIIILLLNNNRRRUUUYYY^^^eeejjjooovvvzzz}}}EEEGGGIIILLLNNNQQQUUUYYY___cccgggkkkooorrrsss999:::>>>???@@@@@@AAABBBCCCDDDDDDFFFGGG!!!$$$:::;;;<<<===>>>???@@@@@@AAABBBBBBDDDEEE,,,---...///000111111222222333444444444444+++,,,---...///000000111111222333333333666!!!,,,,,,++++++******)))((((((------,,,,,,++++++***))))))......------,,,,,,+++******000//////......---,,,++++++111111000//////...------,,,222222111111000///......---444333333222111000//////...,,,,,,---------------------------------,,,,,,------.................................------...///////////////000000000000////////////...///000000000111111111111111111111111000000000111111111222222222222333333333222222222222111222222333333333444444444444444444444333333222333444444444555555555555555555555555555444444'''((((((((()))))))))*********++++++,,,,,,,,,'''(((((())))))*********++++++,,,,,,,,,------((())))))******+++++++++,,,,,,---------......)))******+++++++++,,,,,,------....../////////******++++++,,,,,,------......//////000000111***+++,,,,,,------......//////000000111111222+++,,,,,,------...//////000000111111222222333#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((()))%%%%%%%%%%%%&&&&&&&&&''''''((((((((())))))***%%%%%%&&&&&&&&&'''''''''((((((((())))))******%%%&&&&&&&&&'''''''''(((((()))))))))******+++ !!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!"""""""""""""""############!!!!!!!!!!!!"""""""""""""""###############$$$!!!!!!"""""""""""""""###############$$$$$$$$$"""""""""""""""###############$$$$$$$$$$$$%%%"""""""""###############$$$$$$$$$$$$%%%%%%%%%"""""""""############$$$$$$$$$$$$%%%%%%%%%%%%  !!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!"""""""""$$$############"""""""""!!!!!!!!!############"""""""""!!!!!!!!! #########"""""""""!!!!!!!!! ######""""""""""""!!!!!!!!! """""""""""""""!!!!!!!!! """"""""""""!!!!!!!!! """"""!!!!!!!!!!!! """!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!   ))))))((((((((('''''''''&&&&&&%%%)))((((((((('''''''''&&&&&&%%%%%%((((((((('''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&%%%%%%%%%$$$'''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%$$$$$$############"""%%%%%%$$$$$$$$$$$$#########""""""%%%$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$#########"""""""""!!!$$$$$$############"""""""""!!!!!!$$$############"""""""""!!!!!!!!!000000000//////......---,,,++++++000000//////......---,,,,,,+++***/////////......------,,,++++++***///.........------,,,,,,+++******.........------,,,,,,+++******)))...---------,,,,,,++++++***))))))------,,,,,,,,,++++++******)))(((---,,,,,,,,,++++++******))))))(((,,,,,,+++++++++******))))))((((((++++++++++++******))))))(((((('''++++++*********))))))((((((''''''************))))))((((((''''''&&&******)))))))))((((((((('''&&&&&&))))))))))))(((((('''''''''&&&&&&))))))((((((((('''''''''&&&&&&%%%444444333333222111000000///...---444444333333222111111000///...---444444333333222111111000///...---444444333333222111111000///...---444444333333222111000000///...---444333333222222111000000///...---444333333222222111000//////...---333333222222111111000///......---333333222222111000000///...------333222222111111000//////...---,,,222222111111000000///......---,,,222111111111000//////...------,,,111111111000000///......---,,,+++111111000000//////...------,,,+++000000000//////......---,,,++++++------,,,,,,+++*********)))((((((......---,,,,,,++++++***))))))(((.........---,,,,,,++++++***))))))//////......------,,,++++++***)))000//////......------,,,++++++***000000000//////...------,,,+++***111111000000///......---,,,,,,+++222111111000000///......---,,,+++222222111111000//////...---,,,,,,333222222111111000///......---,,,333333222222111000000///...---,,,333333222222111111000///...------444333333222222111000///......---444333333222222111000000///...---444444333333222111000000///...---&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""%%%$$$$$$$$$$$$$$$$$$$$$###############""""""$$$$$$$$$$$$$$$$$$##################"""""""""$$$$$$$$$$$$##################"""""""""""""""$$$$$$#####################"""""""""""""""!!!#####################"""""""""""""""!!!!!!!!!##################"""""""""""""""!!!!!!!!!!!!############""""""""""""""""""!!!!!!!!!!!!!!!######""""""""""""""""""!!!!!!!!!!!!!!!!!! """""""""""""""""""""!!!!!!!!!!!!!!! +++++++++++++++*********************)))))))))******************************)))))))))))))))*********************))))))))))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''))))))))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&((((((((((((((((((''''''''''''''''''&&&&&&&&&(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$111111111222222222222222222222111111111111000111111111111111111111111111111111111111000000000000000111111111111111111111000000000000///000000000000000000000000000000000000//////////////////000000000000000000///////////////.../////////////////////////////////......................../////////..................------.................................---------------------------------------------------,,,,,,------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++++++++++++++************)))+++++++++++++++*********************)))))))))444444555555555555666666666666555555555555444444555555555555666666666666666555555555555444444555555555555666666666666666555555555555444444555555555555666666666666666555555555555444444444555555555555666666666555555555555444444444444555555555555555555555555555555555444444444444444555555555555555555555555555444444444444444444444555555555555555555555444444444333333444444444444444555555555444444444444333333333333444444444444444444444444444444333333333333333333333444444444444444444444333333333222222333333333333333333333333333333333333222222222222222333333333333333333333333222222222111111222222222222222222222222222222222222111111111111111222222222222222222222222111111111111---------........................------------................................................///////////////////////////////////////...//////000000000000000000000000000000000//////000000000111111111111111111111111111000000000000111111111222222222222222222222111111111000111111222222222222222222222222222222222111111222222222333333333333333333333333333222222222222222333333333333444444444444333333333333222333333333444444444444444444444444444333333333333333444444444444444555555444444444444333333333444444444555555555555555555555444444444333444444444555555555555555555555555555444444444444444555555555555555555555555555555555444444444444555555555555666666666666555555555555444'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$##############################******************************+++++++++++++++*********************************************)))))))))************************************))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,---------....../////////000000000111111111,,,---------........./////////000000000000111,,,,,,---------.........////////////000000000,,,,,,------------.........///////////////000,,,,,,,,,------------............////////////,,,,,,,,,,,,------------...............//////+++,,,,,,,,,,,,---------------...............++++++,,,,,,,,,,,,,,,---------------.........+++++++++,,,,,,,,,,,,,,,,,,------------------+++++++++++++++,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++******************************+++++++++++++++------......//////000000111222222333333444444------......//////000111111222222333333444444------......///000000111111222222333333444444---......//////000000111111222222333333444444---......//////000000111111222222333333444444---......//////000000111111222222333333444444---......//////000000111111222222333333333444---....../////////000000111111222222333333444---.........//////000000111111222222333333333------......//////000000111111222222222333333------......//////000000000111111222222222333------.........//////000000111111111222222222---------....../////////000000111111111222222---------.........//////000000000111111111222,,,---------....../////////000000000111111111((((((((())))))*********++++++,,,,,,,,,------((()))))))))******+++++++++,,,,,,---------...)))))))))******++++++,,,,,,,,,------.........))))))******++++++,,,,,,---------......//////*********++++++,,,,,,------....../////////000******++++++,,,,,,------......//////000000000***++++++,,,,,,------......//////000000111111++++++,,,,,,------......//////000000111111222+++,,,,,,------......//////000000111111222222+++,,,,,,---......//////000000111111222222333,,,,,,------......///000000111111222222333333,,,------......//////000000111111222222333333,,,------......///000000111111222222333333444,,,---......//////000000111111222222333333444------......//////000000111222222333333444444,,,+++++++++************))),,,,,,+++++++++*********))),,,,,,+++++++++*********))),,,,,,+++++++++*********))),,,,,,+++++++++*********))),,,,,,,,,++++++*********))),,,,,,,,,++++++*********))),,,,,,,,,++++++************,,,,,,,,,+++++++++*********,,,,,,,,,+++++++++*********,,,,,,,,,+++++++++******)))))))))((((((((('''''''''&&&)))))))))(((((((((''''''''')))))))))((((((((('''''''''***)))))))))(((((((((''''''******)))))))))((((((((('''*********))))))((((((((('''*********)))))))))(((((((((+++*********))))))(((((((((+++*********)))))))))((((((++++++*********)))))))))(((+++++++++******)))))))))(((+++++++++*********)))))))))+++++++++*********))))))))),,,+++++++++******))))))))),,,+++++++++************)))$$$############""""""""""""$$$$$$############"""""""""$$$$$$$$$$$$############"""%%%%%%$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&)))((((((((('''''''''&&&&&&))))))((((((((('''''''''&&&..................---------------,,,,,,,,,,,,.....................---------------,,,,,,,,,.....................---------------,,,,,,,,,........................---------------,,,,,,///.....................---------------,,,,,,///........................------------,,,,,,//////.....................------------,,,,,,//////.....................---------------,,,/////////.....................------------,,,/////////.....................------------,,,/////////.....................------------,,,+++++++++++++++++++++***************))))))))),,,,,,++++++++++++++++++***************)))))),,,,,,,,,,,,++++++++++++++++++************))),,,,,,,,,,,,,,,,,,+++++++++++++++************---,,,,,,,,,,,,,,,,,,+++++++++++++++*********------,,,,,,,,,,,,,,,,,,+++++++++++++++******------------,,,,,,,,,,,,,,,,,,++++++++++++***---------------,,,,,,,,,,,,,,,,,,++++++++++++------------------,,,,,,,,,,,,,,,,,,+++++++++...---------------------,,,,,,,,,,,,+++++++++......---------------------,,,,,,,,,,,,++++++.........---------------------,,,,,,,,,,,,+++............------------------,,,,,,,,,,,,+++...............------------------,,,,,,,,,,,,..................---------------,,,,,,,,,,,,&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((('''''''''''''''&&&&&&&&&&&&))))))(((((((((((((((((('''''''''''''''&&&&&&))))))))))))((((((((((((((((((''''''''''''''')))))))))))))))))))))((((((((((((((('''''''''*********))))))))))))))))))((((((((((((''''''***************)))))))))))))))(((((((((((((((+++******************)))))))))))))))(((((((((+++++++++******************))))))))))))((((((+++++++++++++++***************)))))))))))))))+++++++++++++++++++++***************)))))))))000000000000////////////////////////.........000000000000////////////////////////.........000000000000///////////////////////////......000000000000//////////////////////////////...000000000000/////////////////////////////////000000000////////////////////////////////////000000000////////////////////////////////////000000///////////////////////////////////////000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000//////......------------,,,,,,,,,,,,,,,+++000//////.........------------,,,,,,,,,,,,,,,000000//////.........---------------,,,,,,,,,000000//////............---------------,,,,,,000000/////////............------------------000000000/////////............---------------111000000/////////...............------------111000000////////////...............---------111000000////////////..................------111000000000////////////.....................111000000000///////////////..................111000000000///////////////..................111000000000//////////////////...............111000000000/////////////////////............000000000000////////////////////////.........))))))(((((((((((('''''''''''''''&&&&&&&&&&&&***)))))))))(((((((((''''''''''''''''''&&&&&&******)))))))))((((((((((((((('''''''''''''''+++*********))))))))))))(((((((((((((((''''''+++++++++*********))))))))))))(((((((((((((((,,,,,,+++++++++*********)))))))))))))))((((((---,,,,,,+++++++++************)))))))))))))))------,,,,,,+++++++++***************)))))))))...------,,,,,,++++++++++++***************)))...---------,,,,,,,,,++++++++++++************......---------,,,,,,,,,+++++++++++++++******///......---------,,,,,,,,,++++++++++++++++++///.........---------,,,,,,,,,,,,++++++++++++//////.........---------,,,,,,,,,,,,,,,++++++000//////......------------,,,,,,,,,,,,,,,+++:::999888777666555444444333222222222111111000999888777666555555444333333222222111111111000888777666555555444333333222222222111111111000777666555555444444333222222222111111111000000666555555444333333333222222111111111000000000555444444333333222222222111111111111000000000444444333333222222222111111111111000000000000333333333222222222111111111111000000000000000333222222222111111111111000000000000000000000222222111111111111000000000000000000000000///111111111111000000000000000000000000/////////AAA???===<<<:::888777666555333333222111000000BBB@@@>>><<<:::999777666555444333222111000000BBB@@@>>><<<:::999777666555444333222111111000BBB@@@>>><<<:::999777666555444333222111111000BBB@@@>>><<<:::999777666555444333222222111000AAA???>>><<<:::999777666555444333222222111000AAA???===;;;:::999777666555444333222222111111@@@>>>===;;;:::888777666555444333222222111111???>>><<<;;;999888777666555444333222222111111???===<<<:::999888666555555444333222222111111>>><<<;;;999888777666555444333333222222111111===;;;:::999888777666555444333333222222111111<<<:::999888777666555444444333222222111111111;;;:::888777777666555444333333222222111111111:::999888777666555444444333222222222111111000222111000000///...------,,,++++++*********)))333222111000000///...------,,,++++++*********555444333222111000///...------,,,,,,++++++***666555444333222111000///......---,,,,,,++++++777666555444333222111000///......------,,,+++999888666555444333222111000//////...------,,,:::999777666555444333222111000///......------;;;:::888777666444333222111000000///......---<<<;;;999888666555444333222111000//////......>>><<<:::999777666555444222222111000//////...???===;;;999888777555444333222111000000///...@@@>>><<<:::999777666555333222222111000//////@@@>>><<<;;;999888666555444333222111000000///AAA???===;;;:::888777555444333222111111000///AAA???===<<<:::888777666555333333222111000000CCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<;;;:::AAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;:::999???????????????>>>>>>===<<<<<<;;;:::999888888===============<<<<<<;;;;;;::::::999888777777;;;;;;;;;;;;;;;;;;::::::999999888888777666666999999999999999999999888888777777666666555555777777888888888777777777777666666555555555444666666666666666666666666555555555444444444333444555555555555555555444444444444333333333333333333333444444444333333333333333333222222222222222222222222222222222222222222222222111111YYYZZZYYYYYYXXXVVVTTTRRRPPPMMMKKKHHHFFFDDDAAAZZZZZZZZZZZZXXXWWWUUUSSSPPPNNNKKKIIIFFFDDDBBBZZZ[[[ZZZZZZYYYWWWUUUSSSQQQNNNLLLIIIGGGDDDBBBZZZZZZZZZZZZXXXWWWUUUSSSPPPNNNKKKIIIGGGDDDBBBYYYZZZYYYYYYXXXVVVTTTRRRPPPNNNKKKIIIFFFDDDBBBXXXXXXXXXXXXWWWUUUSSSQQQOOOMMMJJJHHHFFFDDDAAAVVVWWWWWWVVVUUUTTTRRRPPPNNNLLLJJJGGGEEECCCAAAUUUUUUUUUTTTSSSRRRPPPOOOMMMKKKHHHFFFDDDBBB@@@RRRSSSRRRRRRQQQPPPOOOMMMKKKIIIGGGEEECCCAAA???PPPPPPPPPPPPOOONNNLLLKKKIIIHHHFFFDDDBBB@@@???MMMNNNNNNMMMLLLLLLJJJIIIHHHFFFDDDCCCAAA???>>>KKKKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCAAA@@@>>>===HHHHHHHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@>>>===<<>>===<<<;;;CCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<;;;:::999999999999999888888777777666555444444333222;;;;;;;;;;;;;;;::::::999888888777666555444333===>>>>>>=========<<<;;;::::::999888777666555@@@@@@@@@@@@@@@???>>>======<<<:::999888777666CCCCCCCCCCCCBBBAAAAAA@@@???>>><<<;;;:::999777EEEFFFFFFEEEEEEDDDCCCBBBAAA@@@>>>===<<<:::999HHHHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@???===<<<:::KKKKKKKKKJJJJJJIIIHHHFFFEEECCCBBB@@@???===;;;MMMMMMMMMMMMLLLKKKJJJHHHGGGEEECCCBBB@@@>>><<>>RRRRRRRRRRRRQQQPPPNNNMMMKKKIIIGGGEEECCCAAA???TTTUUUUUUTTTSSSRRRPPPNNNLLLJJJHHHFFFDDDBBB@@@VVVWWWWWWVVVUUUSSSRRRPPPNNNKKKIIIGGGEEEBBB@@@XXXXXXXXXXXXVVVUUUSSSQQQOOOMMMJJJHHHEEECCCAAAYYYZZZYYYYYYXXXVVVTTTRRRPPPMMMKKKHHHFFFDDDAAA333444666777999:::;;;===>>>???@@@AAABBBCCCCCC222333555666777999:::;;;<<<===>>>???@@@@@@AAA111222444555666777888999:::;;;<<<===>>>>>>???000111222444555666777888999::::::;;;<<<<<<===///000111222333444555666777888999999::::::;;;///000000111222333444555666666777888888999999...///000000111222333444444555666666777777777---...//////000111222222333444444555555555666,,,---......///000111111222222333333444444444,,,,,,---......///000000111111222222333333333+++,,,,,,------...//////000000111111111222222:::<<>>AAACCCFFFIIIKKKNNNPPPRRRTTTVVVWWWXXX999<<<>>>@@@CCCEEEHHHJJJMMMOOOQQQSSSUUUVVVVVV999;;;===???BBBDDDGGGIIIKKKMMMOOOQQQSSSTTTUUU888:::<<<>>>AAACCCEEEGGGJJJLLLNNNOOOQQQRRRRRR777999;;;===???BBBDDDFFFHHHJJJKKKMMMNNNOOOPPP777888:::<<<>>>@@@BBBDDDFFFHHHIIIKKKLLLMMMMMM666888999;;;===???AAABBBDDDFFFGGGHHHIIIJJJKKK555666888:::;;;===???@@@BBBCCCEEEFFFGGGHHHHHH444555777999:::<<<===???@@@AAACCCDDDEEEEEEFFF333444666777999:::;;;===>>>???@@@AAABBBCCCCCC---...///000111333333555666666777888888999999...///000222333444555666777888999::::::;;;;;;///111222333444666777888999:::;;;<<<=========111222333555666777999:::;;;<<<===>>>???@@@@@@222333555666888999;;;<<<===???@@@AAABBBBBBCCC333555666888999;;;===>>>@@@AAABBBCCCDDDEEEEEE444666777999;;;===>>>@@@BBBCCCEEEFFFGGGGGGHHH555777999;;;<<<>>>@@@BBBDDDEEEGGGHHHIIIJJJKKK666888:::<<<>>>@@@BBBDDDFFFGGGIIIKKKLLLMMMMMM777999;;;===???AAACCCFFFHHHJJJKKKMMMNNNOOOPPP888:::<<<>>>@@@CCCEEEGGGIIILLLMMMOOOPPPQQQRRR999;;;===???BBBDDDFFFIIIKKKMMMOOOQQQSSSTTTTTT999;;;>>>@@@CCCEEEHHHJJJMMMOOOQQQSSSTTTVVVVVV:::<<<>>>AAACCCFFFIIIKKKNNNPPPRRRTTTVVVWWWXXX:::<<>>======<<<:::999888>>>>>>===<<<<<<;;;:::999888======<<<;;;;;;:::999888777<<<<<<;;;::::::999888777666;;;;;;:::999999888777666666::::::999888888777666666555999999888777777666555555444888888777666666555444444333777666666555555444333333222555555444444333333222222111444333333222222222111000000333222222111111000000//////111111000000000//////......000000/////////......------AAAAAA@@@???>>><<<;;;:::999BBBAAA@@@???>>>===<<<;;;:::CCCBBBAAA@@@???===<<<;;;:::CCCBBBAAA@@@???>>>===;;;:::CCCCCCBBBAAA???>>>===<<<;;;DDDCCCBBBAAA@@@>>>===<<<;;;DDDCCCBBBAAA@@@>>>===<<<;;;DDDCCCBBBAAA@@@>>>===<<<;;;CCCCCCBBBAAA???>>>===<<<:::CCCBBBAAA@@@???>>>===;;;:::CCCBBBAAA@@@???>>><<<;;;:::BBBAAAAAA@@@>>>===<<<;;;:::AAAAAA@@@???>>>===;;;:::999@@@@@@???>>>===<<<;;;:::999??????>>>======<<<:::999888333222222111111000//////...444333333222222111000000///555444444333333222111111000666555555444444333222111111777666666555444444333222222888888777666555555444333222999999888777666666555444333::::::999888777777666555444;;;;;;:::999888888777666555===<<<;;;:::999888777777666>>>===<<<;;;:::999888777666???>>>===<<<;;;:::999888777@@@???>>>===<<<;;;:::999888AAA@@@???>>>===<<<;;;:::888AAAAAA@@@???>>><<<;;;:::999''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%)))((((((((('''''''''&&&&&&)))))))))(((((((((''''''&&&******)))))))))((((((((('''++++++******))))))(((((((((,,,+++++++++******))))))(((,,,,,,,,,++++++******))))))------,,,,,,,,,++++++******......------,,,,,,++++++***//////......------,,,,,,+++000/////////...---------,,,111000000//////......------222111111000000///......---333222222111111000//////... !!! !!!!!!!!! """!!!!!!!!!!!! """""""""!!!!!!!!! ###""""""""""""!!!!!!!!!!!!#########"""""""""!!!!!!!!!$$$#########""""""""""""!!!$$$$$$$$$#########"""""""""%%%$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$#########&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$''''''''''''&&&&&&%%%%%%%%%>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???======>>>??????@@@@@@@@@@@@@@@@@@@@@??????>>><<<======>>>>>>?????????????????????>>>>>>===;;;<<<<<<=========>>>>>>>>>>>>>>>>>>======<<<:::;;;;;;<<<<<<<<<===============<<<<<<<<<;;;999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888999999999:::::::::::::::::::::::::::999999777888888888999999999999999999999999999888888666777777777888888888888888888888888777777777555555666666666666777777777777777666666666555444444444555555555555555555555555555555444444222333333333333444444444444444444333333333333111111222222222222222222222222222222222222111000111111111111111111111111111111111111111000???@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCAAABBBCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDCCCAAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDAAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDAAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDAAABBBCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDCCCAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCC@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCC@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBB???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???444444444444444444444444444444444444333333333444555555555555555555555555555555555444444444555666666666666666666666666666666666666555555666666777777777777777777777777777777777666666777777888888888888888999888888888888888777777888888999999999999::::::::::::999999999999888999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<=====================<<<<<<;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>======<<<===>>>>>>???????????????????????????>>>>>>===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>??????@@@@@@AAAAAAAAAAAABBBAAAAAAAAA@@@@@@??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA???@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA***************)))))))))))))))(((((((((((('''++++++******************)))))))))))))))((((((++++++++++++++++++***************)))))))))))),,,,,,,,,,,,++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******------------------,,,,,,,,,,,,,,,,,,+++++++++............---------------------,,,,,,,,,,,,..............................------------,,,///////////////////////////............------000000000000000000000000///////////////......111111111111111111000000000000000000000//////111111111111111111111111111111111111000000000222222222222222222222222222222222222111111111333333333333333333333333333333333333222222222444444444444444444444444444444444444333333333############""""""""""""!!!!!!!!!!!!!!!!!! ###############"""""""""""""""!!!!!!!!!!!!!!!$$$$$$###############"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$###############"""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$###############""""""&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%)))((((((((((((((('''''''''''''''&&&&&&&&&&&&))))))))))))((((((((((((((('''''''''''''''&&&***))))))))))))))))))((((((((((((((('''''''''***************)))))))))))))))(((((((((((('''222333333444555666777888888999:::;;;<<<===>>>222222333444555555666777888999999:::;;;<<<===111222333333444555666666777888999::::::;;;<<<111222222333444444555666777777888999::::::;;;111111222222333444555555666777777888999999:::000111111222333333444555555666777777888999999///000111111222333333444444555666666777888888//////000111111222333333444444555555666777777...//////000111111222222333333444555555666666---...//////000000111111222222333444444444555,,,---......//////000000111111222222333333444+++,,,------......//////000000111111222222222++++++,,,,,,------......//////000000000111111***++++++,,,,,,------.........//////000000000444555555666777777888999:::;;;<<<===>>>>>>???444555555666777888999999:::;;;<<<===>>>???@@@444555555666777888999:::;;;<<<======>>>???@@@444555666666777888999:::;;;<<<===>>>???@@@AAA444555666666777888999:::;;;<<<===>>>???@@@AAA444555555666777888999:::;;;<<<===>>>???@@@AAA444555555666777888999:::;;;<<<===>>>???@@@AAA444555555666777888999:::;;;<<<===>>>???@@@AAA444444555666777888999:::;;;<<<===>>>???@@@AAA333444555666777888999:::;;;<<<===>>>???@@@AAA333444555666777777888999:::;;;<<<===>>>???@@@333444555555666777888999:::;;;<<<===>>>???@@@333333444555666777888999::::::;;;<<<===>>>???222333444555666666777888999:::;;;<<<===>>>>>>222333333444555666777888888999:::;;;<<<===>>>222222222222222222222222222333333333333333444222222222222222222333333333333444444444444444222222222222333333333333444444444555555555555222222333333333333444444444555555555666666666333333333333333444444444555555666666666777777333333333444444444555555555666666777777888888333333333444444555555666666666777777888888999333333444444555555666666777777888888999999:::333444444444555555666777777888888999::::::;;;333444444555555666666777888888999::::::;;;<<<444444555555666666777888888999::::::;;;<<<<<<444444555555666777777888999999:::;;;<<<<<<===444444555666666777888888999:::;;;<<<<<<===>>>444444555666666777888999::::::;;;<<<===>>>???444555555666777777888999:::;;;<<<===>>>>>>???......---------,,,,,,,,,++++++++++++*********///......---------,,,,,,,,,,,,+++++++++++++++//////......---------,,,,,,,,,,,,,,,,,,++++++//////.........---------------,,,,,,,,,,,,,,,000//////............---------------------,,,000000//////..................---------------000000////////////...........................000000000///////////////////////////.........111000000000000//////////////////////////////111111000000000000000000000000000000000000000111111111000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222111111222222222222222222222222333333333222222222222222222222222222333333333333333444'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$#########((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###)))((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$***))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%+++***)))))))))((((((''''''''''''&&&&&&&&&&&&+++******)))))))))(((((((((''''''''''''&&&&&&,,,+++******)))))))))(((((((((''''''''''''''',,,++++++*********)))))))))(((((((((''''''''',,,,,,++++++*********)))))))))(((((((((((((((---,,,,,,++++++*********))))))))))))(((((((((------,,,,,,+++++++++*********)))))))))))))))...------,,,,,,+++++++++************)))))))))......------,,,,,,++++++++++++***************......---------,,,,,,,,,++++++++++++************++++++,,,,,,------......//////000111111222***+++++++++,,,,,,------......///000000111222******++++++,,,,,,------......//////000111111*********++++++,,,,,,------......///000000111)))******+++++++++,,,,,,------...//////000111))))))******++++++,,,,,,------......//////000)))))))))******++++++,,,,,,------......///000((()))))))))******++++++,,,,,,------......///((((((((())))))******++++++,,,,,,------......'''((((((((())))))*********++++++,,,,,,------&&&''''''((((((((())))))*********++++++,,,,,,&&&&&&&&&''''''((((((((())))))*********++++++%%%%%%&&&&&&&&&''''''((((((((())))))******+++%%%%%%%%%&&&&&&&&&''''''((((((((())))))******/////////000000000000111111111222222333333444////////////000000000111111111222222333333444....../////////000000000111111222222333333444........./////////000000111111222222333333444---.........//////000000000111222222333333444------....../////////000000111111222333333444------.........//////000000111111222222333444---------.........//////000111111222222333444,,,---------......//////000000111222222333444,,,,,,------......//////000000111111222333333,,,,,,,,,------......//////000111111222222333+++,,,,,,------......//////000000111222222333+++,,,,,,,,,------......//////000111111222333++++++,,,,,,---------...//////000000111222222+++++++++,,,,,,------......//////000111111222888777777666555555444444333333222222222222222777666666555555444444333333333222222222222222666666555555444444333333333333222222222222222555555555444444333333333333222222222222222222555444444444333333333333222222222222222222333444444333333333333222222222222222222222333333333333333333222222222222222222222222222333333333222222222222222222222222222222222333333333222222222222222222222222222222222222333333333111111111111111111111222222222222222333333333111111111111111111111111222222222222333333444000000000111111111111111111222222222333333444000000000000000111111111111222222222333333444///000000000000000111111111222222222333333444/////////000000000000111111111222222333333444@@@>>><<<:::999777666555333222111111000///...@@@>>><<<;;;999777666555444333222111000//////@@@>>><<<;;;999888666555444333222111000000///@@@>>><<<;;;999888666555444333222111111000///@@@>>><<<;;;999888666555444333222222111000000???>>><<<:::999888666555444333222222111000000???===;;;:::999777666555444333333222111111000>>>===;;;:::888777666555444333333222111111000===<<<:::999888777666555444333333222111111111===;;;:::999888777666555444333333222222111111<<<:::999888777666555555444333333222222111111;;;:::999888777666555444444333333222222111111:::999888777666555555444333333333222222222111999888777666666555444444333333333222222222222888777777666555555444444333333222222222222222222111000///...------,,,+++******)))(((((('''333222111000///...---,,,,,,+++******))))))(((444333222111000///...---,,,,,,+++******))))))666555333222111000///...------,,,+++******)))777666555333222111000///...------,,,+++******999777666555333222111000///...------,,,++++++:::888777555444333222111000///...---,,,,,,+++;;;999888666555444222111000///......---,,,,,,<<<:::999777666444333222111000///...------,,,===;;;999888666555444333111000//////...---,,,>>><<<:::999777666444333222111000///......--->>>===;;;999888666555444222111000000///...---???===;;;:::888777555444333222111000///......@@@>>><<<:::888777666444333222111000//////...@@@>>><<<:::999777666555333222111111000///...&&&&&&&&&'''''''''((((((((()))))))))*********%%%&&&&&&&&&'''''''''((((((((()))))))))******%%%%%%&&&&&&&&&'''''''''((((((((()))))))))***%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))***%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""############$$$$$$$$$%%%%%%%%%&&&!!!!!!""""""""""""############$$$$$$$$$%%%%%%!!!!!!!!!""""""""""""#########$$$$$$$$$$$$%%%---------------...................../////////,,,,,,,,,------------------...............///++++++,,,,,,,,,,,,---------------............++++++++++++,,,,,,,,,,,,,,,------------......******++++++++++++,,,,,,,,,,,,,,,------------)))*********++++++++++++,,,,,,,,,,,,---------))))))************++++++++++++,,,,,,,,,------))))))))))))************+++++++++,,,,,,,,,---(((((())))))))))))*********+++++++++,,,,,,,,,((((((((())))))))))))*********+++++++++,,,,,,'''(((((((((((()))))))))*********+++++++++,,,''''''(((((((((((()))))))))*********+++++++++''''''''''''((((((((()))))))))*********++++++&&&''''''''''''((((((((()))))))))*********+++&&&&&&&&&'''''''''((((((((()))))))))*********??????@@@?????????>>>>>>===<<<;;;;;;:::999888======>>>============<<<;;;;;;:::999999888777;;;<<<<<<<<<;;;;;;;;;::::::999999888888777666::::::::::::::::::999999999888888777777666555888888888888888888888888777777666666666555555666666777777777777666666666666555555555444444555555555555555555555555555555444444444444333333444444444444444444444444444333333333333333222222333333333333333333333333222222222222222111111111222222222222222222222222222222111111000000000111111111111111111111111111111111111/////////000000000000000000000000000000000000......////////////////////////000000000000000---..................////////////////////////---------------...................../////////UUUUUUUUUUUUTTTRRRQQQOOOMMMKKKHHHFFFDDDBBB@@@UUUUUUUUUUUUTTTRRRQQQOOOMMMKKKIIIFFFDDDBBB@@@UUUUUUUUUUUUTTTRRRQQQOOOMMMKKKIIIFFFDDDBBB@@@TTTUUUTTTTTTSSSRRRPPPNNNLLLJJJHHHFFFDDDBBB@@@SSSTTTTTTSSSRRRQQQOOONNNLLLJJJHHHFFFDDDBBB@@@RRRRRRRRRRRRQQQPPPNNNMMMKKKIIIGGGEEECCCAAA???PPPQQQQQQPPPOOONNNMMMKKKJJJHHHFFFDDDBBB@@@???NNNOOOOOONNNNNNMMMKKKJJJHHHGGGEEECCCAAA@@@>>>LLLMMMMMMLLLLLLKKKJJJHHHGGGEEEDDDBBB@@@???===JJJKKKJJJJJJJJJIIIHHHGGGEEEDDDBBBAAA???>>>===HHHHHHHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@>>>===<<>>===<<<;;;DDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>===<<<;;;:::AAABBBBBBAAAAAAAAA@@@??????>>>===<<<;;;:::999??????@@@?????????>>>>>>===<<<;;;;;;:::999888::::::::::::999999999888777666555555444333222<<<<<<<<<<<<;;;;;;::::::999888777666555444333>>>>>>>>>>>>>>>===<<<<<<;;;:::999888777555444AAAAAAAAA@@@@@@??????>>>===<<<;;;999888777666CCCCCCCCCCCCBBBBBBAAA@@@???>>><<<;;;:::888777EEEFFFFFFEEEEEEDDDCCCBBBAAA@@@>>>===;;;:::999HHHHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@>>>===;;;:::JJJJJJJJJJJJIIIHHHGGGFFFEEECCCAAA@@@>>><<<;;;LLLLLLLLLLLLKKKJJJIIIHHHFFFEEECCCAAA???>>><<>>RRRRRRRRRRRRQQQOOONNNLLLKKKIIIGGGDDDBBB@@@>>>SSSTTTSSSSSSRRRQQQOOOMMMLLLIIIGGGEEECCCAAA???TTTUUUTTTTTTSSSRRRPPPNNNLLLJJJHHHFFFDDDBBB@@@UUUUUUUUUUUUTTTRRRQQQOOOMMMKKKHHHFFFDDDBBB@@@"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!"""""""""############$$$$$$$$$%%%%%%%%%%%%!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%!!!!!!!!!!!!"""""""""############$$$$$$$$$%%% !!!!!!!!!!!!"""""""""############$$$$$$$$$ !!!!!!!!!!!!"""""""""############$$$$$$ !!!!!!!!!!!!""""""""""""#########$$$ !!!!!!!!!!!!""""""""""""######### !!!!!!!!!!!!"""""""""###### !!!!!!!!!!!!""""""""" !!!!!!!!!""" !!!!!!!!! !!!!!!'''((((((((())))))******+++++++++,,,,,,,,,---'''''''''(((((()))))))))******+++++++++,,,,,,&&&&&&''''''((((((((())))))*********+++++++++&&&&&&&&&''''''((((((((()))))))))*********+++%%%&&&&&&&&&'''''''''((((((((()))))))))******%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''"""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&222333444555666888999:::;;;<<<===>>>>>>??????111222333444555666777888999:::;;;<<<<<<======000111222333444555666777888999999:::;;;;;;;;;///000111222333444555555666777888888999999:::...///000111222222333444555555666777777888888---...///000000111222333333444555555666666666,,,---...//////000111111222333333444444555555,,,,,,---......///000000111111222222333333333++++++,,,------...//////000000111111222222222***++++++,,,------......//////000000000111111)))***++++++,,,,,,------....../////////000000))))))******++++++,,,,,,------.........//////((())))))******++++++,,,,,,,,,------.........(((((())))))*********++++++,,,,,,,,,---------'''((((((((())))))******+++++++++,,,,,,,,,---999<<<>>>@@@BBBEEEGGGJJJLLLNNNPPPRRRSSSTTTUUU999<<<>>>@@@BBBEEEGGGJJJLLLNNNPPPRRRSSSTTTUUU999<<<>>>@@@BBBEEEGGGJJJLLLNNNPPPRRRSSSTTTUUU999;;;>>>@@@BBBDDDGGGIIIKKKNNNOOOQQQSSSTTTTTT999;;;===???BBBDDDFFFHHHKKKMMMOOOPPPRRRSSSSSS999;;;===???AAACCCEEEHHHJJJLLLMMMOOOPPPQQQRRR888:::<<<>>>@@@BBBDDDFFFHHHJJJLLLNNNOOOPPPPPP777999;;;===???AAACCCEEEGGGIIIJJJLLLMMMNNNNNN777888:::<<<>>>@@@BBBDDDEEEGGGIIIJJJKKKLLLLLL666888999;;;===???@@@BBBDDDEEEGGGHHHIIIJJJJJJ555777888:::<<<===???AAABBBCCCEEEFFFGGGHHHHHH444666777999:::<<<===???@@@BBBCCCDDDEEEEEEFFF333555666888999:::<<<===>>>@@@AAABBBCCCCCCDDD222444555666888999:::<<<===>>>???@@@@@@AAAAAA222333444555666888999:::;;;<<<===>>>>>>??????...///000111222333444555666777888999999::::::///000111222444555666777888999:::;;;;;;<<<<<<000111333444555666888999:::;;;<<<======>>>>>>111333444555777888999;;;<<<===>>>???@@@@@@AAA222444555777888:::;;;===>>>???@@@AAABBBCCCCCC444555777888:::<<<===???@@@AAACCCDDDDDDEEEEEE555666888:::;;;===???@@@BBBCCCEEEFFFGGGGGGHHH555777999;;;===>>>@@@BBBDDDEEEGGGHHHIIIJJJJJJ666888:::<<<>>>@@@BBBDDDEEEGGGIIIJJJKKKLLLLLL777999;;;===???AAACCCEEEGGGIIIJJJLLLMMMNNNNNN888:::<<<>>>@@@BBBDDDFFFHHHJJJLLLMMMOOOPPPPPP888:::<<>>@@@BBBEEEGGGJJJLLLNNNPPPRRRSSSTTTUUU !!!!!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!! !!!!!! !!!   !!!!!!!!!""""""######$$$$$$%%%%%%&&&&&&'''''' !!!!!!""""""#########$$$$$$%%%%%%&&&&&&''' !!!!!!""""""######$$$$$$$$$%%%%%%&&&&&& !!!!!!!!!""""""######$$$$$$$$$%%%%%%&&& !!!!!!"""""""""######$$$$$$$$$%%%%%% !!!!!!"""""""""######$$$$$$$$$%%% !!!!!!!!!""""""#########$$$$$$$$$ !!!!!!"""""""""#########$$$$$$ !!!!!!!!!"""""""""#########$$$ !!!!!!!!!"""""""""######### !!!!!!!!!"""""""""###### !!!!!!!!!"""""""""### !!!!!!!!!""""""""" !!!!!!!!!!!!"""""" !!!!!!!!!!!!"""$$$%%%&&&'''(((((()))***+++,,,---...///000222$$$%%%%%%&&&'''((()))***++++++,,,---...000111$$$$$$%%%&&&'''(((((()))***+++,,,---...///000$$$$$$%%%&&&&&&'''((())))))***+++,,,---...///###$$$%%%%%%&&&''''''((()))***++++++,,,---...###$$$$$$%%%&&&&&&'''(((((()))***++++++,,,---######$$$%%%%%%&&&''''''((())))))***+++,,,,,,######$$$$$$%%%&&&&&&''''''((())))))***+++,,,"""######$$$%%%%%%&&&&&&'''(((((())))))***+++""""""###$$$$$$%%%%%%&&&&&&'''(((((())))))***""""""######$$$$$$%%%%%%&&&''''''(((((())))))!!!""""""######$$$%%%%%%&&&&&&''''''(((((()))!!!!!!"""######$$$$$$%%%%%%&&&&&&''''''((((((!!!!!!""""""######$$$$$$%%%%%%&&&&&&''''''(((!!!!!!!!!""""""######$$$$$$%%%%%%&&&&&&''''''&&&'''((()))***+++,,,...///000222444666777999&&&'''((()))***+++,,,...///111222444666777999&&&'''((()))***+++,,,...///111222444666777999&&&'''((()))***+++,,,...///000222444555777999&&&'''((()))***+++,,,...///000222333555777999&&&'''((()))***+++,,,---///000222333555777999&&&'''((()))***+++,,,---...000111333444666888&&&'''''')))***+++,,,---...000111222444666777&&&&&&'''((()))***,,,---...///000222333555777&&&&&&'''((()))***+++,,,---///000111333444666%%%&&&'''((()))***+++,,,---...///111222444555%%%&&&'''((()))***+++,,,---...///000111333444%%%&&&&&&'''((()))***+++,,,---...///111222333%%%%%%&&&'''((()))***+++,,,---...///000111222$$$%%%&&&'''(((((()))***+++,,,---...///000222""""""###$$$$$$%%%&&&'''((()))***+++,,,---...""""""###$$$%%%&&&''''''((()))***+++---...///"""###$$$$$$%%%&&&'''((()))***+++,,,...///000###$$$$$$%%%&&&'''((()))***+++,,,---///000111###$$$%%%&&&'''((()))***+++,,,---...000111222$$$%%%%%%&&&'''((()))***,,,---...///111222444$$$%%%&&&'''((()))***+++,,,---///000111333555%%%%%%&&&'''((()))***+++---...///111222444555%%%&&&&&&''')))***+++,,,---...000111333555666%%%&&&'''((()))***+++,,,...///000222444555777%%%&&&'''((()))***,,,---...///111222444666888&&&&&&'''((()))+++,,,---...000111333555666888&&&'''''')))***+++,,,---///000222333555777999&&&'''((()))***+++,,,...///000222444555777999&&&'''((()))***+++,,,...///000222444666777999  """""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!  $$$$$$$$$$$$$$$###########################"""$$$$$$$$$###########################"""""""""##############################"""""""""""""""########################"""""""""""""""""""""###############"""""""""""""""""""""""""""!!!######""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  444444333333222222111000000333333222222111111000//////222222111000000000///......111111000/////////...------000000///.........------,,,//////.........---,,,,,,+++......---------,,,,,,++++++---------,,,++++++******))),,,,,,++++++******)))))))))******))))))((((((((('''&&&(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%444555555555666666666666666666666666555555444333444444444555555555555555555444444444444333222333333333333444444444444333333333333222222111222222222222222333333222222222222222111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000/////////////////////000000000///////////////...............//////////////////...............------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''---......//////000000111222222333333444444444------......//////000000111111222222333333333,,,------....../////////000000111111222222222,,,,,,---------......//////000000000111111111+++,,,,,,,,,------....../////////000000000111+++++++++,,,,,,---------......////////////000******++++++,,,,,,,,,---------.........//////*********+++++++++,,,,,,,,,---------.........)))))))))*********+++++++++,,,,,,,,,,,,------''''''((((((((())))))))))))************++++++%%%&&&&&&&&&''''''''''''(((((((((((()))))))))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((''''''((((((((())))))******++++++,,,,,,------'''''''''(((((()))))))))******++++++,,,,,,---&&&'''''''''(((((()))))))))******++++++,,,,,,&&&&&&'''''''''(((((()))))))))******++++++,,,&&&&&&&&&'''''''''(((((()))))))))******++++++%%%&&&&&&&&&'''''''''(((((()))))))))******+++%%%%%%&&&&&&&&&'''''''''(((((()))))))))******%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))***$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''!!!""""""""""""#########$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!""""""""""""#########$$$$$$$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''""""""############$$$$$$$$$%%%%%%%%%&&&&&&'''"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&!!!"""""""""############$$$$$$$$$%%%%%%%%%&&&!!!!!!""""""""""""#########$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%% !!!!!!!!!!!!""""""""""""#########$$$$$$ !!!!!!!!!!!!"""""""""### !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""""" !!!!!!!!!"""""" !!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!! !!!!!! !!! 777666555555444333333222111777666555555444333333222111777666555555444333222222111777666555555444333222222111777666555555444333222222111444444333333222111000000///555444444333222222111000000555444444333333222111111000555555444444333222111111000666555444444333222222111000666555555444333333222111111666666555444333333222111111666666555444444333222111111666666555444444333222222111666666555555444333222222111777666555555444333222222111777666555555444333222222111777666666555444333222222111777666666555444333222222111777666555555444333333222111,,,+++++++++******))))))(((,,,,,,,,,++++++******))))))------,,,,,,++++++*********...---------,,,+++++++++***///......------,,,,,,++++++/////////...------,,,,,,+++000000//////...------,,,,,,111000000//////...------,,,111111000000//////...------222111111000000///......---222222111111000000///......333222222111111000//////...333333222222111000000//////444333333222222111000000///444444333333222111000000///888888888999999999999999999999888888888777777888888888999999999999999999999888888888777777888888999999999999999999999999888888888777777888888999999999999999999999999888888888777777888999999999999999999999999999888888888777777555555555555666666666666666666555555555555444555555666666666666666666666666666666555555555555666666666666777777777777666666666666555555666666666777777777777777777777777666666666555666666777777777777777777777777777777777666666666777777777777777888888888888777777777666666777777777777888888888888888888888777777777666777777777888888888888888888888888777777777666777777888888888888888888888888888888777777666777777888888888888888888888888888888777777666777888888888888888888999888888888888888777777888888888888888999999999999888888888888777777888888888888999999999999999999999888888888777888888888999999999999999999999999888888888777888888888999999999999999999999888888888777777,,,,,,------------------------,,,,,,,,,,,,,,,------------------------------------------,,,.......................................------.../////////////////////////////////........./////////000000000000000000000000////////////000000000000111111111111111111000000000000///000111111111111111111111111111111111111000000111111222222222222222222222222222222111111111222222222222333333333333333333222222222222111222333333333333333333333333333333333222222222333333333444444444444444444444444333333333222333444444444444444444444444444444444444333333444444444555555555555555555555555444444444333444444555555555555555555555555555555444444444555555555555666666666666666666555555555555444111222222333333444555555666666666777777888888111222333333444444555555666666777777777888888222222333333444444555555666666777777777888888222222333333444444555555666666777777888888888222222333333444555555666666666777777888888888...//////000000111111222222333333444444444555//////000000111111222222333333333444444555555//////000000111111222222333333444444555555555///000000111111222222333333444444555555555666///000000111111222333333444444444555555666666000000111111222222333333444444555555666666666000000111111222222333444444555555555666666777000111111222222333333444444555555666666666777000111111222222333333444444555555666666777777000111222222333333444444555555666666666777777111111222222333333444444555555666666777777777111111222222333444444555555666666666777777888111222222333333444444555555666666777777777888111222222333333444444555555666666777777777888111222222333333444444555666666666777777888888(((((()))))))))*********+++++++++,,,,,,,,,,,,)))))))))*********+++++++++,,,,,,,,,,,,------))))))*********++++++,,,,,,,,,,,,---------...*********+++++++++,,,,,,---------............***+++++++++,,,,,,---------........./////////++++++,,,,,,,,,------........./////////000000+++,,,,,,,,,------.........//////000000000000,,,,,,---------....../////////000000111111111,,,---------......//////000000000111111111222---------......//////000000111111111222222222------......//////000000111111111222222222333---......//////000000111111111222222333333333....../////////000000111111222222333333333444......//////000000111111222222333333333444444...//////000000111111222222333333444444444555***++++++,,,,,,------......//////000000111111***++++++,,,,,,------......//////000000111111+++++++++,,,,,,------......//////000111111222++++++,,,,,,,,,------...//////000000111111222++++++,,,,,,------......//////000000111111222(((((())))))*********++++++,,,,,,------......((()))))))))******++++++,,,,,,------......///((())))))******+++++++++,,,,,,------......///)))))))))******++++++,,,,,,------......//////))))))*********++++++,,,,,,------......//////))))))******++++++,,,,,,------......//////000)))*********++++++,,,,,,------......//////000)))******++++++,,,,,,,,,------......///000000)))******++++++,,,,,,------......//////000000*********++++++,,,,,,------......//////000000******++++++,,,,,,,,,------...//////000000111******++++++,,,,,,------......//////000000111******++++++,,,,,,------......//////000000111***++++++,,,,,,,,,------......///000000111111***++++++,,,,,,------......//////000000111111$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))***%%%&&&&&&&&&'''''''''((((((((()))))))))******&&&&&&&&&'''''''''((((((((())))))*********+++&&&&&&'''''''''((((((((())))))*********++++++&&&'''''''''((((((((())))))*********++++++,,,'''''''''((((((((())))))*********++++++,,,,,,''''''((((((((()))))))))******++++++,,,,,,---''''''(((((()))))))))******+++++++++,,,,,,---'''((((((((())))))*********++++++,,,,,,------((((((((()))))))))******++++++,,,,,,------...(((((()))))))))******+++++++++,,,,,,------...(((((())))))*********++++++,,,,,,------......%%%%%%&&&&&&&&&'''''''''(((((()))))))))******%%%%%%&&&&&&&&&''''''((((((((())))))*********%%%&&&&&&&&&'''''''''((((((((())))))******+++%%%&&&&&&&&&'''''''''(((((()))))))))******+++%%%&&&&&&&&&'''''''''(((((()))))))))******+++###$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))***%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))***%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))***%%%%%%&&&&&&&&&'''''''''((((((((())))))******%%%%%%&&&&&&&&&'''''''''(((((()))))))))******%%%%%%&&&&&&&&&'''''''''(((((()))))))))****** !!!!!!!!!!!!!!!""""""""""""############$$$!!!!!!!!!!!!!!!""""""""""""############$$$$$$!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$!!!!!!""""""""""""############$$$$$$$$$%%%%%%!!!""""""""""""############$$$$$$$$$%%%%%%%%%"""""""""############$$$$$$$$$$$$%%%%%%%%%&&&"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((###$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""#########$$$$$$$$$%%%%%%%%%!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%% !!!!!!!!!""""""""""""############ !!!!!!!!!!!!""""""""""""#########$$$ !!!!!!!!!""""""""""""############$$$ !!!!!!!!!!!!""""""""""""#########$$$$$$ !!!!!!!!!!!!"""""""""############$$$$$$ !!!!!!!!!""""""""""""#########$$$$$$$$$ !!!!!!!!!!!!""""""""""""#########$$$$$$$$$ !!!!!!!!!!!!"""""""""############$$$$$$$$$ !!!!!!!!!""""""""""""#########$$$$$$$$$$$$ !!!!!!!!!""""""""""""#########$$$$$$$$$%%%!!!!!!!!!!!!"""""""""############$$$$$$$$$%%%!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%  !!! !!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""" !!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""### !!!!!!!!!!!!"""""""""###### !!!!!!!!!!!!""""""""""""###### !!!!!!!!!!!!"""""""""######### !!!!!!!!!!!!""""""""""""######### !!!!!!!!!""""""""""""############ !!!!!! !!!!!! !!!!!! !!!!!! !!!!!!!!!           !!! !!! !!! !!! !!!!!!        $$$$$$$$$#########"""""""""!!!!!!!!! $$$$$$#########""""""""""""!!!!!!!!! $$$############"""""""""!!!!!!!!! ############"""""""""!!!!!!!!!!!! #########""""""""""""!!!!!!!!! ######"""""""""!!!!!!!!!!!! ###"""""""""!!!!!!!!!!!! """""""""!!!!!!!!!!!! """!!!!!!!!!!!! !!!!!!   """"""!!!!!! """"""!!! """!!!!!! !!!!!! !!!!!! !!! !!!    '''&&&%%%%%%$$$&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$&&&%%%$$$$$$###%%%%%%$$$######%%%$$$$$$######%%%$$$######"""$$$$$$######"""$$$$$$###""""""$$$###"""""""""######""""""!!!######"""!!!!!!###""""""!!!!!!###""""""!!!!!!""""""!!!!!! ,,,,,,+++******,,,++++++***)))++++++***))))))+++******)))(((+++***)))((((((******)))((((((***)))(((((('''))))))((('''''')))(((((('''&&&((((((((('''&&&(((((('''&&&&&&(((''''''&&&%%%''''''&&&&&&%%%''''''&&&%%%%%%'''&&&%%%%%%$$$222111000//////222111000///...111111000///...111000///......111000///...---000//////...---000///...------//////...---,,,///...------,,,......---,,,,,,...------,,,+++...---,,,++++++------,,,+++***---,,,++++++***,,,,,,+++******444333222222111444333222111111444333222111000444333222111000444333222111000333333222111000333333222111000333333222111000333222111000000333222222000000333222111000///333222111000///222222111000///222111000//////222111000//////$$$$$$######""""""!!!!!!!!! $$$######"""""""""!!!!!! ######"""""""""!!!!!! ###"""""""""!!!!!! """""""""!!!!!! """"""!!!!!! """!!!!!!!!! !!!!!!!!! !!!!!! !!!   ))))))((((((''''''&&&&&&%%%%%%$$$$$$######""")))((((((''''''&&&&&&%%%%%%$$$$$$#########""")))((((((''''''&&&&&&%%%%%%$$$$$$######""""""((((((''''''&&&&&&%%%%%%$$$$$$######""""""!!!(((''''''&&&&&&%%%%%%$$$$$$#########""""""!!!(((''''''&&&%%%%%%%%%$$$$$$######""""""!!!!!!''''''&&&&&&%%%%%%$$$$$$######""""""!!!!!!!!!'''&&&&&&%%%%%%$$$$$$######"""""""""!!!!!! &&&&&&%%%%%%$$$$$$$$$######""""""!!!!!! &&&&&&%%%%%%$$$$$$######""""""!!!!!!!!! &&&%%%%%%$$$$$$######"""""""""!!!!!! %%%%%%$$$$$$######"""""""""!!!!!! %%%$$$$$$#########""""""!!!!!! $$$$$$$$$######""""""!!!!!!!!! $$$$$$######""""""!!!!!!!!! ......------,,,,,,++++++******)))((((((''''''...------,,,,,,++++++******))))))(((''''''&&&...---,,,,,,++++++******))))))((((((''''''&&&------,,,,,,++++++***))))))((((((''''''&&&&&&---,,,,,,++++++******))))))(((''''''&&&&&&%%%,,,,,,++++++******))))))(((''''''&&&&&&%%%%%%,,,+++++++++***))))))((((((''''''&&&&&&%%%%%%,,,++++++******))))))(((''''''&&&&&&%%%%%%$$$++++++******))))))((((((''''''&&&&&&%%%%%%$$$++++++***))))))((((((''''''&&&&&&%%%%%%$$$$$$+++******))))))(((''''''&&&&&&%%%%%%$$$$$$###******))))))((((((''''''&&&&&&%%%%%%$$$$$$###***))))))((((((''''''&&&&&&%%%%%%$$$$$$######***))))))(((((('''&&&&&&%%%%%%%%%$$$$$$######))))))((((((''''''&&&&&&%%%%%%$$$$$$######"""333333222222222111111000000000///......---,,,222222222222111111111000000///......------,,,222222111111111111000000///......------,,,+++222111111111000000000//////......---,,,,,,+++111111111000000000//////......------,,,++++++111111000000000//////.........---,,,++++++***000000000000//////......------,,,,,,+++******000000000//////.........---,,,,,,++++++***)))000/////////......------,,,,,,++++++******)))/////////.........---,,,,,,++++++******)))(((//////.........------,,,,,,+++******))))))(((//////......------,,,,,,++++++******)))((((((///......------,,,,,,++++++******))))))((('''......---------,,,,,,++++++***))))))(((((('''......------,,,,,,++++++******)))((((((''''''888888888888777777777666666555555444333333222888888888777777777666666555555444444333222222777777777777777777666666555555444333333222111777777777777777666666555555444444333222222111777777777666666666555555555444333333222111111666666666666666555555555444444333222222111000666666666666555555555444444333333222111111000666666555555555555444444333333222222111000///555555555555555444444333333222222111000000///555555555444444444333333222222111111000///...444444444444444333333222222111111000000///...444444444333333333333222222111000000///......333333333333333222222222111111000//////...---333333333333222222222111111000000///......---333333222222222111111111000000///......------999999999999999999888888888777777666555555444999999999999999999999888888777777666555555444999999999999999999999888888777777666555555444999999999999999999888888888777777666555555444999999999999999999888888888777666666555444444999999999999999999888888777777666666555444333999999999999999999888888777777666666555444333999999999999999888888888777777666666555444333999999999999999888888888777777666555555444333999999999999888888888777777777666555444444333999999999999888888888777777666666555444444333999999999888888888777777777666555555444333333888888888888888888777777666666555444444333222888888888888888777777666666555555444333333222888888888888777777777666666555555444333333222GGGGGGDDDCCCBBBAAA>>>===<<<;;;:::999888FFFEEEDDDCCCAAA???>>><<<;;;:::999888888FFFEEEDDDAAA@@@>>>===<<<;;;:::999888777FFFEEEBBBAAA???>>>===<<<:::999888777777EEECCCBBB@@@???===<<<;;;:::999888777666DDDCCCAAA@@@>>>===<<<;;;999888777666666DDDBBBAAA???>>><<<;;;:::999888777666555CCCBBB@@@???===<<<;;;:::888777666555555BBBAAA@@@>>><<<;;;:::999888777666555444BBBAAA???===<<<;;;:::888777666555555444AAA@@@>>>===;;;;;;999777777666555444333@@@???>>><<<;;;999888777666555444333333MMMMMMLLLIIIHHHHHHHHHEEEEEEEEEFFFGGGHHHMMMMMMIIIIIIHHHHHHEEEEEEEEEEEEFFFFFFHHHMMMJJJIIIIIIHHHEEEEEEEEEEEEEEEFFFFFFGGGJJJJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEFFFGGGJJJJJJIIIFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFKKKJJJGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEKKKHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCHHHHHHGGGFFFEEEDDDDDDCCCCCCBBB???::::::HHHHHHFFFFFFEEEDDDCCCBBB@@@???;;;:::999HHHGGGFFFEEEDDDCCCAAA@@@???;;;:::999888HHHGGGFFFDDDBBBAAA@@@===<<<;;;:::999888GGGGGGDDDCCCBBBAAA>>>===<<<;;;:::999888JJJKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSKKKKKKLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPJJJJJJJJJJJJJJJKKKKKKLLLHHHIIIJJJKKKLLLJJJJJJJJJKKKKKKKKKKKKLLLHHHIIIJJJKKKMMMKKKKKKKKKKKKKKKKKKKKKLLLHHHIIIJJJKKKMMMKKKKKKKKKKKKKKKKKKLLLLLLIIIIIIJJJKKKMMMLLLKKKKKKKKKKKKLLLLLLLLLIIIIIIJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLHHHIIIIIIJJJKKKMMMLLLLLLLLLLLLLLLLLLHHHHHHIIIIIIJJJKKKMMMMMMLLLLLLLLLLLLHHHHHHDDDEEEEEEFFFGGGHHHMMMMMMLLLIIIHHHHHHHHHEEEEEEEEEFFFGGGHHHDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLDDDEEEEEEFFFGGGGGGHHHIIIJJJJJJKKKLLLMMMEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLMMMNNNOOOGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPGGGHHHIIIIIIJJJKKKKKKLLLMMMNNNOOOOOOPPPHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRIIIJJJJJJKKKLLLLLLMMMNNNOOOOOOQQQQQQRRRJJJJJJKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQSSSTTTIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRJJJKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQRRR:::;;;;;;<<<<<<======>>>>>>??????@@@@@@;;;;;;<<<<<<======>>>>>>??????@@@AAAAAA;;;<<<<<<===>>>>>>??????@@@@@@AAABBBBBB<<<======>>>>>>??????@@@AAAAAABBBBBBCCC======>>>>>>???@@@@@@AAAAAABBBCCCCCCDDD===>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDEEE>>>??????@@@@@@AAABBBBBBCCCDDDDDDEEEFFF??????@@@AAAAAABBBBBBCCCDDDDDDEEEFFFGGG@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFGGGGGG@@@AAAAAABBBCCCCCCDDDEEEEEEFFFGGGGGGHHHAAABBBBBBCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJBBBCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKLLL111111111111222222222333333333444444444222222222222222222333333333444555555555222222222333333333333444444555555555666333333333444444444444555555555666666666333444444444555555555666666666777777777444444555555555666666777777777888888888555555555666666777777777888888888999999555666666666777777888888888999999::::::666666777777888888888999999:::::::::;;;777777777888888999999:::::::::;;;;;;<<<777888888999999999::::::;;;;;;<<<<<<===888888999999::::::;;;;;;<<<<<<=========999999::::::;;;;;;;;;<<<<<<======>>>>>>999::::::;;;;;;<<<<<<======>>>>>>??????:::;;;;;;<<<<<<======>>>>>>??????@@@@@@QQQPPPPPPPPPOOOOOONNNNNNMMMKKKKKKJJJIIIHHHGGGPPPPPPOOOOOOOOONNNNNNMMMKKKKKKJJJJJJIIIGGGFFFPPPOOOOOOOOONNNNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFOOOOOOOOONNNNNNMMMLLLKKKKKKJJJIIIHHHHHHGGGFFFOOONNNNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFEEENNNNNNMMMMMMMMMKKKJJJJJJIIIIIIHHHGGGGGGEEEDDDMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGEEEEEEDDDLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBKKKIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBAAAHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@QQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNKKKJJJSSSSSSRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOKKKKKKJJJSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOLLLKKKKKKJJJTTTSSSSSSRRRRRRRRRQQQQQQPPPMMMMMMLLLLLLKKKKKKTTTSSSSSSSSSRRRRRRQQQQQQNNNMMMMMMLLLLLLKKKKKKTTTTTTSSSSSSRRRRRRQQQOOONNNNNNMMMLLLLLLKKKIIITTTTTTSSSSSSRRRPPPOOOOOONNNNNNMMMLLLLLLIIIIIITTTTTTSSSSSSPPPPPPOOOOOONNNNNNMMMLLLJJJIIIHHHTTTSSSSSSQQQPPPPPPOOOOOONNNNNNMMMKKKJJJIIIHHHTTTQQQQQQPPPPPPPPPOOONNNNNNMMMMMMKKKJJJIIIHHHQQQQQQPPPPPPPPPOOOOOONNNNNNMMMKKKJJJJJJIIIHHHQQQPPPPPPPPPOOOOOONNNNNNMMMKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKIIILLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLIIIMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLLLLLLLMMMJJJNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMJJJOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMKKKOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNKKKPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNLLLPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLQQQQQQPPPPPPNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMM>>>>>>?????????@@@@@@@@@AAAAAABBBBBBCCCCCCDDD?????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDD???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEE@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJ555555555666666666777777888888888999999::::::555666666666777777777888888999999999::::::;;;666666777777777888888888999999::::::;;;;;;;;;777777777888888888999999:::::::::;;;;;;<<<<<<777888888888999999999::::::;;;;;;;;;<<<<<<===888888999999999:::::::::;;;;;;<<<<<<=========999999999:::::::::;;;;;;;;;<<<<<<======>>>>>>999:::::::::;;;;;;;;;<<<<<<=========>>>>>>???::::::;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@;;;;;;;;;<<<<<<<<<=========>>>>>>??????@@@@@@;;;<<<<<<<<<=========>>>>>>?????????@@@@@@AAA<<<<<<=========>>>>>>>>>??????@@@@@@AAAAAABBB=========>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBB===>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBCCC>>>>>>?????????@@@@@@@@@AAAAAABBBBBBCCCCCCDDD------.............../////////000000000000111---............////////////000000000111111222.........////////////000000000111111111111222////////////000000000000111111111222222222333//////000000000000111111111222222222333333333000000000111111111111222222222333333333444444000111111111111222222222333333333444444444555111111111222222222333333333444444444555555555111222222222333333333444444444555555555666666222222222333333333444444444555555666666666777222333333333444444444555555555666666777777777333333444444444555555555666666666777777888888444444444555555555666666666777777777888888999444555555555666666666777777777888888999999999555555555666666666777777888888888999999::::::UUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQQQQQQQPPPSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSQQQQQQQQQPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPPPPPPPOOORRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOQQQQQQRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOOONNNNNNPPPQQQQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNMMMMMMPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSQQQUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSQQQQQQFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQ:::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>???<<<<<<<<<============>>>>>>>>>>>>????????????============>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAA>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAABBB??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIII111111222222222222333333333333444444444555555222222222222333333333333444444444555555555555222333333333333333444444444555555555555666666333333333444444444444555555555555666666666777444444444444555555555555666666666666777777777444444555555555555666666666666777777777888888555555555666666666666777777777777888888888999555666666666666777777777777888888888999999999666666777777777777888888888888999999999::::::777777777888888888888999999999999:::::::::;;;777888888888888999999999999:::::::::;;;;;;;;;888888999999999999::::::::::::;;;;;;;;;<<<<<<999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<===::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========:::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>*********+++++++++++++++,,,,,,,,,,,,,,,------***++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,------------......+++,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,------------............/////////,,,---------------............////////////000---------...............////////////000000000---...............////////////000000000111111.........////////////000000000000111111111111...////////////000000000000111111111111222222/////////000000000000111111111111222222222222000000000000000111111111111222222222222333333000000111111111111111222222222333333333333444111111111111222222222222333333333333444444444111111222222222222333333333333444444444555555NNNOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSNNNOOOOOOPPPOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTNNNNNNOOOOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVOOOPPPPPPQQQQQQRRRSSSSSSTTTUUUUUUVVVVVVVVVWWWOOOPPPPPPQQQRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVWWWOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVNNNOOOPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUUUUNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQRRRRRRSSSSSSMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSTTT777777888888888888999999999999999::::::::::::888888888999999999999:::::::::::::::;;;;;;;;;999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>?????????<<<=========>>>>>>>>>>>>????????????@@@@@@@@@===>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAA>>>>>>????????????@@@@@@@@@AAAAAAAAAAAABBBBBB??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCC@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFF...///////////////000000000000000111111111111/////////000000000000000111111111111111222222000000000000000000111111111111111222222222222000000000111111111111111222222222222333333333111111111111111222222222222222333333333333444111111222222222222222333333333333444444444444222222222222333333333333333444444444444555555222333333333333444444444444444555555555555555333333444444444444444555555555555555666666666444444444444555555555555555666666666666777777444555555555555666666666666666777777777777777555555666666666666666777777777777777888888888666666666666777777777777888888888888888999999666777777777777888888888888888999999999999:::777777888888888888999999999999999::::::::::::((((((((((((((((((((()))))))))))))))*********(((((((((((()))))))))))))))))))))************((()))))))))))))))))))))***************++++++))))))))))))*********************++++++++++++)))******************++++++++++++++++++,,,,,,************++++++++++++++++++,,,,,,,,,,,,,,,***++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,------------------...............,,,,,,---------------.............../////////------------..................////////////000---..................///////////////000000000............///////////////000000000000000111...///////////////000000000000000111111111111IIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNNNN>>>????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBB??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCC@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMM444444555555555555555666666666666666777777777555555555555666666666666777777777777777888888555666666666666666777777777777888888888888999666666777777777777777888888888888999999999999777777777888888888888888999999999999:::::::::888888888888888999999999999::::::::::::;;;;;;888999999999999999::::::::::::;;;;;;;;;;;;<<<999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>;;;<<<<<<<<<<<<============>>>>>>>>>>>>??????<<<<<<============>>>>>>>>>>>>????????????@@@=========>>>>>>>>>>>>????????????@@@@@@@@@AAA>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAA>>>????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBB,,,,,,,,,,,,------------------...............,,,------------------.............../////////---------..................///////////////000..................///////////////000000000000.........///////////////000000000000000000111///////////////000000000000000000111111111111//////000000000000000000111111111111111222222000000000000111111111111111111222222222222222000111111111111111111222222222222222333333333111111111222222222222222333333333333333444444222222222222222333333333333333444444444444444222222333333333333333444444444444444555555555333333333333444444444444444555555555555666666333444444444444444555555555555666666666666666444444555555555555555666666666666666777777777&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((())))))''''''((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))))))))*********((((((((())))))))))))))))))******************))))))))))))))))))*********************++++++)))))))))*********************+++++++++++++++*********************++++++++++++++++++,,,,,,************++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,------------------+++,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,------------------...............EEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEE@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEE???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDD?????????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIII;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>?????????<<<=========>>>>>>>>>>>>???????????????@@@@@@======>>>>>>>>>????????????@@@@@@@@@@@@AAAAAA>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAABBB?????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCC@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHH222222222222222222333333333333333444444444444222222333333333333333333444444444444444555555333333333333333444444444444444555555555555555333444444444444444444555555555555666666666666444444444555555555555555666666666666666777777555555555555555666666666666666777777777777888555666666666666666777777777777777888888888888666666666777777777777777888888888888999999999777777777777888888888888888999999999999::::::777888888888888888999999999999::::::::::::;;;888888999999999999999::::::::::::;;;;;;;;;;;;999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------...,,,,,,,,,,,,---------------------............---------------------.....................///------------..................///////////////.....................//////////////////000000........./////////////////////000000000000000//////////////////000000000000000000111111111//////000000000000000000000111111111111111222000000000000000111111111111111111222222222222000111111111111111111222222222222222222333333111111111111222222222222222333333333333333333222222222222222222333333333333333444444444444$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))'''((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))***(((((()))))))))))))))))))))))))))************)))))))))))))))))))))*********************+++)))))))))************************++++++++++++************************+++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,,,,<<<<<<===>>>???@@@@@@AAABBBCCCCCCDDDDDDEEEEEE;;;<<<===>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDEEE;;;<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCDDDDDD:::;;;<<<===>>>>>>???@@@AAAAAABBBBBBCCCCCCDDD:::;;;<<<<<<===>>>??????@@@AAAAAABBBBBBCCCCCC::::::;;;<<<======>>>??????@@@AAAAAABBBBBBCCC999::::::;;;<<<===>>>>>>???@@@@@@AAAAAABBBBBB999999:::;;;<<<<<<===>>>>>>???@@@@@@AAAAAAAAA888999999:::;;;<<<<<<===>>>>>>??????@@@@@@AAA888888999::::::;;;<<<<<<===>>>>>>??????@@@@@@777888888999::::::;;;<<<<<<======>>>?????????777777888999999::::::;;;<<<<<<======>>>>>>???<<<===>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDEEE======>>>??????@@@AAAAAABBBCCCCCCDDDDDDEEEEEE======>>>???@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFF===>>>>>>???@@@AAAAAABBBCCCDDDDDDEEEEEEFFFFFF===>>>??????@@@AAABBBBBBCCCDDDEEEEEEFFFFFFGGG===>>>???@@@@@@AAABBBCCCCCCDDDEEEEEEFFFFFFGGG===>>>???@@@AAAAAABBBCCCDDDDDDEEEFFFFFFGGGGGG===>>>???@@@AAAAAABBBCCCDDDDDDEEEFFFFFFGGGGGG===>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGG===>>>???@@@AAAAAABBBCCCCCCDDDEEEEEEFFFGGGGGG===>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFFFFGGG======>>>???@@@AAABBBBBBCCCDDDDDDEEEFFFFFFGGG<<<===>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEFFFFFF<<<===>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEFFF<<<<<<===>>>???@@@@@@AAABBBCCCCCCDDDDDDEEEEEE777777777888888888888999999999::::::::::::;;;777888888888888999999999:::::::::;;;;;;;;;<<<888888888999999999:::::::::;;;;;;;;;<<<<<<<<<888999999999:::::::::;;;;;;;;;<<<<<<<<<======999999999::::::;;;;;;;;;<<<<<<<<<=========>>>999999::::::;;;;;;<<<<<<<<<======>>>>>>>>>???999::::::;;;;;;<<<<<<=========>>>>>>?????????::::::;;;;;;<<<<<<======>>>>>>?????????@@@@@@:::;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@AAA;;;;;;<<<<<<======>>>>>>??????@@@@@@AAAAAABBB;;;<<<<<<======>>>>>>???@@@@@@AAAAAAAAABBBBBB;;;<<<======>>>>>>???@@@@@@AAAAAABBBBBBCCCCCC<<<<<<===>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDD<<<======>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDD<<<===>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDEEE111000000000111111111111111111111111111111222111111111111111111111111111111222222222222222111111111111222222222222222222222222222333333222222222222222222222222333333333333333333333222222222333333333333333333333333444444444444333333333333333333333444444444444444444555555333333333444444444444444444444555555555555555444444444444444444555555555555555555666666666444444444555555555555555555666666666666666777555555555555555666666666666666777777777777777555555555666666666666666777777777777888888888666666666666666777777777777888888888888999999666666777777777777777888888888888999999999999666777777777777888888888888999999999:::::::::777777777888888888888999999999::::::::::::;;;************************************************************************************++++++************+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------------------------------------......------------------.............................................................../////////...............///////////////////////////////////////////////////////////////000000000000///////////////000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111222$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******************************************333222222222222111111111111000000333222222222222111111111000000000333222222222111111111111000000000222222222222111111111111000000000222222222111111111111000000000///222222111111111111111000000000///222222111111111111000000000000///222111111111111111000000000//////222111111111111111000000000//////222111111111111000000000000//////222111111111111000000000/////////222111111111000000000000/////////222111111111000000000000/////////555555555444444444444444333333333555444444444444444444333333333222555444444444444444333333333222222555444444444444333333333333222222444444444444333333333333222222222444444333333333333333333222222222444444333333333333333222222222111444333333333333333222222222111111444333333333333222222222222111111444333333333333222222222111111111333333333222222222222222111111111333333333222222222222222111111111333333222222222222222111111111000333222222222222222111111111000000333222222222222111111111111000000888888777777777777777666666666555888777777777777777666666666555555888777777777777666666666666555555888777777777666666666666555555555777777777666666666666666555555444777777666666666666555555555555444777666666666666666555555555444444777666666666666555555555555444444777666666666555555555555444444444666666555555555555555555444444333666555555555555555555444444444333666555555555555555444444444333333666555555555555444444444444333333555555555555444444444444333333333555555555444444444444444333333333;;;;;;::::::::::::999999999888888;;;::::::::::::999999999999888888;;;:::::::::999999999999888888888;;;::::::999999999999999888888777::::::999999999999999888888888777:::999999999999999888888888777777:::999999999999888888888888777777:::999999999888888888888777777777:::999999888888888888888777777666999999888888888888777777777777666999888888888888888777777777666666999888888888888777777777777666666999888888888777777777777666666666888888888777777777777777666666666888888777777777777777666666666555???>>>>>>>>>>>>============<<<<<>>>>>>>>============<<<<<<;;;???>>>===============<<<<<<;;;;;;>>>===============<<<<<<<<<;;;;;;>>>=========<<<<<<<<<<<<;;;;;;;;;>>>======<<<<<<<<<<<<;;;;;;;;;:::>>>===<<<<<<<<<<<<;;;;;;;;;::::::===<<<<<<<<<<<<;;;;;;;;;:::::::::===<<<<<<<<<;;;;;;;;;;;;:::::::::===<<<;;;;;;;;;;;;;;;:::::::::999<<<;;;;;;;;;;;;;;;:::::::::999999<<<;;;;;;;;;;;;::::::::::::999999<<<;;;;;;;;;::::::::::::999999999<<<;;;;;;::::::::::::999999999888;;;;;;::::::::::::999999999888888EEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAEEECCCCCCCCCCCCBBBBBBBBBAAAAAA@@@DDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@DDDCCCBBBBBBBBBAAAAAAAAA@@@@@@???CCCBBBBBBBBBAAAAAAAAA@@@@@@??????CCCBBBAAAAAAAAAAAA@@@@@@@@@??????CCCAAAAAAAAAAAA@@@@@@@@@??????>>>BBBAAAAAA@@@@@@@@@@@@??????>>>>>>BBBAAA@@@@@@@@@@@@?????????>>>>>>AAA@@@@@@@@@@@@?????????>>>>>>===AAA@@@@@@????????????>>>>>>======AAA????????????>>>>>>>>>>>>======@@@?????????>>>>>>>>>>>>======<<<@@@??????>>>>>>>>>>>>======<<<<<>>>>>>>>>>>============<<<<<>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>?????????????????????????????????>>>=========?????????????????????????????????============??????????????????????????????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>>>>>>>>>>============<<<<<<<<<<<<=================================<<<<<<<<<;;;HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@???PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMMMMMMMLLLOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOMMMLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNLLLLLLLLLKKKNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNLLLKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLJJJJJJIIIIIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEE222222333333333333444444444444444444444444444222222333333333333333444444444444444444444444222222333333333333333333444444444444444444444222222222333333333333333333444444444333444444222222222333333333333333333333444444333333333111222222222333333333333333333333444333333333111222222222333333333333333333333333333333333222222222222222333333333333333333333333333333111222222222222222333333333333333333333333333111222222222222222333333333333333333333333333111111222222222222222333333333333333333333333111111222222222222222333333333333333333333333111111222222222222222222333333333333333333333555555555555555666666666666777777777666666666444555555555555555666666666666666777666666666444444555555555555666666666666666666666666666444444444555555555666666666666666666666666666444444444444555555555666666666666666666666666444444444444444555555555555666666666555555555333444444444444555555555555555555666555555555333333444444444555555555555555555555555555555333333333444444444555555555555555555555555555333333333444444444444555555555555555555555555333333333333444444444444555555555555444555555333333333444444444444444444444555555444444444222333333333444444444444444444444444444444444222222333333333444444444444444444444444444444222222333333333333444444444444444444444444444888888888888999999999999::::::::::::999::::::777888888888888888999999::::::::::::999999999777777888888888888888999999999::::::999999999777777777888888888888888999999999999999999999777777777777888888888888999999999999999999999777777777777777888888888999999999999888888888666777777777777777777888888888999999888888888666666777777777777777777888888888888888888888666666666777777777777777888888888888888888888666666666666777777777777888888888888777777888555666666666666666777777777888888888777777777555555666666666666666777777777777777777777777555555555666666666666777777777777777777777777555555555555666666666777777777777777777777777555555555555555666666666666777777777666666666;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>=========;;;;;;;;;<<<<<<<<<<<<<<<=========>>>=========;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<===:::;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;999999::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::;;;;;;;;;;;;::::::;;;888999999999999999::::::;;;;;;;;;;;;:::::::::888888999999999999999999::::::;;;;;;:::::::::888888888999999999999999:::::::::::::::::::::888888888888999999999999::::::::::::999::::::???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCAAAAAABBB??????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAA????????????@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAA>>>????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@>>>>>>??????????????????AAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>????????????@@@@@@AAAAAA@@@@@@@@@===>>>>>>>>>>>>?????????@@@@@@@@@@@@?????????======>>>>>>>>>>>>>>>???@@@@@@@@@@@@?????????=========>>>>>>>>>>>>>>>???@@@@@@@@@?????????===============>>>>>>>>>????????????>>>>>>???<<<===============>>>>>>????????????>>>>>>>>><<<<<<<<<===============>>>?????????>>>>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>===>>>>>>;;;<<<<<<<<<<<<=========>>>>>>>>>>>>=========;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>=========EEEFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGDDDEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFCCCDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDAAABBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEECCCCCCDDDAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCC@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBB???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCAAAAAABBBMMMMMMMMMNNNNNNOOOOOOOOOQQQRRRRRRRRRPPPPPPPPPLLLMMMMMMMMMNNNNNNNNNNNNQQQQQQQQQQQQOOOOOOOOOLLLLLLLLLMMMMMMNNNNNNNNNPPPPPPQQQQQQOOOOOOOOOKKKKKKLLLLLLMMMMMMMMMMMMOOOPPPPPPPPPNNNNNNNNNJJJKKKKKKLLLLLLLLLLLLMMMOOOOOOOOOOOOMMMMMMNNNJJJJJJKKKKKKKKKLLLLLLLLLNNNNNNNNNOOOMMMMMMMMMIIIJJJJJJJJJKKKKKKKKKKKKMMMNNNNNNNNNLLLLLLLLLIIIIIIJJJJJJJJJJJJKKKKKKMMMMMMMMMMMMLLLLLLLLLHHHIIIIIIIIIJJJJJJJJJJJJLLLLLLMMMMMMKKKKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLLLLLLLJJJJJJKKKGGGHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKLLLJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHIIIKKKKKKKKKKKKIIIIIIIIIFFFGGGGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJHHHHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIHHHHHHHHH....../////////000000000111111111111222222222....../////////000000000000111111111222222222........./////////000000000111111111111222222........./////////000000000000111111111111222---........./////////000000000111111111111222---........./////////000000000000111111111111------........./////////000000000111111111111------........./////////000000000000111111222---------......////////////000000000111111111---------........./////////000000000111111111---------........./////////000000000000111111---------.........////////////000000000111111------------........./////////000000000111111111111111222222222333333333333444444444444555111111111111222222222333333333333444444444444000111111111222222222222333333333444444444444000000111111111222222222333333333333444444444000000000111111111222222222333333333333444444000000000111111111222222222222333333333333444000000000000111111111222222222222333333333333///000000000111111111111222222222333333333333//////000000000111111111222222222222333333333/////////000000111111111111222222222222333333/////////000000000111111111222222222222333333////////////000000000111111111222222222222333.../////////000000000111111111111222222222222.../////////000000000000111111111222222222222....../////////000000000111111111111222222222444444444555555555666666666666777777777777888333444444444555555555666666666777777777777777333444444444444555555555666666666777777777777333333444444444555555555666666666666777777777333333333444444444555555555666666666666777777333333333333444444444555555555666666666666777222333333333444444444555555555555666666666666222222333333333444444444555555555555666666666222222222333333333444444444555555555555666666222222222333333333444444444444555555555555666111222222222333333333444444444555555555555555111111222222333333333333444444444555555555555111111222222222333333333444444444444555555555111111111222222222333333333444444444444555555111111111222222222333333333333444444444444555777777777888888999999999::::::::::::;;;;;;;;;777777777888888888999999999::::::::::::;;;;;;666777777777888888888999999999::::::::::::;;;666666777777777888888999999999999::::::::::::666666666777777888888888999999999999:::::::::666666666777777777888888888999999999999::::::555666666666777777777888888888999999999999:::555555666666666777777888888888888999999999999555555555666666777777777888888888888999999999555555555666666666777777777888888888888999999444555555555666666666777777777888888888888999444444555555666666666777777777777888888888888444444555555555666666666777777777777888888888444444444555555555666666666777777777777888888444444444555555555666666666666777777777777888;;;;;;;;;<<<<<<=========>>>>>>>>>????????????:::;;;;;;<<<<<<<<<=========>>>>>>>>>?????????::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???:::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>999:::::::::;;;;;;;;;<<<<<<<<<============>>>999999:::::::::;;;;;;;;;<<<<<<<<<============999999999:::::::::;;;;;;<<<<<<<<<<<<=========888999999999::::::;;;;;;;;;<<<<<<<<<<<<======888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<===888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<888888888999999999:::::::::;;;;;;;;;;;;<<<<<<777888888888999999999:::::::::;;;;;;;;;;;;<<<777777888888888999999::::::::::::;;;;;;;;;;;;777777777888888999999999::::::::::::;;;;;;;;;@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEE???@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEE??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDD?????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDD>>>??????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCC>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCC>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBCCC===>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBB======>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBB<<<======>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA<<<<<<======>>>>>>?????????@@@@@@@@@@@@AAAAAA<<<<<<=========>>>>>>?????????@@@@@@@@@@@@AAA;;;<<<<<<=========>>>>>>????????????@@@@@@@@@;;;;;;<<<<<<=========>>>>>>????????????@@@@@@;;;;;;;;;<<<<<<=========>>>>>>>>>????????????FFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGG@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFF@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFF@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEOOONNNLLLJJJIIIGGGFFFDDDBBBAAA???>>>===NNNMMMLLLJJJHHHGGGEEECCCBBB@@@???===<<>><<<;;;MMMLLLJJJHHHFFFEEECCCBBB@@@>>>===<<<:::LLLKKKIIIGGGEEEDDDBBBAAA???>>><<<;;;:::KKKJJJHHHFFFDDDCCCAAA@@@>>>===;;;:::999JJJIIIGGGEEECCCBBB@@@???===<<<:::999888JJJHHHFFFDDDBBBAAA???>>><<<;;;:::888777HHHGGGEEECCCAAA@@@>>>===;;;:::999777666GGGFFFDDDBBB@@@???===;;;:::999888777666FFFEEECCCAAA???>>><<<:::999888777666555EEEDDDBBB@@@>>>===;;;:::888777666555444OOOOOONNNKKKJJJIIIHHHCCCAAA@@@>>>===<<>>===PPPOOONNNMMMIIIHHHFFFEEECCCBBB@@@>>>===QQQPPPOOOKKKIIIHHHGGGEEEDDDBBBAAA???>>>QQQPPPMMMKKKJJJIIIGGGFFFDDDCCCAAA???>>>RRRQQQMMMLLLJJJIIIHHHFFFEEECCCAAA???>>>RRROOONNNLLLKKKIIIHHHFFFEEECCCAAA@@@>>>PPPOOONNNLLLKKKIIIHHHFFFEEECCCAAA@@@>>>PPPOOONNNLLLKKKIIIHHHFFFEEECCCAAA@@@>>>PPPOOONNNLLLKKKIIIHHHFFFEEECCCAAA???>>>PPPOOONNNLLLJJJIIIGGGFFFDDDBBBAAA???>>>PPPOOOMMMLLLJJJHHHGGGEEEDDDBBB@@@>>>===PPPNNNMMMKKKIIIHHHFFFEEECCCAAA@@@>>>===OOONNNLLLJJJIIIGGGFFFDDDBBBAAA???>>>===FFFGGGHHHIIIJJJLLLNNNQQQUUUZZZ```gggrrrGGGGGGHHHIIIKKKMMMOOORRRUUUZZZ```hhhsssGGGHHHIIIJJJKKKMMMOOORRRVVVZZZ```hhhrrrHHHIIIIIIJJJLLLMMMOOORRRUUUZZZ```gggqqqIIIIIIJJJKKKLLLNNNPPPRRRUUUYYY___fffnnnJJJJJJKKKKKKLLLNNNOOORRRTTTXXX]]]ccckkkJJJKKKKKKLLLMMMNNNOOOQQQTTTWWW\\\bbbhhhKKKKKKLLLLLLMMMNNNOOOQQQSSSUUUYYY\\\___LLLLLLLLLMMMLLLMMMNNNLLLNNNOOOSSSAAA;;;LLLKKKKKKKKKKKKKKKKKKLLLMMMMMM@@@888:::LLLLLLKKKKKKKKKKKKKKKLLLLLLBBB;;;999888MMMLLLLLLLLLLLLKKKKKKDDDDDD===<<<:::999NNNMMMMMMLLLLLLLLLFFFEEE@@@>>>===;;;:::OOONNNNNNMMMLLLHHHGGGBBB@@@???===<<<;;;OOOOOONNNKKKJJJIIIHHHCCCAAA@@@>>>===<<<:::;;;<<<<<<===>>>???@@@AAABBBCCCEEEFFF;;;<<<======>>>???@@@AAABBBDDDEEEFFFHHH<<<======>>>???@@@AAABBBDDDEEEGGGHHHJJJ===>>>>>>???@@@AAABBBDDDEEEGGGHHHJJJLLL>>>>>>???@@@AAABBBDDDEEEGGGHHHJJJLLLNNN??????@@@AAABBBCCCEEEFFFHHHJJJLLLNNNQQQ???@@@AAABBBCCCEEEFFFHHHJJJLLLNNNQQQTTT@@@AAABBBCCCDDDFFFGGGIIIKKKNNNQQQTTTXXXAAABBBCCCDDDEEEGGGIIIKKKMMMPPPSSSWWW[[[BBBCCCDDDEEEFFFHHHJJJLLLOOORRRVVVZZZ___CCCDDDEEEFFFGGGIIIKKKMMMPPPTTTXXX]]]dddDDDDDDEEEGGGHHHJJJLLLOOORRRVVVZZZ```hhhDDDEEEFFFGGGIIIKKKMMMPPPSSSWWW]]]ccclllEEEFFFGGGHHHJJJKKKNNNQQQTTTYYY^^^fffoooFFFGGGHHHIIIJJJLLLNNNQQQUUUZZZ```gggqqq000111111222222333333444444555555666666111111222222333333444444555555666666777222222333333444444555555666666777777888222333333444444555555666666777888888999333333444444555666666777777888999999:::444444444555666666777888888999::::::;;;444555555666666777888888999::::::;;;<<<555666666777777888999999:::;;;;;;<<<===666666777777888999999:::;;;<<<<<<===>>>666777777888999::::::;;;<<<===>>>>>>???777888888999::::::;;;<<<===>>>>>>???@@@888999999::::::;;;<<<===>>>???@@@AAABBB999999:::;;;;;;<<<===>>>???@@@AAABBBCCC999:::;;;;;;<<<===>>>???@@@AAABBBCCCDDD:::;;;<<<<<<===>>>???@@@AAABBBCCCEEEFFF*********+++++++++,,,,,,....../////////***+++++++++,,,,,,,,,---...//////000000++++++,,,,,,,,,---------...000000000111,,,,,,,,,---------.........///111111111,,,---------.........//////000000222222------....../////////000000000111333333.........//////000000000111111222222444.../////////000000111111111222222333333//////000000000111111222222333333333444000000000111111222222222333333444444555000000111111222222333333333444444555555000111111222222333333444444555555666666111111222222333333444444555555666666777222222222333333444444555555666777777888000111111222222333333444444555555666666___]]]\\\ZZZYYYXXXWWWVVVVVVTTTSSSRRRQQQPPPOOO^^^\\\ZZZYYYXXXWWWWWWVVVTTTSSSRRRRRRPPPPPPOOO\\\[[[YYYXXXWWWVVVVVVTTTSSSRRRRRRQQQPPPOOONNN[[[YYYXXXWWWVVVVVVTTTSSSRRRRRRQQQPPPOOONNNMMMYYYXXXWWWVVVUUUTTTSSSRRRQQQQQQPPPOOONNNMMMLLLXXXWWWVVVUUUTTTSSSRRRQQQQQQPPPOOONNNNNNMMMKKKVVVUUUTTTTTTRRRRRRQQQPPPPPPOOONNNMMMMMMLLLJJJUUUTTTSSSRRRQQQQQQPPPOOOOOONNNMMMLLLKKKKKKJJJSSSRRRQQQPPPPPPOOOOOONNNMMMMMMLLLKKKJJJJJJHHHRRRPPPPPPOOOOOONNNNNNMMMLLLLLLKKKJJJIIIHHHGGGOOOOOONNNNNNMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFNNNMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEZZZYYYWWWVVVUUUTTTTTTSSSRRRRRRQQQQQQPPPPPPOOO\\\ZZZYYYXXXVVVVVVUUUTTTSSSSSSRRRRRRQQQQQQPPP^^^\\\ZZZYYYXXXWWWVVVUUUTTTTTTSSSSSSRRRRRRQQQ___]]][[[ZZZYYYXXXWWWVVVUUUUUUTTTSSSSSSQQQPPPaaa^^^]]][[[ZZZYYYXXXWWWVVVUUUUUUTTTRRRQQQQQQbbb```^^^\\\ZZZYYYXXXWWWWWWVVVUUUTTTSSSRRRQQQccc```^^^]]][[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSRRRdddaaa___]]]\\\ZZZYYYYYYWWWVVVUUUUUUTTTSSSRRRdddaaa___]]]\\\[[[ZZZXXXWWWWWWVVVUUUTTTSSSPPPdddbbb___^^^\\\ZZZYYYXXXWWWWWWVVVUUUTTTRRRPPPdddaaa___]]]\\\ZZZYYYXXXWWWWWWVVVUUUSSSRRRPPPcccaaa___]]][[[ZZZYYYXXXWWWWWWVVVSSSRRRQQQPPPbbb```^^^\\\[[[ZZZYYYXXXWWWVVVUUUSSSRRRQQQPPPaaa___]]][[[ZZZYYYXXXWWWVVVVVVTTTSSSRRRQQQPPP___]]]\\\ZZZYYYXXXWWWVVVVVVTTTSSSRRRQQQPPPOOOCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKPPPOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLRRRQQQPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLSSSRRRQQQQQQPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLUUUTTTSSSRRRQQQPPPPPPOOOOOOOOONNNNNNMMMMMMMMMWWWUUUTTTSSSRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNXXXWWWVVVUUUTTTSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOZZZYYYWWWVVVUUUTTTTTTSSSRRRRRRQQQQQQPPPPPPOOO555555666666666666777777777888888999999::::::666666666777777777777888888999999999:::;;;;;;777777777777888888888999999999::::::;;;;;;<<<888888888888999999999999::::::;;;;;;<<<<<<===999999999999999:::::::::;;;;;;;;;<<<<<<===>>>:::::::::::::::;;;;;;;;;;;;<<<<<<======>>>???;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????;;;<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@@@@=====================>>>>>>>>>??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBB?????????????????????@@@@@@@@@AAAAAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFF,,,,,,,,,---------............//////000000000------------............/////////000000111111------............/////////000000000111111222............/////////000000000111111111222222...////////////000000000111111111222222222333/////////000000000111111111222222222333333444000000000000111111111111222222333333333444444000000111111111111222222222333333444444555555111111111222222222222333333333444444555555666111222222222222333333333444444555555666666666222222333333333333444444444555555666666777777333333333444444444444555555666666666777777888444444444444555555555666666666777777888888999444555555555555666666666777777777888888999999555555666666666666777777777888888999999::::::''''''''''''''''''((((((((())))))))))))******''''''''''''(((((((((((()))))))))************''''''(((((((((((())))))))))))*********++++++(((((((((((()))))))))************+++++++++,,,((())))))))))))************+++++++++,,,,,,,,,)))))))))*********+++++++++,,,,,,,,,---------)))************+++++++++,,,,,,,,,---------...*********+++++++++,,,,,,,,,---------.........***++++++++++++,,,,,,,,,---------......//////+++++++++,,,,,,,,,---------.........//////000+++,,,,,,,,,,,,---------.........//////000000,,,,,,,,,,,,---------.........//////000000000,,,,,,---------........./////////000000111111------------........./////////000000111111222,,,,,,,,,---------............//////000000000|||yyyuuuqqqmmmjjjgggdddaaa___~~~~~~}}}|||zzzwwwtttqqqmmmjjjgggdddbbb___^^^xxxxxxwwwvvvtttrrrpppmmmjjjgggeeebbb```^^^\\\rrrrrrrrrqqqooommmkkkiiigggdddbbb```^^^\\\[[[mmmmmmmmmlllkkkiiigggeeecccaaa```^^^\\\[[[YYYhhhhhhhhhgggfffeeedddbbb```___]]]\\\ZZZYYYXXXdddddddddccccccbbb```___^^^\\\[[[ZZZXXXWWWVVVaaaaaaaaa```___^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUU^^^^^^]]]]]]\\\[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSS[[[[[[[[[ZZZYYYYYYXXXWWWVVVVVVUUUTTTSSSRRRRRRXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTSSSRRRRRRQQQOOOVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQPPPOOONNNvvvvvvuuutttssspppnnnkkkhhheeeccc```^^^\\\ZZZ|||}}}|||{{{xxxvvvsssooollliiifffccc```^^^\\\{{{xxxtttpppllliiieeeccc```^^^}}}xxxtttoookkkhhheeebbb___|||wwwrrrnnnjjjfffcccaaazzzuuuppplllhhheeebbb}}}wwwrrrmmmiiifffccc~~~xxxsssnnnjjjgggdddyyytttoookkkgggdddyyytttoookkkgggddd~~~xxxsssnnnjjjgggddd|||vvvqqqmmmiiifffccc~~~yyytttoookkkhhheeebbbzzzuuuqqqmmmiiifffcccaaa|||yyyuuuqqqmmmjjjgggdddaaa___EEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNMMMMMMLLLUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPOOOOOONNNYYYYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQPPPPPP]]]]]]\\\\\\[[[[[[ZZZYYYXXXWWWUUUTTTSSSRRRRRRaaaaaa``````___^^^]]]\\\[[[YYYXXXWWWUUUTTTSSSeeeeeeeeedddcccbbbaaa___^^^\\\ZZZYYYXXXVVVUUUjjjjjjjjjiiihhhgggeeecccaaa___]]][[[ZZZXXXWWWppppppoooooommmkkkiiigggdddbbb```^^^\\\ZZZXXXvvvvvvuuutttssspppnnnkkkhhheeeccc```^^^\\\ZZZ333333333444444444444444444444444555555555555444444444444555555555555555555555555666666666555555555555555666666666666666666666666777777666666666666666777777777777777777777777888888777777777777777888888888888888888888888888999888888888888999999999999999999999999999999:::999999999:::::::::::::::::::::::::::::::::;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCC)))******************+++++++++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,---------------...,,,,,,,,,,,,,,,------------------............,,,---------------------...............//////------------..................////////////000..................///////////////000000000000.../////////////////////000000000000000111111/////////000000000000000000000111111111111111000000000000000111111111111111111222222222222111111111111111111111222222222222222222333333111222222222222222222222333333333333333333444222222333333333333333333333444444444444444444333333333444444444444444444444444555555555555$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((())))))''''''''''''''''''((((((((((((((())))))))))))'''''''''((((((((((((((()))))))))))))))******'''((((((((((((((()))))))))))))))************(((((((((((()))))))))))))))************++++++((())))))))))))))))))************++++++++++++))))))))))))***************+++++++++++++++,,,))))))***************+++++++++++++++,,,,,,,,,***************+++++++++++++++,,,,,,,,,,,,---)))******************+++++++++++++++,,,,,,,,,pppnnnmmmmmmmmmnnnppprrruuuxxx{{{lllkkkjjjjjjjjjkkkmmmoooqqqtttvvvyyy{{{}}}~~~iiihhhhhhhhhhhhiiijjjlllnnnooorrrtttvvvwwwxxxgggfffeeeeeeffffffgggiiijjjlllnnnooopppqqqrrrdddccccccccccccdddeeefffggghhhiiikkklllmmmmmmaaaaaa``````aaaaaabbbcccdddeeefffggghhhhhhhhh^^^^^^^^^^^^^^^______```aaabbbbbbcccddddddddd\\\\\\\\\\\\\\\]]]]]]^^^^^^___``````aaaaaaaaaZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]^^^^^^XXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[VVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVgggfffeeeeeeeeefffhhhiiikkkmmmppprrrtttuuuvvvjjjiiihhhhhhhhhiiikkkmmmooorrruuuwwwyyy{{{|||nnnlllkkkkkkkkklllnnnpppsssvvvzzz}}}qqqooonnnmmmnnnoooqqqtttwww{{{tttrrrppppppppprrrtttwww{{{wwwtttrrrrrrrrrtttvvvzzz~~~yyyvvvtttttttttvvvxxx|||zzzwwwuuuuuuuuuwwwzzz~~~{{{xxxvvvuuuvvvxxxzzz~~~{{{xxxvvvuuuvvvxxxzzz~~~zzzwwwuuuuuuuuuwwwzzz}}}xxxvvvtttssstttvvvxxx{{{vvvtttrrrrrrrrrtttvvvyyy}}}sssqqqpppppppppqqqsssvvvyyy}}}pppnnnmmmmmmmmmnnnppprrruuuxxx{{{BBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYYYYVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\]]]YYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]^^^___``````aaa]]]\\\\\\\\\\\\]]]^^^___```aaabbbcccdddeeeeee```____________```aaabbbccceeefffhhhiiijjjjjjccccccbbbbbbbbbcccdddfffgggiiikkklllnnnooopppgggfffeeeeeeeeefffhhhiiikkkmmmppprrrtttuuuvvv111111111222222222222222222222333333333333333222222222222333333333333333333333444444444444333333333333444444444444444444444555555555555444444444444555555555555555555555666666666666555555555555666666666666666666666777777777777666666666666777777777777777777888888888888888777777777888888888888888888999999999999999999888888999999999999999999:::::::::::::::::::::999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEE((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))))))))))))))************)))))))))))))))))))))*********************+++))))))************************+++++++++++++++***************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------......,,,---------------------.....................---------.....................///////////////.............../////////////////////000000000//////////////////000000000000000000000000111///000000000000000000000111111111111111111111000000111111111111111111111222222222222222222111111111222222222222222222222333333333333333""""""""""""""""""##################$$$$$$$$$"""""""""########################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&'''''''''''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((((((((((())))))'''''''''((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((())))))))))))))))))))))))yyy}}}|||yyyuuurrrppprrrvvvzzz|||~~~~~~|||yyyvvvsssqqqnnnlllmmmpppsssuuuwwwwwwxxxwwwuuusssqqqooommmkkkiiiiiikkkmmmooopppqqqqqqpppooonnnlllkkkiiihhhgggdddfffhhhiiikkkkkkkkkkkkjjjiiihhhgggfffeeeddd```bbbdddeeefffffffffffffffeeedddcccbbbbbbaaa]]]^^^```aaaaaabbbbbbbbbbbbaaaaaa```______^^^ZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\WWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZUUUVVVVVVWWWWWWXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTkkknnnqqqsssuuuuuuuuutttsssqqqooollljjjhhhgggqqqtttxxx{{{}}}}}}}}}|||zzzwwwtttqqqooollljjjwww{{{~~~zzzwwwssspppnnn}}}|||xxxtttqqq|||wwwttt{{{www}}}yyyzzz{{{{{{~~~zzz|||xxx~~~zzzvvv~~~zzzvvvsssyyy}}}|||yyyuuurrrppp??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTVVVWWWWWWXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVXXXZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZYYY\\\^^^___aaaaaabbbbbbbbbaaaaaa```___^^^]]]]]]aaaccceeefffggghhhhhhggggggfffdddcccbbbaaa```fffhhhjjjlllmmmnnnnnnmmmlllkkkiiihhhfffdddccckkknnnqqqsssuuuuuuuuutttsssqqqooollljjjhhhggg////////////000000000000000000111111111111111000000000000000111111111111111111222222222222111111111111111111222222222222222333333333333222222222222222222333333333333333333444444444333333333333333333444444444444444444555555555333444444444444444555555555555555666666666666555555555555555666666666666666666777777777777666666666666666777777777777777888888888888888777777777777888888888888888999999999999999999888888888999999999999999:::::::::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===============>>><<<<<<============>>>>>>>>>>>>>>>>>>?????????===>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBB&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))((((((((())))))))))))))))))))))))************))))))))))))))))))************************+++)))************************++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------------............------------------.....................//////---...................../////////////////////....../////////////////////000000000000000000////////////000000000000000000111111111111111!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######"""""""""""""""""""""""""""##################""""""""""""###########################$$$$$$###########################$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((((((MMMOOOPPPRRRTTTWWWYYY\\\___bbbfffkkkoootttyyyMMMNNNOOOQQQSSSUUUWWWZZZ]]]```cccgggkkknnnrrrLLLMMMOOOPPPRRRTTTVVVXXX[[[]]]```cccgggjjjmmmKKKLLLNNNOOOQQQSSSUUUWWWYYY[[[^^^```cccfffiiiJJJKKKMMMNNNPPPQQQSSSUUUWWWYYY[[[]]]```bbbdddIIIJJJKKKMMMOOOPPPRRRSSSUUUWWWYYY[[[]]]___```HHHIIIJJJLLLMMMOOOPPPRRRSSSUUUVVVXXXZZZ[[[]]]GGGHHHIIIKKKLLLMMMOOOPPPQQQSSSTTTVVVWWWYYYZZZFFFGGGHHHIIIKKKLLLMMMNNNPPPQQQRRRTTTUUUVVVWWWEEEFFFGGGHHHIIIKKKKKKMMMNNNOOOPPPQQQSSSTTTUUUDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPQQQRRRRRRCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPJJJKKKMMMNNNPPPRRRTTTVVVXXX[[[^^^aaadddhhhkkkKKKMMMNNNPPPQQQSSSVVVXXX[[[^^^aaaeeeiiimmmqqqLLLNNNOOOQQQSSSUUUWWWZZZ]]]```dddiiimmmrrrwwwMMMOOOPPPRRRTTTVVVYYY\\\___cccggglllrrrwww}}}NNNOOOQQQSSSUUUXXXZZZ^^^aaaeeejjjpppvvv|||OOOPPPRRRTTTVVVYYY\\\___ccchhhmmmsssyyyOOOQQQSSSUUUWWWYYY]]]```dddiiiooouuu|||OOOQQQSSSUUUWWWZZZ]]]aaaeeejjjpppwww~~~PPPQQQSSSUUUXXXZZZ^^^aaafffkkkqqqxxxPPPQQQSSSUUUXXX[[[^^^bbbfffkkkqqqxxxOOOQQQSSSUUUXXXZZZ]]]aaaeeejjjpppvvv}}}OOOQQQSSSUUUWWWZZZ]]]```dddiiinnnttt{{{OOOPPPRRRTTTVVVYYY\\\___cccggglllrrrxxx~~~NNNPPPQQQSSSVVVXXX[[[^^^aaaeeeiiinnntttyyyMMMOOOPPPRRRTTTWWWYYY\\\___bbbfffkkkoootttyyy999:::::::::;;;;;;<<<<<<=========>>>>>>??????:::;;;;;;<<<<<<======>>>>>>>>>??????@@@@@@AAA<<<<<<<<<======>>>>>>??????@@@AAAAAABBBBBBBBB======>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDD>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFGGG???@@@@@@AAABBBBBBCCCDDDEEEEEEFFFGGGHHHHHHIII@@@AAABBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNCCCDDDEEEEEEFFFGGGHHHIIIJJJLLLMMMNNNOOOPPPQQQDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOQQQRRRSSSTTTEEEFFFGGGHHHJJJKKKLLLMMMOOOPPPRRRSSSUUUWWWXXXGGGHHHIIIJJJKKKLLLNNNOOOQQQSSSUUUWWWXXXZZZ\\\HHHIIIJJJKKKMMMNNNPPPRRRSSSVVVXXXZZZ\\\^^^aaaIIIJJJLLLMMMNNNPPPRRRTTTVVVXXX[[[]]]```cccfffJJJKKKMMMNNNPPPRRRTTTVVVXXX[[[^^^aaadddhhhkkk------------.....................////////////..................//////////////////000000000/////////////////////000000000000000000111111//////000000000000000000111111111111111111222000000000111111111111111111222222222222222333111111111111111222222222222222333333333333333222222222222222333333333333333444444444444555333333333333333444444444444444555555555555666333444444444444555555555555666666666666777777444555555555555666666666666777777777777888888555666666666666777777777777888888888999999999666777777777777888888888999999999:::::::::;;;777888888888999999999:::::::::;;;;;;;;;<<<<<<888999999999:::::::::;;;;;;<<<<<<<<<=========999:::::::::;;;;;;<<<<<<=========>>>>>>??????%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))*********************************++++++*********************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...............------------.....................//////////// !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""###################################################################################################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&<<<>>>???@@@AAABBBCCCEEEFFFGGGHHHIIIKKKLLLMMM<<<===>>>???AAABBBCCCDDDEEEFFFHHHIIIJJJKKKMMM<<<===>>>???@@@AAABBBDDDEEEFFFGGGHHHIIIKKKLLL;;;<<<===???@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKK;;;<<<===>>>???@@@AAABBBCCCEEEFFFGGGHHHIIIJJJ:::;;;<<<===???@@@AAABBBCCCDDDEEEFFFGGGHHHIII:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHH999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGG999:::;;;<<<===>>>???@@@AAABBBCCCCCCDDDEEEFFF888999:::;;;<<<===>>>???@@@AAABBBCCCDDDDDDEEE888999999:::;;;<<<===>>>???@@@AAABBBCCCCCCDDD777888999:::;;;<<<<<<===>>>???@@@AAABBBBBBCCC<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJ======>>>???@@@AAABBBCCCDDDEEEGGGHHHIIIJJJKKK===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHJJJKKKLLL===>>>???@@@AAABBBCCCDDDFFFGGGHHHIIIJJJLLLMMM===>>>???@@@AAABBBDDDEEEFFFGGGHHHJJJKKKLLLNNN===>>>???AAABBBCCCDDDEEEFFFHHHIIIJJJLLLMMMOOO===>>>???AAABBBCCCDDDFFFGGGHHHIIIKKKLLLMMMOOO===???@@@AAABBBCCCDDDFFFGGGHHHJJJKKKLLLNNNOOO===???@@@AAABBBCCCEEEFFFGGGHHHJJJKKKMMMNNNPPP===???@@@AAABBBCCCEEEFFFGGGHHHJJJKKKMMMNNNPPP===>>>???AAABBBCCCDDDFFFGGGHHHJJJKKKLLLNNNOOO===>>>???AAABBBCCCDDDFFFGGGHHHIIIKKKLLLNNNOOO===>>>???@@@BBBCCCDDDEEEGGGHHHIIIKKKLLLMMMOOO===>>>???@@@AAACCCDDDEEEFFFGGGIIIJJJKKKMMMNNN<<<>>>???@@@AAABBBCCCEEEFFFGGGHHHIIIKKKLLLMMM666666666666666666777777777777888888999999999666666666777777777888888888888999999:::::::::777777777777888888888999999999::::::;;;;;;<<<777777888888888999999:::::::::;;;;;;<<<<<<===888888888999999999::::::;;;;;;<<<<<<======>>>888999999999::::::;;;;;;<<<<<<======>>>>>>???999999999::::::;;;<<<<<<======>>>>>>???@@@@@@999::::::;;;;;;<<<<<<======>>>??????@@@AAABBB::::::;;;;;;<<<======>>>>>>???@@@AAAAAABBBCCC:::;;;;;;<<<======>>>??????@@@AAABBBCCCCCCDDD;;;;;;<<<======>>>???@@@@@@AAABBBCCCDDDEEEEEE;;;<<<<<<===>>>???@@@@@@AAABBBCCCDDDEEEFFFGGG;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGHHH<<<======>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIII<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJ.........------------------------------------///..........................................///////////////...........................///000000///////////////////////////////////////000000000000000000000000000000000000000000000111111111000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333222222222222222222222222333333333333333333333333333333333333333333333333333444444444444444444333444444444444444444444444555555555555444444444444444444555555555555555555666666666555555555555555555555555666666666666777777777555555555555666666666666666777777777888888888666666666666666666777777777777888888999999999&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''')))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((************)))))))))))))))))))))))))))))))))+++*********************)))))))))))))))))))))+++++++++++++++******************************,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,---.........------------------------------------  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################################################################$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%% ###""""""!!!!!!"""""""""!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!"""!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!! !!!!!! !!!      %%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$#########$$$$$$#########$$$$$$#########$$$#########"""$$$######""""""#########""""""######"""""""""######"""""""""###"""""""""!!!###""""""!!!!!!(((((('''''''''((((((''''''&&&(((''''''&&&&&&(((''''''&&&&&&'''''''''&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$******)))))))))******)))))))))******))))))(((******))))))(((***))))))((((((***)))((((((((()))))))))(((((()))))))))(((((())))))((((((((())))))(((((('''))))))((((((''')))((((((''''''(((((((((''''''(((((((((''''''(((((('''''''''++++++******)))++++++******)))++++++******)))++++++******)))++++++******)))++++++***))))))++++++***))))))++++++***))))))++++++***))))))+++******))))))+++******))))))+++******))))))*********))))))*********))))))******)))))))))      ############"""""""""!!!!!!!!!!!! #########""""""""""""!!!!!!!!! ######""""""""""""!!!!!!!!! ###""""""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! """""""""!!!!!!!!!!!! """"""!!!!!!!!!!!! """!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!     '''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########"""&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""""""""&&&%%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!%%%%%%%%%%%%$$$$$$$$$############"""""""""!!!%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!$$$$$$$$$$$$#########""""""""""""!!!!!!!!! $$$$$$$$$#########""""""""""""!!!!!!!!!!!! $$$$$$############"""""""""!!!!!!!!!!!! $$$############"""""""""!!!!!!!!!!!! ############"""""""""!!!!!!!!!!!! ))))))))))))(((((((((((('''''''''&&&&&&&&&%%%)))))))))((((((((((((''''''''''''&&&&&&&&&%%%)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########,,,,,,+++++++++++++++*********))))))))))))(((,,,+++++++++++++++************)))))))))((((((,,,++++++++++++************)))))))))(((((((((++++++++++++************))))))))))))(((((((((++++++++++++************)))))))))((((((((('''+++++++++************))))))))))))((((((((('''++++++************))))))))))))(((((((((''''''+++***************)))))))))((((((((((((''''''***************))))))))))))((((((((('''''''''************))))))))))))((((((((('''''''''&&&*********))))))))))))(((((((((((('''''''''&&&*********)))))))))(((((((((((('''''''''&&&&&&******))))))))))))(((((((((''''''''''''&&&&&&***))))))))))))(((((((((((('''''''''&&&&&&&&&))))))))))))(((((((((((('''''''''&&&&&&&&&&&&......---------------,,,,,,,,,,,,+++++++++***...------------------,,,,,,,,,,,,+++++++++***...---------------,,,,,,,,,,,,+++++++++******------------------,,,,,,,,,,,,+++++++++******---------------,,,,,,,,,,,,+++++++++*********------------,,,,,,,,,,,,,,,+++++++++*********------------,,,,,,,,,,,,++++++++++++******)))---------,,,,,,,,,,,,++++++++++++*********)))------,,,,,,,,,,,,,,,++++++++++++*********)))---,,,,,,,,,,,,,,,++++++++++++*********)))))),,,,,,,,,,,,,,,++++++++++++************)))))),,,,,,,,,,,,,,,++++++++++++*********))))))))),,,,,,,,,,,,++++++++++++************))))))(((,,,,,,,,,++++++++++++************)))))))))(((,,,,,,+++++++++++++++*********))))))))))))(((..................------------,,,,,,,,,++++++..................------------,,,,,,,,,++++++..................------------,,,,,,,,,++++++..................------------,,,,,,,,,++++++..................------------,,,,,,,,,++++++..................------------,,,,,,,,,++++++...............---------------,,,,,,,,,++++++...............------------,,,,,,,,,,,,++++++...............------------,,,,,,,,,,,,++++++...............------------,,,,,,,,,+++++++++............---------------,,,,,,,,,+++++++++............------------,,,,,,,,,,,,+++++++++.........---------------,,,,,,,,,,,,++++++***.........---------------,,,,,,,,,+++++++++***......---------------,,,,,,,,,,,,+++++++++***555555666666666666666666666666666666666444444444444555555555555444444444444444333333333333333333333333333333333333333222222222222222222222222222222222222222111111111111111111111111111111111111111000000000000000000000000000000111111000///////////////////////////000000000000/////////................../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,))))))*********************************((('''(((((((((((((((((((((((()))))))))KKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::999999999999999999888888888888888888888888888888888888888777777777777777777777777777777777777777555555666666666666666666666666666666666NNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKLLLOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMPPPQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMNNNQQQRRRRRRQQQQQQQQQPPPOOOOOOOOONNNNNNNNNRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOORRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOORRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOONNNOOOQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNOOOPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIII777777777777777777777777777777777777777888888888888888888888888888888888888888999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<====================================>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIILLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKLLL))))))))))))))))))))))))*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.......................................///////////////////////////////////////000000000000000000000000000000000000000111111111111111111111111111111111111111222222222222222222222222222222222222222333333333333333333333333333333333333333444444444444444444444444444444444444444555555555666666666666666666666666666666777777777777777777777777777777777777777""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************111111222222222333333444444444555555555555555000000111111111222222333333333333444444444444///000000000111111111222222222222333333333333////////////000000000111111111111222222222222.........////////////000000000000111111111111------............////////////000000000000000,,,---------------............///////////////,,,,,,,,,,,,,,,------------...............///******************+++++++++++++++,,,,,,,,,,,,'''((((((((((((((((((((()))))))))))))))))))))&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((===>>>???AAABBBCCCDDDFFFGGGHHHIIIJJJJJJKKKKKK<<<===>>>@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIII;;;<<<===>>>@@@AAABBBCCCDDDEEEFFFFFFGGGGGGHHH:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEEEEFFFFFF999:::;;;<<<===>>>???@@@AAABBBBBBCCCCCCDDDDDD888999:::;;;<<<===>>>??????@@@AAAAAABBBBBBBBB888888999:::;;;<<<<<<===>>>??????@@@@@@@@@AAA777777888999::::::;;;<<<======>>>>>>?????????666777777888999999:::;;;;;;<<<<<<=========>>>555666666777888888999999::::::;;;;;;<<<<<<<<<444555555666666777888888999999999:::::::::;;;333444444555555666666777777888888888999999999222333333444444555555666666666777777888888888222222222333333444444555555555666666666666777111111222222222333333444444444555555555555555===???@@@BBBCCCEEEFFFGGGIIIJJJKKKLLLMMMMMMNNN>>>???AAABBBDDDFFFGGGIIIJJJKKKLLLMMMNNNOOOOOO???@@@BBBCCCEEEFFFHHHIIIKKKLLLMMMNNNOOOPPPPPP???AAABBBDDDEEEGGGIIIJJJLLLMMMNNNOOOPPPQQQQQQ???AAABBBDDDFFFHHHIIIKKKLLLNNNOOOPPPQQQRRRRRR@@@AAACCCDDDFFFHHHJJJKKKMMMNNNOOOQQQQQQRRRSSS@@@AAACCCEEEFFFHHHJJJKKKMMMNNNPPPQQQRRRRRRSSS@@@AAACCCDDDFFFHHHJJJKKKMMMNNNOOOQQQQQQRRRSSS???AAACCCDDDFFFHHHIIIKKKLLLNNNOOOPPPQQQRRRRRR???AAABBBDDDFFFGGGIIIJJJLLLMMMOOOPPPPPPQQQRRR???@@@BBBCCCEEEGGGHHHJJJKKKMMMNNNOOOPPPPPPQQQ???@@@AAACCCDDDFFFGGGIIIJJJLLLMMMNNNNNNOOOOOO>>>???AAABBBDDDEEEGGGHHHIIIKKKLLLMMMMMMNNNNNN===???@@@AAACCCDDDFFFGGGHHHIIIJJJKKKLLLLLLMMM===>>>???AAABBBCCCDDDFFFGGGHHHIIIJJJJJJKKKKKK111222222333333333444444555555555666666666777222222333444444555555666666666777777777888888333333444555555666666777777888888999999999999444444555666666777888888999999:::::::::;;;;;;555555666777777888999999:::;;;;;;<<<<<<<<<<<<666666777888999999:::;;;;;;<<<======>>>>>>>>>777777888999:::;;;;;;<<<===>>>>>>??????@@@@@@888888999:::;;;<<<===>>>>>>???@@@@@@AAAAAABBB888999:::;;;<<<===>>>???@@@AAABBBBBBCCCCCCCCC999:::;;;===>>>???@@@AAABBBBBBCCCDDDDDDEEEEEE:::;;;===>>>???@@@AAABBBCCCDDDEEEFFFFFFGGGGGG;;;<<<>>>???@@@AAABBBDDDEEEFFFGGGGGGHHHHHHIII<<<===>>>@@@AAABBBDDDEEEFFFGGGHHHIIIJJJJJJKKK===>>>???AAABBBDDDEEEFFFGGGIIIJJJKKKKKKLLLLLL===???@@@BBBCCCEEEFFFGGGIIIJJJKKKLLLMMMMMMNNN'''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))*********((())))))))))))))))))************************)))))))))******************++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,------------------......,,,,,,,,,,,,------------..................///,,,------------............///////////////000------.........////////////000000000000000111......////////////000000000111111111111111222/////////000000000111111111222222222222333333///000000111111111222222222333333333444444444000111111222222222333333444444444555555555555111222222333333333444444555555555666666666777!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""##################################################################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((((((((()))))))))))))))))),,,,,,,,,---------........./////////000000111+++,,,,,,,,,,,,---------.........//////000000+++++++++,,,,,,,,,------------.........//////***++++++++++++,,,,,,,,,---------.........///*********++++++++++++,,,,,,,,,------------...))))))************+++++++++,,,,,,,,,,,,------))))))))))))************++++++++++++,,,,,,,,,(((((()))))))))))))))*********++++++++++++,,,''''''''''''''''''(((((((((((())))))))))))***%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&111222222333333444555666666777888999:::<<<===111111222222333444555555666777888999:::;;;<<<111111111222333333444555666666777888999:::;;;000111111222222333444444555666777777888999:::000000111111222222333444555555666777888888999000000000111111222333333444555555666777888888///000000000111111222333333444555555666777888//////000000000111222222333333444555555666777.../////////000000111222222333333444555555666....../////////000000111222222333333444444555---....../////////000000111111222222333333444------.........//////000000111111222222333333---------.........//////000000000111111222222,,,,,,---------....../////////000000111111222,,,,,,,,,---------........./////////000000111111222222333333444555666777888999:::;;;<<<===111222222333444444555666777888999:::;;;===>>>222222333333444555555666777888999;;;<<<===???222222333333444555666777888999:::;;;<<<>>>???222222333444444555666777888999:::;;;<<<>>>???222222333444444555666777888999:::;;;===>>>@@@222222333444444555666777888999:::;;;===>>>@@@222222333444444555666777888999:::;;;===>>>@@@222222333444444555666777888999:::;;;===>>>???222222333444444555666777888999:::;;;<<<>>>???222222333333444555666777888999:::;;;<<<===???222222333333444555666777888999:::;;;<<<===???111222333333444555666666777888999:::;;;===>>>111222222333444444555666777888999:::;;;<<<===111222222333333444555666666777888999:::<<<===,,,,,,,,,---------.........//////000000111111,,,,,,---------....../////////000000111111222---------.........//////000000111111222222333------....../////////000000111111222333333444.........//////000000000111222222333333444555......//////000000111111222222333444444555666...//////000000111111222222333444444555666777//////000000111111222222333444444555666777888///000000111111222222333444444555666777888888000000000111222222333333444555666777777888999000000111111222333333444555555666777888999:::000111111222222333444444555666777888999:::;;;111111222222333333444555666777888999:::;;;<<<111111222222333444444555666777888999:::;;;===111222222333333444555666777888999:::;;;<<<===%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((((((((()))))))))'''''''''(((((((((((((((((()))))))))))))))***'''((((((((((((((()))))))))))))))************((((((((()))))))))))))))***************++++++((()))))))))))))))************++++++++++++,,,)))))))))***************+++++++++,,,,,,,,,,,,)))************++++++++++++,,,,,,,,,,,,------*********++++++++++++,,,,,,,,,------------...***++++++++++++,,,,,,,,,---------.........///+++++++++,,,,,,,,,,,,------........./////////+++,,,,,,,,,,,,---------....../////////000000,,,,,,,,,---------.........//////000000111111 !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""##################"""""""""""""""##############################""""""###########################$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))************++++++++++++,,,((((((((())))))))))))***************+++++++++((((((((((((((()))))))))))))))*********++++++''''''((((((((((((((())))))))))))************''''''''''''((((((((((((((())))))))))))******&&&''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''''''''(((((((((((()))%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''########################$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""############$$$$$$$$$,,,---------............/////////000000111111,,,,,,---------........./////////000000000111,,,,,,------------........./////////000000111,,,,,,,,,------------........./////////000000,,,,,,,,,,,,------------........./////////000+++,,,,,,,,,,,,------------.........//////000++++++,,,,,,,,,,,,------------.........//////+++++++++,,,,,,,,,,,,------------.........///***++++++++++++,,,,,,,,,,,,---------.........******++++++++++++,,,,,,,,,,,,---------......*********+++++++++++++++,,,,,,,,,------------)))************++++++++++++,,,,,,,,,,,,------))))))***************++++++++++++,,,,,,,,,---))))))))))))************++++++++++++,,,,,,,,,((()))))))))))))))************++++++++++++,,,,,,---------............/////////000000111111------------........./////////000000000111111---------............/////////000000111111222---------........./////////000000000111111222---------........./////////000000000111111222---------........./////////000000000111111222------............/////////000000111111111222------............/////////000000111111111222------............/////////000000111111111222---------........./////////000000000111111222---------........./////////000000000111111222---------........./////////000000000111111222---------............/////////000000111111111------------........./////////000000000111111,,,---------............/////////000000111111((())))))))))))***************++++++++++++,,,))))))))))))************++++++++++++,,,,,,,,,))))))************++++++++++++,,,,,,,,,,,,---)))************++++++++++++,,,,,,,,,,,,------*********++++++++++++,,,,,,,,,,,,---------...******++++++++++++,,,,,,,,,,,,---------......***++++++++++++,,,,,,,,,------------.........+++++++++,,,,,,,,,,,,------------.........///++++++,,,,,,,,,,,,------------.........//////+++,,,,,,,,,,,,------------.........//////000,,,,,,,,,,,,------------.........//////000000,,,,,,,,,------------........./////////000000,,,,,,------------........./////////000000111,,,,,,---------........./////////000000000111,,,---------............/////////000000111111######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&'''''''''''''''(((((((((((((((((())))))'''''''''''''''((((((((((((((()))))))))))))))'''''''''((((((((((((((()))))))))))))))******'''((((((((((((((()))))))))))))))************(((((((((((()))))))))))))))************++++++(((((()))))))))))))))***************+++++++++((())))))))))))***************++++++++++++,,,    !!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#########!!!""""""""""""""""""""""""##################""""""""""""""""""########################$$$"""""""""########################$$$$$$$$$$$$"""#####################$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((($$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&"""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!"""""""""""""""############$$$$$$$$$$$$ !!!!!!!!!!!!!!!""""""""""""###### !!!!!!!!!!!!!!!""""""(((((()))))))))*********++++++++++++,,,,,,,,,((((((((()))))))))*********+++++++++,,,,,,,,,((((((((()))))))))*********++++++++++++,,,,,,'''((((((((()))))))))*********+++++++++,,,,,,'''((((((((()))))))))************+++++++++,,,''''''((((((((()))))))))************+++++++++'''''''''((((((((()))))))))************++++++'''''''''((((((((())))))))))))************+++&&&'''''''''((((((((())))))))))))************&&&&&&'''''''''((((((((())))))))))))*********&&&&&&''''''''''''((((((((())))))))))))******&&&&&&&&&''''''''''''(((((((((((())))))))))))%%%&&&&&&&&&''''''''''''(((((((((((()))))))))%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,(((((()))))))))*********+++++++++,,,,,,,,,---(((((()))))))))*********+++++++++,,,,,,,,,---(((((())))))*********+++++++++,,,,,,,,,,,,---((()))))))))*********+++++++++,,,,,,,,,------((()))))))))*********+++++++++,,,,,,,,,------((()))))))))*********+++++++++,,,,,,,,,------((()))))))))*********+++++++++,,,,,,,,,------((()))))))))*********+++++++++,,,,,,,,,------((()))))))))*********+++++++++,,,,,,,,,------((()))))))))*********+++++++++,,,,,,,,,------(((((())))))*********+++++++++,,,,,,,,,,,,---(((((()))))))))*********+++++++++,,,,,,,,,---(((((()))))))))*********+++++++++,,,,,,,,,---(((((()))))))))*********++++++++++++,,,,,,,,,%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))%%%&&&&&&&&&''''''''''''(((((((((((()))))))))&&&&&&&&&''''''''''''((((((((()))))))))))))))&&&&&&''''''''''''((((((((())))))))))))******&&&''''''''''''((((((((())))))))))))*********&&&'''''''''((((((((())))))))))))************'''''''''((((((((())))))))))))************+++''''''(((((((((((()))))))))************++++++''''''((((((((()))))))))************+++++++++'''((((((((()))))))))************+++++++++,,,'''((((((((()))))))))*********+++++++++,,,,,,((((((((()))))))))*********++++++++++++,,,,,,((((((((()))))))))*********+++++++++,,,,,,,,,(((((()))))))))*********++++++++++++,,,,,,,,,!!!!!!!!!!!!!!!"""""""""""""""###############!!!!!!!!!"""""""""""""""##################$$$!!!"""""""""""""""##################$$$$$$$$$"""""""""""""""###############$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$%%%%%%""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((    !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""#########!!!!!!!!!!!!!!!"""""""""""""""###############!!!!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%% !!!!!!!!!""""""""""""#########$$$$$$$$$$$$ !!!!!!!!!!!!"""""""""#########$$$$$$$$$ !!!!!!!!!""""""""""""#########$$$$$$ !!!!!!!!!""""""""""""############ !!!!!!!!!!!!"""""""""######### !!!!!!!!!!!!""""""""""""### !!!!!!!!!"""""""""""" !!!!!!!!! #########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((("""#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''"""#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''""""""#########$$$$$$$$$%%%%%%%%%&&&&&&''''''""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((((((######$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((######$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((######$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((######$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((((((######$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%!!!""""""""""""#########$$$$$$$$$%%%%%%%%%%%%!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&"""""""""############$$$$$$$$$%%%%%%%%%&&&&&&"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''""""""#########$$$$$$%%%%%%%%%&&&&&&&&&''''''"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((( !!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""" !!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""### !!!!!!!!!!!!""""""""""""###### !!!!!!!!!!!!""""""""""""######### !!!!!!!!!!!!""""""""""""############ !!!!!!!!!!!!""""""""""""#########$$$$$$ !!!!!!!!!!!!""""""""""""#########$$$$$$$$$ !!!!!!!!!""""""""""""#########$$$$$$$$$$$$!!!!!!!!!""""""""""""#########$$$$$$$$$$$$%%%!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%    !!!!!! !!!    !!!!!!!!!"""""""""### !!!!!!!!!"""""""""### !!!!!!!!!""""""### !!!!!!!!!""""""""" !!!!!!!!!""""""""" !!!!!!""""""""" !!!!!!!!!"""""" !!!!!!!!!"""""" !!!!!!!!!""" !!!!!!!!!""" !!!!!!!!! !!!!!!!!! !!!!!! !!! !!! !!!!!!!!!"""""""""### !!!!!!!!!"""""""""### !!!!!!!!!""""""###### !!!!!!"""""""""###### !!!!!!!!!"""""""""###### !!!!!!!!!"""""""""###### !!!!!!!!!"""""""""###### !!!!!!!!!"""""""""###### !!!!!!!!!"""""""""###### !!!!!!"""""""""###### !!!!!!"""""""""###### !!!!!!!!!""""""###### !!!!!!!!!""""""###### !!!!!!!!!"""""""""### !!!!!!!!!"""""""""### !!!!!! !!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!""" !!!!!!!!!""" !!!!!!!!!"""""" !!!!!!!!!"""""" !!!!!!!!!!!!"""""" !!!!!!!!!""""""""" !!!!!!!!!""""""""" !!!!!!!!!""""""### !!!!!!!!!"""""""""### !!!!!!!!!"""""""""### !!!!!!!!!"""""""""###      !!! !!!!!!@@@???>>><<<;;;999888777666555444333333@@@???===;;;:::999888666555555444333222???>>><<<;;;999999777555555444333222222>>>===;;;:::888777666555444333222111111===<<<;;;999888777666555444333222111000<<<;;;:::888777666555444333222111000000;;;:::999777666555444333222111111000///:::999888777555444333333222111000//////999888777666444333222111111000///......777666555444222222111000//////...------555444333222111000///......------,,,,,,444333333111000///......---,,,,,,++++++HHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@GGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@FFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@???EEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>DDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>===CCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????>>>===<<>>>>>===<<<;;;AAAAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<;;;:::@@@????????????>>>>>>======<<<<<<;;;::::::999============<<<<<<<<<;;;;;;::::::999888888777;;;;;;;;;:::::::::999999999888888777777666555:::::::::999999999888888888777777666555555444KKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::HHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<========================>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAA;;;;;;<<<<<<<<<============>>>>>>>>>>>>???>>>999999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<888888888999999999999:::::::::::::::::::::;;;?????????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDD>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBCCCCCC===>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBB<<<======>>>>>>>>>?????????@@@@@@AAAAAAAAABBB<<<<<<<<<=========>>>>>>?????????@@@@@@AAAAAA;;;;;;<<<<<<<<<=========>>>>>>?????????@@@@@@:::;;;;;;;;;<<<<<<<<<=========>>>>>>?????????999::::::;;;;;;;;;<<<<<<<<<=========>>>>>>???888888999999999::::::;;;;;;;;;<<<<<<<<<======666666777777777888888888999999:::::::::;;;;;;444444555555555555666666777777777888888999999333333333444444444555555555666666777777888888777777888999999::::::;;;<<<<<<======>>>>>>???666777777888999999::::::;;;<<<<<<=========>>>555666777777888999999::::::;;;;;;<<<<<<======555555666777777888999999::::::;;;;;;<<<<<<<<<444555666666777777888888999999::::::;;;;;;<<<444444555666666777777888888999999::::::;;;;;;333444444555555666777777888888888999999::::::222333444444555555666666777777888888999999999222222222333444444555555666666666777777888888111111111111222222333333444444444555555666666////////////000000111111222222222333333444444............//////000000111111111222222333333EEEDDDBBB@@@>>>===;;;:::888777666555444DDDCCCAAA???===<<<:::888777666555444333CCCBBB@@@>>><<<;;;999777666555444333222AAA@@@???===;;;:::888777666444333222222@@@???===<<<:::999777666555444333111111???>>><<<;;;999888666555444333222111000>>>===;;;999888777555444333222111000///===;;;:::888777666555444222111000//////;;;:::888777555444333222111000///...---888777666444333222111000///...---,,,,,,555444333222000000///...---,,,+++++++++444333333111///......---,,,+++******)))NNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCAAAIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@HHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@???FFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@???>>>EEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>======CCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>><<<<<<;;;@@@@@@?????????>>>>>>======<<<<<<;;;:::999888======<<<<<<;;;;;;;;;::::::999999888888666555;;;;;;;;;:::::::::999999888888777777666555444VVVVVVUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQPPPOOONNNTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPOOONNNMMMMMMRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNLLLLLLKKKPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKJJJNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHGGGGGGFFFJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@????????????>>>>>>>>>=========????????????>>>>>>============<<<<<<<<<<<<;;;TTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????????????????????????????????????????PPPQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTNNNOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHH@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDD===>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAA<<<<<<<<<=========>>>>>>>>>>>>>>>????????????CCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPBBBCCCCCCEEEFFFGGGGGGIIIJJJJJJKKKLLLMMMNNNNNNAAABBBBBBDDDEEEFFFFFFGGGIIIIIIJJJKKKLLLLLLMMM@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKKKK???@@@AAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJ>>>???@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHH===>>>??????@@@AAABBBCCCCCCDDDEEEEEEFFFGGGGGG<<<===>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEFFFFFF:::;;;<<<======>>>???@@@@@@AAABBBBBBCCCCCCDDD888888999:::;;;;;;<<<======>>>>>>???@@@@@@AAA555666666777777888999999:::;;;;;;<<<<<<======444444555555666777777888888999::::::;;;;;;<<<777888999:::;;;<<<<<<===>>>???@@@AAABBBBBBCCC777777888999:::;;;;;;<<<>>>>>>???@@@AAAAAABBB666777777888999:::;;;<<<======>>>???@@@@@@AAA555666777888999999:::;;;<<<<<<===>>>??????@@@555555666777888999999:::;;;<<<<<<===>>>??????444555555666777888999999:::;;;;;;<<<======>>>333444444666666777888888999:::;;;;;;<<<======333444444555666666777888888999::::::;;;<<<<<<222333333444444555666666777777888999999:::;;;111111111111222333333444555555666666777777888///...//////000111111222222333333444444555555............///000000111111222222333333444444DDDCCCAAA@@@???>>>===<<<;;;:::999BBBBBB@@@???>>>===<<<;;;:::999999AAAAAA@@@???>>>===<<<;;;:::999888@@@@@@???>>>===<<<;;;:::999888777??????>>>===<<<;;;:::999888777777>>>>>>===<<<;;;:::999888888777666>>>===<<<;;;:::999888888777666555===<<<;;;:::999999888777666555555;;;;;;:::999999888777666555555444;;;:::999888888777666555555444333:::999888888777666555555444333333999888888777666555555444333333222888777777666555555444333333222111SSSRRRQQQPPPNNNKKKIIIGGGFFFDDDCCCRRRRRRPPPOOOMMMKKKHHHFFFEEEDDDCCCRRRQQQPPPNNNLLLJJJHHHEEEDDDCCCBBBQQQPPPOOOMMMKKKIIIGGGEEECCCBBBAAAOOOOOONNNLLLJJJHHHFFFDDDCCCBBBAAANNNNNNLLLKKKKKKGGGDDDCCCBBBAAA@@@MMMMMMKKKJJJHHHGGGEEEBBBAAA@@@???LLLKKKJJJIIIHHHFFFCCCBBB@@@???>>>KKKIIIIIIHHHFFFDDDCCCAAA@@@>>>>>>IIIIIIGGGGGGFFFDDDAAA@@@???>>>===HHHGGGFFFEEEDDDCCCAAA???>>>===<<>>===<<<;;;FFFEEECCCBBBAAA@@@???======<<<;;;EEEDDDCCCAAA@@@???>>>===<<<;;;:::DDDCCCAAA@@@???>>>===<<<;;;:::999XXXWWWVVVUUURRRPPPNNNKKKJJJIIIHHHXXXWWWVVVTTTRRRPPPMMMKKKJJJIIIHHHXXXXXXVVVUUUSSSQQQNNNLLLJJJIIIHHHXXXWWWVVVUUURRRPPPNNNKKKJJJIIIHHHXXXWWWVVVTTTRRRPPPNNNKKKJJJIIIHHHWWWWWWTTTTTTSSSPPPKKKKKKJJJIIIHHHWWWWWWUUUTTTQQQOOOMMMKKKIIIHHHGGGWWWVVVUUUSSSQQQOOOMMMJJJIIIHHHGGGVVVVVVTTTSSSQQQOOOLLLJJJIIIGGGFFFVVVUUUSSSRRRRRRNNNJJJIIIHHHGGGFFFUUUTTTSSSRRRPPPNNNKKKIIIHHHGGGFFFUUUTTTSSSRRROOOMMMKKKHHHGGGFFFEEETTTTTTRRRQQQOOOMMMJJJHHHGGGFFFEEETTTSSSRRRQQQNNNLLLJJJGGGFFFEEEDDDSSSRRRQQQPPPNNNLLLIIIGGGFFFDDDCCCZZZYYYWWWVVVTTTQQQNNNLLLJJJIIIHHHZZZYYYXXXVVVTTTQQQOOOLLLJJJIIIHHHZZZYYYWWWVVVTTTQQQOOOLLLKKKIIIHHHZZZYYYWWWVVVTTTQQQOOOLLLKKKIIIHHHYYYXXXWWWVVVTTTQQQNNNLLLKKKIIIHHHYYYYYYVVVVVVUUUQQQLLLLLLKKKIIIHHHYYYYYYWWWUUUSSSQQQNNNLLLKKKIIIHHHYYYXXXWWWUUUSSSQQQNNNLLLKKKIIIHHHYYYXXXWWWUUUSSSQQQNNNLLLJJJIIIHHHXXXXXXUUUUUUUUUQQQLLLLLLJJJIIIHHHXXXXXXVVVUUUSSSPPPNNNKKKJJJIIIHHHXXXWWWVVVUUUSSSPPPNNNKKKJJJIIIHHHXXXXXXVVVUUUSSSPPPNNNKKKJJJIIIHHHXXXWWWVVVUUUSSSPPPNNNKKKJJJIIIHHHXXXWWWVVVUUURRRPPPNNNKKKJJJIIIHHHTTTSSSRRRPPPNNNKKKIIIFFFDDDCCCBBBTTTSSSRRRQQQNNNLLLIIIFFFEEEDDDCCCUUUTTTSSSQQQOOOLLLJJJGGGEEEDDDCCCUUUTTTSSSRRROOOMMMJJJGGGFFFEEEDDDVVVUUUTTTRRRPPPMMMJJJHHHFFFEEEDDDVVVVVVSSSRRRRRRMMMIIIHHHGGGFFFDDDWWWVVVTTTSSSPPPNNNKKKHHHGGGFFFEEEWWWVVVUUUSSSQQQNNNLLLIIIHHHFFFEEEXXXWWWUUUTTTQQQOOOLLLIIIHHHGGGFFFYYYXXXUUUUUUTTTPPPKKKKKKIIIHHHGGGYYYXXXWWWUUUSSSPPPNNNKKKJJJHHHGGGYYYXXXWWWVVVSSSPPPNNNKKKJJJIIIHHHYYYYYYWWWVVVSSSQQQNNNKKKJJJIIIHHHYYYYYYWWWVVVTTTQQQNNNKKKJJJIIIHHHZZZYYYWWWVVVTTTQQQNNNLLLJJJIIIHHHIIIHHHGGGEEECCCBBB???===<<<;;;:::JJJIIIHHHFFFDDDBBB@@@>>>===;;;:::KKKJJJIIIGGGEEECCCAAA???>>><<<;;;LLLKKKJJJHHHGGGEEEBBB@@@>>>===<<>><<>>===OOONNNMMMKKKIIIGGGDDDBBB@@@???>>>OOONNNMMMLLLJJJHHHEEEBBBAAA@@@>>>PPPPPPNNNMMMJJJHHHEEECCCAAA@@@???QQQPPPNNNMMMMMMHHHDDDCCCBBBAAA@@@QQQPPPOOONNNLLLIIIFFFDDDBBBAAA@@@RRRQQQPPPNNNLLLIIIGGGDDDCCCBBBAAARRRRRRPPPOOOMMMJJJGGGEEECCCBBBAAASSSRRRQQQPPPMMMKKKHHHEEEDDDCCCBBBTTTSSSRRRPPPNNNKKKIIIFFFDDDCCCBBB444444333222111000000///......---555555333333222111000000///......666555555444333222111111000///...777777666555444333222222111000///888888777666555444333222222111000:::999888777666555444333222111111===::::::999888888666555444333222AAA@@@???<<<:::888777666555444333DDDFFFAAA>>><<<:::999777666555444GGGFFF@@@@@@???<<<999888777666555GGGFFFDDDAAA???===;;;999888777666HHHFFFDDDBBB@@@>>>===;;;999888777HHHGGGEEECCCAAA???>>><<<:::999888IIIGGGFFFDDDBBB@@@???===;;;:::999JJJHHHGGGEEECCCAAA@@@===<<<;;;:::IIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCBBBAAAFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBAAA@@@EEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???DDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>CCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>===BBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>======AAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<;;;@@@@@@@@@@@@????????????>>>>>>======<<<;;;;;;????????????>>>>>>>>>======<<<<<<<<<;;;::::::>>>>>>>>>============<<<<<<<<<;;;;;;:::999999=========<<<<<<<<<<<<;;;;;;;;;::::::999999888VVVVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTSSSRRRQQQQQQQQQTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPOOOSSSTTTTTTTTTUUUUUUTTTTTTSSSRRRRRRPPPOOOOOONNNRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPNNNNNNMMMPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNMMMMMMLLLNNNOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIILLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTT[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWXXXYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYY[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYY[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYY[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLKKKKKKJJJOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNMMMLLLKKKJJJPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMLLLKKKPPPPPPPPPPPPQQQQQQPPPPPPPPPOOOOOONNNNNNMMMLLLPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNMMMQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOORRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTT888888888888888888888777777777777666555555444999999999999999999999888888888777777666666555:::::::::::::::::::::999999999888888777777666;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888777<<<============<<<<<<<<<<<<;;;;;;::::::999888>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;::::::AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>===DDDEEEEEEDDDEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIHHHHHHNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHNNNOOOOOOOOOOOOOOONNNNNNNNNMMMLLLLLLKKKJJJIIIOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKJJJCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFF@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEE@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDD??????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCC>>>?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAA======>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@<<<<<<============>>>>>>>>>>>>>>>????????????;;;<<<<<<<<<<<<<<<===============>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============HHHHHHIIIJJJJJJKKKLLLMMMNNNOOOQQQRRRTTTUUUVVVHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOQQQRRRTTTUUUUUUGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRSSSTTTUUUGGGGGGHHHIIIIIIJJJKKKLLLNNNNNNPPPQQQSSSTTTUUUFFFGGGGGGHHHIIIIIIKKKLLLMMMNNNPPPQQQRRRSSSTTTFFFFFFGGGHHHHHHIIIJJJLLLMMMNNNOOOPPPRRRSSSSSSFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRREEEFFFFFFGGGGGGHHHIIIKKKKKKLLLMMMNNNOOOPPPPPPEEEFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPRRRSSSUUUVVVWWWJJJKKKKKKLLLLLLMMMNNNNNNOOOOOOQQQSSSUUUVVVWWWJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPRRRTTTUUUWWWXXXJJJKKKKKKLLLMMMMMMNNNOOOOOOPPPRRRSSSUUUVVVWWWJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOQQQSSSUUUVVVWWWJJJJJJKKKKKKLLLMMMMMMNNNOOOOOOQQQSSSUUUVVVWWWIIIJJJKKKKKKLLLMMMMMMNNNOOOOOOQQQSSSUUUVVVWWWIIIJJJJJJKKKLLLLLLMMMNNNOOOOOOQQQSSSTTTVVVWWWIIIJJJJJJKKKLLLLLLMMMNNNNNNOOOQQQSSSTTTVVVVVVIIIIIIJJJKKKKKKLLLMMMNNNNNNOOOQQQSSSUUUUUUVVVHHHIIIJJJJJJKKKLLLMMMMMMNNNOOOQQQSSSTTTUUUVVVHHHIIIJJJJJJKKKLLLMMMMMMNNNOOOQQQSSSTTTUUUVVVHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOQQQSSSTTTUUUVVVHHHHHHIIIJJJKKKKKKLLLMMMNNNOOOQQQSSSTTTUUUVVVHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOQQQSSSTTTUUUVVVOOOOOOPPPQQQQQQRRRRRRSSSTTTTTTVVVWWWYYYZZZ[[[NNNOOOPPPPPPQQQRRRRRRSSSSSSTTTVVVWWWYYYZZZ[[[NNNOOOOOOPPPQQQQQQRRRSSSSSSTTTUUUWWWXXXYYYZZZNNNNNNOOOPPPPPPQQQRRRRRRSSSSSSUUUWWWXXXYYYZZZNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSUUUVVVXXXYYYZZZMMMNNNOOOOOOPPPPPPQQQRRRRRRSSSTTTVVVXXXYYYZZZMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRTTTVVVWWWXXXYYYMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRTTTUUUWWWXXXYYYLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRSSSUUUWWWXXXYYYLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQSSSUUUWWWWWWXXXLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQSSSTTTVVVWWWXXXKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRTTTVVVWWWXXXKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPRRRTTTVVVWWWXXXKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPRRRTTTUUUWWWWWWJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPRRRSSSUUUVVVWWWLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRSSSTTTTTTUUULLLMMMNNNNNNOOOPPPPPPQQQRRRRRRSSSTTTTTTUUUUUUMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRSSSUUUUUUVVVVVVMMMNNNNNNOOOPPPPPPQQQRRRRRRSSSTTTUUUVVVVVVWWWMMMNNNOOOOOOPPPQQQQQQRRRSSSSSSTTTUUUWWWWWWXXXMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSUUUVVVWWWXXXXXXNNNNNNOOOPPPPPPQQQRRRRRRSSSTTTUUUVVVWWWXXXYYYNNNNNNOOOPPPQQQQQQRRRRRRSSSTTTUUUVVVXXXYYYYYYNNNPPPPPPQQQRRRRRRSSSTTTTTTUUUVVVXXXZZZZZZ[[[NNNPPPPPPQQQRRRRRRSSSTTTTTTUUUVVVXXXYYYZZZ[[[OOOPPPPPPQQQRRRRRRSSSTTTTTTUUUVVVXXXYYYZZZ[[[OOOPPPPPPQQQRRRRRRSSSSSSTTTUUUVVVXXXYYYZZZ[[[OOOOOOPPPQQQQQQRRRSSSSSSTTTTTTVVVXXXYYYZZZ[[[OOOOOOPPPQQQQQQRRRRRRSSSTTTTTTVVVXXXYYYZZZ[[[EEEFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNOOOFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNOOOOOOFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQIIIIIIJJJKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQIIIJJJJJJKKKLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRJJJKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRJJJKKKLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSKKKLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSLLLLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRSSSSSSTTTLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTTTT222222333333444555555666666777777777888888888222333444444555555666666777777888888888999999333444444555666666777777888888999999:::::::::444555666666777888888999999:::::::::;;;;;;;;;555666777777888999999::::::;;;;;;<<<<<<<<<<<<666777888888999::::::;;;;;;<<<<<<=========>>>999:::;;;;;;<<<======>>>??????@@@@@@AAAAAAAAA<<<===>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDDDD???@@@@@@AAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHAAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKBBBCCCDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLMMMDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLMMMMMMNNNEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNOOO000111222444666888:::<<>>@@@AAAAAABBBBBBBBB///000111333555777999;;;>>>@@@@@@AAAAAABBBBBB///000111333555666999;;;===???@@@@@@@@@AAAAAA//////111222444666888:::<<<>>>??????@@@@@@@@@...///000222333555777:::<<<>>>>>>??????@@@@@@...///000222333555777999;;;===>>>>>>?????????......///111333444666999;;;=========>>>>>>>>>---...///111222444666888:::<<<<<<======>>>>>>---...///000222333666777999;;;<<<<<<=========------...000222333555777999;;;;;;;;;<<<<<<<<<,,,---...000111333555777888::::::;;;;;;;;;;;;,,,,,,...///111222444666888999:::::::::;;;;;;333444555777999;;;>>>@@@CCCEEEFFFFFFGGGGGGHHH333444555777999;;;===@@@CCCEEEFFFFFFFFFGGGHHH333444555777999;;;===@@@BBBEEEEEEFFFFFFGGGGGG333333555777888:::===???BBBDDDEEEEEEFFFFFFGGG222333444666888:::<<>>AAACCCDDDDDDEEEEEEFFF111222333555777999;;;>>>@@@CCCCCCDDDEEEEEEEEE111222333555777999;;;>>>@@@BBBCCCDDDDDDDDDEEE111222333555777999;;;>>>@@@BBBCCCCCCDDDDDDEEE111222333555777888;;;===@@@BBBCCCCCCDDDDDDDDD111111333555666888;;;===@@@BBBBBBCCCCCCCCCDDD111111222444666888:::===???AAABBBBBBCCCCCCDDD000111222444666888:::===???AAABBBBBBCCCCCCCCC000111222444666888:::<<>>@@@CCCFFFHHHIIIIIIJJJJJJJJJ666777888:::<<<>>>AAACCCFFFHHHIIIIIIJJJJJJJJJ666666888:::<<<>>>@@@CCCFFFHHHIIIIIIIIIJJJJJJ555666888999;;;===@@@CCCEEEHHHHHHIIIIIIJJJJJJ555666777999;;;===@@@BBBEEEGGGHHHIIIIIIIIIIII555666777999;;;===???BBBEEEGGGHHHHHHHHHIIIIII555555777999;;;<<>>AAADDDFFFGGGGGGGGGHHHHHH444444666888:::<<<>>>AAACCCFFFFFFGGGGGGHHHHHH444444666888999;;;>>>AAACCCFFFFFFGGGGGGHHHHHH333444555777999;;;>>>@@@CCCEEEFFFFFFGGGGGGHHH888999:::===???AAADDDGGGJJJKKKLLLKKKLLLMMMOOO888999:::<<>>@@@CCCFFFIIIKKKKKKLLLLLLMMMNNN777888:::<<<>>>@@@CCCFFFIIIKKKKKKLLLLLLMMMNNN777888:::<<<>>>@@@CCCFFFHHHKKKLLLMMMLLLMMMNNN777888999;;;>>>@@@CCCEEEHHHKKKLLLLLLLLLMMMMMM777888999;;;===???BBBEEEHHHKKKKKKLLLLLLLLLMMM777777999;;;===???BBBEEEHHHJJJKKKLLLKKKLLLMMM666777999;;;===???BBBEEEGGGJJJKKKKKKKKKLLLLLL666777888:::===>>>AAADDDGGGJJJJJJKKKKKKKKKLLL666777888:::<<<>>>AAADDDGGGIIIJJJKKKKKKKKKLLL666777888:::<<<>>>AAADDDFFFIIIJJJJJJKKKKKKKKK666666888:::<<<>>>AAADDDFFFIIIIIIJJJJJJJJJKKK555666888:::<<<>>>AAACCCFFFHHHIIIJJJJJJJJJKKK555666777999;;;===@@@CCCFFFHHHIIIIIIJJJJJJJJJ444555777999;;;===@@@CCCFFFIIIIIIJJJKKKKKKLLL444555777999;;;>>>AAACCCFFFIIIJJJJJJKKKLLLLLL555666777999<<<>>>AAADDDFFFIIIJJJJJJKKKLLLLLL555666777:::<<<>>>AAADDDGGGIIIJJJKKKKKKLLLMMM555666777:::<<<>>>AAADDDGGGJJJJJJKKKLLLLLLMMM555666777:::<<<>>>AAADDDGGGJJJJJJKKKLLLMMMMMM555666777:::<<<>>>AAADDDGGGJJJKKKKKKLLLMMMMMM555666888:::<<<>>>AAADDDGGGJJJKKKKKKLLLMMMNNN777888999<<<>>>@@@CCCFFFIIILLLLLLLLLLLLMMMNNN888999;;;===???AAADDDGGGJJJLLLLLLLLLLLLMMMNNN888999;;;===???AAADDDGGGJJJLLLLLLLLLLLLMMMNNN888999;;;===???AAADDDGGGJJJLLLLLLLLLLLLMMMOOO888999;;;===???AAADDDGGGJJJLLLLLLLLLLLLMMMOOO888999:::===???AAADDDGGGJJJKKKLLLLLLLLLMMMOOO888999:::===???AAADDDGGGJJJKKKLLLKKKLLLMMMOOO000111222444555777999;;;===???@@@BBBCCCDDDEEE111222333444666888:::<<<>>>@@@AAACCCDDDEEEFFF111222333555777888;;;===???AAABBBCCCDDDEEEFFF111222444555888:::<<<>>>@@@BBBCCCDDDEEEFFFGGG222333444777888:::===???AAACCCDDDEEEFFFGGGHHH333333555777999;;;>>>@@@BBBDDDEEEFFFFFFGGGHHH333444555777999<<<>>>@@@CCCEEEFFFFFFGGGHHHHHH333444555777:::<<>>???------...000111333555777999;;;===>>>???@@@AAA......///111222444666888:::<<<===???@@@AAABBB//////000222333555777999;;;===>>>???AAABBBCCC///000111222444666888:::<<<>>>???@@@BBBCCCDDD000000222333555666888:::<<<>>>@@@AAABBBDDDEEE000111222444555777999;;;===???AAABBBCCCDDDEEE   666666666666666666666666666777777666666666666666666666777777777777666666666666666777777777777888888666666666666777777777777888888888666666666777777777777888888888999666666777777777777888888888999999666777777777777888888888999999999666777777777888888888999999999:::666777777777888888888999999::::::111111111111111111111000000000000222111111111111111111111111111111222222222222222222111111111111111222222222222222222222222222222222333333333333222222222222222222222333333333333333333333333333333333444333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555555666666555555555555555555666666666666666555555555666666666666666666666666666666666666666666666666666777777******************************************************************+++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,...------------------------------........................---...---//////...........................////////////////////////.........000000///////////////////////////000000000000000000000000/////////111111000000000000000000000000000111111111111111111111000000000000$$$$$$#####################$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666666666666666666666666666666555555555555666666666666666666666666666666666555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666444555555555555555555555555666666666666666666444444444555555555555555555555666666666666666444444444444444555555555555555666666666666666333333333333333222222222222222222222111111111333333333333333333333333333222222222222222222444444444444444333333333333333333333222222222444444444444444444444444333333333333333333222444444444444444444444444444444333333333333333555555555555555555444444444444444444444333333555555555555555555555555444444444444444444444555555555555555555555555555555444444444444444666666666666555555555555555555555555555444444666666666666666666555555555555555555555555555666666666666666666666666555555555555555555555666666666666666666666666666555555555555555555666666666666666666666666666666555555555555555666666666666666666666666666666666666555555555666666666666666666666666666666666666666666666*********************************************++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------------------------..............................---------------///////////////............................../////////////////////////////////............000000000000000000000000/////////////////////000000000000000000000000000000000000/////////111111111111111111111111111000000000000000000222222222222111111111111111111111111000000000222222222222222222222222222111111111111111111333333333333333222222222222222222222111111111"""""""""""""""""""""""""""""""""#########$$$""""""####################################$$$####################################$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))*********************************************000000111222222333333444444555555555555666666000000111111222333333444444444555555555555666///000000111222333333444444444555555555555555///000000111222222333333444444444555555555555//////000111111222222333333444444444555555555...///000000111222222333333333444444444444555...//////000111111222222333333333444444444444......///000000111111222222333333333444444444---......///000111111111222222333333333333444......//////000111111111222222222222333333333...//////000111111222222222333333333333333333//////000000111222222222333333333333444444444//////000111111222222333333333444444444444444///000000111222222333333333444444444444444444///000111111222333333333444444444555555555555000000111222222333333444444444555555555555555000000111222222333444444444555555555555555555000000111222333333444444444555555555555666666000111111222333333444444555555555555666666666000111111222333333444444555555555555666666666000111111222333333444444555555555555666666666000000111222333333444444555555555555666666666000000111222222333444444444555555555555666666000000111222222333333444444555555555555666666&&&'''''''''(((((()))))))))))))))************''''''((((((((()))))))))***************++++++'''(((((()))))))))*********++++++++++++++++++(((((())))))*********++++++++++++,,,,,,,,,,,,((())))))******+++++++++,,,,,,,,,,,,,,,,,,---))))))******++++++,,,,,,,,,------------------*********+++,,,,,,,,,------------............***++++++,,,,,,---------..................///++++++,,,,,,------............///////////////+++,,,,,,------......///////////////000000000,,,,,,------....../////////000000000000000000,,,------.../////////000000000111111111111111------......///000000000111111111111111222222---......///000000111111111111222222222222222......//////000111111111222222222222333333333 !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!"""""""""""""""""" !!!!!!!!!""""""""""""""""""#########!!!!!!!!!!!!""""""""""""#####################!!!!!!!!!""""""##################$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((%%%%%%&&&&&&'''''''''(((((((((((((((((())))))&&&&&&&&&''''''(((((((((((())))))))))))))))))&&&'''''''''(((((()))))))))))))))************000/////////......---------,,,+++000//////.........------,,,,,,+++/////////......---------,,,++++++//////......---------,,,,,,+++***///.........------,,,,,,++++++***.........------,,,,,,,,,+++******...---------,,,,,,,,,++++++***)))...------,,,,,,,,,++++++******)))---,,,,,,,,,,,,++++++******)))))),,,,,,,,,+++++++++******))))))(((,,,++++++++++++*********)))((((((111111111000000000//////......---111111000000000/////////......---111111000000000/////////......---111111000000000/////////......---111111000000000/////////......---111111000000000//////.........---111111000000000//////......------111000000000/////////......------111000000000//////.........------111000000000//////......------,,,111000000/////////......------,,,111000000//////.........---,,,,,,000000/////////......------,,,,,,000000/////////......------,,,,,,000/////////......---------,,,+++222111111111000000000000/////////222111111111000000000000//////...111111111111000000000000//////...111111111000000000000//////......111111111000000000000//////......111111111000000000/////////......111111111000000000000//////......111111111000000000/////////......111111111000000000/////////......111111111000000000/////////......111111111000000000//////.........111111111000000000//////.........111111111000000000//////......---111111111000000000//////......---111111111000000000//////......---222222222222222222222222222111111111000000000222222222222222222222111111111111111000000000111111111111111111111111111111111000000000///111111111111111111111111111111000000000//////111111111111111111111111000000000000/////////000000000000000000000000000000000/////////...000000000000000000000000000////////////......///000000000000//////////////////............///////////////////////////............------.................................---------,,,..............................---------,,,,,,333333333333333333333333333333222222222222111333333333333333333333333333333222222222222111333333333333333333333333333333222222222222111333333333333333333333333333333222222222222111333333333333333333333333333333222222222111111333333333333333333333333333333222222222111111333333333333333333333333333333222222222111111333333333333333333333333333222222222222111111333333333333333333333333333222222222111111111333333333333333333333333222222222222111111111333333333333333333333222222222222111111111111222333333333333222222222222222222111111111111222222222222222222222222222222222111111111000222222222222222222222222222222111111111000000222222222222222222222222222111111111000000000333333333333333333333333333333333222222222222333333333333333333333333333333333222222222222333333333333333333333333333333333222222222111333333333333333333333333333333222222222222111333333333333333333333333333333222222222222111333333333333333333333333333333222222222222111333333333333333333333333333333222222222222111333333333333333333333333333333222222222222111333333333333333333333333333333222222222222111333333333333333333333333333333222222222222111333333333333333333333333333333222222222222111333333333333333333333333333333222222222222111333333333333333333333333333333222222222222111333333333333333333333333333333222222222222111333333333333333333333333333333222222222222111.../////////000000000111111111111222222222222.../////////000000000000111111111111111111222....../////////000000000000111111111111111111........./////////000000000000111111111111111---........./////////000000000000000000111111------.........////////////000000000000000000---------............////////////000000000000,,,---------............/////////////////////,,,,,,,,,---------............///////////////+++,,,,,,,,,------------.....................+++++++++,,,,,,,,,------------...............000000111111111222222222222333333333333333333000000111111111222222222222333333333333333333000000111111111222222222222333333333333333333000000111111111222222222222333333333333333333000000111111111111222222222222333333333333333000000000111111111222222222222333333333333333000000000111111111222222222222333333333333333000000000111111111222222222222333333333333333///000000111111111111222222222222333333333333///000000000111111111222222222222333222333333///000000000111111111111222222222222222222333//////000000000111111111222222222222222222222/////////000000111111111111222222222222222222/////////000000000111111111111222222222222222.../////////000000000111111111111222222222222111111222222222222222222333333333333333333333111111111222222222222222333333333333333333333111111111222222222222222333333333333333333333111111111222222222222222222333333333333333333111111111111222222222222222333333333333333333111111111111222222222222222333333333333333333111111111111222222222222222333333333333333333111111111111222222222222222333333333333333333000111111111222222222222222333333333333333333000111111111222222222222222333333333333333333000111111111111222222222222333333333333333333000111111111111222222222222333333333333333333000111111111111222222222222333333333333333333000111111111111222222222222333333333333333333000000111111111222222222222333333333333333333)))))))))******+++++++++,,,,,,------.........((()))))))))******++++++,,,,,,,,,------......(((((())))))******+++++++++,,,,,,---------...'''(((((())))))******++++++,,,,,,,,,------...'''(((((())))))*********++++++,,,,,,,,,------''''''(((((())))))******+++++++++,,,,,,------'''''''''((()))))))))*********++++++,,,,,,---&&&''''''(((((()))))))))******+++++++++,,,,,,&&&&&&''''''(((((()))))))))******+++++++++,,,&&&&&&'''''''''(((((()))))))))*********++++++&&&&&&&&&''''''((((((((()))))))))*********++++++++++++,,,,,,---------....../////////000000***++++++,,,,,,---------....../////////000000***+++++++++,,,,,,------....../////////000000******++++++,,,,,,------....../////////000000******++++++,,,,,,------.........//////000000******++++++,,,,,,,,,------....../////////000*********++++++,,,,,,------....../////////000)))******++++++,,,,,,------.........//////000)))******++++++,,,,,,---------....../////////))))))******++++++,,,,,,------....../////////))))))******++++++,,,,,,------.........//////))))))******++++++,,,,,,---------......//////)))))))))******++++++,,,,,,------.........///((())))))******++++++,,,,,,---------......///)))))))))******+++++++++,,,,,,------.........------------........./////////000000000111111,,,---------........./////////000000000111111,,,,,,---------......////////////000000111111,,,,,,---------........./////////000000111111,,,,,,,,,------........./////////000000000111,,,,,,,,,------........./////////000000000111,,,,,,,,,---------.........//////000000000111,,,,,,,,,---------.........//////000000000111+++,,,,,,,,,------.........//////000000000000+++,,,,,,,,,------.........//////000000000000++++++,,,,,,---------....../////////000000000++++++,,,,,,---------.........//////000000000++++++,,,,,,,,,------....../////////000000000+++++++++,,,,,,------....../////////000000000+++++++++,,,,,,---------....../////////000000888777777777666666666666666666666888777777777666666666666666666666888777777777777777777666666777777888777777777777777777777777777777888888777777777777777777777777888888888777777777777777777888888888888777777777777777888888888888999777777777777777888888888888999999777777777777888888888888999999:::333222111111000000/////////......333333222111111000000////////////444333333222111111000000000//////444444333222222111111111000000000555444444333222222222111111111000666555444444333222222222111111111666555555444333333333222222222111666666555444444333333333222222222777666555555444444333333333333333777666666555555444444444333333333777777666666555555444444444444444888777666666555555555444444444444888777777666666555555555555555555888777777666666666555555555555555888777777777666666666666666666666((((((((('''''''''''''''&&&&&&&&&))))))(((((((((((('''''''''''''''***)))))))))(((((((((((((((''''''*********))))))))))))((((((((((((++++++*********)))))))))))))))(((,,,+++++++++************)))))))))---,,,,,,+++++++++************)))------,,,,,,,,,+++++++++*********......------,,,,,,,,,++++++++++++///......---------,,,,,,,,,++++++000//////......---------,,,,,,,,,000000//////.........---------,,,111111000/////////......---------222111111000000//////.........---333222111111000000/////////...... !!!!!! !!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!#########""""""""""""""""""""""""###########################""""""$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&BBBBBBAAA@@@@@@???>>>===<<<;;;;;;:::999999888AAAAAA@@@@@@???>>>======<<<;;;::::::999888888AAA@@@@@@???>>>>>>===<<<<<<;;;::::::999888888@@@??????>>>>>>===<<<<<<;;;::::::999999888888???>>>>>>======<<<<<<;;;;;;::::::999999888888>>>=========<<<<<<;;;;;;::::::999999888888888===<<<<<<<<<;;;;;;:::::::::999999888888888888;;;;;;;;;;;;:::::::::999999999888888888888777:::::::::::::::999999999888888888888888777777===<<<<<<;;;::::::999888777666666555444333333>>>======<<<;;;;;;:::999888777666666555444333??????>>>===<<<<<<;;;:::999888777666555555444@@@@@@???>>>===<<<<<<;;;:::999888777666555444AAA@@@@@@???>>>===<<<;;;:::999888888777666555BBBAAAAAA@@@???>>>===<<<;;;:::999888777666666CCCBBBAAA@@@??????>>>===;;;::::::999888777666CCCBBBBBBAAA@@@???>>>===<<<;;;:::999888777666CCCCCCBBBAAA@@@???>>>===<<<;;;:::999888888777DDDCCCBBBAAAAAA@@@???>>>===;;;;;;:::999888777DDDCCCBBBAAAAAA@@@???>>>===<<<;;;:::999888777DDDCCCBBBAAAAAA@@@???>>>===<<<;;;:::999888888CCCCCCBBBAAA@@@???>>>>>>===<<<;;;:::999888888CCCBBBBBBAAA@@@???>>>===<<<<<<;;;:::999888888BBBBBBAAA@@@@@@???>>>===<<<;;;;;;:::999888888+++++++++++++++************))))))))))))((((((,,,,,,,,,,,,+++++++++++++++*********)))))))))---------------,,,,,,,,,++++++++++++*********...............---------,,,,,,,,,+++++++++***000////////////.........---------,,,,,,++++++111111000000000/////////......---------,,,,,,222222222111111111000000//////......---------333333333222222222111111000000//////......---555444444444333333222222111111000000//////...666666555555444444333333222222111111000//////777777777666666555555444333333222111111000000999888888777777666666555444444333222222111000::::::999999888777777666555555444333222222111;;;;;;::::::999999888777666555555444333333222===<<<<<<;;;::::::999888777666666555444333333 !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#####################"""""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))(((((((((((((((''''''''''''***************)))))))))))))))(((((((((((('''+++++++++++++++************))))))))))))((((((:::;;;<<<>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCBBB999:::<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBAAA999:::;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAA888999:::;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@777888999:::;;;<<<===>>>>>>??????????????????666777888999:::;;;<<<=========>>>>>>>>>>>>>>>555666777888999:::;;;;;;<<<<<<===============444555666777888999::::::;;;;;;;;;;;;<<<<<<;;;333444555666777888888999999::::::::::::::::::666777888999:::;;;<<<<<<=====================777888999:::;;;<<<===>>>>>>????????????>>>>>>888999:::;;;<<<===>>>??????@@@@@@@@@@@@??????888:::;;;<<<===??????@@@@@@AAAAAAAAAAAAAAA@@@999:::<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBAAA:::;;;<<<>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBBBB:::<<<===>>>@@@AAABBBBBBCCCCCCDDDDDDCCCCCCCCC;;;<<<===???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCC;;;<<<>>>???@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDCCC;;;<<<>>>???AAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDD;;;<<<>>>???AAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDD;;;<<<>>>???@@@BBBBBBCCCDDDDDDDDDDDDDDDDDDDDD;;;<<<===???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCC:::<<<===>>>@@@AAABBBBBBCCCCCCCCCDDDCCCCCCCCC:::;;;<<<>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBBBB'''(((((())))))************++++++++++++++++++(((((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,,,,---------------------***++++++,,,,,,------........................+++,,,,,,---......////////////000000000000000,,,------...//////000000000111111111111111111---......///000111111111222222222222222222222...///000000111222222333333333444444444333333///000111222333333444444444555555555555555555000111222333444555555666666666666666666666666222222333444555666666777777888888888888888777333444444666666777888888999999999999999999999444555666777888999999::::::;;;;;;;;;;;;::::::555666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;666777888999:::;;;<<<<<<=====================   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""#####################!!!!!!!!!""""""###############$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((%%%&&&&&&''''''(((((((((((())))))))))))))))))&&&''''''(((((())))))))))))******************'''(((((())))))************++++++++++++++++++PPPLLLIIIGGGDDDBBB@@@>>>===;;;:::NNNKKKHHHFFFCCCAAA???>>><<<;;;:::LLLJJJGGGEEECCCAAA???===<<<:::999KKKHHHFFFDDDBBB@@@>>>===;;;:::999IIIGGGDDDCCCAAA???>>><<<;;;:::999GGGEEECCCAAA@@@>>>===<<<:::999888EEEDDDBBB@@@???===<<<;;;:::999888DDDBBBAAA???>>>===;;;:::999888777BBBAAA???>>>===<<<;;;:::999888777FFFDDDBBB@@@>>>===;;;:::888777666IIIFFFDDDAAA???>>><<<;;;999888777KKKHHHEEECCCAAA???===;;;:::999777MMMIIIGGGDDDBBB@@@>>><<<;;;999888NNNKKKHHHEEECCCAAA???===;;;:::888PPPLLLIIIFFFDDDAAA???===<<<:::999QQQNNNJJJGGGDDDBBB@@@>>><<<;;;999SSSOOOKKKHHHEEEBBB@@@>>>===;;;:::SSSOOOKKKHHHEEECCCAAA???===;;;:::TTTOOOLLLHHHFFFCCCAAA???===;;;:::SSSOOOLLLIIIFFFCCCAAA???===<<<:::SSSOOOKKKHHHFFFCCCAAA???===<<<:::RRRNNNKKKHHHEEECCCAAA???===;;;:::QQQMMMJJJGGGEEEBBB@@@???===;;;:::PPPLLLIIIGGGDDDBBB@@@>>>===;;;:::111111000000//////.........------222222111111000000//////......---333222222111111000000//////......444444333222222111111000000///...555555444333333222222111000000///777666555444444333222222111000000888777666666555444333333222111111999888888777666555444333333222111;;;:::999888777666555444333333222===;;;:::999888777666555444333333>>>===<<<:::999888777666555444333@@@???===<<<;;;999888777666555444BBBAAA???===<<<:::999888777666555DDDBBB@@@???===;;;:::999888666555FFFDDDBBB@@@>>>===;;;:::888777666)))((((((((((((''''''''''''&&&&&&)))(((((((((((((((''''''''''''&&&)))))))))(((((((((((((((''''''''')))))))))))))))((((((((((((''''''*********)))))))))))))))(((((((((+++***************)))))))))((((((++++++++++++************))))))))),,,+++++++++++++++*********)))))),,,,,,,,,,,,+++++++++*********)))------,,,,,,,,,,,,+++++++++******...------------,,,,,,,,,++++++***.........---------,,,,,,,,,++++++/////////......---------,,,,,,+++000000/////////......------,,,,,,111111000000//////.........------pppssstttuuutttsssppplllhhhddd```[[[WWWSSSPPPkkkmmmnnnooonnnmmmkkkhhhddd```]]]YYYUUUQQQNNNeeegggiiiiiiiiigggeeeccc```]]]YYYVVVSSSOOOLLL```bbbcccccccccbbb```^^^\\\YYYVVVSSSPPPMMMKKK[[[]]]^^^^^^^^^]]]\\\ZZZXXXUUUSSSPPPNNNKKKIIIWWWXXXYYYYYYYYYXXXWWWVVVTTTRRRPPPNNNKKKIIIGGGSSSTTTTTTUUUTTTTTTSSSRRRPPPOOOMMMKKKIIIGGGEEEOOOPPPQQQQQQQQQPPPOOONNNMMMLLLJJJIIIGGGEEEDDDLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFEEEDDDBBBYYY[[[\\\\\\\\\[[[ZZZXXXVVVSSSQQQNNNKKKIIIFFF___```aaabbbaaa```___\\\ZZZWWWTTTQQQNNNKKKIIIdddfffggghhhgggfffdddaaa^^^[[[XXXTTTQQQNNNKKKiiilllmmmnnnmmmllljjjgggccc___[[[WWWTTTPPPMMMooorrrssstttsssrrrooolllgggccc___ZZZVVVRRRNNNtttwwwyyyzzzyyywwwtttppplllgggbbb]]]XXXTTTPPPyyy|||~~~~~~|||yyytttooojjjeee___ZZZVVVQQQ||||||wwwrrrlllgggaaa\\\WWWSSS~~~~~~yyytttnnnhhhbbb]]]XXXSSSzzztttnnnhhhccc]]]XXXTTT~~~zzztttnnnhhhbbb]]]XXXSSS||||||xxxrrrmmmgggaaa\\\WWWSSSyyy|||}}}yyyuuupppjjjeee```[[[VVVRRRuuuxxxzzzzzzzzzxxxuuuqqqlllhhhccc^^^YYYUUUQQQpppssstttuuutttsssppplllhhhddd```[[[WWWSSSPPP444444444444444333333333333333222222222111111666555555555555555555444444444444333333222222777777777666666666666666555555555444444333333888888888888888888888777777777666666555555444::::::::::::::::::999999999888888777777666555<<<;;;<<<<<<<<<;;;;;;;;;::::::999999888777777===>>>>>>>>>>>>>>>======<<<<<<;;;::::::999888@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;:::999BBBCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<;;;EEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@???>>>===IIIIIIJJJJJJJJJIIIIIIHHHGGGEEEDDDCCCAAA@@@>>>LLLMMMMMMNNNNNNMMMLLLKKKJJJIIIGGGEEEDDDBBB@@@PPPQQQRRRRRRRRRQQQPPPOOONNNLLLJJJHHHFFFDDDBBBUUUVVVWWWWWWWWWVVVUUUSSSQQQOOOMMMKKKIIIGGGDDDYYY[[[\\\\\\\\\[[[ZZZXXXVVVSSSQQQNNNKKKIIIFFF*********************************))))))))))))*********************************))))))))))))++++++++++++++++++++++++++++++************)))+++,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********------------------------,,,,,,,,,,,,+++++++++---------------------------,,,,,,,,,+++++++++.....................---------,,,,,,,,,,,,,,,//////////////////.........---------------,,,//////000000000////////////.........---------000000000000000000000000/////////............111111111111111111111000000000////////////...222222222222222222111111111111000000000000///333333333333333333222222222222111111111000000444444444444444333333333333333222222222111111@@@BBBEEEGGGIIILLLPPPSSSWWW[[[```dddhhhlllppp@@@BBBDDDFFFHHHKKKNNNQQQUUUXXX\\\```dddhhhkkk@@@AAACCCEEEGGGJJJLLLOOORRRVVVYYY]]]```ccceee???AAABBBDDDFFFHHHKKKMMMPPPSSSVVVYYY\\\^^^```>>>@@@BBBCCCEEEGGGIIIKKKMMMPPPSSSUUUXXXZZZ[[[>>>???AAABBBCCCEEEGGGIIIKKKMMMPPPRRRTTTUUUWWW===>>>@@@AAABBBDDDFFFGGGIIIKKKMMMNNNPPPRRRSSS<<<>>>???@@@AAABBBDDDFFFGGGHHHJJJLLLMMMNNNOOO<<<===>>>???@@@AAABBBDDDEEEFFFHHHIIIJJJKKKLLL<<<===???AAABBBEEEGGGIIIKKKNNNPPPSSSUUUXXXYYY===>>>@@@BBBDDDFFFIIILLLNNNQQQTTTWWWZZZ\\\___===???AAACCCEEEHHHKKKNNNQQQTTTWWW[[[^^^aaaddd>>>@@@BBBEEEGGGJJJMMMPPPSSSWWW[[[___cccfffiii???AAACCCFFFHHHKKKNNNRRRVVVZZZ^^^cccgggkkkooo@@@BBBDDDGGGIIILLLPPPTTTXXX]]]bbbgggkkkpppttt@@@BBBEEEHHHJJJNNNQQQVVVZZZ___dddjjjoootttyyyAAACCCEEEHHHKKKNNNRRRWWW[[[aaaffflllrrrwww|||AAACCCFFFIIIKKKOOOSSSXXX\\\bbbhhhnnntttyyy~~~AAADDDFFFIIILLLOOOSSSXXX]]]bbbhhhnnntttzzzAAADDDFFFIIILLLOOOSSSXXX]]]bbbhhhnnntttzzz~~~AAACCCFFFIIIKKKOOOSSSWWW\\\aaagggmmmrrrxxx|||AAACCCFFFHHHKKKNNNRRRVVV[[[```eeejjjpppuuuyyyAAACCCEEEHHHJJJMMMQQQUUUYYY^^^bbbggglllqqquuu@@@BBBEEEGGGIIILLLPPPSSSWWW[[[```dddhhhlllppp000000111111222222222222333333333444444444444111111222222333333333333444444444555555555666111222222333333444444444555555666666666777777222333333444444444555555666777777777888888888333333444555555555666777777888999999999999:::444444555666666777777888999999:::;;;;;;;;;<<<444555666777777888999::::::;;;<<<============555666777888888999:::;;;<<<===>>>>>>??????@@@666777888999999;;;<<<===>>>???@@@@@@AAABBBBBB777888999:::;;;<<<===???@@@AAABBBCCCDDDDDDEEE888999:::;;;<<<>>>???@@@BBBCCCDDDEEEGGGHHHIII999:::;;;===>>>???AAACCCDDDEEEGGGHHHJJJKKKLLL:::;;;===>>>???AAACCCEEEFFFHHHJJJLLLMMMOOOPPP;;;<<<>>>???AAACCCEEEGGGIIIKKKMMMOOOQQQSSSUUU<<<===???AAABBBEEEGGGIIIKKKNNNPPPSSSUUUXXXYYY)))))))))************************************)))*********************++++++++++++*********************+++++++++++++++++++++++++++++++++***+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,------------,,,,,,,,,,,,---------------------------------,,,,,,------------.........---...............------------...........................//////------............///////////////////////////.........////////////000//////000000000000000...////////////000000000000000000111111111111//////000000000111111111111111111222222222222///000000111111111222111222222222333333333333000000111111222222222222333333333444444444444111111222333444555666777888999:::<<<===???@@@111111222333444555666777888999:::;;;===>>>@@@111111222333444555555777888999:::;;;<<<>>>@@@111111222333444555555777888999:::;;;<<<===???111111222333444555555777777888999:::<<<===>>>000111222333444444555666777888999:::;;;<<<>>>000111222333444444555666777888999:::;;;<<<===000111222333333444555666777888888999:::;;;<<<000111222333333444555666777777888999:::;;;<<>>000000222222333444555666777888999:::<<<===???000111222222333444555666777888999;;;<<<>>>@@@000111222333444444555666777888:::;;;===>>>@@@000111222333444555555666777999:::;;;===???AAA111111222333444555666777888999:::<<<===???AAA111111222333444555666777888999:::<<<===???AAA111111333333444555666777888999:::<<<===???AAA111111333333444555666777888999:::<<<===???AAA000111333444444555666777888999:::<<<===???AAA111111222333444555666777888999:::<<<===???AAA111111222333444555666777888999:::<<<===???@@@***++++++,,,,,,---------.........//////000000++++++,,,,,,---------....../////////000000111+++,,,,,,---------......//////000000000111111+++,,,---------......//////000000111111222222,,,,,,------......//////000000111111222222333,,,------......//////000000111111222222333444,,,---......//////000000111111222222333444444------......///000000111111222222333444555555---......//////000111111222222333444444555666---...//////000000111222222333444444555666777...//////000000111111222333333444555666777888...//////000111111222333333444555666777888999...///000000111222222333444555666666888999:::...000000111111222333444444555666777888999;;;///000000111222333333444555666777888999:::<<<&&&''''''''''''((((((((((((((()))))))))))))))&&&'''''''''((((((((((((((())))))))))))))))))&&&''''''(((((((((((()))))))))))))))*********''''''((((((((()))))))))))))))***************'''((((((((())))))))))))***************++++++'''(((((()))))))))***************++++++++++++(((((()))))))))************++++++++++++,,,,,,((()))))))))*********+++++++++++++++,,,,,,,,,((())))))*********++++++++++++,,,,,,,,,,,,---))))))*********+++++++++,,,,,,,,,,,,---------)))*********+++++++++,,,,,,,,,------------...)))******+++++++++,,,,,,,,,---------.........******+++++++++,,,,,,,,,---------.........///***+++++++++,,,,,,---------........./////////***++++++,,,,,,---------.........//////000000&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%''''''&&&%%%%%%''''''&&&&&&%%%''''''&&&&&&%%%'''''''''&&&&&&(((''''''&&&&&&(((''''''&&&&&&((((((''''''&&&((((((''''''&&&(((((('''''''''&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%'''&&&&&&&&&%%%''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$######%%%$$$$$$$$$###%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$***)))))))))))))))(((((((((((('''''''''&&&&&&******)))))))))))))))(((((((((''''''''''''&&&*********)))))))))))))))((((((((('''''''''&&&***************))))))))))))((((((((('''''''''+++***************)))))))))((((((((((((''''''++++++***************)))))))))(((((((((''''''+++++++++************))))))))))))((((((((('''++++++++++++************)))))))))((((((((('''+++++++++++++++************)))))))))(((((((((,,,+++++++++++++++*********)))))))))(((((((((,,,,,,++++++++++++************)))))))))((((((,,,,,,,,,++++++++++++*********)))))))))((((((,,,,,,,,,,,,++++++++++++*********)))))))))((())))))(((((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))((((((((((((''''''''''''&&&&&&&&&)))))))))))))))((((((((((((''''''''''''&&&&&&***))))))))))))((((((((((((((('''''''''&&&&&&******))))))))))))((((((((((((''''''''''''&&&*********))))))))))))((((((((((((''''''''''''))))))(((((((((((((((''''''''''''&&&&&&&&&&&&)))))))))(((((((((((((((''''''''''''&&&&&&&&&))))))))))))((((((((((((((('''''''''&&&&&&&&&***)))))))))))))))(((((((((((('''''''''&&&&&&******)))))))))))))))(((((((((((('''''''''&&&*********)))))))))))))))(((((((((''''''''''''***************))))))))))))((((((((('''''''''******************))))))))))))(((((((((''''''))))))))))))))))))(((((((((((('''''''''&&&&&& '''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%)))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%))))))(((((((((((((((''''''''''''&&&&&&&&&&&&666444333222111666555333222111666555444222111777666444333222777666444333222666555333111000666555333222000666555333222111666555333222111+++***)))((((((++++++***)))(((,,,+++***))))))---,,,+++***)))------,,,+++***...------++++++///...---,,,+++111000///...---111111///...---222111000///...333222111///...444333222000///444444222111000555444333111000666444333222111""""""!!! """""""""!!!!!!###""""""!!!!!!######"""""""""$$$$$$###""""""%%%$$$#########%%%%%%$$$######&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$''''''&&&%%%%%%((('''&&&&&&%%%(((((('''&&&&&&))))))((('''&&&***)))(((''''''+++***)))((((((AAA@@@@@@??????>>>======<<<;;;999888888777666AAAAAAAAA@@@@@@???>>>===<<<;;;:::999888777666BBBBBBAAAAAAAAA@@@???>>>===<<<;;;999999888666CCCBBBBBBAAAAAA@@@???>>>===<<<;;;:::999888777CCCCCCBBBBBBBBBAAA@@@???>>>===;;;:::999888777DDDCCCCCCBBBAAA@@@???>>>===<<<;;;999888777666DDDDDDCCCBBBBBBAAA@@@>>>===<<<;;;:::888777666DDDDDDCCCBBBBBBAAA@@@???===<<<;;;:::888777666DDDDDDCCCBBBBBBAAA@@@???===<<<;;;:::888777666111111000000000//////......------,,,,,,++++++222222111111111000000//////......------,,,+++333333222222222111111000000//////...------,,,444444333333333222222111111000//////...------555555555444444333333222222111000000///...---666666666555555444444333333222111000000///...777777777666666555555444444333222111111000///999888888888888777777666666555444333222222111::::::999999999999888777666666555444333222111;;;;;;::::::::::::999888777777666555444333222<<<<<<<<<;;;;;;;;;:::999888777777666555444333=========<<<<<<<<<;;;:::999888777666666555444???>>>>>>=========<<<;;;:::999888777777666444@@@??????>>>>>>>>>===<<<;;;:::999888777666555AAA@@@@@@??????>>>======<<<;;;999888888777555%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########"""'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$###(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%)))))))))))))))((((((((((((''''''&&&&&&&&&%%%************))))))))))))(((((('''''''''&&&&&&+++++++++************)))))))))((((((''''''&&&,,,,,,,,,+++++++++*********))))))((((((((('''------,,,,,,,,,,,,+++++++++******))))))((((((......---------,,,,,,,,,++++++******))))))(((//////.........---------,,,,,,++++++******)))000000/////////......---------,,,,,,+++******111111000000000//////......------,,,,,,++++++ !!!!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! """""""""!!!!!! """"""""" """                                  $$$$$$$$$#########""""""""""""!!!!!!!!!!!! $$$$$$$$$############"""""""""!!!!!!!!!!!! $$$$$$$$$############"""""""""!!!!!!!!!!!! $$$$$$$$$############"""""""""!!!!!!!!!!!! $$$$$$$$$############"""""""""!!!!!!!!!!!! $$$$$$$$$############""""""""""""!!!!!!!!! $$$$$$$$$############""""""""""""!!!!!!!!! $$$$$$$$$############"""""""""!!!!!!!!!!!! $$$$$$$$$############"""""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!! ###""""""""""""!!!!!!!!!!!! ######""""""""""""!!!!!!!!!!!! ######""""""""""""!!!!!!!!!!!! #########""""""""""""!!!!!!!!!!!! #########""""""""""""!!!!!!!!!!!! ############""""""""""""!!!!!!!!!!!! ############""""""""""""!!!!!!!!!!!! $$$############"""""""""!!!!!!!!!!!! $$$############""""""""""""!!!!!!!!!!!! $$$$$$#########""""""""""""!!!!!!!!!!!! $$$$$$############"""""""""!!!!!!!!!!!! $$$$$$############""""""""""""!!!!!!!!! $$$$$$$$$#########""""""""""""!!!!!!!!!!!! $$$$$$$$$#########""""""""""""!!!!!!!!!!!!    !!! !!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! """!!!!!!!!!!!! """"""!!!!!!!!!!!! """"""!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!! ;;;999888777555444333222000///...;;;:::999777666555333222111///...<<<:::999888666555444222111000...<<<;;;999888777555444222111000///===;;;999888777555444222111000...===;;;:::888777555444333111000...===;;;:::888777555444333111000...===;;;:::888777555444222111///......------,,,++++++***)))(((''''''///...------,,,++++++***)))((('''000///......---,,,++++++***)))(((111000///......---,,,+++***)))(((222111000///......---,,,+++***)))333222111000///...------,,,+++***444333222111000///...---,,,+++***555444333222111000///...---,,,+++666555444333222111000///---,,,+++777666444333222111000///...---,,,888666555444333222111000///---,,,999777666555444333111000///...---999888777666444333222111///...---:::999777666555444222111000...---;;;999888777555444333222000///...$$$############"""""""""!!! $$$$$$$$$#########""""""!!!!!! %%%%%%$$$$$$$$$######""""""!!!!!!&&&%%%%%%$$$$$$$$$######""""""!!!&&&&&&%%%%%%%%%$$$$$$######""""""'''&&&&&&&&&%%%%%%$$$$$$######"""(((''''''&&&&&&%%%%%%%%%$$$######(((((('''''''''&&&&&&%%%$$$$$$###))))))((((((''''''&&&&&&%%%$$$$$$***))))))((((((''''''&&&&&&%%%$$$+++******)))((((((''''''&&&%%%%%%++++++******))))))(((''''''&&&%%%,,,,,,+++******))))))((('''&&&&&&---,,,,,,++++++***))))))((('''&&&...------,,,++++++***)))((('''''' !!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!  """  !!! !!! !!!!!! !!! !!!!!!!!!!!! """!!!!!!!!!!!! """""""""!!!!!!!!! ###"""""""""!!!!!!!!!!!! #########"""""""""!!!!!!!!! #########"""""""""!!!!!!!!! $$$############"""""""""!!! GGGGGGGGGGGGFFFEEEEEEDDDCCCAAA@@@???>>><<<;;;HHHHHHHHHHHHGGGFFFFFFEEEDDDBBBAAA@@@>>>===;;;IIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@???===<<>><<>>===JJJJJJJJJJJJIIIIIIHHHGGGFFFDDDCCCAAA@@@>>>===KKKKKKJJJJJJJJJIIIHHHGGGFFFDDDCCCBBB@@@>>>===KKKKKKJJJJJJIIIIIIHHHGGGFFFEEECCCBBB@@@>>>===444444333333333333222222111111000000//////...555555555444444444333333222222111111000000///666666666666555555555444444333222222111000000888888777777777666666555555444444333222111111999999999888888888777777666555555444333333222::::::::::::999999999888777777666555444444333<<<<<<<<<;;;;;;::::::999999888777666555555444===============<<<;;;;;;:::999888888777666555?????????>>>>>>======<<<;;;;;;:::999888777666@@@@@@@@@@@@??????>>>>>>===<<<;;;:::999888777BBBBBBBBBAAAAAA@@@@@@???>>>===<<<;;;:::999888CCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<;;;:::999EEEEEEDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;999FFFFFFFFFEEEEEEDDDCCCCCCBBB@@@???>>>===;;;:::GGGGGGGGGGGGFFFEEEEEEDDDCCCAAA@@@???>>><<<;;;'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%))))))))))))((((((((((((''''''''''''&&&&&&&&&******)))))))))))))))(((((((((((('''''''''&&&+++***************))))))))))))(((((((((''''''+++++++++++++++************)))))))))(((((((((,,,,,,,,,,,,,,,+++++++++*********)))))))))(((---------------,,,,,,,,,+++++++++******))))))............------------,,,,,,+++++++++******////////////............------,,,,,,+++++++++000000000000////////////......------,,,,,,+++111111111111111000000000//////......------,,,333222222222222111111111000000//////......---444444333333333333222222111111000000//////...   !!! !!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""!!!!!!!!!!!!!!!!!!!!! ###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!###############""""""""""""""""""!!!!!!!!!!!!$$$#####################"""""""""""""""!!!!!!$$$$$$$$$$$$$$$##################""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$###############""""""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$111222333333444555555666777777888111111222333333444555555666777888111111222222333444444555666666777000111111222222333444444555666777000000111111222333333444555555666///000111111111222333333444555555//////000111111222222333444444555...///000000111111222222333444444......///000000111111222222333444......//////000000111111222333333------......//////000000111222222,,,,,,------......//////000111222++++++,,,,,,------......///000111***+++++++++,,,,,,------...//////******+++++++++,,,------...///...666666777888888999:::;;;<<<<<<===555666777888888999:::;;;;;;<<<===555666777777888999:::;;;;;;<<<===555666666777888888999:::;;;<<<===444555666777777888999:::;;;;;;<<<444555666666777888999999:::;;;<<<444555555666777888888999:::;;;<<<444444555666666777888999::::::;;;333444555555666777888888999:::;;;333444444555666666777888999::::::333333444555555666777888888999:::222333444444555666666777888999:::222333333444555555666777888888999222222333444444555666666777888999111222333333444555555666777777888666777777777888888888999999::::::666777777888888888999999::::::;;;777777777888888999999999::::::;;;666777777888888999999::::::;;;;;;666777777888888999999:::;;;;;;<<<777777777888888999::::::;;;;;;<<<666777777888888999::::::;;;<<<<<<666777777888999999::::::;;;<<<===666777777888999999:::;;;;;;<<<===666777777888999999:::;;;;;;<<<===666777777888999999:::;;;<<<<<<===666777777888999999:::;;;<<<<<<===666666777888999999:::;;;<<<<<<===666666777888999999:::;;;<<<<<<===666666777888888999:::;;;<<<<<<===)))))))))***++++++,,,------...//////000111111$$$))))))******+++,,,,,,---......///000000111###((())))))***++++++,,,,,,---...//////000111###(((((())))))***++++++,,,------...///000000###'''(((((()))******+++,,,,,,---...//////000"""''''''((())))))***++++++,,,---......//////"""&&&'''(((((()))******+++,,,,,,---......///"""&&&&&&'''((())))))***++++++,,,------......"""&&&&&&'''(((((()))******+++,,,,,,------..."""%%%&&&&&&'''((())))))***++++++,,,------...!!!%%%%%%&&&&&&'''((())))))******+++,,,,,,---!!!!!!%%%%%%&&&&&&'''(((((())))))***++++++,,, !!!$$$%%%%%%&&&&&&''''''((())))))******+++ $$$$$$%%%%%%&&&&&&''''''((())))))****** $$$$$$$$$%%%%%%&&&''''''''')))))))))***...//////000000000111111222333333444444555666......//////000000111111222222333444444555555---......//////000000111111222333333444555555------......//////000111111222222333444444555------......//////000000111111222333444444444,,,------......//////000000111222222333444444,,,,,,------......//////000111111222333333444+++,,,,,,------......///000000111222222333444++++++,,,,,,------...//////000111111222333333***++++++,,,------......///000000111222222333***++++++,,,,,,------...//////000111222222333******++++++,,,,,,---......///000000111222222)))******++++++,,,------...//////000111111222))))))******+++,,,,,,---......///000111111222((())))))***++++++,,,------...//////000111111444444444444444555555555555555666666666666666333444444444444444555555555555555666666666777333333333444444444444555555555555666666666666333333333333444444444444555555555555666666666222222333333333444444444444555555555666666666222222222333333333444444444555555555666666777111222222222333333333444444444555555666666666111111222222222333333333444444555555555666666111111111222222222333333444444444555555666666000111111111222222222333333444444555555666666000000111111111222222333333333444444555666666///000000111111111222222333333444444555555666//////000000111111222222333333444444555555666/////////000000111111222222333333444555555666...//////000000000111111222333333444444555555((((((((()))******++++++,,,,,,,,,------......'''(((((())))))******++++++,,,,,,,,,------...''''''(((((())))))******++++++,,,,,,---------&&&''''''(((((())))))******++++++,,,,,,------&&&&&&''''''(((((())))))******++++++,,,,,,---%%%&&&&&&''''''((()))))))))******++++++,,,,,,%%%%%%&&&&&&'''(((((()))))))))******++++++,,,%%%%%%%%%&&&''''''(((((()))))))))******++++++$$$%%%%%%&&&&&&'''''''''(((((())))))******+++$$$$$$$$$%%%&&&&&&''''''((((((((()))*********######$$$$$$%%%%%%&&&&&&''''''(((((())))))***#########$$$$$$%%%%%%&&&&&&''''''(((((())))))"""#########$$$$$$%%%%%%&&&&&&''''''((())))))"""""""""######$$$$$$%%%%%%&&&&&&'''(((((()))"""""""""######$$$$$$$$$%%%%%%&&&''''''((()))---......///000111111111222222333333333333444---......//////000111111111222222222333333333------......///000000111111111222222222333333,,,------...//////000000111111111222222222333,,,,,,------...//////000000000111111222222222+++,,,,,,---......//////000000000111111111222++++++,,,------......//////000000000111111111+++++++++,,,------....../////////000000111111******+++,,,,,,------....../////////000000111******++++++,,,,,,------....../////////000000)))******++++++,,,,,,------....../////////000))))))******++++++,,,,,,------....../////////((())))))******++++++,,,,,,------......//////(((((())))))***++++++,,,,,,,,,------......///((((((((()))******++++++,,,,,,,,,------.........------,,,,,,,,,++++++*********------,,,,,,,,,++++++******)))))),,,,,,,,,+++++++++******))))))))),,,,,,++++++*********))))))((((((+++++++++*********))))))(((((('''+++*********)))))))))((((((''''''******))))))))))))((((((''''''&&&))))))))))))(((((((((''''''&&&&&&)))(((((((((((((((''''''&&&&&&%%%"""!!!!!!!!!!!!!!! !!!!!!!!!!!! 888777777666555555444333333222111777666666555555444333333222111111666666555555444333333222111111000555555444444333333222111111000///555444444333222222111111000//////444333333222222111000000//////...333333222222111000000//////......222222111111000000//////......---222111111000000//////......---,,,111000000000//////......---,,,,,,000000//////.........---,,,,,,+++/////////......------,,,,,,++++++///.........------,,,,,,++++++***......---------,,,,,,++++++******...------,,,,,,,,,++++++*********000000000000000000000////////////............///////////////////////////.........---------////////////...............---------------,,,.....................---------------,,,,,,,,,------------------------------,,,,,,,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,+++++++++++++++*********+++++++++++++++++++++++++++***************)))+++++++++***************************)))))))))#################################""""""""""""##################"""""""""""""""""""""!!!!!!=========<<<<<<<<<<<<;;;;;;;;;::::::999999888<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888777;;;;;;;;;::::::::::::999999999888888777777666:::::::::999999999999888888888777777666666555999999999888888888888777777777666666555555555888888888777777777777777666666666555555444444777777777666666666666666555555555444444333333666666666666555555555555555444444444333333222555555555555555444444444444333333333222222222444444444444444444333333333333222222222111111333333333333333333333222222222222111111111000222222222222222222222222111111111000000000///222222111111111111111111111000000000/////////111111111111111000000000000000////////////...000000000000000000000////////////............000000000000000000000000000000000000000000000////////////////////////////////////000000///........................///...///////////////------------.................................,,,---,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,+++,,,,,,,,,,,,,,,************+++++++++++++++++++++++++++++++++)))*********************************+++++++++#############################################""""""###""""""######"""#####################;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;888888888999999999999999999999:::::::::::::::888777888888888888888888888888999999999999999777777777777777777777777777888888888888888888666666666666666666666666777777777777777777777555555555555666555555666666666666666666666666444444444555555555555555555555555555555555555444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333222222222222222222222222222222222222333333222111111111111111111111111111111222222222222222111111000000111000111111111111111111111111111000000000000000000000000000000000000000000000''''''(((***+++------...//////////////////000'''''''''******---------............/////////&&&&&&'''''')))(((++++++,,,,,,------.........%%%&&&&&&''''''((()))***+++,,,,,,,,,---------%%%%%%&&&&&&'''(((((()))***++++++,,,,,,,,,,,,$$$%%%%%%&&&&&&'''(((((()))******+++++++++,,,$$$$$$%%%%%%&&&&&&'''((((((((()))******++++++$$$$$$$$$%%%%%%&&&&&&'''(((((()))))))))******$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((())))))))) !!!!!!"""""""""###### !!!!!!!!!""""""""",,,,,,...///111222444666888999:::::::::;;;;;;,,,,,,---///000222333555777999999999:::::::::+++,,,---...000111333555666888888888999999999++++++,,,...///000222444666777777888888888888***+++,,,---///000222333555777777777777777888******+++---...///111333444666666666666777777******+++,,,...///111222444555555555666666666)))***+++,,,---...000222333444555555555555555))))))***,,,---...///111222444444444444444444))))))***+++,,,...///000222333333333333444444((())))))+++,,,---///000111222222333333333333(((((()))***,,,---...///111111222222222222222(((((((((***+++---...///000111111111111111111'''((((((***+++---......///000000000000000000''''''(((***+++------...//////////////////000'''(((((()))******++++++,,,,,,,,,------......''''''(((((())))))******++++++,,,,,,---------&&&''''''(((((())))))******++++++,,,,,,,,,---&&&&&&&&&'''(((((())))))******+++++++++,,,,,,%%%%%%&&&&&&'''(((((()))))))))******++++++,,,$$$%%%%%%&&&&&&'''((((((((())))))******++++++$$$$$$%%%%%%&&&&&&''''''(((((())))))******+++###$$$$$$%%%%%%&&&&&&''''''(((((())))))******######$$$$$$%%%%%%&&&&&&''''''(((((())))))***"""######$$$$$$%%%%%%&&&&&&''''''((()))))))))"""""""""###$$$$$$%%%%%%&&&&&&''''''(((((()))!!!!!!""""""######$$$$$$%%%&&&&&&''''''((()))!!!!!!!!!""""""######$$$$$$%%%%%%&&&''''''((( !!!!!!""""""######$$$$$$%%%&&&''''''((( !!!!!!!!!""""""###$$$$$$%%%&&&&&&&&&(((333444555666777888888999999::::::::::::::::::222333444555666777777888888999999999999999999111222333444555555666777777777888888888888888000111222333333444555555666666777777777777777///000111222222333444444555555555666666666666...///000111111222333333444444444555555555555......///000000111222222333333333444444444444------...//////000111111222222222333333333333,,,,,,---......///000000000111111222222222222++++++,,,------...//////000000000111111111222***++++++,,,------....../////////000000000111)))******+++,,,,,,------....../////////000000))))))******+++,,,,,,---------....../////////(((((()))******++++++,,,,,,------.........///'''(((((()))******++++++,,,,,,,,,------......000111222333333444555666777888999000000111222333444555666666777888///000111222333333444555666777888///000111111222333444555555666777//////000111222222333444555666777...///000000111222333333444555666......///000111111222333444444555---...//////000111222222333444555---......///000000111222333333444------...//////000111111222333333,,,,,,---......///000000111222333++++++,,,------......///000111222******+++,,,,,,------...//////111*********++++++,,,------...//////)))*********+++,,,,,,---.........555555666777888999999:::;;;<<<===444555666777888888999:::;;;<<<===444555666666777888999:::;;;<<<===444555555666777888999:::;;;<<<===444444555666777888999:::;;;<<<===333444555666666888999999;;;<<<===333444555555666777888999:::;;;<<<333333444555666777888999:::;;;<<<222333444555666777888999:::;;;<<<222333444444555666777888999:::;;;222222333444555666777888999:::;;;111222333444555666666777888999:::111222333333444555666777888999:::111111222333444555666777777888999000111222333333444555666777888999777777777777888888888888999999:::777777777888888888888999999::::::777777777888888888999999999:::;;;777777777888888888999999::::::;;;777777777888888888999::::::;;;;;;777777777888888999999::::::;;;<<<666777777888888999999:::;;;;;;<<<666777777777888999999:::;;;<<<===666666777777888999999:::;;;<<<===666666777777888999::::::;;;<<<===666666777777888999::::::;;;<<<===555666777777888999::::::;;;<<<===555666666777888999::::::;;;<<<===555666666777888999::::::;;;<<<===555555666777888999999:::;;;<<<===((((((((()))******++++++,,,------...//////000###'''((())))))******+++,,,,,,---......///000###''''''((())))))***++++++,,,------...//////###''''''(((((()))******+++,,,,,,---......///"""&&&''''''((())))))***++++++,,,------...///"""&&&&&&'''(((((()))******+++,,,------......"""%%%&&&''''''((())))))******+++,,,------..."""%%%&&&&&&'''(((((()))******++++++,,,------!!!%%%%%%&&&''''''((())))))******+++,,,,,,---!!!$$$%%%&&&&&&'''(((((())))))***++++++,,,---!!!$$$$$$%%%&&&&&&''''''((())))))***++++++,,, $$$$$$%%%%%%&&&''''''(((((()))******+++ ######$$$%%%%%%&&&&&&''''''((())))))*** ######$$$$$$%%%%%%&&&&&&'''(((((()))***"""######$$$$$$%%%&&&&&&&&&((((((((()))......//////000000000111111222222333333444555---....../////////000000111111222222333444444------....../////////000000111222222333333444,,,------......//////000000111111222333333444,,,,,,------......//////000000111111222333444+++,,,,,,------......//////000111111222333333++++++,,,,,,------......///000000111222222333***++++++,,,,,,------...//////000111111222333******++++++,,,,,,---......//////000111222222)))******+++,,,,,,------......///000111111222)))******++++++,,,,,,------...//////000111222((()))******++++++,,,,,,---......///000111111((())))))******+++,,,,,,------...///000000111(((((())))))***++++++,,,,,,---......///000111'''(((((()))******++++++,,,------...//////000:::::::::::::::999999999888888888888888777777999999999999999999888888888888777777777777777888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666777777555555555555555555666666666666666666666666777444444555555555555555555555555555666666666666333444444444444444444444444555555555555666666222333333333333333444444444444444555555555666222222222222222333333333333444444555555555666111111111222222222222333333333444444555555666000000111111111222222222333333333444444555555///000000000111111111222222333333333444444555/////////000000000111111222222333333444444555......//////000000000111111222222333333444444)))))))))(((((('''''''''&&&&&&%%%))))))(((((((((''''''&&&&&&%%%%%%))))))(((((((((''''''&&&&&&%%%%%%)))(((((((((''''''&&&&&&%%%%%%$$$((((((((('''''''''&&&&&&%%%%%%$$$(((((('''''''''&&&&&&%%%%%%$$$$$$((((((''''''&&&&&&&&&%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%$$$$$$#########"""&&&%%%%%%%%%$$$$$$#########""""""%%%%%%$$$$$$$$$#########"""""""""%%%%%%$$$$$$$$$######"""""""""!!!++++++,,,,,,+++++++++++++++++++++*********)))++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++***************))))))++++++++++++++++++******************)))))))))******************************))))))))))))(((***************************))))))))))))((((((******************))))))))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))(((((((((((((((''''''((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''''''''''''''&&&'''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%))))))))))))************+++++++++++++++++++++((()))))))))***************++++++++++++++++++((())))))))))))******************++++++++++++(((((()))))))))))))))*********************+++(((((((((((()))))))))))))))******************'''(((((((((((())))))))))))))))))************''''''(((((((((((((((((())))))))))))))))))***''''''''''''((((((((((((((())))))))))))))))))&&&'''''''''''''''((((((((((((((())))))))))))&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%%%%&&&&&&''''''((((((((()))""""""######$$$$$$%%%%%%&&&&&&''''''(((((((((""""""######$$$$$$%%%%%%&&&&&&'''''''''(((((("""""""""######$$$$$$%%%%%%&&&&&&'''''''''(((!!!""""""######$$$$$$%%%%%%&&&&&&&&&''''''(((!!!!!!""""""###$$$$$$$$$%%%%%%&&&&&&&&&''''''!!!!!!""""""######$$$$$$%%%%%%%%%&&&&&&''''''!!!!!!!!!"""#########$$$$$$%%%%%%%%%&&&&&&''' !!!!!!""""""######$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!""""""#########$$$$$$$$$%%%%%%&&&&&& !!!!!!""""""#########$$$$$$$$$%%%%%%%%% !!!!!!"""""""""######$$$$$$$$$%%%%%% !!!!!!"""""""""######$$$$$$$$$%%% !!!!!!!!!"""""""""######$$$$$$$$$ !!!!!!"""""""""#########$$$$$$555555555444444333333333222222111444444444333333222222222111111000444444333333222222222111111111000333333333222222222111111111000000333333222222222111111111000000000333222222222111111111000000000///222222222111111111000000000//////222111111111111000000000/////////111111111111000000000/////////...000000000/////////............---000////////////.........---------/////////.........------------,,,............------------,,,,,,,,,......------------,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,+++BBBAAA???>>>===<<<;;;:::999888777AAA@@@>>>===<<<;;;:::999888777666???>>>===<<<;;;:::999999888777666>>>===<<<;;;;;;:::999888777666666===<<<;;;;;;:::999888888777666555<<<;;;::::::999888888777666666555;;;::::::999888888777666666555555::::::999888888777777666555555444999999888888777777666666555444444999888888777777666666555555444333888777777777666666555555444444333777666666666555555444444333333222666666666555555444444333333222222666555555555444444333333333222222555555555444444333333333222222111777777777777777777777777777777666666666666555666666666666666666666666666555555555555555444555666666666666666555555555555555555444444444555555555555555555555555555444444444444444333444555555555555555444444444444444444333333333444444444444444444444444444444333333333333333444444444444444444444333333333333333333222222333333333333333333333333333333333222222222222333333333333333333333333222222222222222222111222222222222222222222111111111111111111000000111111111111111111111111111111000000000000000000000000000000000000000000000000000/////////000000000000000000////////////////////////.../////////////////////////////////............////////////////////////.....................LLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFEEEDDDBBBIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFDDDCCCBBBAAAGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCAAA@@@???DDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>BBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>===AAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>======<<>>>>>======<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::<<<===============<<<<<<<<<<<<;;;;;;::::::999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999:::;;;;;;;;;;;;;;;::::::::::::999999999888888999999999999999999999999999999888888888777777888999999999999999888888888888888777777777666888888888888888888888888777777777777666666666777777777777777777777777777777666666666666555555555666666555666666666666666666777777777777444555555555444555555555555555555666666666666444444555555444444555555555555555555555555555444444444555444444444444444444444555555555555333444444444333444444444444444444444444444444333333444444333333333444333333444444444444444333333333333333333333333333333333333333444444222333333333222222333333222333333333333333333222222222333222222222222222222222222333333333111111111222111111111111111111111111111222222000111111111000000111111000000111111111111111000000000111000000000000000000000000000000000///000000000///////////////////////////000000/////////000////////////...//////////////////////////////......//////.........////////////<<<===>>>???@@@AAABBBDDDEEEFFFHHHIIIJJJKKKLLL;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIII;;;<<<===>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFGGG:::;;;<<<======>>>??????@@@AAABBBBBBCCCDDDDDD::::::;;;<<<<<<======>>>??????@@@AAAAAABBBBBB999:::;;;;;;;;;<<<<<<======>>>??????@@@@@@AAA999999:::;;;:::;;;<<<<<<<<<======>>>>>>??????888999999:::::::::;;;;;;;;;<<<<<<=========>>>888888999999999999:::::::::;;;;;;<<<<<<<<<<<<777888888999888999999::::::::::::;;;;;;;;;;;;777777888888888888999999999999:::::::::::::::666666777777777777888888888888888999999999999666666777777666777777777777777888888888888888555666666777666666777777777777777777777888888555555666666555666666666666666666777777777777//////000000111111222222333333333444444555555...//////000000000111111222222333333333444444.../////////000000111111111222222333333333444......//////000000000111111222222222333333444.........//////000000111111111222222222333333.........//////000000000111111111222222333333............//////000000000111111222222222333------....../////////000000000111111222222222------........./////////000000111111111222222,,,,,,---------....../////////000000000111111,,,,,,,,,---------........./////////000000000++++++,,,,,,---------........./////////000000+++++++++,,,,,,,,,---------........./////////++++++++++++,,,,,,,,,---------.........//////***+++++++++,,,,,,,,,,,,---------............000111222333333444555666777777888999:::;;;<<<000111222222333444444666666777888999999:::;;;000111222222333444444555666777777888999:::;;;000111222222333333444555666666777888999999:::000000111222333333444555666666777777888999:::000000111222333333444555555666666777888888999000000111222222333333444555666666777777888999000000111222222333333444555555666666777888888///000111111222222333444444555666666777777888///000111111222222333444444555555666666777777///000111111222222333444444444555555666666777//////000111111222222333333444444555555666666//////000111111222222333333333444444555555666//////000111111111222222333333444444555555555//////000000111111222222333333333444444555555666666555555444333333333222222222555555555444444444333333222222111555555555444444333333333222222111555555444444444333333222222111111555444444444333333222222222111111444444333333333333222222111111000444444333333333222222111111000000444333333333222222111111111000000333333333222222222111111000000///333333222222222111111000000//////222222222111111111000000/////////222111111111000000000//////......000000000000000/////////......---000000000/////////.........------000000////////////......---------888888888888888888888888777777777777666666666888888888888888888888777777777777666666666555888888888888888777777777777777666666666666555777777777777777777777777777666666666666555555777777777777777777777666666666666666555555555777777777777777666666666666666666555555555444666666666666666666666666666555555555555444444666666666666666666666555555555555555444444444555555555555555555555555555555444444444444333555555555555555555555555444444444444333333333444444444444444444444444444333333333333333222333333333333333333333333333333333222222222222333333333333222222222222222222222111111111111222222222222222222222222111111111111111111000222222222222222111111111111111111000000000000888888999888888888888888888888888888888888888888888888777888888888888888888888888888888888777888888777777888888777777888888888888888888777777888777777777888777777777777777777777777777777777777777777777777777777777777777777777666777777666666777777666666777777777777777777666666777666666666666666666666666666666666666666666666555666666666555666666666666666666666555666666555555555666555555555555555555555555555555555555555555555555555555555555555555555444444555444444444444444444444444444444444444333444444333333333444333333333333333333333333333333333222222333333222222222222222333333333222222333222222222222111222222222222222222222222222222111111222222111111111111222222222222///000000111111222222444555555666777777777888///000000111111222333333444555666666777777888//////000000111222222333444555555666777777777//////000000111111222333444555555666666777777/////////000000111222333333444555555666666777...//////000000111222222333444555555666666666......//////000000111222333444444555555666666......//////000000111222333333444444555555666---......//////000111111222333333444555555555---......//////000000111222333333444444555555---------......///000000111222222333333444444,,,---------......///000000111222222333333333,,,,,,,,,------......///000000111111222222333,,,,,,,,,---------...//////000000111111222222+++,,,,,,,,,---------...///000000111111111222++++++++++++***,,,,,,,,,++++++,,,,,,,,,+++***---,,,+++******---,,,+++******------,,,******------,,,+++***...---,,,+++***...---,,,+++***...---,,,+++***...---,,,+++*** !!! !!!!!! """!!!!!! """"""!!!!!! ######"""!!!!!!$$$######"""!!!$$$$$$###""""""%%%$$$$$$###"""&&&&&&%%%%%%%%%'''''''''&&&&&&***))))))((('''*********))))))++++++++++++***//////...............---------,,,---,,,,,,+++//////////////////.........---...---------,,,/////////////////////...//////......------,,,000000000000/////////000//////.........------000000000000000111111000000//////......------000111111111222111111111000000//////......---111111333222222222222111111000000//////...---222333333333333222222222111111000000///......444444444333333333222222111111000000//////...444444444444444333333222222111111000//////...444444444444444333333333222222111000//////...$$$$$$$$$$$$$$$$$$######"""!!!!!!!!! %%%%%%%%%%%%$$$$$$$$$###"""""""""!!!!!!!!! &&&&&&%%%%%%%%%%%%############""""""!!!!!!!!!'''&&&&&&&&&&&&$$$$$$$$$$$$#########""""""!!!''''''''''''%%%%%%%%%%%%$$$$$$$$$######""""""(((((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""))))))''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$###***((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$)))))))))(((((((((((((((''''''&&&&&&%%%%%%$$$***)))))))))))))))((((((((('''''''''&&&&&&%%%******************)))))))))(((((((((''''''&&&++++++++++++++++++************))))))((((((''',,,---,,,,,,,,,,,,,,,++++++************)))***...---------------,,,,,,,,,+++++++++***+++***/////////............---------,,,---,,,,,,+++)))(((''''''&&&(((((('''&&&%%%((('''&&&%%%%%%'''&&&&&&%%%$$$&&&&&&%%%$$$$$$&&&%%%$$$######%%%$$$$$$###"""$$$$$$###""""""$$$######"""!!!######"""!!! """!!!!!! !!!  555444222111000555333222111000333222222000///222111000...---222111///...---111000...---,,,,,,+++)))((('''***)))((('''&&&------,,,******---,,,+++***))),,,+++***)))(((++++++)))((((((******)))((('''***)))((('''''')))(((''''''&&&222111111111000000000///---,,,,,,++++++***)))000000000000/////////...,,,,,,+++******)))(((///////////////......---++++++******)))((((((...............---------******))))))(((((('''...------------,,,,,,,,,***))))))(((((('''&&&------,,,,,,,,,,,,++++++)))((((((''''''&&&&&&,,,,,,,,,+++++++++******((((((''''''&&&&&&%%%+++++++++************)))''''''&&&&&&%%%%%%$$$***************)))))))))&&&&&&&&&%%%%%%$$$$$$))))))))))))((((((((((((%%%%%%%%%$$$$$$######(((((((((((('''''''''&&&$$$$$$#########""""""'''''''''&&&&&&&&&%%%%%%######"""""""""!!!!!!&&&&&&%%%%%%%%%%%%$$$$$$""""""!!!!!!!!! %%%%%%%%%%%%$$$$$$$$$###!!!!!!!!!!!! BBBBBBAAAAAA@@@???>>>===<<<;;;:::999777666555BBBAAAAAA@@@???>>>>>>===<<<:::999888777666555AAA@@@@@@??????>>>===<<<:::888777666555444333@@@??????>>>>>>===<<<;;;999888777555444333222???>>>>>>======<<<;;;:::888777666555444333222===<<<<<<;;;<<<;;;:::999777666555444333222111;;;;;;;;;::::::999888777555444333333222---,,,::::::999999888888777666444333222111000000***999888888888777777666555333222111000000///---777777777666666555555444222111000//////...---666666666555555444444333111000//////...---,,,555555444444444333333222000///......---,,,+++444444333333333222222111///......---,,,+++***333222222222111111111000...------,,,++++++***222111111111000000000///---,,,,,,++++++***)))BBBAAA@@@???===<<<;;;:::888777666555333222111AAA@@@???>>>===<<<;;;:::888777666444333222111AAA@@@???>>>===<<<;;;999888777555444333222111AAA@@@???>>>===;;;:::999888777555444333111000@@@???>>>===<<<;;;:::999777666555444222111000       ''' )))'''"""!!! !!! ((('''"""!!!  ((('''!!!  ((('''!!!  #########"""""""""!!!!!!!!!!!! #########"""""""""!!!!!!!!!!!! #########"""""""""!!!!!!!!!!!! #########"""""""""!!!!!!!!!!!! ######""""""""""""!!!!!!!!!         !!!!!!!!! !!!  $$$$$$$$$#########""""""""""""!!!!!!!!! $$$$$$$$$#########""""""""""""!!!!!!!!! $$$$$$############"""""""""!!!!!!!!!!!! $$$$$$#########""""""""""""!!!!!!!!!!!! $$$$$$#########""""""""""""!!!!!!!!! $$$############"""""""""!!!!!!!!!!!! $$$#########""""""""""""!!!!!!!!! #########""""""""""""!!!!!!!!!!!! #########""""""""""""!!!!!!!!! ######""""""""""""!!!!!!!!!!!! ###""""""""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!! """"""!!!!!!!!!!!! !!!!!!!!! tttvvvkkklll555555444444333333GGGHHHFFFGGG>>>>>>CCCCCCBBBBBBAAAAAA@@@???::::::999999;;;777::::::999999888888777777666555>>>%%%CCC%%%BBB%%%AAA%%%@@@:::999;;;;;;::::::999999888888777777555555444444333333GGGGGGFFFFFF"""+++"""###,,,%%%%%%000000000000/////////.........---------,,,,,,,,,*********'''&&&'''&&&%%%&&&((('''&&&%%%%%%$$$###"""!!!'''&&&%%%%%%$$$###"""!!!!!!&&&&&&%%%$$$###""""""!!! &&&%%%$$$###""""""!!! %%%$$$######"""!!! $$$######"""!!! $$$###"""!!!!!! ###"""!!!!!! """"""!!! !!!!!!  999777666444333111000///---888777555444222111000...---777666555333222111///...---333444222111000...---,,,+++000111222000///...,,,+++***///000///---,,,+++***+++***000///...---+++***)))((('''///000///...---+++(((''''''...---+++***)))((('''&&&%%%---,,,***)))((('''&&&%%%$$$,,,+++***)))(((&&&%%%%%%$$$+++***)))((('''&&&%%%$$$###***)))((('''&&&%%%$$$######)))((('''&&&%%%$$$######"""((('''&&&%%%%%%$$$###"""!!!555555444444333333222111111000///---,,,)))(((444444333333222222111111000///...---+++((('''333333222222111111000000///...---,,,***'''&&&+++...111111000000//////...---,,,+++)))&&&&&&,,,---------//////......---,,,+++***)))&&&%%%000,,,,,,,,,///......---,,,,,,***)))(((%%%$$$000//////......------,,,,,,+++***)))'''$$$$$$///.........------,,,,,,+++***)))((('''$$$###...---------,,,,,,,,,+++******)))'''&&&###"""------,,,,,,,,,++++++******)))(((&&&%%%"""!!!,,,+++************))))))(((((('''%%%$$$!!! ***)))))))))))))))((((((''''''%%%$$$###''''''''''''((((((''''''&&&&&&$$$###"""&&&&&&''''''''''''&&&&&&&&&%%%$$$### HHHHHHHHHGGGFFFEEEDDDCCCBBB@@@???===<<<:::999GGGGGGGGGFFFEEEDDDCCCBBBAAA???>>>===;;;:::888>>>??????>>>>>>BBBAAA???>>>===;;;:::888777777CCCCCC>>>======<<<===<<<;;;999;;;999777444333BBBBBBBBBAAAAAA@@@<<<;;;:::999777666444111000AAAAAA@@@@@@@@@???>>>===<<<:::999555333000///????????????>>>>>>===<<<:::999888666555111000:::>>>>>>======<<<<<<:::999888666555333000///999999999999<<<;;;:::999888777555444222///...777777777777777777666888777666444333111...---::::::999666555555444444333222333222000---,,,999999888777777444333222111111///...,,,,,,+++888777777666666555444111000///...---+++(((***777666555555444444333222222111---,,,***''')))555555444444333333222111111000///---,,,)))(((===;;;:::888777555444222111///...===;;;:::888777555444222111///...<<<;;;999888666555333222111///...<<<:::999777666555333222000///...<<<:::999777666444333111000///---KKKKKKJJJJJJIIIIIIHHHGGGFFFEEECCCBBB@@@>>>===JJJJJJJJJJJJIIIIIIHHHGGGFFFDDDCCCAAA@@@>>>===JJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@>>><<>><<>>:::666333000...,,,***bbbYYYPPPIIICCC>>>:::666333000...,,,***444444333333222222%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$######$$$$$$#########$$$#####################""""""###""""""""""""""""""!!!!!!!!!!!!!!! )))))))))((((((((((((''''''''''''&&&&&&&&&%%%))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############%%%$$$$$$$$$$$$$$$###############""""""""""""$$$###############"""""""""""""""!!!!!!!!!!!!#########""""""""""""""""""!!!!!!!!!!!!!!! ------,,,,,,,,,,,,++++++++++++*********)))))),,,,,,,,,,,,++++++++++++************))))))))),,,,,,++++++++++++***************))))))))))))+++++++++++++++************))))))))))))((((((+++++++++************)))))))))))))))(((((((((***************)))))))))))))))(((((((((((('''******)))))))))))))))(((((((((((((((''''''''')))))))))))))))(((((((((((((((''''''''''''&&&(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############000000000///////////////............---------///////////////...............------------,,,///..................---------------,,,,,,,,,............---------------,,,,,,,,,,,,,,,+++------------------,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***,,,,,,,,,,,,+++++++++++++++++++++************+++++++++++++++++++++******************))))))*********************)))))))))))))))))))))((()))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%//////000000000000000000000111000000000000000...///////////////000000000000000000000//////---............//////////////////////////////---------....................................,,,,,,---------------------------------------++++++,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++++++++++++++))))))))))))*********************************''''''((((((((((((((((((((())))))))))))))))))&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***++++++,,,,,,------......//////'''(((((())))))***++++++,,,,,,------.........&&&''''''((())))))***++++++,,,,,,,,,---------&&&&&&'''(((((())))))******++++++,,,,,,,,,---%%%&&&&&&'''(((((())))))******+++++++++,,,,,,%%%%%%&&&&&&'''(((((()))))))))******+++++++++$$$%%%%%%&&&&&&''''''(((((())))))************$$$$$$%%%%%%&&&&&&''''''(((((())))))))))))***######$$$$$$%%%&&&&&&&&&'''''''''((((((((()))""""""######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&& !!!!!!!!!"""""""""#########$$$$$$$$$$$$%%% &&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$######$$$$$$######"""$$$######""""""######"""""""""###"""""""""!!!"""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!   ++++++******)))++++++***))))))+++******))))))******))))))(((***))))))((((((***))))))(((((())))))((((((''')))((((((''''''((((((''''''&&&(((''''''&&&&&&(((''''''&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$000/////////.../////////......//////.........///.........---///......------......------,,,...------,,,,,,...------,,,,,,------,,,,,,+++------,,,,,,+++---,,,,,,++++++,,,,,,++++++***,,,,,,++++++***,,,++++++******++++++******)))333333333333333333333333222222333222222222222222222222222222222222222111111222111111111111111111111111000111111111000000111111000000000111000000000///000000000000///000000000//////000000/////////000000//////...000/////////...888888888888888777888888888888777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666555555555555555555555555555555555555555555444444444444444444444444444444333444333333333333333333333333333888999999999999888999999999999888999999999999888999999999999999999999999999999999999999999999999999999999999999999999999888999999999999888999999999999888888999999999888888888999999888888888888888888888888888888888888888888888$$$$$$$$$#########"""""""""!!!!!!!!! $$$#########""""""""""""!!!!!!!!! #########"""""""""!!!!!!!!!!!! ###""""""""""""!!!!!!!!! """""""""!!!!!!!!!!!! """"""!!!!!!!!! !!!!!!!!!!!! !!!!!!   ,,,++++++*********))))))(((((((((''''''&&&&&&++++++*********))))))(((((('''''''''&&&&&&%%%*********)))))))))(((((('''''''''&&&&&&%%%%%%******))))))(((((((((''''''&&&&&&&&&%%%%%%$$$)))))))))(((((((((''''''&&&&&&&&&%%%%%%$$$$$$)))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$###((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########'''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########"""'''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""!!!&&&%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!%%%$$$$$$$$$#########""""""""""""!!!!!!!!! $$$$$$$$$#########"""""""""!!!!!!!!! 222222222111111000000//////......------,,,+++222222111111000000//////......------,,,,,,+++222111111000000//////......------,,,,,,++++++111111000000000//////......------,,,++++++***111000000000//////......------,,,,,,++++++***000000000//////......------,,,,,,++++++******000/////////......------,,,,,,++++++******)))/////////......------,,,,,,++++++******))))))///.........------,,,,,,++++++******))))))(((.........------,,,,,,++++++******))))))((((((...---------,,,,,,++++++******))))))(((((((((------,,,,,,,,,++++++******)))))))))(((((('''---,,,,,,,,,++++++******)))))))))(((((('''''',,,,,,+++++++++******))))))(((((((((''''''&&&,,,++++++*********))))))(((((((((''''''&&&&&&444444333333333333222222222111111111000000000444444444333333333222222222111111111000000///444444444333333333222222222111111000000000///444444444333333222222222111111111000000//////444444444333333222222222111111000000000//////444444444333333222222111111111000000000///...444444333333333222222111111000000000//////...444444333333222222222111111000000//////......444444333333222222111111111000000//////...---444333333333222222111111000000//////......---333333333222222111111000000000///......------333333222222222111111000000//////......---,,,333333222222111111000000//////......------,,,333222222111111111000000//////...------,,,,,,222222222111111000000//////......------,,,,,,222222333333333333333333333333333333333333333222222333333333333333333333333333333333333333222222333333333333333333333333333333333333333222222333333333333333333333333333333222222222222333333333333333333333333222222222222222222333333333333333333333222222222222222222222222333333333333333333333222222222222222222222111333333333333333333222222222222222222222111111333333333333333333222222222222222222111111111333333333333333333222222222222222111111111111333333333333333333222222222222222111111111000333333333333333333222222222222111111111111000444333333333333333333222222222111111111000000444444333333333333222222222222111111111000000444444333333333333222222222111111111000000000333333333444444555555666666666777777777777888222333333444444555555555666666777777777777777222333333444444555555555666666666777777777777222333333444444444555555666666666666777777777222333333444444444555555555666666666666666777222333333333444444555555555555666666666666666222333333333444444444555555555555666666666666222333333333444444444444555555555555555666666222333333333333444444444444555555555555555555222333333333333444444444444444555555555555555222222333333333333444444444444444444555555555222222333333333333333444444444444444444444444222222333333333333333333444444444444444444444222222333333333333333333333333444444444444444222222333333333333333333333333333333333333333222222333333444555555666666666777777888888888222333333444444555555666666777777777888888888222333333444444555555666666777777777888888888222333333444444555555666666777777888888888888222333333444444555555666666777777888888888999222333333444444555555666666777777888888888999222333333444555555666666666777777888888888999222333444444555555666666666777777888888888999222333444444555555666666666777777888888888888333333444444555555666666666777777888888888888333333444444555555666666666777777888888888888333333444444555555555666666777777777888888888333333444444444555555666666777777777888888888333333333444444555555666666666777777777888888333333333444444555555666666666777777777777888(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""%%%%%%%%%$$$$$$$$$############""""""""""""!!!%%%$$$$$$$$$############""""""""""""!!!!!!!!!$$$$$$############""""""""""""!!!!!!!!!!!! ############""""""""""""!!!!!!!!!!!! ###""""""""""""!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!! """!!!!!!!!!!!! ////////////............------------,,,,,,,,,//////............------------,,,,,,,,,++++++............------------,,,,,,,,,+++++++++***......------------,,,,,,,,,,,,+++++++++******------------,,,,,,,,,,,,+++++++++*********)))------,,,,,,,,,,,,+++++++++*********))))))))),,,,,,,,,,,,+++++++++************)))))))))(((,,,,,,++++++++++++*********)))))))))(((((((((++++++++++++*********))))))))))))((((((((('''++++++*********))))))))))))((((((((('''''''''************)))))))))(((((((((''''''''''''&&&******)))))))))(((((((((((('''''''''&&&&&&&&&)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$444444444444444444444444444444333333333333222444444444444444444444444444333333333333222222444444444444444444333333333333333333222222222333333333333333333333333333333222222222222111333333333333333333333333222222222222111111111333333333333333222222222222222222111111111000222222222222222222222222222111111111000000000222222222222222222111111111111111000000000///222222222111111111111111111000000000000//////111111111111111111111000000000000/////////...111111111111000000000000000/////////.........111000000000000000000////////////.........---000000000000///////////////.........---------000000////////////............---------,,,,,,////////////............------------,,,,,,,,,333333333444444444444444444444444444444444444333333444444444444444444444444444444444444444333444444444444555555555555555555444444444444444444444444555555555555555555555555444444444444444444444555555555555555555555555444444444444444444555555555555555555555555555444444444444444444555555555555555555555555555444444444444444555555555555555555555555555555444444444444555555555555555555555555555555555444444444444555555555555555555555555555555444444444444444555555555555555555555555555444444444444333444444555555555555555555555444444444444444333444444444444555555555444444444444444444333333444444444444444444444444444444444444333333333444444444444444444444444444444333333333333222////////////000000000111111111111222222222222/////////000000000111111111111222222222222222//////000000000111111111111111222222222222222///000000000111111111111111222222222222222222000000000111111111111111222222222222222222222000000111111111111222222222222222222222333333000111111111111222222222222222222333333333333111111111111222222222222222333333333333333333111111222222222222222333333333333333333333333111222222222222333333333333333333333333333333222222222222333333333333333333333333333333333222222333333333333333333444444444444444444333222333333333333333444444444444444444444444444333333333333444444444444444444444444444444444333333333444444444444444444444444444444444444,,,---------......//////000000111111222222333,,,---------......//////000000111111222222222,,,------.........//////000000111111222222222,,,------....../////////000000111111222222222---------....../////////000000111111222222222------.........//////000000000111111222222222------.........//////000000000111111222222222------....../////////000000000111111222222222---........./////////000000111111111222222222---.........//////000000000111111111222222222........./////////000000000111111111222222222....../////////000000000000111111111222222222....../////////000000000111111111111222222222.../////////000000000000111111111222222222222////////////000000000111111111111222222222222++++++,,,,,,------......//////000000111111222++++++,,,,,,------......//////000000111111222++++++,,,,,,------......//////000000111222222++++++,,,,,,------......//////000111111222222+++,,,,,,---------...//////000000111111222222+++,,,,,,------......//////000000111111222222+++,,,,,,------......//////000000111111222222+++,,,,,,------......//////000000111111222222,,,,,,,,,------......//////000000111111222222,,,,,,,,,------......//////000000111111222333,,,,,,------.........//////000000111111222333,,,,,,------......//////000000111111222222333,,,,,,------......//////000000111111222222333,,,,,,------......//////000000111111222222333,,,---------......//////000000111111222222333,,,,,,,,,++++++++++++*********))))))))))))(((+++++++++++++++*********))))))))))))(((((((((++++++************))))))))))))(((((((((''''''************))))))))))))(((((((((((('''''''''***)))))))))))))))(((((((((((('''''''''&&&&&&)))))))))((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""$$$$$$$$$$$$##################"""""""""""""""222222222111111111111111000000000000000000///222222111111111111111000000000000////////////111111111111111000000000000000////////////...111111111111000000000000////////////.........111111000000000000////////////............---111000000000000////////////.........---------000000000////////////............---------,,,000000/////////............------------,,,,,,////////////.........------------,,,,,,,,,+++//////............---------,,,,,,,,,,,,++++++............---------,,,,,,,,,,,,+++++++++***......------------,,,,,,,,,++++++++++++******------------,,,,,,,,,++++++++++++*********)))---,,,,,,,,,,,,++++++++++++*********))))))))),,,,,,,,,++++++++++++*********))))))))))))(((222222222222222333333333333333333444444444444222222222222222333333333333333333333444444444222222222222333333333333333333333333333333444222222222222333333333333333333333333333333333222222222222333333333333333333333333333333333222222222222333333333333333333333333333333333222222222222222222222333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222222222222222222222111111111111111222222222222222222222222111111111111111111111222222222222222222111111111111111111111000000222222222222111111111111111111000000000000000222222222111111111111111000000000000000000///......//////000000000111111111222222222333333.../////////000000111111111222222222333333333/////////000000000111111222222222333333333333//////000000000111111222222222333333333333444///000000000111111111222222333333333333333444000000000111111111222222222333333333333444444000000111111111111222222333333333444444444444000111111111111222222333333333333444444444444111111111111222222222333333333444444444444444111111111222222222333333333333444444444444444111111222222222222333333333333444444444444444111111222222222222333333333333444444444444444111222222222222222333333333333444444444444444222222222222222333333333333333444444444444444222222222222222333333333333333333444444444444)))******+++++++++,,,,,,,,,---------......///*********++++++,,,,,,,,,---------.........///******+++++++++,,,,,,---------.........//////***+++++++++,,,,,,---------........./////////+++++++++,,,,,,,,,------........./////////000++++++,,,,,,,,,------........./////////000000+++,,,,,,,,,------........./////////000000000,,,,,,,,,---------....../////////000000000111,,,,,,---------....../////////000000000111111,,,---------....../////////000000000111111111---------....../////////000000000111111111222------....../////////000000000111111111222222---.........//////000000000111111111222222222.........//////000000000111111111222222222333......//////000000000111111111222222222333333'''''''''(((((()))))))))*********++++++,,,,,,''''''((((((((()))))))))******+++++++++,,,,,,''''''((((((((())))))*********++++++,,,,,,,,,'''((((((((()))))))))*********++++++,,,,,,,,,'''((((((((())))))*********+++++++++,,,,,,---((((((((()))))))))*********++++++,,,,,,,,,---((((((((())))))*********+++++++++,,,,,,------(((((()))))))))*********++++++,,,,,,,,,------(((((())))))*********+++++++++,,,,,,,,,------((()))))))))*********++++++,,,,,,,,,---------)))))))))*********+++++++++,,,,,,---------...)))))))))******+++++++++,,,,,,,,,---------...))))))*********++++++,,,,,,,,,---------......)))*********+++++++++,,,,,,---------.........)))******+++++++++,,,,,,,,,---------......///%%%&&&&&&&&&'''''''''(((((()))))))))******+++%%%&&&&&&'''''''''((((((((())))))*********+++&&&&&&&&&'''''''''((((((((())))))******++++++&&&&&&&&&'''''''''(((((()))))))))******++++++&&&&&&&&&''''''((((((((()))))))))******++++++&&&&&&'''''''''((((((((())))))*********++++++&&&&&&'''''''''((((((((())))))*********++++++&&&&&&'''''''''(((((()))))))))******+++++++++&&&&&&''''''((((((((()))))))))******++++++,,,&&&'''''''''((((((((())))))*********++++++,,,&&&'''''''''((((((((())))))*********++++++,,,&&&'''''''''(((((()))))))))******+++++++++,,,'''''''''((((((((()))))))))******+++++++++,,,'''''''''((((((((())))))*********++++++,,,,,,'''''''''(((((()))))))))*********++++++,,,,,,,,,,,,------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******+++++++++++++++++++++++++++++++++******)))******************************************)))))))))))))))***************)))))))))))))))((((((((())))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$111222222222222222222222222222222222222222222111111222222222222222222222222222222222222222111111222222222222222222222222222222222222111111111111222222222222222222222222222222111111111111111111111222222222222222111111111111111000111111111111111111111111111111111111111111000000111111111111111111111111111111111000000000000000000111111111111111111000000000000000///000000000000000000000000000000000000///////////////000000000000000000000000////////////...///////////////////////////////////////............/////////////////////...............---....................................---------------------.........---------------------,,,,,,------------------------------,,,,,,,,,.../////////000000000000111111111111111222222/////////000000000000111111111111111222222222//////000000000111111111111111111222222222222///000000000111111111111111222222222222222222000000000111111111111111222222222222222222222000000111111111111222222222222222222222222222000111111111111222222222222222222222222222222000111111111222222222222222222222222222222222111111111222222222222222222222222222222222222111111222222222222222222222222333333222222222111111222222222222222222333333333333333222222111111222222222222222333333333333333222222222111111222222222222222333333333333222222222222111222222222222222222333333222222222222222222111222222222222222222222222222222222222222222((())))))******+++++++++,,,,,,,,,------......))))))******+++++++++,,,,,,,,,------.........)))******+++++++++,,,,,,,,,------......//////******+++++++++,,,,,,,,,---------.../////////***+++++++++,,,,,,,,,---------....../////////***+++,,,,,,,,,,,,---------......//////000000++++++,,,,,,------------....../////////000000+++,,,,,,---------........./////////000000000,,,,,,---------........./////////000000000111,,,------.........////////////000000000111111------.........////////////000000000000111111---........./////////000000000000000111111111---....../////////000000000000000111111111111....../////////000000000000111111111111111222.../////////000000000000111111111111111222222$$$%%%%%%%%%&&&&&&'''''''''((((((((()))))))))%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))***%%%%%%&&&&&&&&&'''''''''(((((()))))))))******%%%%%%&&&&&&'''''''''((((((((())))))*********%%%&&&&&&&&&''''''((((((((()))))))))******+++&&&&&&&&&''''''((((((((()))))))))******++++++&&&&&&'''''''''(((((()))))))))*********++++++&&&'''''''''((((((((())))))*********++++++,,,&&&''''''((((((((())))))*********++++++,,,,,,''''''((((((((())))))*********+++++++++,,,,,,'''((((((((()))))))))******+++++++++,,,,,,---'''(((((()))))))))******+++++++++,,,,,,------(((((()))))))))******+++++++++,,,,,,---------((()))))))))******+++++++++,,,,,,---------...)))))))))******+++++++++,,,,,,---------......"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((###$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((())))))$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))$$$%%%%%%%%%&&&&&&'''''''''((((((((()))))))))!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%!!!""""""""""""#########$$$$$$$$$%%%%%%%%%&&&!!!"""""""""############$$$$$$$$$%%%%%%%%%&&&!!!"""""""""############$$$$$$$$$%%%%%%%%%&&&!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&"""""""""############$$$$$$$$$%%%%%%%%%&&&&&&"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%&&&''''''(((((()))*********++++++,,,,,,$$$%%%%%%&&&''''''(((((())))))*********++++++$$$$$$%%%&&&&&&''''''(((((())))))*********+++$$$$$$%%%%%%&&&&&&''''''(((((()))))))))******###$$$$$$%%%%%%&&&&&&''''''((((((((()))))))))######$$$$$$%%%%%%&&&&&&'''''''''((((((((()))"""######$$$$$$%%%%%%&&&&&&&&&'''''''''((((((""""""######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''!!!""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%&&& !!!!!!""""""#########$$$$$$$$$$$$%%%%%% !!!!!!"""""""""############$$$$$$$$$ !!!!!!!!!"""""""""############$$$((())))))***+++,,,,,,---......//////000111111((())))))***+++,,,,,,---......//////000000111((())))))***+++,,,,,,---......//////000000111(((((()))***++++++,,,---......//////000000111(((((()))***++++++,,,------...//////000000000'''((()))******+++,,,------......//////000000'''((())))))***+++,,,,,,---......//////000000'''(((((()))***++++++,,,------......//////000''''''((()))******+++,,,,,,------......//////''''''((())))))***++++++,,,,,,------......///&&&''''''((()))******+++,,,,,,------.........&&&&&&'''((())))))***++++++,,,,,,------......&&&&&&''''''((())))))***++++++,,,,,,---------%%%&&&&&&'''(((((()))******++++++,,,,,,,,,---%%%%%%&&&''''''(((((()))*********++++++,,,,,,&&&&&&'''(((((()))******+++,,,,,,------......&&&''''''((())))))***++++++,,,------......///&&&'''(((((()))******+++,,,,,,---......//////''''''((())))))***++++++,,,------......//////''''''((()))******+++,,,,,,------...//////000'''(((((()))***++++++,,,,,,---......//////000'''((())))))***++++++,,,------...//////000000'''((()))******+++,,,,,,---......//////000000(((((()))******+++,,,------...//////000000111(((((()))***++++++,,,------...//////000000111((())))))***+++,,,,,,---......//////000000111((())))))***+++,,,,,,---......//////000111111((())))))***+++,,,,,,---......//////000111111((())))))***+++,,,,,,---......//////000111111((())))))***+++,,,,,,---......//////000111111"""#########$$$$$$%%%%%%&&&&&&''''''(((((()))"""######$$$$$$%%%%%%&&&&&&''''''((((((((()))######$$$$$$%%%%%%&&&&&&&&&''''''(((((())))))######$$$$$$%%%%%%&&&&&&''''''(((((())))))***###$$$$$$%%%%%%&&&&&&''''''(((((()))))))))***###$$$$$$%%%%%%&&&'''''''''(((((())))))******$$$$$$%%%%%%&&&&&&''''''(((((())))))******+++$$$$$$%%%&&&&&&''''''(((((())))))******++++++$$$%%%%%%&&&&&&'''(((((())))))******++++++,,,%%%%%%&&&&&&''''''((())))))******++++++,,,,,,%%%%%%&&&&&&'''(((((())))))***++++++,,,,,,---%%%&&&&&&''''''((())))))******++++++,,,------%%%&&&&&&'''(((((()))******++++++,,,,,,------&&&&&&''''''((())))))***++++++,,,,,,------...&&&&&&'''(((((()))******+++,,,,,,------...... !!!!!!"""""""""#########$$$$$$$$$ !!!!!!!!!""""""#########$$$$$$$$$%%% !!!!!!"""""""""#########$$$$$$%%%%%% !!!!!!!!!""""""#########$$$$$$$$$%%%%%% !!!!!!"""""""""######$$$$$$$$$%%%%%%%%% !!!!!!!!!""""""#########$$$$$$$$$%%%%%%&&& !!!!!!"""""""""######$$$$$$$$$%%%%%%&&&&&&!!!!!!!!!""""""#########$$$$$$%%%%%%%%%&&&&&&!!!!!!"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!""""""######$$$$$$$$$%%%%%%&&&&&&&&&'''!!!"""""""""######$$$$$$%%%%%%%%%&&&&&&''''''!!!""""""######$$$$$$%%%%%%%%%&&&&&&'''''''''"""""""""######$$$$$$%%%%%%&&&&&&'''''''''(((""""""######$$$$$$%%%%%%&&&&&&&&&''''''(((((("""#########$$$$$$%%%%%%&&&&&&''''''((((((((( !!!!!!!!!""""""""" !!!!!!!!!""""""""" !!!!!!!!!"""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!"""""""""### !!!!!!!!!"""""""""###### !!!!!!!!!"""""""""###### !!!!!!!!!""""""""""""###### !!!!!!!!!"""""""""######### !!!!!!!!!"""""""""######### !!!!!!!!!"""""""""#########$$$ !!!!!!!!!"""""""""#########$$$ !!!!!!!!!"""""""""#########$$$$$$ !!!!!!!!!"""""""""######$$$$$$$$$ !!!!!!"""""""""#########$$$$$$$$$ !!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!""" !!!!!!!!!""" !!!!!!!!!!!!""" !!!!!!!!!"""""" !!!!!!!!!"""""" !!!!!!!!!"""""" !!!!!!!!!""""""""" !!!!!!!!!"""""""""!!!   !!!!!!!!! !!!!!! !!!!!! !!! $$$$$$$$$$$$###$$$$$$$$$######$$$$$$#########$$$########################"""######"""""""""######"""""""""""""""""""""""""""""""""!!!!!!""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!! (((''''''''''''''''''''''''&&&''''''''''''&&&'''''''''&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###************)))*********))))))*********))))))******)))))))))***)))))))))))))))))))))))))))))))))))))))((()))))))))(((((())))))((((((((()))(((((((((((()))(((((((((((((((((((((((('''(((((((((''''''(((((('''''''''((('''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++***+++++++++******+++++++++******++++++*********+++***************************************))).........................................................---......---------...------------------------------------------------------------------------------------,,,---------,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////....../////////....../////////....../////////....../////////......//////.........//////.........//////.........///......................................................................................................###############"""""""""""""""!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!! ###""""""""""""""""""!!!!!!!!!!!!!!! """""""""""""""!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ##################""""""""""""""""""!!!!!!!!!###############""""""""""""""""""!!!!!!!!!!!!############""""""""""""""""""!!!!!!!!!!!!!!!#########""""""""""""""""""!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""!!!!!!!!!!!!!!!!!! '''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$$$$$$$###############""""""%%%%%%$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$############"""""""""""""""$$$$$$$$$$$$###############"""""""""""""""!!!$$$$$$##################""""""""""""!!!!!!!!!$$$###############"""""""""""""""!!!!!!!!!!!!###############"""""""""""""""!!!!!!!!!!!!!!!******************)))))))))))))))((((((((((((***************)))))))))))))))(((((((((((('''************)))))))))))))))((((((((((((((('''*********)))))))))))))))(((((((((((((((''''''******)))))))))))))))((((((((((((((('''''''''***)))))))))))))))((((((((((((((('''''''''''')))))))))))))))(((((((((((((((''''''''''''&&&))))))))))))(((((((((((((((''''''''''''&&&&&&))))))((((((((((((((((((''''''''''''&&&&&&&&&)))((((((((((((((('''''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,++++++++++++++++++*********,,,,,,,,,,,,,,,+++++++++++++++++++++*********,,,,,,,,,,,,+++++++++++++++++++++************,,,,,,,,,+++++++++++++++++++++***************,,,,,,+++++++++++++++++++++***************))),,,+++++++++++++++++++++***************))))))+++++++++++++++++++++******************))))))++++++++++++++++++******************)))))))))++++++++++++++++++***************))))))))))))+++++++++++++++***************)))))))))))))))++++++++++++***************)))))))))))))))(((++++++******************)))))))))))))))((((((+++******************)))))))))))))))(((((((((******************)))))))))))))))((((((((((((---------------------------------------,,,,,,------------------------------------,,,,,,,,,---------------------------------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******.................................................................................................................................................................................................................................---..........................................------....................................------------...........................------------------------------...---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......///////////////////////////////////////............//////////////////////////////.....................//////////////////.............................................................................................................................................................................................%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$$$$$$$#####################""""""""""""$$$########################""""""""""""""""""#####################"""""""""""""""""""""!!!############""""""""""""""""""""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$########################))))))))))))))))))(((((((((((((((((((((((('''))))))))))))((((((((((((((((((((((((''''''''')))((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&(((((((((((('''''''''''''''''''''&&&&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***************++++++++++++++++++++++++*********************+++++++++++++++******************************++++++*********************************))))))************************************)))))))))******************************)))))))))))))))************************)))))))))))))))))))))******************))))))))))))))))))))))))(((*********)))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............,,,,,,---------------------------............,,,,,,,,,---------------------------.........,,,,,,,,,,,,---------------------------......,,,,,,,,,,,,,,,---------------------------...,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------111111111111000000000000000000000000/////////111111000000000000000000000000///////////////000000000000000000000////////////////////////000000/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...........................//////////////////..........................................///.............................................---..........................................------------.................................------------------...........................------------------------.....................---------------------------..................,,,---------------------------...............&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%*********++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++*********************++++++++++++++++++++++++*********************************************************************************************************************************************************************************************************************************)))***************************************))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++,,,,,,,,,***************+++++++++++++++++++++,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,,,,*********++++++++++++++++++++++++,,,,,,,,,,,,*********++++++++++++++++++++++++,,,,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++,,,******+++++++++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++)))))))))***************++++++++++++++++++,,,)))))))))***************++++++++++++++++++,,,)))))))))***************++++++++++++++++++,,,)))))))))***************++++++++++++++++++,,,)))))))))***************++++++++++++++++++,,,)))))))))***************++++++++++++++++++,,,))))))***************+++++++++++++++++++++,,,))))))***************++++++++++++++++++,,,,,,))))))***************++++++++++++++++++,,,,,,)))******************++++++++++++++++++,,,,,,)))***************+++++++++++++++++++++,,,,,,)))***************+++++++++++++++++++++,,,,,,******************++++++++++++++++++,,,,,,,,,***************+++++++++++++++++++++,,,,,,,,,***************+++++++++++++++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,,,,,,,,,,,,,***************+++++++++++++++,,,,,,,,,,,,,,,)))***************+++++++++++++++,,,,,,,,,,,,))))))************++++++++++++++++++,,,,,,,,,))))))***************+++++++++++++++,,,,,,,,,)))))))))************++++++++++++++++++,,,,,,)))))))))***************+++++++++++++++,,,,,,)))))))))***************++++++++++++++++++,,,)))))))))***************++++++++++++++++++,,,)))))))))***************++++++++++++++++++,,,))))))))))))************++++++++++++++++++,,,))))))))))))************++++++++++++++++++,,,))))))))))))************++++++++++++++++++,,,)))))))))***************++++++++++++++++++,,,222222222222222222222222222222222222222111111111111111111111222222111111111111111111111111000000000000111111111111111111111000000000000/////////000000000000000000000000000000000000...//////////////////////////////////////////..................///////////////////////////---------....................................,,,------------------........................,,,,,,,,,------------------------............,,,,,,,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,,,,,,,---------------------++++++++++++,,,,,,,,,,,,,,,,,,---------------***+++++++++++++++,,,,,,,,,,,,,,,,,,---------******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%''''''((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((()))))))))))))))))))))'''''''''((((((((((((((((((((()))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''''''''((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))))))))***************((((((((((((((()))))))))))))))***************(((((((((((())))))))))))))))))***************(((((((((((())))))))))))))))))***************(((((((((((())))))))))))))))))***************(((((((((((())))))))))))))))))***************(((((((((((())))))))))))))))))***************(((((((((((())))))))))))))))))***************((((((((((((((())))))))))))))))))************((((((((((((((())))))))))))))))))************((((((((((((((()))))))))))))))))))))*********((((((((((((((())))))))))))))))))))))))******'''((((((((((((((()))))))))))))))))))))))))))'''(((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((())))))))))))))))))))))))&&&''''''''''''(((((((((((()))))))))))))))***&&&''''''''''''(((((((((((())))))))))))******&&&'''''''''(((((((((((()))))))))))))))******''''''''''''(((((((((((()))))))))))))))******''''''''''''(((((((((((())))))))))))*********'''''''''(((((((((((()))))))))))))))*********'''''''''(((((((((((()))))))))))))))*********'''''''''(((((((((((())))))))))))************''''''(((((((((((()))))))))))))))************''''''(((((((((((()))))))))))))))************''''''(((((((((((()))))))))))))))************'''(((((((((((()))))))))))))))***************'''(((((((((((()))))))))))))))***************'''(((((((((((()))))))))))))))***************'''(((((((((((()))))))))))))))***************%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))%%%&&&&&&&&&''''''''''''(((((((((((()))))))))%%%&&&&&&&&&''''''''''''(((((((((((()))))))))&&&&&&&&&&&&''''''''''''(((((((((((()))))))))&&&&&&&&&&&&'''''''''((((((((((((((()))))))))&&&&&&&&&''''''''''''(((((((((((())))))))))))&&&&&&&&&''''''''''''(((((((((((())))))))))))&&&&&&&&&''''''''''''(((((((((((())))))))))))&&&&&&''''''''''''(((((((((((()))))))))))))))&&&&&&''''''''''''(((((((((((())))))))))))***&&&&&&'''''''''((((((((((((((())))))))))))***&&&''''''''''''(((((((((((()))))))))))))))***&&&&&&''''''''''''((((((((())))))))))))******&&&&&&&&&'''''''''(((((((((((())))))))))))***&&&&&&&&&''''''''''''((((((((())))))))))))***%%%&&&&&&&&&'''''''''(((((((((((())))))))))))%%%&&&&&&&&&''''''''''''(((((((((((()))))))))%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))+++,,,,,,------...//////000000111111111222222***+++,,,,,,------......//////000000000111111******++++++,,,---------....../////////000000)))******++++++,,,,,,------........./////////))))))******++++++,,,,,,,,,------............((())))))******+++++++++,,,,,,------------...(((((())))))******+++++++++,,,,,,,,,---------((((((((())))))*********+++++++++,,,,,,,,,,,,'''((((((((())))))*********++++++++++++,,,,,,''''''((((((((())))))************+++++++++,,,'''''''''((((((((()))))))))*********+++++++++&&&''''''((((((((())))))))))))*********++++++&&&'''''''''((((((((())))))))))))************&&&&&&'''''''''((((((((())))))))))))*********&&&&&&''''''''''''((((((((())))))))))))******!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$%%%!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###############$$$$$$$$$ !!!!!!!!!"""""""""###############$$$$$$ !!!!!!!!!""""""""""""############### !!!!!!!!!""""""""""""############ !!!!!!!!!!!!""""""""""""######### !!!!!!!!!!!!"""""""""""""""###!!!!!!"""""""""############$$$$$$$$$$$$$$$%%%!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###############$$$$$$!!!!!!!!!!!!!!!""""""""""""###############$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''"""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((######$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((######$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((######$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''"""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''!!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%&&&!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&"""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&!!!!!!"""""""""#########$$$$$$%%%%%%%%%&&&&&&!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%!!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%&&&&&&''''''(((((()))******+++"""###$$$$$$%%%%%%&&&&&&''''''((())))))******"""######$$$$$$%%%&&&&&&''''''(((((())))))***"""######$$$$$$%%%%%%&&&&&&''''''(((((())))))""""""######$$$$$$%%%%%%&&&&&&''''''(((((()))""""""######$$$$$$%%%%%%&&&&&&'''''''''(((((("""""""""######$$$$$$%%%%%%&&&&&&''''''((((((!!!""""""######$$$$$$%%%%%%%%%&&&&&&''''''(((!!!""""""######$$$$$$$$$%%%%%%&&&&&&&&&''''''!!!"""""""""######$$$$$$%%%%%%%%%&&&&&&''''''!!!"""""""""######$$$$$$$$$%%%%%%&&&&&&&&&'''!!!!!!""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!""""""#########$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!"""""""""#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$############################################################"""""""""##################"""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''')))***************+++++++++,,,,,,,,,,,,)))***************++++++++++++,,,,,,,,,)))***************++++++++++++,,,,,,,,,)))***************+++++++++++++++,,,,,,)))******************++++++++++++,,,,,,)))******************+++++++++++++++,,,)))*********************+++++++++++++++)))************************++++++++++++))))))************************+++++++++))))))************************+++++++++)))))))))***************************+++))))))))))))***************************)))))))))))))))************************)))))))))))))))))))))******************)))))))))))))))))))))))))))************((((((((()))))))))******++++++,,,,,,---(((((()))))))))*********++++++,,,,,,---(((((()))))))))******+++++++++,,,,,,---((()))))))))*********++++++,,,,,,------))))))))))))*********++++++,,,,,,------)))))))))*********+++++++++,,,,,,------)))))))))*********+++++++++,,,,,,------)))))))))*********+++++++++,,,,,,------)))))))))*********+++++++++,,,,,,------))))))************+++++++++,,,,,,------))))))************+++++++++,,,,,,------))))))************+++++++++,,,,,,,,,---))))))************+++++++++,,,,,,,,,---)))***************+++++++++,,,,,,,,,---)))***************+++++++++,,,,,,,,,,,,$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((($$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))%%%%%%%%%&&&&&&&&&'''''''''(((((())))))%%%%%%&&&&&&&&&'''''''''(((((())))))***%%%&&&&&&&&&'''''''''(((((())))))******&&&&&&&&&'''''''''(((((()))))))))******&&&&&&'''''''''(((((()))))))))******+++&&&'''''''''((((((((())))))******++++++'''''''''((((((((())))))******+++++++++''''''((((((((()))))))))******++++++,,,''''''((((((((())))))******++++++,,,,,,'''((((((((()))))))))******++++++,,,,,,((((((((()))))))))******+++++++++,,,,,,((((((((()))))))))******++++++,,,,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$##########################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((('''))))))))))))((((((((((((((((((((((((''''''''')))))))))((((((((((((((((((((((((''''''''''''))))))((((((((((((((((((((('''''''''''''''''')))((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&(((((((((''''''''''''''''''''''''&&&&&&&&&&&&(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%************)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))((((((******)))))))))))))))))))))))))))((((((((((((******))))))))))))))))))))))))(((((((((((((((***))))))))))))))))))))))))((((((((((((((((((***)))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''(((((((((((()))'''''''''''''''''''''''''''((((((((((((((()))''''''''''''''''''''''''((((((((((((((())))))'''''''''''''''''''''(((((((((((((((((())))))'''''''''''''''((((((((((((((((((((()))))))))'''''''''((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))!!!!!!!!!""""""""""""""""""###############$$$!!!"""""""""""""""""""""###############$$$$$$""""""""""""""""""###############$$$$$$$$$$$$""""""""""""##################$$$$$$$$$$$$%%%"""#####################$$$$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))(((((((((((((((''''''''''''''''''&&&))))))(((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((''''''''''''''''''&&&&&&&&&&&&(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!------,,,,,,,,,++++++++++++************))))))------,,,,,,,,,+++++++++***************))))))---,,,,,,,,,++++++++++++************))))))))),,,,,,,,,++++++++++++************)))))))))))),,,,,,,,,+++++++++************))))))))))))))),,,,,,+++++++++***************))))))))))))))),,,++++++++++++************)))))))))))))))(((++++++++++++************)))))))))))))))((((((+++++++++************))))))))))))((((((((((((++++++************))))))))))))(((((((((((((((************)))))))))))))))((((((((((((((('''*********)))))))))))))))(((((((((((((((''''''******))))))))))))((((((((((((((('''''''''''')))))))))))))))(((((((((((((((''''''''''''''')))))))))((((((((((((((('''''''''''''''''''''---------,,,,,,,,,+++++++++++++++************---------,,,,,,,,,+++++++++++++++************...------,,,,,,,,,,,,++++++++++++************...---------,,,,,,,,,++++++++++++************...---------,,,,,,,,,++++++++++++************...---------,,,,,,,,,++++++++++++************...---------,,,,,,,,,++++++++++++************...---------,,,,,,,,,++++++++++++************...---------,,,,,,,,,++++++++++++************...---------,,,,,,,,,++++++++++++************...------,,,,,,,,,,,,++++++++++++************...------,,,,,,,,,++++++++++++***************---------,,,,,,,,,++++++++++++***************------,,,,,,,,,,,,+++++++++***************)))------,,,,,,,,,++++++++++++************))))))******))))))))))))))))))))))))(((((((((((((((*********))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))+++******************))))))))))))))))))))))))+++++++++******************))))))))))))))))))++++++++++++******************))))))))))))))),,,++++++++++++******************)))))))))))),,,,,,++++++++++++*********************)))))),,,,,,,,,++++++++++++*********************))),,,,,,,,,+++++++++++++++*********************---,,,,,,,,,+++++++++++++++******************---,,,,,,,,,,,,++++++++++++******************------,,,,,,,,,+++++++++++++++***************------,,,,,,,,,,,,++++++++++++***************---------,,,,,,,,,+++++++++++++++************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))))))))((((((((((((((( !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""#####################""""""##############################################################################$$$$$$##############################$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---------,,,,,,,,,+++++++++************))))))---,,,,,,,,,++++++++++++*********)))))))))))),,,,,,++++++++++++*********)))))))))))))))(((++++++++++++************))))))))))))(((((((((++++++************))))))))))))(((((((((((((((*********)))))))))))))))(((((((((((((((''''''***))))))))))))(((((((((((((((''''''''''''''')))))))))((((((((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$##############################666555444444333222111111000//////.........---666555444333222222111000000//////......------555444333333222111111000//////.........------555444333222222111000000//////......------,,,444333222222111000000//////......---------,,,333333222111111000//////.........------,,,,,,333222111111000000//////......------,,,,,,,,,222111111000000//////......------,,,,,,,,,+++111111000000//////......------,,,,,,,,,++++++111000000//////......------,,,,,,,,,+++++++++000//////.........------,,,,,,,,,+++++++++***//////......---------,,,,,,,,,+++++++++******///......---------,,,,,,,,,+++++++++*********......------,,,,,,,,,++++++++++++*********)))---------,,,,,,,,,+++++++++************))))))777666555444333222222111000000//////......---777666555444333333222111000000//////......---888666555444444333222111111000//////.........888777666555444333222111111000000//////......888777666555444333222222111000000//////......888777666555444333222222111000000//////......888777666555444333222222111000000//////......888777666555444333222222111000000//////......888777666555444333222222111000000//////......888777666555444333222222111000000//////......888777666555444333222111111000000//////......777666555444444333222111111000//////.........777666555444333333222111000000//////......---777666555444333222222111000000//////......---666555444444333222111111000//////.........---...---------,,,,,,,,,++++++++++++************......---------,,,,,,,,,++++++++++++*********//////......---------,,,,,,,,,++++++++++++***000//////......---------,,,,,,,,,++++++++++++000000//////.........------,,,,,,,,,+++++++++111111000//////.........------,,,,,,,,,,,,+++222111111000//////.........------,,,,,,,,,,,,333222111111000//////.........------,,,,,,,,,333222222111111000//////.........------,,,,,,444333222222111000000//////......---------,,,555444333222111111000000//////......---------555444333333222111111000//////.........------666555444333222222111000000//////......------666555444444333222111111000//////.........---777666555444333222222111000000//////......---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''))))))))))))(((((((((((((((((((((((('''''''''***)))))))))))))))))))))(((((((((((((((((((((************)))))))))))))))))))))((((((((((((++++++***************))))))))))))))))))((((((,,,++++++++++++***************))))))))))))))),,,,,,,,,++++++++++++***************)))))))))------,,,,,,,,,++++++++++++***************)))...---------,,,,,,,,,++++++++++++************ !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111111111111000000000000/////////.........---000000000000///////////////.........---------///////////////...............---------,,,,,,..................---------------,,,,,,,,,+++---------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++++++++***************++++++++++++************************)))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$EEEDDDDDDCCCBBB@@@???>>>===<<<;;;999888777666DDDCCCBBBAAA@@@???>>>===<<<;;;:::999888777666BBBAAAAAA@@@???>>>===<<<;;;:::999888777666555@@@@@@???>>>>>>===<<<;;;:::999888777666555555???>>>>>>===<<<<<<;;;:::999888777666666555444======<<<<<<;;;::::::999888777666666555444333<<<;;;;;;::::::999888888777666555555444333333::::::999999888888777777666555555444333333222999888888888777777666555555444444333222222111777777777666666555555444444333333222222111111666666555555555444444333333222222111111000000444444444444333333333222222222111111000000///333333333333222222222111111111000000/////////222222222222111111111111000000/////////......111111111111000000000000/////////.........---HHHGGGFFFEEECCCBBBAAA???>>>===;;;:::999888777IIIHHHGGGFFFDDDCCCBBB@@@???===<<<;;;:::888777JJJIIIHHHGGGEEEDDDBBBAAA???>>>===;;;:::999888KKKJJJIIIGGGFFFEEECCCBBB@@@>>>===<<<:::999888LLLKKKIIIHHHGGGEEEDDDBBB@@@???===<<<;;;999888LLLKKKJJJHHHGGGEEEDDDBBBAAA???>>><<<;;;999888LLLKKKJJJIIIGGGFFFDDDBBBAAA???>>><<<;;;:::888LLLKKKJJJHHHGGGEEEDDDBBBAAA???>>><<<;;;:::888LLLKKKJJJHHHGGGEEEDDDBBB@@@???===<<<;;;999888KKKJJJIIIHHHFFFEEECCCBBB@@@???===<<<:::999888JJJIIIHHHGGGFFFDDDCCCAAA@@@>>>===<<<:::999888IIIHHHGGGFFFEEECCCBBBAAA???>>><<<;;;:::999777HHHGGGFFFEEEDDDCCCAAA@@@>>>===<<<;;;999888777GGGFFFEEEDDDCCCBBB@@@???>>><<<;;;:::999888777EEEDDDDDDCCCBBB@@@???>>>===<<<;;;999888777666222222111111111111000000000/////////.........333333333222222222222111111000000/////////...444444444444333333333222222111111000000//////666666555555555444444333333222222111111000000777777777666666555555444444333333222222111000999999888888777777666666555444444333222222111;;;::::::999999888777777666555555444333222222<<<<<<;;;;;;:::999999888777666666555444333333>>>======<<<;;;;;;:::999888777666666555444333@@@???>>>>>>===<<<;;;:::999888777666666555444AAAAAA@@@???>>>===<<<;;;:::999888777666555555CCCBBBBBBAAA@@@???>>><<<;;;:::999888777666555EEEDDDCCCBBBAAA@@@???>>><<<;;;:::999888777666FFFEEEDDDCCCBBBAAA@@@???===<<<;;;:::888777666HHHGGGFFFEEECCCBBBAAA???>>>===;;;:::999888777%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((*********************************))))))))))))+++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******---------------------,,,,,,,,,,,,,,,+++++++++..................---------------,,,,,,,,,,,,//////////////////............---------,,,,,,111000000000000000////////////.........------222222111111111111000000000/////////.........  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%------......//////000000000111111111111111111,,,,,,------......////////////000000000000000+++,,,,,,,,,------.........//////////////////***++++++,,,,,,,,,---------..................)))******++++++,,,,,,,,,,,,------------------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,(((((())))))************+++++++++++++++++++++'''((((((((()))))))))***************+++++++++&&&&&&&&&&&&'''''''''((((((((((((((()))))))))$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''"""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%<<<>>>???AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEE;;;===>>>???AAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDD:::;;;===>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBBBB999:::;;;<<<>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@888999:::;;;<<<===>>>>>>?????????????????????777888999::::::;;;<<<=========>>>>>>>>>======555666777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<444555666777888888999999:::::::::::::::::::::333444555555666777777888888888999999999999999222333333444555555666666777777777777777777777111111222333333444444555555666666666666666666000000111222222333333444444444444444555444444//////000000111111222222333333333333333333333......//////000000111111111222222222222222222------......//////000000000111111111111111111>>>@@@AAACCCDDDFFFGGGHHHHHHIIIIIIIIIIIIHHHHHH???AAABBBDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJIII@@@BBBCCCEEEFFFHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJ@@@BBBDDDFFFGGGIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKAAACCCEEEFFFHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLLLLAAACCCEEEGGGHHHJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLAAACCCEEEGGGHHHJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLAAACCCEEEGGGHHHJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLAAACCCEEEFFFHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMLLLAAABBBDDDFFFGGGIIIJJJKKKLLLLLLMMMMMMLLLLLLKKK@@@BBBCCCEEEGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJ???AAACCCDDDFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJIII>>>@@@BBBCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHH===???AAABBBCCCEEEFFFFFFGGGHHHHHHHHHHHHGGGGGG<<<>>>???AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEE---...//////000000111111111111222222222222222//////000000111111222222333333333333333333333000000111222222333333444444444444555555555444111222222333444444555555666666666666666666666222333444444555666666777777777888888888888777333444555666777777888888999999999999999999999555555666777888999999::::::;;;;;;;;;;;;;;;;;;666777888999::::::;;;<<<<<<===============<<<777888999:::;;;<<<======>>>>>>??????>>>>>>>>>888:::;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@:::;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBAAA;;;<<<>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCC<<<===???@@@BBBCCCDDDDDDEEEFFFFFFFFFFFFEEEEEE===???@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFF>>>@@@AAACCCDDDFFFGGGHHHHHHIIIIIIIIIIIIHHHHHH"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((())))))&&&'''''''''(((((((((((()))))))))))))))))))))''''''((((((((()))))))))*********************(((((()))))))))************++++++++++++++++++))))))*********++++++++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,------------------***++++++,,,,,,---------.....................+++,,,,,,------........./////////////////////,,,---....../////////000000000000000111111111---...//////000000111111111111222222222222222   !!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""#########!!!!!!!!!"""""""""""""""#####################!!!""""""""""""##################$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))******+++,,,,,,---###$$$$$$%%%&&&&&&'''(((((())))))***++++++,,,"""###$$$$$$%%%&&&&&&'''(((((())))))******+++""""""###$$$$$$%%%&&&&&&''''''((())))))******!!!""""""###$$$%%%%%%&&&&&&''''''(((((())))))!!!!!!"""######$$$%%%%%%&&&&&&''''''(((((()))!!!!!!!!!"""######$$$%%%%%%&&&&&&''''''(((((( !!!!!!""""""######$$$$$$%%%%%%&&&&&&'''''' !!!!!!""""""#########$$$$$$%%%%%%%%% !!!!!!""""""#########$$$ !!!!!!!!!"""""""""***+++,,,---...///111222333555666888999;;;<<<)))***+++,,,...///000111333444666777888:::;;;)))***+++,,,---...///111222333555666777999:::((()))***+++---...///000111333444555666888999((()))***+++,,,---...///111222333444555777888((()))******+++---...///000111222333444555777'''((()))***+++,,,---...///000111222333444555'''((())))))***+++,,,---...///000111222333444&&&'''((()))***+++,,,,,,---...///000111222333&&&''''''((()))***+++,,,------...///000111222%%%&&&'''((())))))***+++,,,------...///000111%%%&&&&&&'''((())))))***+++,,,------...///000$$$%%%&&&''''''((()))******+++,,,------...///$$$%%%%%%&&&''''''((()))******+++,,,,,,---...$$$$$$%%%%%%&&&'''(((((()))******+++,,,,,,---***+++,,,---///000111333444666777999;;;<<<>>>***+++,,,...///000222333555666888:::<<<===???***+++---...///111222444555777999:::<<<>>>@@@+++,,,---...000111222444666777999;;;===???@@@+++,,,---...000111333444666888999;;;===???AAA+++,,,---...000111333444666888:::;;;===???AAA+++,,,---...000111333444666888:::<<<===???AAA+++,,,---...000111333444666888:::;;;===???AAA+++,,,---...000111333444666888999;;;===???AAA+++,,,---...000111333444666777999;;;===???AAA***,,,---...///111222444555777999;;;<<<>>>@@@***+++---...///111222333555777888:::<<<>>>???***+++,,,...///000222333555666888999;;;===>>>***+++,,,---...000111333444666777999:::<<<===***+++,,,---...///111222333555666888999;;;<<<$$$%%%%%%&&&''''''((())))))***++++++,,,------%%%%%%&&&''''''((())))))***+++,,,,,,---...///%%%&&&&&&'''((())))))***+++,,,------...///000%%%&&&'''(((((()))***+++,,,------...///000111&&&''''''((()))***+++,,,---......///000111222&&&'''((()))***+++,,,------...///000111222333'''((())))))***+++,,,---...///000111222444555'''((()))***+++,,,---...///000111222444555666((()))***+++,,,---...///000111222444555666777((()))***+++,,,---...000111222333555666777888)))***+++,,,---...///000222333444666777888:::)))***+++,,,---...000111222444555777888999;;;)))***+++---...///000222333444666777999:::<<<***+++,,,---...///111222444555777888:::<<<===***+++,,,---///000111333444666777999;;;<<<>>> !!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""###### !!!!!!!!!"""""""""#########$$$ !!!!!!!!!""""""#########$$$$$$$$$ !!!!!!"""""""""#########$$$$$$%%%%%% !!!!!!"""""""""######$$$$$$$$$%%%%%%&&& !!!!!!""""""#########$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""######$$$$$$$$$%%%%%%&&&&&&''''''!!!""""""######$$$$$$%%%%%%&&&&&&'''''''''(((""""""######$$$$$$%%%%%%&&&&&&''''''(((((()))"""######$$$$$$%%%%%%&&&&&&'''(((((())))))***######$$$$$$%%%%%%&&&''''''(((((())))))******###$$$$$$%%%%%%&&&''''''(((((()))******++++++$$$$$$%%%%%%&&&''''''((())))))***++++++,,,,,,$$$%%%%%%&&&''''''((())))))***++++++,,,------   !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""KKKMMMSSSVVV]]]aaaiiinnnwww}}}߻ !!!!!!!!!!!!!!!!!!"""""""""???<<>>;;;999777666444222000...CCCAAA>>><<<:::888666444222111///DDDBBB???===:::888666555333111///EEEBBB???===;;;999777555333111000EEECCC@@@===;;;999777555333111000FFFCCC@@@===;;;999777555333111000EEECCC@@@===;;;999777555333111000EEEBBB@@@===;;;999777555333111000EEEBBB???===;;;888666555333111///DDDAAA???<<<:::888666444222000///CCCAAA>>><<<:::888666444222000///......---,,,++++++***)))((('''&&&//////...---,,,++++++***)))((('''111000///...---,,,++++++)))((('''222111000///...---,,,+++***)))(((333222111000///...---,,,+++***)))555333222111000///...---,,,***)))666555444222111000///...,,,+++***777666555333222111000///---,,,+++999777666555333222111///...,,,+++:::999777666444333111000///---,,,<<<:::888777555444222111///...,,,===;;;:::888666555333222000...---???===;;;999777555444222000///---@@@>>><<<:::888666444333111///...AAA???===;;;999777555333111000...######""""""""""""!!!!!! $$$#########"""""""""!!!!!! $$$$$$$$$#########""""""!!! %%%%%%$$$$$$#########""""""!!! &&&%%%%%%$$$$$$$$$######"""!!!!!!&&&&&&%%%%%%%%%$$$$$$######"""!!!'''&&&&&&&&&%%%%%%$$$$$$###""""""(((''''''&&&&&&%%%%%%$$$$$$###""")))((((((''''''&&&&&&%%%$$$$$$###))))))((((((''''''&&&&&&%%%$$$###******))))))(((''''''&&&&&&%%%$$$++++++***))))))(((((('''&&&%%%$$$,,,,,,+++******)))(((((('''&&&%%%------,,,+++******)))((('''&&&%%%......---,,,++++++***)))((('''&&&  !!!!!!!!! !!!!!!!!! !!!!!!!!!  """"""  """ !!!!!! !!! !!!!!! !!!!!! !!! !!!!!!  !!!!!!!!! """!!!!!!!!!!!! """""""""!!!!!!!!! ###"""""""""!!!!!!!!! ######""""""""""""!!!!!! XXXYYYYYYXXXWWWVVVTTTSSSPPPNNNKKKIIIFFFDDDAAA[[[[[[[[[[[[ZZZYYYWWWUUURRRPPPMMMJJJHHHEEEBBB]]]^^^^^^]]]\\\[[[YYYWWWTTTQQQOOOLLLIIIFFFCCC___`````````___]]][[[YYYVVVSSSPPPMMMJJJGGGDDDaaaaaabbbaaa```^^^\\\ZZZWWWTTTQQQNNNKKKHHHEEEbbbbbbcccbbbaaa___]]][[[XXXUUURRRNNNKKKHHHEEEbbbcccccccccaaa```^^^[[[XXXUUURRROOOLLLHHHFFFbbbccccccbbbaaa```]]][[[XXXUUURRROOOLLLHHHEEEaaabbbbbbaaa```___]]]ZZZWWWUUUQQQNNNKKKHHHEEE``````aaa```___^^^\\\YYYWWWTTTQQQNNNKKKHHHEEE^^^______^^^]]]\\\ZZZXXXUUUSSSPPPMMMJJJGGGDDD\\\\\\\\\\\\[[[ZZZXXXVVVTTTQQQNNNKKKIIIFFFCCC555555555555444444333333222222111000000///...777777777666666666555555444333333222111000///999999888888888777777666666555444333222222111;;;;;;:::::::::999999888777777666555444333222=========<<<<<<;;;;;;:::999888777666555444333????????????>>>>>>===<<<;;;:::999888777666555AAAAAAAAAAAAAAA@@@???>>>===<<<;;;:::999777666DDDDDDDDDDDDCCCBBBBBBAAA???>>>===<<<:::999777GGGGGGGGGFFFFFFEEEDDDCCCBBB@@@???>>><<<:::999IIIJJJIIIIIIIIIHHHGGGFFFDDDCCCAAA???>>><<<:::LLLMMMLLLLLLLLLKKKIIIHHHGGGEEECCCAAA@@@>>><<>>>>>>>>>>>===???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''')))(((((((((((()))))))))))))))***************+++++++++******,,,,,,+++++++++,,,,,,,,,,,,,,,---------------...............///////////////000000000000000111111111111111888999999:::;;;<<<======>>>??????@@@@@@AAAAAA888999:::;;;<<<<<<===>>>???@@@@@@AAAAAABBBBBB999999:::;;;<<<===>>>??????@@@AAABBBBBBBBBCCC999:::;;;<<<<<<===>>>???@@@AAAAAABBBCCCCCCCCC999:::;;;<<<===>>>???@@@@@@AAABBBCCCCCCDDDDDD999:::;;;<<<===>>>???@@@AAABBBBBBCCCDDDDDDDDD::::::;;;<<<===>>>???@@@AAABBBCCCCCCDDDDDDEEE::::::;;;<<<===>>>???@@@AAABBBCCCCCCDDDDDDEEE::::::;;;<<<===>>>???@@@AAABBBCCCCCCDDDDDDEEE999:::;;;<<<===>>>???@@@AAABBBBBBCCCDDDDDDDDD999:::;;;<<<===>>>???@@@@@@AAABBBCCCCCCDDDDDD999:::;;;<<<======>>>???@@@AAABBBBBBCCCCCCCCC999999:::;;;<<<===>>>??????@@@AAABBBBBBCCCCCC/////////000000000000000111111111111111111111000000000000111111111111222222222222222222222000111111111111222222222333333333333333333333111111222222222333333333444444444444444444444222222222333333444444444555555555555555666666222333333444444444555555666666666666777777777333333444444555555666666777777777777888888888444444555555666666777777888888888999999999999444555555666777777888888999999999::::::::::::555666666777777888999999:::::::::;;;;;;;;;<<<666666777888888999999:::;;;;;;<<<<<<<<<======666777888888999::::::;;;;;;<<<=========>>>>>>777888888999::::::;;;<<<<<<===>>>>>>?????????777888999::::::;;;<<<======>>>>>>??????@@@@@@888999999:::;;;<<<======>>>??????@@@@@@AAAAAA&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------------------------------------------------..............................---...............///////////////////////////......///////////////000000000000000000000000/////////000000000000000111111111111111111111333333333333333444444444555555555666777777888333333333333444444444444555555666666777888888444444444444444444444555555666666777777888999444444444444444444555555555666666777888888999444444444444444444555555555666777777888999999444444444444444555555555666666777777888999999444444444444444555555555666666777777888999:::444444444444444555555555666666777777888999:::444444444444444555555555666666777777888999:::444444444444444555555555666666777777888999999444444444444444444555555555666666777888888999444444444444444444555555555666666777777888999333333333444444444444555555555666777777888999------------------------...............//////..............................////////////000.....................///////////////000000000///////////////////////////000000000000111111//////////////////000000000000000111111111222000000000000000000000000000111111111222222222000000000000000000111111111111222222222333333111111111111111111111111222222222333333333444111111111111111111222222222222333333444444444111111111111222222222222333333333444444555555222222222222222222222333333333444444555555666222222222222222333333333333444444555555666666333333333333333333333444444444555555666666777333333333333333333444444444555555666666777777333333333333333444444444555555555666777777888&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************************************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---------------------------............------------------------...............//////:::999888777777666555555444444444444333333333:::999888888777666666555555444444444444333333::::::999888777777666555555555444444444444444;;;:::999888888777666666555555444444444444444;;;:::999999888777666666555555555444444444444;;;::::::999888777777666555555555444444444444;;;;;;:::999888777777666666555555444444444444<<<;;;:::999888777777666666555555444444444444<<<;;;:::999888777777666666555555444444444444;;;;;;:::999888777777666555555555444444444444;;;:::999999888777666666555555444444444444444;;;:::999888888777666666555555444444444444444;;;:::999888777777666555555444444444444333333////////////...............------------------000000000////////////........................111111000000000///////////////...............222111111111000000000000/////////////////////222222222111111111000000000000///////////////333333222222222111111111000000000000000000000444444333333222222222111111111000000000000000555444444333333222222222111111111111111111111666555444444444333333222222222111111111111111666666555555444444333333222222222222222111111777666666555555444444333333333222222222222222888777666666555555444444333333333333222222222888888777666666555555444444333333333333333333999888777777666666555555444444333333333333333999999888777777666555555444444444444333333333&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))++++++++++++*********************************,,,++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++......------------------,,,,,,,,,,,,,,,,,,,,,///...............---------------------------////////////...............------------------AAAAAAAAAAAA@@@@@@??????>>>>>>===<<<;;;:::999BBBBBBBBBBBBAAAAAA@@@@@@???>>>======<<<;;;:::CCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>===<<<;;;:::CCCCCCCCCCCCCCCBBBBBBAAA@@@??????>>>===<<<;;;DDDDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>===<<<;;;DDDDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>===<<<;;;EEEEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>===<<<;;;EEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@???>>>===<<>>===<<<;;;DDDDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>===<<<;;;DDDDDDDDDCCCCCCCCCBBBAAAAAA@@@???>>>===<<<;;;CCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>===<<<;;;;;;111111111111111111111111111000000000000000///222222222222222222222222222111111111111000000333333333333333333333333222222222222111111111444444444444444444444444333333333333222222222555555555555555555555555444444444444333333222666777777666666666666666666555555444444444333888888888888888777777777777666666555555444444999999999999999999888888888777777666666555555::::::::::::::::::999999999888888777777666666;;;;;;;;;;;;;;;;;;:::::::::999999888777777666=========<<<<<<<<<<<<;;;;;;::::::999888888777>>>>>>>>>>>>=========<<<<<<;;;::::::999888888????????????>>>>>>>>>======<<<;;;;;;:::999888@@@@@@@@@@@@?????????>>>======<<<;;;::::::999AAAAAAAAAAAA@@@@@@??????>>>>>>===<<<;;;::::::%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,....................................---------/////////////////////////////////............000000000000000000000000000000///////////////111111111111111111111111111000000000000000///666777888999:::;;;<<<===>>>???@@@@@@@@@AAAAAA666777888:::;;;<<<===>>>???@@@@@@AAAAAABBBBBB666888999:::<<<===>>>???@@@@@@AAABBBBBBCCCCCC777888999;;;<<<===>>>???@@@AAABBBBBBCCCCCCCCC777888:::;;;===>>>???@@@AAABBBBBBCCCCCCDDDDDD777999:::;;;===>>>???@@@AAABBBCCCCCCDDDDDDDDD888999:::<<<===>>>???AAABBBBBBCCCDDDDDDDDDEEE888999:::<<<===>>>@@@AAABBBCCCCCCDDDDDDEEEEEE888999:::<<<===>>>@@@AAABBBBBBCCCDDDDDDEEEEEE888999:::<<<===>>>???@@@AAABBBCCCDDDDDDDDDEEE777888:::;;;===>>>???@@@AAABBBCCCCCCDDDDDDDDD777888999;;;<<<>>>???@@@AAABBBBBBCCCCCCDDDDDD777888999:::<<<===>>>???@@@AAABBBBBBCCCCCCCCC++++++,,,,,,---......//////000000000000111111+++,,,------...//////000000111111111111222222,,,------...///000000111111222222222333333333---......///000111111222222333333333444444444...//////000111222222333333444444555555555555//////000111222333333444555555555666666666666///000111222333444444555666666777777777777888000111222333444555666666777777888888888999999111222333444555666777777888999999999:::::::::222333444555666777888888999::::::;;;;;;;;;;;;333444555666777888999999:::;;;;;;<<<<<<<<<===444555555777888999::::::;;;<<<<<<======>>>>>>444555666777999:::;;;;;;<<<===>>>>>>>>>??????555666777888999;;;<<<<<<===>>>?????????@@@@@@666777888999:::;;;<<<===>>>???@@@@@@@@@AAAAAA"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((($$$%%%%%%%%%&&&&&&'''''''''((((((((((((((()))%%%%%%&&&&&&'''''''''((((((((()))))))))))))))&&&&&&&&&''''''(((((())))))))))))************&&&''''''(((((()))))))))************+++++++++''''''(((((())))))*********+++++++++,,,,,,,,,(((((())))))******+++++++++,,,,,,,,,,,,------((())))))******++++++,,,,,,------------......)))******++++++,,,,,,------............//////******+++,,,,,,------......////////////000000++++++,,,,,,---......//////000000000000111111%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$############"""$$$############$$$############$$$$$$#########$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$###$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$ !!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""""""""!!!!!!""""""""""""!!!"""""""""""""""###""""""""""""######"""""""""#########""""""#########""""""############""")))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%))))))))))))(((((((((''''''''''''&&&&&&&&&%%%))))))))))))(((((((((''''''''''''&&&&&&&&&%%%))))))))))))(((((((((''''''''''''&&&&&&&&&%%%))))))))))))(((((((((''''''''''''&&&&&&&&&%%%))))))))))))(((((((((''''''''''''&&&&&&&&&%%%))))))))))))(((((((((''''''''''''&&&&&&&&&%%%))))))))))))(((((((((''''''''''''&&&&&&&&&%%%))))))))))))(((((((((''''''''''''&&&&&&&&&%%%)))))))))((((((((((((''''''''''''&&&&&&&&&%%%)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%)))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%)))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%)))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%###"""""""""""""""""""""!!!!!!!!!!!!!!!!!! #########"""""""""""""""""""""!!!!!!!!!!!!!!!###############""""""""""""""""""!!!!!!!!!!!!##################""""""""""""""""""!!!!!!!!!$$$$$$##################"""""""""""""""!!!!!!$$$$$$$$$##################"""""""""""""""!!!$$$$$$$$$$$$$$$###############"""""""""""""""%%%$$$$$$$$$$$$$$$##################"""""""""%%%%%%$$$$$$$$$$$$$$$$$$###############""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###---------,,,,,,,,,+++++++++************))))))---------,,,,,,,,,++++++++++++*********))))))------------,,,,,,,,,+++++++++************)))...---------,,,,,,,,,++++++++++++*********)))...---------,,,,,,,,,++++++++++++*********)))...---------,,,,,,,,,,,,+++++++++*********)))...---------,,,,,,,,,,,,+++++++++*********)))...---------,,,,,,,,,,,,+++++++++*********)))...---------,,,,,,,,,,,,+++++++++*********)))...---------,,,,,,,,,,,,+++++++++*********)))...---------,,,,,,,,,++++++++++++*********)))...---------,,,,,,,,,++++++++++++*********)))...---------,,,,,,,,,+++++++++************)))))))))))))))((((((((((((((('''''''''''''''&&&***)))))))))))))))(((((((((((('''''''''''''''******)))))))))))))))((((((((((((((('''''''''************))))))))))))(((((((((((((((''''''+++************))))))))))))((((((((((((((('''++++++************)))))))))))))))((((((((((((+++++++++************)))))))))))))))(((((((((++++++++++++************))))))))))))(((((((((,,,++++++++++++************))))))))))))((((((,,,,,,,,,+++++++++************))))))))))))(((,,,,,,,,,++++++++++++************))))))))))))---,,,,,,,,,++++++++++++*********))))))))))))---,,,,,,,,,,,,+++++++++************)))))))))------,,,,,,,,,++++++++++++************))))))---------,,,,,,,,,+++++++++************))))))$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((('''''''''''''''&&&&&&&&&&&&))))))(((((((((((((((((('''''''''''''''&&&&&&))))))))))))((((((((((((((('''''''''''''''&&&111111111111000000000/////////.........------222111111111111000000000/////////.........---222222111111111000000000/////////.........---222222111111111111000000000/////////.........222222222111111111000000000/////////.........222222222111111111000000000/////////.........222222222111111111111000000/////////.........222222222222111111111000000000//////.........222222222111111111111000000/////////.........222222222111111111000000000/////////.........222222222111111111000000000/////////.........222222222111111111000000000/////////.........222222111111111111000000000/////////.........+++++++++++++++++++++******************)))))),,,,,,,,,++++++++++++++++++******************,,,,,,,,,,,,,,,,,,+++++++++++++++************------,,,,,,,,,,,,,,,,,,+++++++++++++++******---------------,,,,,,,,,,,,,,,+++++++++++++++......---------------,,,,,,,,,,,,,,,+++++++++............---------------,,,,,,,,,,,,++++++///...............------------,,,,,,,,,,,,+++////////////............------------,,,,,,,,,000////////////............------------,,,,,,000000000////////////.........------------,,,000000000000////////////.........------------111000000000000////////////.........---------111111111000000000////////////.........------111111111111000000000/////////.........------%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''))))))))))))((((((((((((((((((((((((((('''''')))))))))))))))))))))))))))((((((((((((((((((************))))))))))))))))))))))))(((((((((************************))))))))))))))))))(((+++++++++*********************)))))))))))))))+++++++++++++++++++++******************))))))111111222222222222222222222222222222222222111111222222222222222222222222222222222222222222222222222222333333333333333333333222222222222222222222333333333333333333333333333222222222222222333333333333333333333333333333333222222222333333333333333333333333333333333333333222222333333333333333333333333333333333333333222222333333333333333333333333333333333333333222222333333333333333333333333333333333333333222222333333333333333333333333333333333333333222222222333333333333333333333333333333333222222222222222333333333333333333333333333222222222222222222222333333333333333333333222222222222***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............------------------.........................................................//////////////////...............//////////////////////////////////////////////////////000000000000000000//////////////////000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000111111111111111111111111111111111000000000111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111222222222222222222222222222222222222111$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))******************************************************+++++++++++++++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......//////000000111111111***++++++,,,------...//////000000000111111111***+++,,,,,,---......//////000000111111111222***+++,,,,,,---......//////000000111111222222***+++,,,,,,---...//////000000111111111222222++++++,,,------...//////000000111111222222222++++++,,,------...//////000000111111222222222++++++,,,------...//////000000111111222222222++++++,,,------...//////000000111111222222222++++++,,,------...//////000000111111222222222++++++,,,,,,---......///000000111111111222222***+++,,,,,,---......//////000000111111222222***+++,,,,,,---......//////000000111111111222%%%&&&&&&''''''((((((((()))))))))************&&&&&&''''''((((((((())))))************++++++&&&'''''''''(((((())))))*********++++++++++++&&&''''''(((((())))))******+++++++++,,,,,,,,,''''''(((((())))))******+++++++++,,,,,,,,,---'''(((((())))))******++++++,,,,,,,,,---------(((((())))))******++++++,,,,,,,,,---------...(((((()))******++++++,,,,,,---------.........((())))))***++++++,,,,,,---------.........///))))))******+++,,,,,,---------....../////////))))))***++++++,,,,,,------....../////////000)))******+++,,,,,,------....../////////000000******++++++,,,------....../////////000000000******+++,,,,,,------......//////000000111111***++++++,,,------......//////000000111111111 !!!!!!!!!""""""""""""###############$$$ !!!!!!!!!""""""""""""############$$$$$$$$$!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$!!!!!!"""""""""############$$$$$$$$$$$$%%%%%%!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%"""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''###$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((($$$$$$%%%%%%&&&&&&'''''''''(((((((((((())))))%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))%%%%%%&&&&&&'''''''''(((((())))))))))))******%%%&&&&&&''''''((((((((()))))))))************++++++*********)))((('''&&&&&&%%%%%%$$$222222111111000000///......---,,,,,,+++222222111111000000///...------,,,++++++222111111000000//////...------,,,+++***111111111000000///......---,,,++++++***111111000000//////...---,,,,,,+++******111000000//////......---,,,++++++***)))000000000//////...---,,,,,,+++***))))))000000//////...------,,,+++******)))(((000//////......---,,,,,,+++***)))((((((//////.........---,,,+++***)))(((((('''.........------,,,+++***)))(((((('''&&&---------,,,,,,+++***)))(((((('''&&&&&&,,,,,,,,,++++++***)))(((''''''&&&&&&%%%++++++++++++******)))((('''&&&&&&%%%%%%++++++*********)))((('''&&&&&&%%%%%%$$$************)))+++++++++******,,,,,,*********,,,++++++++++++++++++,,,,,,,,, !!!!!!"""### !!!!!!""""""### !!!!!!""""""###### !!!!!!"""######&&&!!!!!!"""###$$$$$$'''$$$"""%%%%%%%%%$$$$$$%%%"""%%%%%%%%%%%%%%%&&&###&&&&&&&&&&&&&&&$$$'''''''''''''''$$$'''''''''''''''%%%(((((((((((((((&&&)))))))))))))))'''************)))************)))     !!!!!! !!!!!! !!!!!!!!! !!!!!!!!! !!!!!!""" !!!"""""" !!!!!!"""### """""""""!!!!!!!!!!!!!!! #########!!!!!!"""###$$$$$$'''###$$$$$$$$$%%%((()))###$$$%%%%%%))))))***$$$$$$%%%%%%)))******$$$$$$%%%)))******+++$$$%%%)))******++++++%%%%%%)))******+++,,,&&&******++++++,,,,,, !!!!!! ++++++,,,,,,---------!!!"""""""""""""""!!!!!!---,,,,,,,,,,,,------.....................///....../////////.../////////////////////000000//////000000000000000000000000000000000000111111111111111222111111222333444222222444444444444444444444444!!!!!!!!!!!!!!!!!! ############""""""""""""""""""$$$%%%%%%###############""""""%%%$$$$$$$$$$$$$$$############&&&%%%$$$$$$$$$$$$$$$$$$######&&&&&&%%%$$$))),,,+++,,,,,,---------!!!"""""""""""""""!!!***+++,,,------------...#####################,,,---------.........///#####################------............//////$$$$$$$$$$$$$$$$$$$$$------........./////////$$$$$$$$$$$$$$$$$$$$$  %%%$$$$$$$$$$$$###############""""""""""""!!!!!!$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!###############""""""""""""!!!!!!!!!!!! (((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""%%%$$$$$$$$$$$$###############""""""""""""!!!!!!(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###---,,,,,,,,,+++++++++************)))))))))(((,,,,,,,,,,,,+++++++++************)))))))))(((,,,,,,,,,++++++++++++*********))))))))))))(((,,,,,,,,,+++++++++************)))))))))((((((,,,,,,++++++++++++*********))))))))))))((((((,,,++++++++++++*********))))))))))))(((((((((,,,+++++++++************)))))))))((((((((((((+++++++++************)))))))))(((((((((((('''++++++************)))))))))((((((((((((''''''+++*********))))))))))))(((((((((((('''''''''*********))))))))))))((((((((((((''''''''''''***))))))))))))((((((((((((''''''''''''&&&&&&)))))))))((((((((((((''''''''''''&&&&&&&&&&&&)))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%!!!   ---000###### 111---222222222222222,,,000###### 000,,,111111111111000,,,###"""""" ///+++000000000000///""""""""" ...***////////////...""""""""" ---)))..............."""!!!!!!,,,(((---------------!!!!!!!!!+++''',,,,,,,,,,,,,,,!!!!!!!!!+++&&&+++++++++++++++ ***%%%*************** )))$$$)))))))))))))))'''###(((((((((((((((&&&"""'''''''''''''''%%% %%%&&&&&&&&&&&&%%% %%%%%%%%%%%%%%%;;;<<<===>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCBBB;;;<<<<<<===>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBB:::;;;<<<======>>>??????@@@AAA===AAAAAAAAAAAAAAA777:::;;;<<<;;;<<<<<>>>>>?????????555999999:::999::::::;;;<<<<<<888===============444888888999888999999######;;;777;;;<<<<<<;;;;;;444777777888777777""""""""":::666:::::::::::::::333666666777666666"""""""""888444999999999999999222555555666555!!!!!!""""""777333888888888888777111444444555444!!!!!!!!!!!!666222666666666666666000333444444!!!!!!!!!!!!!!!555111555555555555555///222333###!!!!!!!!!!!!!!!444///444444444444444...111222### !!!!!!222...333333333333333---000###### 111---222222222222222------......*********+++++++++,,,,,,,,,------(((---------)))************+++++++++,,,,,,,,,'''((((((,,,))))))))))))*********+++++++++,,,'''''''''((($$$((())))))))))))************&&&'''''''''###$$$((((((((())))))))))))***&&&&&&&&&'''#########$$$(((((((((((()))%%%&&&&&&&&&""""""#########''''''((((((%%%%%%%%%&&&"""""""""#########$$$'''$$$%%%%%%%%%!!!!!!"""""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""######$$$$$$ !!!!!!"""######### """"""""""""!!!"""""""""444444444444555555555666777777888999999:::;;;333444444444111111555666666777888888999:::;;;333333444444000111111222333333444888888999:::333333333333000000111111222333444444555666777222333333333000000000111222222333444444555666222222222333//////000000111222222333444555555222222222222/////////000000111222222333444444111111111111......//////000000111222222333444000111111111---......//////000000111111222333000000000000---------......//////000000111222000000000000,,,,,,------......//////000000111////////////,,,,,,,,,---------......//////000.../////////++++++,,,,,,,,,------......//////............***+++++++++,,,,,,,,,------......------......*********+++++++++,,,,,,,,,------'''&&&%%%$$$######'''&&&%%%$$$######&&&&&&%%%$$$######&&&&&&%%%$$$###"""&&&&&&%%%$$$""""""&&&%%%$$$###""""""%%%%%%$$$###""""""%%%%%%$$$###"""!!!$$$$$$###"""!!!!!!$$$$$$###"""!!!!!!######"""!!! ###"""!!! """"""!!! """!!! &&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$$$$'''&&&%%%%%%$$$###'''&&&%%%$$$######'''&&&%%%$$$###### $$$$$$###"""!!!""""""""""""############$$$$$$###"""!!!!!!!!!""""""""""""############"""!!! !!!!!!!!!"""!!!"""""""""""""""  !!! !!!!!!!!!""""""!!!  !!!!!!!!!  !!!!!!  !!!!!!      wwwjjj]]]RRRIIIAAA:::555kkkqqqsssqqqkkkddd[[[RRRJJJCCC===777333ZZZ]]]^^^]]]ZZZUUUOOOIIICCC>>>999444111MMMOOOPPPOOOMMMJJJFFFBBB>>>:::666222///CCCDDDEEEEEEDDDBBB???<<<:::666333000---<<<===>>>>>>===<<<:::888666333111...,,,666777777888888777666555444111///---,,,111222333444444333333333222000...,,,+++......///000000111111000000///---,,,+++++++++,,,---...////////////...---,,,+++))))))******++++++,,,,,,,,,+++***)))((('''''''''(((''''''((()))))))))'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###""""""###############$$$###$$$$$$###"""!!!""""""""""""############---------------,,,+++)))(((((('''&&&&&&---,,,,,,,,,,,,+++***)))''''''&&&&&&%%%,,,,,,,,,++++++***)))((('''&&&&&&%%%$$$++++++++++++***)))((('''&&&%%%%%%$$$$$$***************)))(((&&&%%%%%%$$$$$$###***))))))))))))((('''&&&%%%$$$$$$######)))))))))))))))(((&&&%%%$$$$$$###"""""")))(((((((((((('''&&&%%%$$$######""""""((((((((((((((('''%%%$$$######"""!!!!!!(((((((((''''''&&&%%%$$$###"""!!!!!! (((((((((&&&&&&%%%$$$###"""!!!!!! ((((((''''''&&&%%%###"""!!!!!! (((((('''&&&%%%$$$###"""!!! ''''''&&&&&&%%%$$$""" 888888777777666555444333333222111000///888777777666666555444333222111000///...777777666666555444444333222111000///...777666666666555444333222111000///......666666666555444444333222111000///...---666555555555444333222111000///...------555555555444444333222111000///...---,,,555444444444333222111000///...---,,,+++444444333333333111111///...---,,,+++***444333333333222111000///---,,,+++***)))222222222111111000///---,,,+++***))))))111111000000000///---,,,+++***))))))(((////////////...---,,,+++***)))(((((('''............---,,,+++***)))(((((('''&&&---------------,,,***)))(((((('''&&&&&&******)))***))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$""""""!!!!!!!!!!!!........................---...------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++******------------,,,,,,,,,(((//////.........------)))////////////.........)))000000000//////......***111000000000/////////***111111111000000//////***111111111000000000///***111111111111000000000+++333222111111111000000+++444444444222111111111+++555444444444222222111,,,555555555555444444222,,,555555555555555444444222((()))+++***++++++,,,,,,,,,------------------,,,,,,------...------............////////////,,,------.............../////////////////////------......//////000000///000000000000000000------...//////000000111111000000111111111111---......//////000111111111222222111111111111.........///000000111111222222222222111111111------...///000000111111222222222222333333111---......///000111111111222222333333333333333---...//////000111222222333333333444444444444...//////000111222222333333444444444444555555...//////000111222333333444444555555555555555...//////000111222333333444444555555555555555&&&&&&&&&''''''''''''(((((()))''''''((((((((())))))))))))***((())))))))))))*********+++,,,************+++++++++,,,,,,---*********+++++++++,,,,,,,,,---!!!!!!!!!""""""#########$$$$$$!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''######$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((%%%$$$%%%%%%&&&&&&&&&'''((((((((()))))))))***$$$%%%%%%&&&&&&'''''''''(((((()))))))))******   !!!!!!!!!###"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%"""%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&###%%%%%%%%%%%%$$$$$$$$$'''''''''''''''''''''$$$&&&&&&&&&&&&%%%%%%(((((((((((((((''''''$$$'''''''''&&&&&&'''((((((((((((((((((%%%((('''''''''(((((()))))))))))))))&&&(((((((((''')))))))))*********)))&&&))))))((())))))))))))*********'''*********************++++++'''******++++++++++++******+++(((++++++++++++++++++++++++(((,,,---------,,,,,,+++''' !!!!!!""""""""""""$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""############%%%%%%%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$%%%&&&&&&&&&"""""""""######$$$$$$$$$%%%%%%%%%%%%&&&''''''"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&(((######$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''$$$$$$$$$%%%&&&&&&&&&'''''''''((((((((((((((($$$%%%%%%&&&&&&''''''((((((((((((((()))))))))%%%%%%&&&&&&'''((((((((()))))))))))))))))))))%%%&&&&&&'''(((((()))))))))******************&&&''''''(((((()))***************++++++++++++((((((((())))))*********+++++++++++++++,,,+++(((,,,++++++++++++,,,,,,,,,------------------***)))((('''&&&%%%$$$$$$"""!!!!!!)))((('''&&&&&&%%%$$$###"""!!! ((('''&&&&&&%%%$$$###"""!!! '''&&&&&&%%%$$$###"""!!! &&&&&&%%%$$$###"""!!!!!! %%%%%%$$$######""" %%%$$$###""""""!!! $$$######"""!!! ######"""!!!!!! ###"""!!! !!!!!! CCCAAA>>><<<:::777666444222000///BBB@@@===;;;999777555333111000...AAA???<<<:::888666444333111///...<<<:::777888666444222000///---,,,;;;888666777555333111///...,,,+++999777555555444222000///---,,,+++777666333444222111///...,,,+++***666444222333111000...---,,,***)))444222000111000///---,,,+++)))(((222000...---,,,***)))((('''%%%$$$111///---,,,+++)))((('''&&&%%%###///---,,,+++***((('''&&&%%%$$$###---,,,+++***((('''&&&%%%$$$###""",,,+++)))((('''&&&%%%$$$###"""!!!***)))((('''&&&%%%$$$$$$"""!!!!!!888888888777777666555555555444333111...---+++777777777666555444444444333333111000---,,,)))555555555444444333333222222222000...,,,+++(((444444444333222222111111111111///---+++***'''333333222222111000000000000///...,,,***)))&&&111222111111000////////////...---***))))))%%%000000000//////...............,,,+++((((((%%%////////////......------------+++***((('''$$$............---------,,,,,,,,,+++(((''''''###------------,,,,,,,,,+++++++++***(((&&&&&&###,,,,,,+++++++++***************((('''%%%$$$!!!************))))))))))))))))))'''&&&$$$### ((((((((((((((((((((((((((('''&&&###""""""''''''((((((''''''''''''''''''%%%""""""!!!\\\\\\\\\\\\[[[ZZZXXXVVVTTTQQQNNNKKKIIIFFFCCCYYYZZZZZZZZZYYYXXXVVVTTTRRROOOMMMJJJGGGEEEBBBWWWWWWWWWWWWVVVUUUSSSRRRPPPMMMKKKIIIFFFCCCAAARRRRRRSSSRRRRRRPPPOOONNNLLLIIIHHHEEEBBB@@@<<>>;;;:::666DDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>><<<999888444BBBBBBBBBBBBBBBAAAAAA@@@???>>><<<999888666222???@@@@@@@@@??????>>>>>>===<<<:::888555444111=========<<<===<<<<<<;;;::::::888666333222///;;;<<<;;;;;;:::999999999888777666444111000---:::::::::999888777777777666666444222000///,,,888888888777777666555555555444333111...---+++ !!!"""######$$$%%% !!!!!!!!!"""###$$$ !!!!!!"""######$$$%%%%%%&&&'''((()))***######$$$%%%&&&'''((()))***######$$$%%%&&&'''((()))***"""###$$$%%%&&&'''((()))***"""######$$$%%%&&&'''((()))"""######$$$%%%&&&'''((()))""""""###$$$%%%&&&'''((((((""""""######$$$%%%&&&'''(((!!!""""""###$$$%%%&&&'''(((!!!!!!"""###$$$%%%&&&&&&'''!!!!!!"""######$$$%%%&&&''' !!!!!!"""###$$$%%%&&&&&& !!!"""######$$$%%%&&& !!!!!!"""###$$$%%%%%% !!!"""######$$$%%%"""'''(((---"""''''''((("""&&&''''''!!!&&&&&&'''!!!%%%&&&&&&!!!%%%&&&&&& %%%%%%%%% $$$%%%%%%$$$$$$$$$###$$$$$$"""######"""""""""!!!!!!"""!!!!!!!!!333333333444000333333333///333333333///333333333...222222222...222222222...111222222---111111111,,,000000000,,,000000000,,,//////000+++/////////***.........###........."""'''(((---...--- !!!!!!!!!!!!!!!!!!!!!""""""""""""---,,, !!!!!!!!!!!!!!!"""""",,,,,, !!!!!!!!!!!!"""++++++ !!!!!!!!!+++*** !!!!!!***))) !!!)))))) (((((( (((''''''&&&&&&%%%%%%$$$$$$$$$######::::::999888777777666555555444444444444333333:::999888888777666666555555444444444333000000:::999888777777666555555111111000000000//////999555444444333333222111111000000////////////666555444333333222111111000000////////////...555444333222222111111000000/////////.........444333""""""222111000000//////...............333333""""""######000//////.........---------333222""""""""""""###///......------------,,,222111!!!!!!""""""""""""###---------,,,,,,,,,111000!!!!!!"""""""""""""""""",,,,,,,,,,,,,,,000///!!!!!!!!!!!!"""""""""""""""###+++++++++//////!!!!!!!!!!!!!!!!!!"""""""""""""""###***...... !!!!!!!!!!!!!!!!!!""""""""""""###...--- !!!!!!!!!!!!!!!!!!!!!""""""""""""222222222222222111111,,,111000000//////......111111111111111000000+++000//////......------000000000000000000///***//////......------,,,//////////////////...***......------,,,,,,+++.....................)))------,,,,,,,,,++++++---------------------(((,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,'''+++++++++*********)))+++++++++++++++++++++&&&+++*********))))))(((*********************%%%******))))))((((((((()))))))))))))))))))))$$$))))))(((((((((''''''(((((((((((((((((((((###(((((('''''''''&&&&&&'''''''''''''''''''''"""&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&!!!%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%% %%%%%%$$$$$$$$$$$$###CCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>===<<<;;;;;;BBBBBBBBBBBBBBBAAAAAA@@@??????>>>===<<<;;;:::AAAAAAAAAAAAAAA@@@@@@;;;???>>>===<<<;;;::::::@@@@@@@@@@@@@@@??????:::>>>===<<<;;;;;;:::999???????????????>>>>>>999===<<<:::999888777666>>>>>>>>>>>>>>><<<;;;777::::::999888777666555<<<<<<<<<;;;;;;;;;:::555999999888777666555444::::::::::::::::::999444888777777666555444333999999999999999888888333777666666555444333333888888888888777777777222666555555444333222222666777666666666666666111555444444333222222111555555555555555555444000444333333222111111000444444444444444444333...333222222111000000///333333333333333333222---222111111000000///...222222222222222111111,,,111000000//////......******+++,,,,,,---......///111111111222222222))))))***+++,,,,,,------...000000000111111111((())))))***++++++,,,,,,---/////////000000000'''(((((()))******++++++,,,........./////////''''''(((((()))******++++++---------.........&&&&&&''''''((())))))******,,,,,,,,,---------%%%%%%&&&''''''(((((())))))++++++,,,,,,,,,,,,$$$%%%%%%&&&''''''(((((((((***+++++++++++++++$$$$$$%%%%%%&&&&&&''''''(((******************######$$$$$$%%%%%%&&&&&&&&&((()))))))))))))))""""""######$$$$$$%%%%%%%%%''''''((((((((((((!!!!!!""""""#########$$$$$$&&&&&&&&&&&&'''''' !!!!!!!!!"""""""""###%%%%%%%%%%%%%%%&&& !!!!!!!!!"""""""""$$$$$$%%%%%%%%%%%%777888999:::<<<===>>>???@@@AAABBBBBBCCCCCCCCC666777999:::;;;<<<>>>??????@@@AAAAAABBBBBBBBB666777777888999;;;<<<======???@@@AAAAAAAAAAAA444555666777999:::;;;<<<<<<>>>???@@@@@@@@@@@@333444555666888999:::;;;;;;===>>>>>>?????????222333444666777888999::::::<<<======>>>>>>>>>222222333555666777888888999;;;<<<<<<<<<<<<<<<111111222444555666666777777999999::::::::::::///000111222333444444555666888888888999999999...//////000111222333444444666777777777888888---...///000000111222333333555666666666666666,,,---...//////000111111222444444555555555555+++,,,---......///000000111333333444444444444***+++,,,------...//////000222222222333333333******+++,,,,,,---......///111111111222222222"""!!!!!!!!!!!!!!! !!! &&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""""""""&&&%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!%%%$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!$$$$$$############"""""""""!!!!!!!!!!!! #########""""""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!  ''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############""""""##############################"""""""""!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######$$$$$$%%%%%%&&&&&&&&&'''''' !!!""""""######$$$$$$$$$%%%%%%%%%&&&&&& !!!!!!""""""######$$$$$$$$$%%%%%%%%% !!!!!!"""""""""#########$$$$$$$$$ !!!!!!""""""""""""######### !!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!! )))(((((((((((((((((('''''''''''''''...------------------,,,---------,,,------,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++++++++++++++++++++++++++************************)))))))))))))))))))))(((((((((++++++++++++++++++***************))))))))))))***************))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((('''''''''222222111111111111000000000/////////.........222111111111111000000000/////////.........---111111111111000000000000/////////.........---111111111000000000000/////////.........------111111000000000000/////////.........---------000000000000000/////////............---------000000000////////////.........------------,,,000////////////............------------,,,,,,////////////............------------,,,,,,,,,///...............------------,,,,,,,,,,,,+++.........---------------,,,,,,,,,,,,+++++++++---------------,,,,,,,,,,,,+++++++++++++++***------,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,+++++++++++++++************)))++++++++++++++++++***************))))))))))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***)))***************+++******++++++*********)))))))))))))))************************))))))222222222222333333333333333333333222222222222222222222222222222333333333222222222222222222111222222222222222222222222222222222222222111111111111222222222222222222222222222222111111111111111111111111222222222222111111111111111000000111111111111111111111111111111111111000000000000000000111111111111111111000000000000//////000000000000000000000000000000000000000///////////////000000000000000000////////////......///////////////////////////////////////---..........................................------------...---........................---,,,,,,,,,------------------------------------+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++%%%&&&&&&''''''((((((((()))))))))*********+++%%%%%%&&&&&&&&&''''''(((((())))))))))))******$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((()))***+++,,,,,,---......//////000000111111111222***++++++,,,------...//////000000000111111222******+++,,,,,,---......//////000000111111111******++++++,,,------......//////000000111111)))******+++,,,------....../////////000000111)))******+++,,,,,,------....../////////000000))))))******+++,,,,,,------....../////////000((())))))***++++++,,,,,,------.........//////(((((()))******++++++,,,,,,------.........///(((((())))))******++++++,,,,,,---------......'''(((((())))))******++++++,,,,,,,,,---------''''''(((((())))))******++++++,,,,,,,,,------&&&''''''(((((())))))*********+++++++++,,,,,,&&&&&&''''''(((((())))))*********++++++++++++%%%&&&&&&''''''(((((())))))))))))*********+++&&&&&&%%%$$$######%%%%%%%%%$$$######%%%%%%$$$$$$######%%%%%%$$$#########%%%%%%$$$###""""""$$$$$$$$$###""""""$$$$$$######""""""$$$$$$######""""""$$$$$$###"""""""""#########"""""""""######""""""!!!!!!######""""""!!!!!!"""""""""!!!!!!!!!"""""""""!!!!!!!!!&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''' !!! &&&&&&''''''((((((!!!"""""""""""""""!!!&&&&&&'''(((((()))"""###$$$$$$$$$$$$###&&&&&&'''&&&'''((( !!!"""""""""""""""&&&&&&%%%&&&&&&&&& !!!!!!&&&&&&%%%%%%$$$$$$&&&&&&%%%$$$######&&&&&&%%%$$$###### ///000///............---------,,,,,,+++......------,,,,,,,,,,,,,,,++++++******,,,,,,,,,+++******************)))))))))++++++******)))))))))))))))(((((((((''')))***)))((((((((((((((((((''''''&&&&&&(((((((((''''''''''''''''''&&&&&&%%%%%%'''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######""""""""""""#########""""""""""""!!!!!!!!! !!!!!!!!!""""""!!!!!!!!! !!!  }}}vvvoooggg___XXXQQQKKKwwwzzz{{{zzzwwwsssmmmggg```ZZZTTTNNNIIIlllnnnoooooollliiieee```ZZZUUUOOOJJJFFFbbbdddeeeeeeccc```]]]YYYUUUPPPKKKGGGCCCZZZ[[[\\\\\\[[[YYYVVVSSSOOOKKKHHHDDD@@@SSSTTTTTTTTTSSSRRRPPPMMMKKKGGGDDDAAA>>>LLLMMMMMMNNNMMMLLLKKKIIIGGGDDDAAA>>><<>><<<:::888======>>>????????????>>>>>><<<:::999777::::::;;;::::::;;;::::::999888777555444666777666777666666777666666555333333222444444444333333222222222222111000000...222222111111000000/////////......------///000///............---------,,,,,,++++++++++++******)))))))))((('''&&&++++++*********))))))(((((('''&&&+++*********))))))(((((('''&&&&&&******))))))((((((((('''&&&&&&%%%))))))((((((((('''''''''&&&%%%%%%((((((((('''''''''&&&&&&%%%%%%$$$(((((('''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%$$$###''''''&&&&&&&&&%%%%%%$$$$$$$$$###//////..................---------,,,,,,,,,+++...............---------------,,,,,,,,,++++++...---------------------,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,+++++++++++++++++++++************))))))++++++*********************)))))))))))))))(((*********))))))))))))))))))(((((((((((((((((()))))))))))))))))))))((((((((((((((('''''''''))))))))))))(((((((((((((((((('''''''''''''''------...............////////////////////////------------.................................,,,,,,------------------.....................++++++,,,,,,,,,,,,,,,,,,---------------------***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,)))*********************+++++++++++++++++++++((())))))))))))))))))))))))******************((((((((())))))))))))))))))))))))))))))))))))'''((((((((((((((((((((()))))))))))))))))))))''''''(((((()))*********++++++,,,,,,---------''''''(((((()))))))))***+++++++++,,,,,,,,,---&&&''''''(((((())))))*********++++++,,,,,,,,,%%%&&&&&&''''''(((((())))))*********+++++++++%%%%%%&&&&&&''''''((((((((()))))))))*********$$$$$$%%%%%%&&&&&&''''''((((((((())))))))))))$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((######$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((( 333222111000///...---333222111000///......444333222111000///...444333222111000///...444333222111000///............------,,,,,,++++++***))))))(((''''''//////......------,,,,,,++++++***))))))((((((000000//////......---,,,,,,++++++***))))))(((111111000000///......------,,,+++******)))(((222111111000000//////...------,,,+++******)))333222222111111000//////...---,,,,,,+++***)))444333333222111111000//////...---,,,++++++***555444333333222111111000///......---,,,+++***555555444333333222111111000///...---,,,++++++666666555444444333222111000000///...---,,,+++777666666555444333333222111000///...---,,,,,,888777666666555444333222111111000///...---,,,999888777666666555444333222111000///...---,,,999999888777666555444333222222111000///...---:::999888777777666555444333222111000///...---%%%%%%$$$$$$$$$############""""""!!!!!!!!! %%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!&&&&&&%%%%%%%%%$$$$$$$$$#########"""""""""!!!&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""'''''''''&&&&&&&&&%%%%%%%%%$$$$$$######""""""(((''''''''''''&&&&&&&&&%%%%%%$$$$$$#########((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$######))))))((((((((('''''''''&&&&&&%%%%%%$$$$$$###***)))))))))(((((((((''''''&&&&&&%%%%%%$$$$$$+++******)))))))))((((((''''''&&&&&&%%%%%%$$$+++++++++******)))))))))(((((('''&&&&&&%%%%%%,,,,,,+++++++++******))))))(((((('''&&&&&&&&&---,,,,,,,,,++++++******))))))(((((('''&&&&&&...------,,,,,,++++++******))))))(((((('''&&&.........------,,,,,,++++++***))))))((('''''';;;:::999888777666555444333222111000///:::999888777666666555444333222111000///999999888777666555444333333222111000///999888777666666555444333222222111000///888888777666555555444333222111000000///HHHEEECCC@@@>>><<<:::888777555333222111GGGEEEBBB@@@>>><<<:::888777555333222111FFFDDDBBB???===;;;:::888777555333222111EEECCCAAA???===;;;999888666555333222111DDDBBB@@@>>><<<;;;999888666555333111000CCCAAA???>>><<<:::999777666444333111000BBB@@@>>>===;;;:::888777666444333111000AAA???>>><<<;;;999888777555444222111000@@@>>>===;;;:::999777666555444222111000???===<<<;;;999888777666555333222111000>>>===;;;:::999888666555444333222111000===<<<;;;999888777666555444333222000000<<<;;;:::999888777666555444333111000///;;;:::999888777666555444333222111000///;;;:::999888777666555444333222111000///===<<<:::888666555444222111///...---,,,???===;;;999888666444333222000///---,,,AAA>>><<<:::999777555444222111///...---BBB@@@>>><<<:::888666555333222000...---DDDAAA???===;;;999777555444222111///...EEEBBB@@@>>><<<:::888666555333111///...FFFCCCAAA>>><<<:::888777555333222000///GGGDDDBBB???===;;;999777666444222000///HHHEEEBBB@@@===;;;999888666444222111///IIIFFFCCC@@@>>><<<:::888666444333111000IIIFFFCCCAAA>>><<<:::888777555333111000IIIFFFCCCAAA>>><<<:::888777555333111000IIIFFFCCCAAA>>><<<:::888777555333222000HHHFFFCCCAAA>>><<<:::888777555333222111HHHEEECCC@@@>>><<<:::888777555333222111******)))(((((('''&&&&&&%%%%%%$$$$$$###++++++***)))((((((''''''&&&%%%%%%$$$$$$,,,,,,+++***))))))(((''''''&&&%%%%%%$$$------,,,+++******)))(((((('''&&&%%%%%%///...---,,,++++++***))))))((('''&&&%%%000///...------,,,+++******)))((('''&&&111000///......---,,,+++***)))(((''''''222222111000///...---,,,+++***)))((('''444333222111000///...---,,,+++***)))(((555444333222111000///...---,,,***)))(((777666444333222111000///...,,,+++***)))888777666444333222111000...---,,,+++***:::999777666444333222000///...---++++++<<<:::888777555444333111000///---,,,+++===<<<:::888666555444222111///...---,,,DDDCCCCCCCCCBBBBBBAAAAAA@@@???>>>===<<<<<<;;;BBBBBBBBBBBBAAAAAA@@@@@@???>>>======<<<;;;:::AAAAAAAAAAAA@@@@@@??????>>>======<<<;;;:::999AAA@@@@@@@@@??????>>>>>>===<<<<<<;;;::::::999@@@@@@?????????>>>>>>===<<<<<<;;;::::::999888dddeeeeeeeeedddbbb```]]]ZZZWWWTTTQQQNNNKKKHHHbbbbbbcccbbbaaa```^^^[[[YYYVVVSSSPPPMMMJJJGGG___``````___^^^]]][[[YYYVVVTTTQQQNNNLLLIIIFFF\\\]]]]]]\\\[[[ZZZXXXWWWTTTRRROOOMMMJJJHHHEEEYYYZZZZZZYYYYYYWWWVVVTTTRRRPPPNNNKKKIIIGGGDDDVVVWWWWWWVVVVVVUUUSSSRRRPPPNNNLLLJJJGGGEEECCCSSSTTTTTTSSSSSSRRRPPPOOOMMMLLLJJJHHHFFFDDDBBBQQQQQQQQQQQQPPPOOONNNMMMKKKJJJHHHFFFDDDCCCAAANNNNNNNNNNNNMMMMMMLLLJJJIIIHHHFFFEEECCCAAA@@@LLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEECCCBBB@@@???JJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@???>>>HHHHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAA???>>>===FFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAA???>>>===<<>>===<<<;;;DDDCCCCCCCCCBBBBBBAAAAAA@@@???>>>===<<<<<<;;;NNNNNNOOONNNNNNMMMLLLJJJIIIGGGEEECCCAAA???===RRRRRRRRRRRRQQQPPPOOOMMMKKKJJJGGGEEECCCAAA???UUUVVVVVVUUUUUUTTTRRRPPPNNNLLLJJJHHHEEECCCAAAYYYYYYYYYYYYXXXWWWUUUSSSQQQOOOLLLJJJGGGEEEBBB\\\]]]]]]]]]\\\ZZZYYYVVVTTTQQQNNNLLLIIIFFFDDD___`````````___^^^\\\YYYVVVTTTQQQNNNKKKHHHEEEbbbcccdddcccbbb```^^^\\\YYYVVVRRROOOLLLIIIFFFeeefffffffffeeeccc```^^^[[[WWWTTTQQQMMMJJJGGGggghhhhhhhhhgggeeebbb___\\\YYYUUURRRNNNKKKHHHhhhiiijjjiiihhhfffccc```]]]ZZZVVVSSSOOOLLLIIIiiijjjjjjjjjhhhfffdddaaa^^^ZZZWWWSSSOOOLLLIIIiiijjjjjjjjjhhhfffdddaaa^^^ZZZVVVSSSOOOLLLIIIhhhiiiiiiiiigggeeeccc```]]]ZZZVVVSSSOOOLLLIIIfffgggggggggfffdddbbb___\\\YYYUUURRROOOKKKHHHdddeeeeeeeeedddbbb```]]]ZZZWWWTTTQQQNNNKKKHHH////////////.........---------,,,,,,++++++***000000000000////////////......------,,,,,,+++111111111111111111000000//////......------,,,333333333333222222222111111000000//////...---444555555444444444444333333222111111000//////666666666666666666555555444444333222111111000888888888888888888777777666555555444333222111::::::::::::::::::999999888777666555444333222============<<<<<<;;;;;;:::999888777666555444???????????????>>>>>>===<<<;;;:::999888777555BBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;999888777DDDEEEEEEEEEDDDCCCCCCBBBAAA???>>>===;;;:::888GGGHHHHHHHHHGGGFFFFFFDDDCCCBBB@@@???===<<<:::KKKKKKKKKKKKJJJJJJHHHGGGFFFDDDCCCAAA???===<<>>@@@AAACCCEEEFFFHHHJJJKKKLLLMMMNNN;;;===>>>@@@AAACCCEEEGGGIIIKKKMMMNNNPPPQQQRRR<<<>>>???AAACCCEEEGGGIIIKKKMMMOOOQQQSSSTTTUUU===???AAACCCEEEGGGIIIKKKNNNPPPRRRTTTVVVXXXYYY>>>@@@BBBDDDFFFIIIKKKNNNPPPSSSUUUWWWYYY[[[\\\???AAACCCEEEHHHJJJMMMOOORRRUUUXXXZZZ\\\^^^___@@@BBBDDDGGGIIILLLNNNQQQTTTWWWZZZ]]]___aaabbbAAACCCEEEHHHJJJMMMPPPSSSVVVYYY\\\___aaaccceeeBBBDDDFFFHHHKKKNNNQQQTTTWWWZZZ]]]```ccceeegggBBBDDDGGGIIILLLNNNQQQUUUXXX[[[^^^aaadddggghhhCCCEEEGGGJJJLLLOOORRRUUUXXX\\\___bbbeeegggiiiCCCEEEGGGJJJLLLOOORRRUUUXXX\\\___bbbeeegggiiiDDDEEEHHHJJJLLLOOORRRUUUXXX[[[^^^aaadddfffhhhDDDFFFHHHJJJLLLOOORRRTTTWWWZZZ]]]```ccceeefffDDDFFFGGGJJJLLLNNNQQQTTTVVVYYY\\\___aaacccddd++++++,,,,,,,,,------------...............///,,,,,,---------.........////////////000000000------.........//////000000000000111111111111......//////000000000111111222222222222333333//////000000111111222222333333444444444444444000000111222222333333444444555555666666666666111111222333333444555555666777777777888888888222333333444555555666777888888999999:::::::::333444444555666777888999999:::;;;;;;<<<<<<===444555666777888999::::::;;;<<<===>>>>>>??????555666777888999:::;;;<<<===>>>???@@@AAAAAABBB666777888:::;;;<<<===>>>@@@AAABBBCCCCCCDDDDDD888999:::;;;<<<>>>???@@@BBBCCCDDDEEEFFFGGGGGG999:::;;;===>>>@@@AAACCCDDDFFFGGGHHHIIIJJJKKK:::;;;===>>>@@@AAACCCEEEFFFHHHJJJKKKLLLMMMNNNBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA999999999::::::;;;;;;<<<===>>>>>>@@@AAABBBDDD999:::::::::;;;;;;<<<<<<===>>>???@@@AAABBBDDD:::::::::;;;;;;<<<<<<======>>>???@@@AAABBBDDD;;;;;;;;;;;;<<<<<<======>>>>>>???@@@AAABBBDDD;;;<<<<<<<<<<<<======>>>>>>??????@@@AAABBBCCC<<<<<<<<<============>>>>>>???@@@@@@AAABBBCCC===============>>>>>>>>>??????@@@AAAAAABBBCCC======>>>>>>>>>>>>>>>?????????@@@AAAAAABBBCCC>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBBBB????????????????????????@@@@@@@@@AAAAAABBBBBB?????????????????????@@@@@@@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///000000111111222222333444555555666888999:::000000111111222222333444555555666777999:::;;;111111111222222333444555555666777888:::;;;<<<111222222333333444444555666777888999:::<<<===222222333333444444555666777888999:::;;;===>>>333333333444555555666777888999:::;;;<<<>>>???333444444555555666777777888999:::<<<===???@@@444444555555666666777888999:::;;;<<<>>>???AAA555555555666666777888999:::;;;<<<===>>>@@@BBB555666666777777888888999:::;;;<<<>>>???AAABBB666666777777888888999:::;;;<<<===>>>@@@AAACCC777777777888888999::::::;;;<<<===???@@@BBBCCC777888888888999::::::;;;<<<===>>>???@@@BBBDDD888888999999999:::;;;;;;<<<===>>>???AAABBBDDD999999999::::::;;;;;;<<<===>>>>>>@@@AAABBBDDD'''''''''''''''((((((((()))))))))*********+++'''''''''(((((((((((())))))*********++++++,,,(((((((((((()))))))))*********++++++,,,,,,---((())))))))))))*********++++++,,,,,,------...))))))*********+++++++++,,,,,,------......///*********+++++++++,,,,,,------......//////000***+++++++++,,,,,,,,,------......//////000111++++++,,,,,,,,,------......//////000000111222+++,,,,,,---------......//////000111111222333,,,,,,------......//////000000111222222333444---------......//////000000111222333333444555---......//////000000111111222333444444555666......//////000000111111222333444555555666888/////////000000111222222333444555666777888999///000000111111222222333444555555666888999:::555444444333333222222111000000///444444444333333222222111000//////444444333333333222222111000000///444444333333222222222111000000///444444333333222222111111000000///444444333333222222111111000000///444444333333222222111111000000///444444333333222222111111000000///444333333333222222111111000//////444333333222222222111111000//////444333333222222222111111000//////333333333222222111111111000//////333333333222222111111111000//////444444333333222222111000000///...555444333333222222111111000///...555444333333222222111111000///...555444444333222222111111000///...555444444333222222111111000///...555444444333333222111111000///...555444444333333222222111000//////555444444333333222222111000//////555444444333333222222111000//////555444444333333222222111000//////555444444333333222222111000000///555444444333333222222111000000///555444444333333222222111000000///555444444333333222222111000000///555444444333333222222111000000///111000000//////......---,,,,,,+++111111000//////.........---,,,+++222111000000//////......---,,,,,,222111111000000//////...---,,,,,,222222111000000//////...------,,,222222111111000000//////...---,,,333222222111000000//////...---,,,333222222111111000000///...------333333222222111000000///......---444333222222111111000000///...---444333333222111111000000///...---444333333222222111111000///......444444333222222111111000//////...444444333222222111111000000///...444444333333222222111000000///...******)))))))))(((((((((''''''&&&++++++***)))))))))(((((('''''''''++++++******)))))))))(((((('''''',,,++++++*********))))))((((((''',,,,,,+++++++++******))))))((((((------,,,,,,++++++******))))))(((------,,,,,,,,,++++++******)))(((...------,,,,,,+++++++++***))))))......------,,,,,,++++++******)))///......------,,,,,,++++++******//////......------,,,,,,+++******000//////......------,,,++++++***000000///......------,,,,,,++++++000000//////......------,,,++++++111000000//////......---,,,,,,+++::::::999999999888888777777777666666555555555::::::999999888888888777777777666666555555444:::999999999888888888777777666666666555555444999999999888888888777777777666666555555555444999999888888888777777777666666666555555555444999888888888888777777777666666666555555555444888888888888777777777666666666555555555444444888888888777777777777666666666555555555444444888888777777777777666666666666555555555444444888777777777777666666666666555555555444444444777777777777777666666666666555555555444444444777777777777666666666666555555555444444444333777777777666666666666555555555555444444444333>>>===<<<;;;;;;:::999999888777777666666555444>>>===<<<;;;;;;:::999999888777777666666555555======<<<;;;;;;:::999999888777777666666555555======<<<;;;;;;:::999999888888777666666555555===<<<<<<;;;;;;:::999999888888777666666555555===<<<<<<;;;::::::999999888888777666666555555===<<<;;;;;;::::::999999888777777666666555555<<<<<<;;;;;;::::::999888888777777666666555555<<<<<<;;;::::::999999888888777777666666555555<<<;;;;;;::::::999999888888777777666666555555;;;;;;;;;::::::999999888888777777666666555555;;;;;;::::::999999888888888777777666666555555;;;:::::::::999999888888777777666666666555555:::::::::999999888888888777777666666555555555::::::999999999888888777777777666666555555555999888888777777666555555444444333222222111111:::999888888777666666555555444333333222222111::::::999888888777666666555444444333333222111;;;:::999999888777777666555555444444333222222;;;;;;:::999888888777666666555555444333333222<<<;;;::::::999888777777666555555444444333222<<<;;;;;;:::999888888777666666555555444333333===<<<;;;::::::999888777777666555555444444333===<<<;;;;;;:::999888888777666666555444444333===<<<<<<;;;:::999999888777777666555555444444======<<<;;;::::::999888777777666666555444444======<<<;;;::::::999888888777666666555555444>>>===<<<;;;;;;:::999888888777777666555555444>>>===<<<;;;;;;:::999999888777777666555555444>>>===<<<;;;;;;:::999999888777777666666555444///.........---------,,,,,,,,,,,,+++++++++***/////////.........---------,,,,,,,,,+++++++++000000/////////.........------,,,,,,,,,,,,+++111111000000/////////.........------,,,,,,,,,222111111111000000/////////......---------,,,333222222111111111000000/////////......------333333333222222111111000000000//////......---444444333333222222111111000000000//////......555444444333333222222222111111000000//////...666555555444444333333222222111111000000//////666666555555444444333333222222111111000000///777666666555555444444333333222222111111000000888777777666555555444444333333222222111111000888888777777666555555444444333333222111111000999888888777777666555555444444333222222111111<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::999999::::::::::::::::::::::::::::::::::::999999999999999:::::::::::::::::::::999999999999999999999999999999999999999999999999999999999888888888888999999999999999999999999999888888888888888888888888888888888888888888888888888888888777888888888888888888888888888888888888888888777777777888888888888888888888888888888777777777777777777777777777777777777777777777777777666777777777777777777777777777777777777777777DDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>DDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>DDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@??????>>>===CCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>===CCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>===BBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>======BBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======AAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======<<>>>>>>>>======<<<<<>>>>>>>>=========<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;===>>>>>>>>>===============<<<<<<<<<<<<;;;;;;=====================<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::?????????>>>>>>>>>=========<<<;;;;;;::::::999@@@@@@@@@?????????>>>>>>======<<<<<<;;;::::::AAA@@@@@@@@@@@@?????????>>>======<<<<<<;;;:::AAAAAAAAAAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;BBBBBBBBBBBBAAAAAA@@@@@@??????>>>======<<<;;;CCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>===<<<<<>>>>>===<<>>======DDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>===EEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@??????>>>===EEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>===EEEEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@???>>>===EEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>>>>EEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>DDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>111111111111000000000000000000000////////////111111111111111111111111111111000000000000///222222222222222222222222222111111111111000000333333333333333333333333333222222222222111111444444444444444444444444444333333333333222222666666666666555555555555555444444444333333333777777777777666666666666666555555555444444333888888888888777777777777666666666555555555444999999999999888888888888777777777666666555555::::::::::::999999999999888888777777777666666;;;;;;;;;;;;:::::::::999999999888888777777666<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888777=========<<<<<<<<<<<<;;;;;;::::::999999888888>>>>>>>>>============<<<<<<;;;;;;::::::999888?????????>>>>>>>>>=========<<<;;;;;;::::::999555666777777888999999::::::;;;;;;;;;<<<<<<<<<555666666777888888999999::::::;;;;;;;;;;;;;;;555555666666777888888999999:::::::::;;;;;;;;;444555555666777777888888999999999::::::::::::444444555555666777777888888888999999999::::::333444444555666666777777888888888999999999999333333444555555666666777777777888888888999999222333333444555555666666777777777888888888888222333333444444555555666666777777777777888888222222333333444555555555666666666777777777777222222333333444444555555555666666666777777777111222222333333444444555555555666666666777777111222222222333444444444555555555666666666666;;;<<<===>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDDDD;;;<<<===>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDDDD;;;<<<<<<>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDDDD:::;;;<<<===>>>???@@@AAAAAABBBBBBCCCCCCCCCCCC:::;;;<<<===>>>??????@@@AAAAAABBBBBBBBBCCCCCC::::::;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBBBBB999:::;;;<<<===>>>>>>???@@@@@@AAAAAAAAAAAABBB999999:::;;;<<<===>>>>>>???@@@@@@@@@AAAAAAAAA888999:::;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@888888999:::;;;<<<======>>>>>>???????????????777888999::::::;;;<<<<<<======>>>>>>>>>??????777777888999:::;;;;;;<<<<<<=========>>>>>>>>>666777888888999:::;;;;;;<<<<<<<<<============666666777888999999::::::;;;;;;<<<<<<<<<======555666777777888999999::::::;;;;;;;;;<<<<<<<<<777777888999:::;;;<<<<<<===>>>>>>>>>>>>??????777888999:::;;;<<<======>>>>>>?????????@@@@@@888999:::;;;<<<======>>>??????@@@@@@@@@@@@AAA888999:::;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAA999:::;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBBBBB::::::;;;===>>>??????@@@AAABBBBBBBBBCCCCCCCCC:::;;;<<<===>>>???@@@AAAAAABBBCCCCCCCCCCCCCCC:::;;;<<<===???@@@@@@AAABBBCCCCCCCCCDDDDDDDDD;;;<<<===>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDDDD;;;<<<===>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEEEE;;;<<<===>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEE;;;<<<===>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEE;;;<<<===>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEE;;;<<<===>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEEEE;;;<<<===>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDDDD,,,,,,---------....../////////000000000000111,,,------......//////000000000111111111111111------......///000000000111111111222222222222......//////000111111222222222333333333333333//////000000111222222333333333444444444444444///000111111222333333444444555555555555555666000111111222333444444555555666666666666666777111222222333444555555666666777777777777777888222222333444555666666777777888888888888999999333333444555666666777888888999999999999::::::444444555666777777888999999::::::::::::;;;;;;444555666777888888999::::::;;;;;;;;;;;;<<<<<<555666777888888999:::;;;;;;<<<<<<<<<=========666777777888999:::;;;;;;<<<=========>>>>>>>>>777777888999:::;;;<<<<<<===>>>>>>>>>>>>??????======<<<<<<;;;;;;:::999888777777>>>>>>======<<<;;;::::::999888777???>>>>>>======<<<;;;;;;:::999888@@@??????>>>>>>===<<<<<<;;;:::999AAA@@@@@@??????>>>===<<<;;;:::999666555555444444333222222111000000666666555555444333333222111111000777666666555444444333333222111000777777666555555444444333222111111888777666666555555444444333222111888888777666666555444444333222222888888777777666666555444444333222999888888777777666666555444333333999999888888777777666555555444333::::::999888888777777666555444444;;;::::::999888888777777666555444;;;;;;::::::999888888777666555555<<<;;;;;;::::::999999888777666555===<<<<<<;;;::::::999888888777666======<<<<<<;;;;;;:::999888777777//////......------,,,,,,++++++***000//////......------,,,,,,+++***000000//////......------,,,++++++111000000//////......---,,,,,,+++111111000000//////......---,,,,,,222111111000000///......------,,,222222111111000//////......---,,,333222222111000000//////...------333333222111111000000///......---444333222222111111000000///......444333333222222111111000//////...555444333333222222111000000///...555444444333333222111111000//////555555444444333222222111111000///666555555444444333222222111000000(((((('''''''''&&&&&&&&&%%%%%%%%%))))))((('''''''''&&&&&&&&&%%%%%%))))))(((((((((''''''&&&&&&&&&%%%***)))))))))(((((('''''''''&&&&&&*********))))))((((((((('''&&&&&&++++++******))))))((((((''''''&&&,,,++++++******))))))(((((('''''',,,,,,++++++******))))))(((((('''---,,,,,,++++++******))))))((((((------,,,,,,++++++******))))))(((...------,,,,,,++++++******)))(((......------,,,,,,++++++***))))))///...------,,,,,,++++++******)))///......------,,,,,,++++++******//////......------,,,,,,++++++***@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>===<<<<<<;;;;;;:::999999888888777666666???>>>======<<<;;;;;;::::::999888888777777666???>>>>>>===<<<<<<;;;;;;:::999999888888777777???>>>>>>======<<<;;;;;;::::::999999888888777???>>>>>>======<<<<<<;;;;;;::::::999999888888??????>>>>>>======<<<<<<;;;;;;:::999999999888??????>>>>>>======<<<<<<;;;;;;::::::999999888??????>>>>>>>>>======<<<<<<;;;;;;::::::999999??????>>>>>>>>>=========<<<<<<;;;;;;::::::999?????????>>>>>>>>>=========<<<<<<;;;;;;;;;:::????????????>>>>>>>>>=========<<<<<<<<<;;;;;;???????????????>>>>>>>>>=========<<<<<<<<<;;;@@@???????????????>>>>>>>>>>>>=========<<<<<<@@@@@@@@@??????????????????>>>>>>>>>=========@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>===888777777666555555444333333222222111111000000999888777777666555555444333333222222111111000999999888777777666555555444333333222111111000:::999999888777666666555444444333333222111111;;;:::999888888777666666555444444333222222111;;;::::::999888888777666555555444444333222222<<<;;;:::999999888777777666555555444333333222<<<;;;;;;:::999888888777666666555555444333333===<<<;;;::::::999888888777666666555444444333===<<<<<<;;;:::999999888777777666555555444444======<<<;;;::::::999888888777666666555555444>>>===<<<<<<;;;:::999999888888777666666555555>>>======<<<;;;;;;:::999999888777777666666555>>>>>>===<<<;;;;;;::::::999888888777666666555>>>>>>===<<<<<<;;;;;;:::999999888888777666666------,,,,,,,,,+++++++++*********)))))))))(((...---------,,,,,,+++++++++*********))))))))).........---------,,,,,,+++++++++*********)))/////////......---------,,,,,,+++++++++******000000/////////......------,,,,,,,,,++++++***111111000000/////////......------,,,,,,++++++222111111111000000//////......------,,,,,,,,,333222222111111000000//////......------,,,,,,333333222222111111000000//////......---------444444333333222222111111000//////......------555444444333333222222111111000000///.........666555555444333333222222111111000000//////...666666555555444444333222222111111000000//////777777666555555444333333222222111111000000///888777777666555555444333333222222111111000000>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@======>>>>>>>>>????????????@@@@@@@@@@@@AAAAAA<<<======>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>DDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@??????DDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@??????DDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????CCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????CCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????BBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???AAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>=========<<<<<<;;;::::::999999888?????????>>>>>>>>>======<<<<<<;;;;;;:::999999@@@@@@@@@?????????>>>>>>======<<<;;;;;;:::999AAAAAAAAA@@@@@@@@@??????>>>======<<<;;;;;;:::BBBAAAAAAAAAAAA@@@@@@??????>>>======<<<;;;;;;BBBBBBBBBBBBAAAAAAAAA@@@??????>>>======<<<;;;CCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>===<<<<<>>>>>===<<>>======DDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????>>>===EEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>===EEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>>>>EEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@??????>>>EEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>EEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>////////////////////////...............------000000000000000000000///////////////.........111111111111111111111000000000000/////////...222222222222222222222111111111111000000000///333333333333333333333333222222222111111111000444444444444444444444444333333333222222222111555666555555555555555555444444444333333222222777777666666666666666555555555444444444333333888888888777777777777666666666555555444444333999999999888888888888777777777666666555555444:::::::::999999999999888888777777777666555555;;;;;;;;;;;;:::::::::999999888888777777666666<<<<<<<<<<<<;;;;;;;;;::::::999999888888777666============<<<<<<<<<;;;;;;::::::999888888777>>>>>>>>>>>>=========<<<<<<;;;::::::999999888666666777888999::::::;;;<<<<<<=========>>>>>>555666777888888999::::::;;;;;;<<<<<<======>>>555666666777888999999::::::;;;<<<<<<<<<======555555666777777888999999:::;;;;;;<<<<<<<<<===444555555666777888888999999:::;;;;;;<<<<<<<<<;;;<<<===>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEEEE;;;;;;===>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDDDD:::;;;<<<===???@@@@@@AAABBBCCCCCCCCCDDDDDDDDD:::;;;<<<===>>>???@@@AAABBBBBBCCCCCCCCCDDDDDD:::;;;<<<===>>>???@@@@@@AAABBBBBBCCCCCCCCCCCC999:::;;;<<<===>>>???@@@AAAAAABBBBBBBBBCCCCCC999:::;;;<<<===>>>??????@@@AAAAAABBBBBBBBBBBB999999:::;;;<<<===>>>???@@@@@@AAAAAAAAABBBBBB888999:::;;;<<<===>>>>>>??????@@@@@@AAAAAAAAA888999999:::;;;<<<===>>>>>>??????@@@@@@@@@AAA777888999:::;;;<<<<<<===>>>>>>??????@@@@@@@@@777888888999:::;;;<<<======>>>>>>?????????@@@777777888999:::;;;;;;<<<======>>>>>>>>>??????666777888888999:::;;;;;;<<<======>>>>>>>>>???666666777888999::::::;;;;;;<<<=========>>>>>>666777888999::::::;;;<<<<<<======>>>>>>>>>>>>777777888999:::;;;<<<======>>>>>>>>>?????????777888999:::;;;<<<===>>>>>>?????????@@@@@@@@@888999:::;;;<<<===>>>>>>???@@@@@@@@@AAAAAAAAA888999:::;;;===>>>>>>???@@@@@@AAAAAAAAABBBBBB999:::;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBBBBB999:::;;;===>>>???@@@@@@AAABBBBBBBBBCCCCCCCCC:::;;;<<<===>>>???@@@AAABBBBBBCCCCCCCCCCCCDDD:::;;;<<<===???@@@AAAAAABBBCCCCCCDDDDDDDDDDDD:::;;;<<<>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDDDD;;;<<<===>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEEEE;;;<<<===>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEE;;;<<<===>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEE;;;<<<===>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEE;;;<<<===>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEEEE++++++,,,,,,---------.........///////////////,,,,,,,,,------....../////////000000000000000,,,------......//////000000000000111111111111---......//////000000111111111222222222222222......///000000111111222222333333333333333333//////000111111222222333333444444444444444444000000111222222333333444444555555555555555555000111222222333444444555555666666666666666777111222222333444555555666666777777777777888888222333333444555666666777777888888888999999999333333444555666777777888888999999999:::::::::444444555666777888888999999:::::::::;;;;;;;;;444555666777888999999::::::;;;;;;;;;<<<<<<<<<555666777888999::::::;;;;;;<<<<<<<<<=========666777888999::::::;;;<<<<<<======>>>>>>>>>>>>999888777666666555444333333111000//////:::999888777666666555444333222111000///::::::999888777666666555444333222000000;;;;;;:::999888777666666555333222111000<<<<<<;;;:::999888777666555444333222111222111111000000///......---,,,+++******222222111000000//////...------,,,+++***333222111111000000///......---,,,+++***333222222111111000//////...---,,,++++++333333222222111000000///...------,,,+++444333333222111111000//////...---,,,+++444444333222222111000000///...---,,,,,,555444333333222111111000///......---,,,555444444333222222111000000///...---,,,666555444444333222222111000///...------666555555444333333222111111000///...---777666555555444333222222111000///...---777777666555444444333222222000///......888777777666555444444333222111000///...999888777666666555444333333111000//////,,,,,,++++++******)))))))))((('''&&&&&&---,,,,,,++++++******))))))(((''''''&&&------,,,,,,++++++******))))))(((''''''---------,,,,,,++++++******)))(((''''''...---------,,,,,,+++******)))(((((('''......------,,,,,,++++++******)))((((((///......------,,,,,,++++++***)))((((((//////......------,,,,,,+++***))))))(((000//////...------,,,,,,++++++***)))(((000//////......------,,,,,,+++***))))))000000//////......---,,,,,,+++***))))))111000000//////...------,,,++++++***)))111111000//////......------,,,+++***)))111111000000//////...------,,,+++******222111111000000///......---,,,+++******%%%%%%%%%$$$$$$$$$#########""""""!!!!!!%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!&&&&&&%%%%%%%%%$$$$$$$$$######""""""!!!'''&&&&&&&&&%%%%%%%%%$$$$$$######""""""'''''''''&&&&&&&&&%%%%%%$$$$$$######"""((((((''''''&&&&&&&&&%%%%%%$$$$$$######((((((((('''''''''&&&&&&%%%%%%$$$######))))))(((((('''''''''&&&&&&%%%$$$$$$###)))))))))(((((('''''''''&&&%%%%%%$$$$$$***)))))))))(((((('''''''''&&&%%%%%%$$$*********))))))((((((''''''&&&&&&%%%%%%+++*********))))))((((((''''''&&&%%%%%%++++++*********))))))(((((('''&&&&&&%%%,,,++++++*********))))))(((''''''&&&&&&,,,,,,++++++******)))))))))((('''&&&&&&EEEDDDCCCBBBAAA@@@???>>>======<<<;;;:::999999FFFEEEDDDCCCBBBAAA@@@???>>>======<<<;;;::::::GGGFFFEEECCCCCCBBBAAA@@@???>>>======<<<;;;:::HHHGGGEEEDDDCCCCCCBBBAAA@@@???>>>>>>===<<<;;;IIIGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@???>>>===<<<999888888777777666666666555555444333333222222999999888888888777777666666555444444333333222::::::999999888888777777666555555444444333333;;;::::::999999888888777666666555555444444333<<<;;;;;;:::999999888888777666666555555444333<<<<<<;;;;;;:::999999888888777666666555444444======<<<;;;;;;:::999999888777777666555555444>>>======<<<;;;;;;:::999999888777777666555555???>>>======<<<;;;;;;:::999888888777666666555@@@???>>>>>>===<<<;;;::::::999888888777666666AAA@@@???>>>======<<<;;;::::::999888888777666BBBAAA@@@???>>>======<<<;;;::::::999888777777CCCBBBAAA@@@???>>>======<<<;;;::::::999888777DDDCCCBBBAAA@@@???>>>======<<<;;;:::999999888EEEDDDCCCBBBAAA@@@???>>>======<<<;;;:::999999000000000000////////////.........---------,,,111111000000000000////////////......---------111111111111111000000000/////////......------222222222111111111000000000000//////......---222222222222222111111111000000000//////......333333333222222222222111111000000000//////...444333333333333222222222111111111000000//////444444444333333333333222222111111111000000///555555444444444333333333222222111111000000000555555555555444444333333333222222111111000000666666555555555444444444333333222222111111000777666666666555555444444444333333222222111111777777777666666555555555444444333333222222111888888777777666666555555555444444333333222111999888888777777666666666555555444333333222222(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%(((((((((((((((((('''''''''''''''&&&&&&&&&%%%))))))))))))(((((((((((((((''''''''''''&&&&&&***))))))))))))))))))((((((((((((((('''''''''******************))))))))))))(((((((((((('''++++++++++++***************)))))))))(((((((((,,,++++++++++++++++++************)))))))))(((,,,,,,,,,,,,,,,++++++++++++************))))))------,,,,,,,,,,,,,,,++++++++++++*********)))---------------,,,,,,,,,,,,++++++++++++******.........---------------,,,,,,,,,+++++++++***..................------------,,,,,,,,,++++++////////////............---------,,,,,,,,,+++000///////////////............---------,,,,,,000000000000////////////.........---------,,,QQQQQQQQQPPPPPPOOONNNMMMLLLKKKIIIHHHGGGFFFEEESSSSSSSSSRRRQQQPPPOOONNNMMMLLLKKKIIIHHHGGGFFFUUUUUUTTTTTTSSSRRRQQQPPPNNNMMMLLLJJJIIIHHHGGGVVVVVVVVVUUUTTTSSSRRRQQQPPPNNNMMMKKKJJJIIIHHHXXXXXXWWWVVVVVVUUUSSSRRRQQQOOONNNLLLKKKJJJIII<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999============<<<<<<<<<<<<<<<;;;;;;;;;::::::999>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::???????????????>>>>>>>>>>>>======<<<<<<;;;;;;@@@@@@@@@@@@@@@@@@?????????>>>>>>======<<<<<>>>>>===<<>>===EEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>FFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@???HHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBAAA@@@JJJJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAALLLLLLKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCPPPOOOOOOOOONNNMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDQQQQQQQQQPPPPPPOOONNNMMMLLLKKKIIIHHHGGGFFFEEE000000000000111111111111111111111000000000000111111111111111111111111111111111111111111111222222222222222222222222222222222222222111111222222222222222333333333222222222222222222222333333333333333333333333333333333333333333222444444444444444444444444444444444444333333333444444444555555555555555444444444444444444444555555555555555555555555555555555555555444444666666666666666666666666666666666555555555555777777777777777777777777777666666666666666555888888888888888888888777777777777777777666666888999999999999888888888888888888777777777777999999999999999999999999999999888888888888777::::::::::::::::::::::::::::::999999999888888;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))***************************************************************+++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------.....................---------...................................................////////////////////////////////////.../////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000111111111111111111111000000000000FFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQGGGHHHIIIJJJKKKLLLNNNOOOPPPQQQRRRRRRSSSSSSSSSHHHIIIJJJKKKLLLNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUHHHJJJKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVIIIJJJKKKMMMNNNOOOQQQRRRSSSUUUVVVWWWWWWXXXXXX888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======:::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>;;;<<<<<<<<<=========>>>>>>>>>???????????????<<<=========>>>>>>?????????@@@@@@@@@@@@@@@@@@===>>>>>>?????????@@@@@@AAAAAAAAAAAABBBBBBBBB>>>??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCC???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEE@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFAAABBBCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHBBBCCCDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQ.........//////////////////000000000000000000///////////////000000000000000000000111111111//////000000000000000111111111111111111111222000000000000111111111111111222222222222222222111111111111111222222222222222222333333333333111111222222222222222333333333333333333333444222222222333333333333333444444444444444444444333333333333444444444444444444555555555555555333444444444444555555555555555555666666666666444444555555555555666666666666666666777777777555555555666666666666777777777777777777888888666666666777777777777777888888888888888888888777777777777888888888888999999999999999999999888888888888999999999999:::::::::::::::::::::888999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))***((()))))))))))))))))))))*********************))))))))))))*********************++++++++++++*********************++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---------------------......,,,,,,------------------.....................------------.....................////////////---................../////////////////////000.........//////////////////000000000000000000((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$###(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$#########''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$#########"""""""""%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!%%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!!******))))))))))))((((((((((((''''''&&&&&&&&&***))))))))))))(((((((((((('''''''''&&&&&&&&&***))))))))))))(((((((((((('''''''''&&&&&&&&&))))))))))))(((((((((((('''''''''&&&&&&&&&&&&))))))))))))(((((((((((('''''''''&&&&&&&&&&&&++++++************))))))(((((((((''''''&&&&&&++++++*********)))))))))((((((''''''&&&&&&&&&+++************)))))))))((((((''''''&&&&&&&&&+++*********)))))))))(((((((((''''''&&&&&&&&&************)))))))))(((((('''''''''&&&&&&%%%*********)))))))))(((((((((''''''&&&&&&%%%%%%******))))))))))))(((((((((''''''&&&&&&%%%%%%******)))))))))((((((((('''''''''&&&&&&%%%%%%***)))))))))((((((((('''''''''&&&&&&%%%%%%%%%))))))))))))((((((((('''''''''&&&&&&%%%%%%$$$)))))))))((((((((('''''''''&&&&&&%%%%%%%%%$$$))))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$)))(((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$###,,,,,,+++++++++*********))))))((((((''''''''',,,,,,+++++++++*********))))))((((((''''''''',,,,,,+++++++++*********))))))((((((''''''''',,,,,,+++++++++*********))))))((((((''''''''',,,,,,+++++++++*********))))))((((((''''''''',,,,,,+++++++++*********))))))((((((''''''''',,,++++++++++++*********))))))((((((''''''''',,,++++++++++++******)))))))))((((((''''''&&&,,,+++++++++*********)))))))))((((((''''''&&&,,,+++++++++*********)))))))))((((((''''''&&&++++++++++++*********)))))))))((((((''''''&&&++++++++++++*********))))))(((((('''''''''&&&+++++++++*********)))))))))(((((('''''''''&&&+++++++++*********)))))))))((((((''''''&&&&&&++++++************))))))(((((((((''''''&&&&&&++++++++++++*********)))))))))(((((('''''''''++++++++++++*********)))))))))((((((''''''''',,,+++++++++*********)))))))))(((((('''''''''++++++++++++*********)))))))))((((((''''''&&&++++++++++++*********)))))))))((((((''''''&&&,,,+++++++++*********)))))))))((((((''''''''',,,++++++++++++*********))))))((((((''''''''',,,++++++++++++*********))))))((((((''''''''',,,,,,+++++++++*********))))))((((((''''''''',,,,,,+++++++++*********)))))))))(((((('''''',,,,,,+++++++++*********)))))))))(((((('''''',,,,,,+++++++++*********)))))))))(((((('''''',,,,,,++++++++++++******)))))))))(((((('''''',,,,,,+++++++++*********))))))((((((''''''''',,,,,,+++++++++*********))))))(((((('''''''''AAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIICCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJ444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666777777777777777777777777888888888888888888888888888888888888888888999999999999999999999999999999999999999999::::::::::::::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=====================<<<<<<<<<<<<<<<=========>>>>>>???????????????=========>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBB????????????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEE@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFAAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGG(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((*********************************))))))))))))+++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------------------------,,,.......................................------///////////////////////////////////////......000000000000000000000000000000000000000//////111111111111111111111111111111111111111000000222222222222222222222222222222222222222222111333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444 !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""##############################"""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''''''''CCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCC333333333444444444444333333333333333333333444444555555555555555555555444444444444444444555666666666666666666666666666555555555555666666777777777777777777777777777666666666666777777888888888888888888888888888888777777777888888999999999999999999999999999999999888999999999:::::::::::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>=====================<<<<<<=========??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@???????????????>>>>>>??????AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@BBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.................................................../////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222333333333333333444444444444333333333333333333333444 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((;;;<<<>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCC<<<===>>>???@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDD<<<>>>???@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDD===>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEE//////000000111111222222222333333333333333333000000111111222222333333333444444444444444444111111222222333333444444444555555555555555666222222333333444444555555666666666666777777777222333444444555555666666777777777888888888888333444555555666777777888888888999999999999999444555666666777888888999999999:::::::::::::::555666777888888999999::::::;;;;;;;;;;;;;;;;;;666777888999999:::;;;;;;<<<<<<<<<<<<=========777888999::::::;;;<<<<<<=========>>>>>>>>>>>>888999:::;;;;;;<<<======>>>>>>???????????????999:::;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@:::;;;<<<======>>>??????@@@@@@AAAAAAAAAAAAAAA;;;<<<===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBB;;;<<<>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCC%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((())))))&&&'''''''''((((((((((((((())))))))))))))))))''''''((((((((()))))))))))))))***************((((((((()))))))))***************++++++++++++((()))))))))*********++++++++++++++++++,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,------------------+++++++++,,,,,,,,,---------..................+++,,,,,,---------............///////////////,,,------.........////////////000000000000000---.........//////000000000000111111111111111......//////000000111111111111222222222222222//////000000111111222222222333333333333333333   !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""############!!!""""""""""""""""""########################""""""""""""#####################$$$$$$$$$$$$""""""###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''',,,---...///000111222333444555666888999:::;;;,,,---...///000111222333444666777888:::;;;<<<,,,---...///000111222444555666777999:::;;;<<<,,,---...///000222333444555666777999:::<<<===&&&''''''((())))))***++++++,,,,,,---......///''''''((())))))***++++++,,,------...//////000'''(((((()))***++++++,,,------...//////000111'''((()))******+++,,,------...//////000111222((())))))***+++,,,------...///000000111222222((()))***+++,,,,,,---...///000000111222333333))))))***+++,,,---...//////000111222333444444)))***+++,,,---......///000111222333444444555******+++,,,---...///000111222333333444555666***+++,,,---...///000000111222333444555666777***+++,,,---...///000111222333444555666777888+++,,,,,,---...000111222333444555666777888999+++,,,---...///000111222333444555666777999:::+++,,,---...///000111222444555666777999:::;;;,,,---...///000111222333444555666888999:::;;; !!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$$$$$$$%%%%%%%%%&&&&&&!!!"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&''''''""""""######$$$$$$%%%%%%&&&&&&&&&'''''''''((("""######$$$$$$%%%%%%&&&&&&'''''''''(((((((((######$$$$$$%%%%%%&&&&&&''''''((((((((())))))###$$$$$$%%%%%%&&&&&&''''''(((((())))))******$$$$$$%%%%%%&&&''''''((((((((())))))******+++$$$%%%%%%&&&''''''(((((())))))******+++++++++%%%%%%&&&&&&'''(((((())))))******++++++,,,,,,%%%&&&&&&'''(((((())))))***++++++,,,,,,------&&&&&&'''(((((())))))***++++++,,,,,,------...&&&''''''((())))))***++++++,,,,,,---......///  !!!!!!!!!!!!!!!!!!!!!!!!!!! """  !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""###### !!!!!!!!!!!!"""""""""############ !!!!!!!!!"""""""""############$$$ !!!!!!"""""""""############$$$$$$$$$ !!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%DDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCC777777777777777777777888888888888888999888888888888888888888888999999999999999888999999999999999999999999999:::::::::999:::::::::::::::::::::::::::::::::;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>===============????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???????????????????????????AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????BBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@CCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAADDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB,,,,,,---------------........./////////------------............/////////000000................../////////000000000111......///////////////000000000000111111////////////000000000000111111111111222000000000000000000111111111111222222333000000111111111111111222222222222333333111111111111222222222222333333333333444222222222222222333333333333444444444555222333333333333333444444444444555555555333333444444444444444444555555555666666444444444555555555555555555666666666777555555555555555666666666666666777777777666666666666666666777777777777777888888777777777777777777777888888888888888999%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))))))))''''''(((((((((((((((((())))))))))))***((((((((((((((()))))))))))))))*********(((((()))))))))))))))************++++++))))))))))))***************++++++++++++)))******************++++++++++++,,,,,,************++++++++++++,,,,,,,,,,,,---++++++++++++++++++,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------------.........///,,,,,,---------------........./////////>>>???@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDD??????@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEE???@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFF@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFF@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGG444444444444555555555555666666666666666666777555555555555666666666666666777777777777777888555666666666666777777777777888888888888888888666666777777777888888888888999999999999999999777777888888888888999999999::::::::::::::::::888888999999999999:::::::::;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<===============>>>;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>???;;;<<<<<<<<<======>>>>>>>>>????????????@@@@@@<<<<<<======>>>>>>?????????@@@@@@@@@@@@AAAAAA======>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBB===>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCC>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCC>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDD+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---------------------...,,,,,,------------------------...............---------------...................../////////........................//////////////////000........./////////////////////000000000000000///////////////000000000000000000000111111111///000000000000000000111111111111111111222222000000000111111111111111111222222222222222222111111111111222222222222222222333333333333333222222222222222222333333333333333444444444444222222333333333333333444444444444444555555555333333333444444444444555555555555555555666666444444444444555555555555666666666666666666777$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************+++******************************+++++++++++++++***************++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,::::::::::::::::::;;;;;;;;;<<<<<<======>>>>>>;;;:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>???;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>??????;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>??????@@@333333333333333333333333333333333333333444444333333333333333333333333333444444444444444555444444444444444444444444444444444555555555555555555555444555555555555555555555666666666666555555555555555666555555666666666666777777777666666666666666666666666666666777777888888888666666666777777777777777777777777888999999999777777777777777888777888777888888999999::::::888777777888888888888888888888999999::::::;;;888888888888999999999999999999999:::;;;;;;;;;999888888999999999999999999::::::;;;;;;<<<<<<999999999999999999::::::::::::;;;<<<<<<<<<===999999999999::::::::::::;;;;;;<<<<<<<<<======:::::::::::::::::::::;;;;;;<<<<<<<<<======>>>::::::::::::::::::;;;;;;;;;<<<<<<======>>>>>>+++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------................................................................................./////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))***************************************************************************************+++++++++222111111111000000000//////......222111111111000000000//////......222111111111000000000//////......222111111111000000000//////......222111111111000000000//////......222111111111000000000//////......222111111111111000000//////......222222111111111000000000///......222222111111111000000000///......222222111111111000000000//////...222222111111111000000000//////...222222222111111111000000//////...222222222111111111000000//////...222222111111111000000000///......222222111111111000000000///......222222111111111000000//////......222222111111111000000//////......222111111111000000000//////......222111111111111000000//////...---222111111111000000000//////...---222111111111000000000//////...---222111111111000000000//////...---222111111111000000000//////...---222111111111000000000//////...---222111111111000000000//////......222111111111000000000//////......222111111111000000000//////......222111111111000000000//////......333333333222222111111111000//////333333333222222111111000000//////333333222222222111111000000//////333333222222222111111000000//////333333222222111111111000000//////333333222222111111000000000///...333333222222111111111000//////...333222222222111111000000//////...333222222222111111000000//////...222222222111111111000000//////...222222222111111111000000//////...222222222111111111000000//////...222222222111111000000000///......222222111111111000000000///......222222111111111000000000///......444444444444333333333333333333222222222222222444444444444333333333333333333333222222222222444444444444333333333333333333333222222222222444444444444444333333333333333333222222222222444444444444444333333333333333333222222222222444444444444444444333333333333333222222222222444444444444444444333333333333333222222222222444444444444444444333333333333333333222222222444444444444444444444333333333333333222222222444444444444444444444333333333333333222222222444444444444444444444444333333333333333222222444444444444444444444444444333333333333222222555444444444444444444444444333333333333333222555555444444444444444444444333333333333222222444444444444444444444444333333333333333222222444444444444444444444444333333333333222222222444444444444444444444333333333333333222222222444444444444444444444333333333333333222222222444444444444444444333333333333333222222222222444444444444444444333333333333333222222222222444444444444444444333333333333333222222222222444444444444444333333333333333333222222222222444444444444444333333333333333333222222222222444444444444444333333333333333333222222222222444444444444444333333333333333333222222222222444444444444333333333333333333222222222222222444444444444333333333333333333222222222222222444444444444333333333333333333222222222222222777777777666666666666555555555555444444444333777666666666666666666555555555555444444444333666666666666666666555555555555444444444444333666666666666666555555555555555444444444333333666666666666555555555555555444444444444333333666666666555555555555555555444444444333333333666666555555555555555555444444444444333333333666555555555555555555444444444444444333333333555555555555555555555444444444444333333333333555555555555555555444444444444444333333333222555555555555555444444444444444333333333333222555555555555555444444444444444333333333333222555555555555444444444444444333333333333222222555555555444444444444444444333333333333222222555555444444444444444444444333333333333222222333333333333333333444444444444444444444444444333333333333333333444444444444444444444444444333333333333333444444444444444444444444444444333333333333333444444444444444444444444444444333333333333333444444444444444444444444444444333333333333333444444444444444444444444444444333333333333444444444444444444444444444444444333333333333444444444444444444444444444444444333333333444444444444444444444444444444444444333333333444444444444444444444444444444444444333333444444444444444444444444444444444444444333333444444444444444444444444444444444444444333444444444444444444444444555555555555555555444444444444444444444555555555555555555555555333444444444444444444444444555555555555555444333444444444444444444444444444444444444444444333333444444444444444444444444444444444444444333333444444444444444444444444444444444444444333333333444444444444444444444444444444444444333333333444444444444444444444444444444444444333333333333444444444444444444444444444444444333333333333444444444444444444444444444444444333333333333333444444444444444444444444444444333333333333333444444444444444444444444444444333333333333333444444444444444444444444444444333333333333333444444444444444444444444444444333333333333333444444444444444444444444444444333333333333333333444444444444444444444444444666777777777777777777777777777777777777777777666666666777777777777777777777777777777777777666666666666666777777777777777777777777777666666666666666666666666666666666666666666666666555555666666666666666666666666666666666666666555555555666666666666666666666666666666666666555555555555555666666666666666666666666666666555555555555555555666666666666666666666666666444555555555555555555555555555666555555555555444444555555555555555555555555555555555555555444444444555555555555555555555555555555555555444444444444555555555555555555555555555555555444444444444444555555555555555555555555555555444444444444444444555555555555555555555555555444444444444444444444555555555555555555555555.../////////000000111111111111222222222333333.../////////000000111111111111222222222333333////////////000000111111111222222222222333333.../////////000000111111111222222222222333333.../////////000000111111111222222222222333333...//////000000000111111111222222222222333333/////////000000000111111111222222222222333333/////////000000111111111111222222222333333333/////////000000111111111222222222222333333333/////////000000111111111222222222222333333333//////000000000111111111222222222333333333333//////000000000111111111222222222333333333333//////000000111111111222222222222333333333333//////000000000111111222222222333333333333444//////000000000111111111222222222333333333333/////////000000111111111222222222333333333333/////////000000111111111222222222333333333333/////////000000111111111222222222222333333333/////////000000000111111111222222222333333333/////////000000000111111111222222222333333333...//////000000000111111111222222222222333333.../////////000000111111111222222222222333333.../////////000000111111111222222222222333333.../////////000000111111111222222222222333333.../////////000000111111111222222222222333333.../////////000000111111111222222222222333333.../////////000000111111111111222222222333333.../////////000000111111111111222222222333333111222222222333444444444555555555666666666666111111222222333333444444444555555555666666666111111111222222333333444444555555555555666666000111111222222333333444444444555555555555666000000111111222333333333444444444555555555555000000111111222222333333333444444444555555555000000111111222222222333333444444444444555555000000000111111222222333333333444444444444555///000000111111222222222333333333444444444444///000000111111222222222333333333444444444444///000000000111111222222222333333333444444444//////000000111111222222222333333333333444444//////000000111111111222222222333333333444444//////000000111111111222222222333333333333444//////000000000111111222222222333333333333444???@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFF@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGG@@@AAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFGGGHHHAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIII555666666666666666777777777888888888888666666777777777777888888888888999999999777777777888888888888999999999:::::::::888888888888999999999:::::::::;;;;;;;;;888999999999999:::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<=========>>>>>>??????;;;<<<<<<<<<=========>>>>>>??????@@@@@@<<<<<<=========>>>>>>??????@@@@@@AAAAAA=========>>>>>>?????????@@@AAAAAABBBBBB===>>>>>>?????????@@@@@@AAAAAABBBCCCCCC>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDD?????????@@@@@@AAAAAABBBBBBCCCDDDDDDEEE???@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFF,,,,,,,,,------------------............------------------..................///------..................///////////////............//////////////////000000000/////////////////////000000000000000111/////////000000000000000000111111111111000000000000000111111111111111222222222000111111111111111111222222222222222333111111111222222222222222333333333333333222222222222222333333333333444444444444222333333333333333444444444444555555555333333444444444444444555555555555666666444444444444555555555555666666666666777555555555555555666666666666777777777888555666666666666666777777777888888888888%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((()))))))))))))))))))))***))))))))))))))))))))))))***************)))))))))))))))*********************+++)))*********************+++++++++++++++************+++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------------------............:::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????;;;;;;;;;<<<<<<<<<=========>>>>>>?????????@@@;;;;;;<<<<<<<<<=========>>>>>>?????????@@@@@@;;;<<<<<<<<<=========>>>>>>?????????@@@@@@AAA;;;<<<<<<=========>>>>>>>>>??????@@@@@@@@@AAA333333333333333444444444444444444555555555555333333444444444444444555555555555555666666666444444444444555555555555555666666666666777777555555555555555555666666666666777777777777888555555555666666666666777777777777888888888888666666666666777777777777888888888888999999999666666777777777777888888888888999999999::::::777777777888888888888999999999999:::::::::;;;777888888888888999999999::::::::::::;;;;;;;;;888888888999999999::::::::::::;;;;;;;;;<<<<<<888999999999::::::::::::;;;;;;;;;<<<<<<<<<===999999999:::::::::;;;;;;;;;<<<<<<<<<=========999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>???:::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,------------------------------.........---------------------.....................///---...........................///////////////................../////////////////////000000///////////////////////////000000000000000000////////////000000000000000000000111111111111000000000000000000000111111111111111111222222000000111111111111111111111222222222222222222111111111111111222222222222222222333333333333222222222222222222222333333333333333333444444222222222333333333333333333444444444444444555333333333333333444444444444444444555555555555$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******************************+++***************************++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,:::::::::999999999999999999999999999:::::::::::::::::::::999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;333333333333222222222222222222222222222333333444333333333333333333333333333333333333333333444444444444444333333333333333333444444444444555555444444444444444444444444444444444444555555555555555555555444444444555555555555555555666666555555555555555555555555555555555666666666666666666666666666666666666666666666666666777777666666666666666666666666666666666777777777777777777777777777777777777777777777777777888888777777777777777777777777777777888888888888888888888888777777777777888888888888888888999999888888888888888888888888888888888999999999999999999888888888888888888999999999999999:::999999999999999999999999999999999999::::::::::::999999999999999999999999999999:::::::::+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------.........------------------------------------.............................................////////////...........................///////////////////////////////////////////////////000000000000000000///////////////000000000000111000000000000000000000000000000000000000000111111111111111111111111111111111111111111111222222222111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333222222222222222222222222222333333$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$(((((((((((((((''''''''''''&&&&&&&&&%%%$$$$$$)))(((((((((((((((''''''''''''&&&&&&%%%%%%%%%)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%))))))))))))(((((((((((('''''''''&&&&&&&&&%%%))))))))))))(((((((((((('''''''''&&&&&&&&&%%%)))))))))))))))(((((((((((('''''''''&&&&&&&&&$$$$$$$$$########################""""""!!!!!!$$$$$$$$$$$$######$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!%%%$$$$$$$$$%%%$$$$$$$$$$$$############""""""%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$###############""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""))))))))))))(((((((((((('''''''''&&&&&&&&&&&&************))))))))))))(((((((((((('''''''''************))))))))))))(((((((((((('''''''''************))))))))))))(((((((((''''''''''''*********))))))))))))((((((((((((''''''''''''*********))))))))))))(((((((((((('''''''''&&&******)))))))))))))))(((((((((((('''''''''&&&******))))))))))))(((((((((((('''''''''&&&'''******))))))))))))((((((((((((''''''''''''&&&#########""""""""""""""""""!!!!!!!!!!!! ############""""""""""""""""""!!!"""!!! ###############"""""""""""""""""""""!!!!!! ##################"""""""""""""""""""""!!!!!!$$$$$$###############"""######"""""""""!!!!!!$$$$$$$$$########################""""""!!!!!! WWWNNN[[[QQQ___TTTbbbVVVbbbWWW&&&%%%'''&&&)))(((******---,,,///...222000666333999777>>>:::BBB>>>GGGBBBLLLFFFRRRJJJWWWNNN !!!!!!"""!!!###"""$$$$$$&&&%%%'''(((  """!!! ###"""""" $$$#########%%%'''''''''&&&,,,++++++******)))---,,,++++++---,,,,,,---(((''''''(((...------,,,,,,+++  !!! !!!!!! &&&%%%%%%$$$&&&&&&%%%'''&&&%%%'''&&&((('''(((++++++*********)))))))))(((++++++++++++*********)))))),,,,,,,,,+++++++++******)))---,,,,,,,,,,,,++++++******---------,,,,,,,,,++++++************))))))((((((((('''+++************))))))((((((+++++++++*********)))))))))////////////.........------000000000/////////......---000000000000//////.........111111000000000//////...---111111111000000000///......111111111111000000//////...222111111111000000000///...   !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! ###"""""""""""""""!!!!!!!!!############""""""""""""!!!(((((('''''''''''''''&&&&&&((((((((((((((('''''''''&&&)))))))))((((((((((((''''''***))))))))))))((((((((('''************)))))))))((((((++++++*********)))))))))(((---,,,------------...---...(((((()))((()))))) !!!!!!!!!!!!&&&&&&&&&&&&''''''''''''((((((((((((         !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""!!!"""""""""             ######"""!!! $$$###"""!!! %%%$$$######"""!!!!!! +++)))(((&&&%%%$$$"""!!! ,,,***)))'''&&&%%%###"""!!! ...,,,***)))'''&&&$$$###"""!!! ///---,,,***((('''%%%$$$###!!! 444222000...------,,,***)))((('''&&&%%%$$$###:::888666555333222000,,,***)))((('''&&&%%%$$$888666444222000///---((('''%%%$$$###"""!!! ===;;;999777555444222---,,,+++)))((('''&&&%%%  !!! !!!!!!!!!   !!!   ::::::999999888777666555333222111///...,,,+++======<<<<<<;;;:::999777666444333111///...,,,BBBAAAAAA@@@???>>><<<;;;999777666444222000...EEEEEEEEEDDDCCCAAA???===<<<999777555333111///LLLLLLIIIIIIGGGFFFDDDCCCAAA???<<<:::888666444UUUUUUTTTSSSQQQOOOMMMKKKHHHFFFDDDAAA???<<<:::VVVVVVUUUTTTRRRPPPMMMKKKHHHEEECCC@@@===;;;888[[[ZZZZZZXXXVVVTTTQQQOOOMMMJJJGGGDDDBBB???===%%%%%%%%%$$$$$$$$$$$$$$$######### &&&%%%%%%%%%%%%%%%%%%$$$$$$!!!!!! &&&&&&&&&&&&&&&&&&""""""""""""!!!!!!!!! ''''''''''''###############"""""""""!!!!!!!!!((((((%%%$$$$$$$$$$$$$$$#########"""""""""!!!    !!!!!!!!! !!! !!!!!!!!! !!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""!!!!!!!!!!!!!!! ############"""""""""""""""!!!!!!!!!!!! $$$##################""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$############""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$#########          XXXRRRZZZTTT]]]VVV^^^XXX___XXX,,,+++---,,,000...222111555333888666;;;999>>><<>>===<<<:::999777666444333111000...CCCCCCCCCBBBAAA???>>><<<:::888777555333111000HHHHHHGGGFFFEEECCCAAA???===;;;999777555333111NNNMMMMMMKKKJJJHHHEEECCC@@@>>>;;;999777555333TTTTTTSSSQQQOOOLLLJJJGGGDDD???<<<:::777555222[[[[[[XXXVVVSSSPPPMMMJJJFFFCCC???<<<999666444######"""!!! )))))))))((((((<<<999666555333111000...---,,,+++***)))***###===999666666444222000///...---,,,+++***+++)))|||wwwrrrkkkeee^^^XXXRRRLLLHHHCCC???<<>>>>>===<<<@@@@@@@@@@@@@@@????????????>>>>>>======<<<<<<@@@@@@???????????????>>>>>>>>>======<<<<<<;;;???????????????>>>>>>>>>=========<<<<<<;;;;;;?????????>>>>>>>>>>>>=========<<<<<<;;;;;;:::>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::>>>>>>>>>============<<<<<<<<<;;;;;;:::::::::>>>>>>============<<<<<<<<<;;;;;;;;;::::::999===============<<<<<<<<<;;;;;;;;;::::::999999=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999======<<<<<<<<<<<<;;;;;;;;;:::::::::999999888<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888<<<<<<;;;;;;;;;;;;::::::::::::999999999888888;;;;;;;;;;;;;;;::::::::::::999999999888888888666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111/////////////////////////////////////////////---------------..............................,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,>>>==================<<<<<<<<<<<<<<<<<<<<<;;;============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999::::::::::::::::::::::::::::::999999999999999::::::::::::999999999999999999999999999999999999999999999999999999999999999999888888888888999999888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@????????????????????????>>>@@@@@@@@@@@@????????????????????????>>>>>>>>>@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>@@@@@@??????????????????>>>>>>>>>>>>>>>>>>===??????????????????>>>>>>>>>>>>>>>>>>=========????????????>>>>>>>>>>>>>>>>>>===============??????>>>>>>>>>>>>>>>>>>==================<<<>>>>>>>>>>>>>>>>>>==================<<<<<<<<<>>>>>>>>>=====================<<<<<<<<<<<<<<<>>>==================<<<<<<<<<<<<<<<<<<<<<;;;@@@??????>>>======<<<;;;;;;:::999???>>>>>>======<<<;;;;;;:::999999>>>>>>======<<<;;;;;;:::999999888>>>======<<<;;;;;;::::::999888777======<<<;;;;;;::::::999888777777<<<<<<;;;;;;::::::999888888777666<<<;;;;;;::::::999999888777666666;;;;;;;;;:::999999888888777666555;;;;;;::::::999888888777666555555;;;::::::999999888777777666555444::::::999999888888777666666555444::::::999888888777777666555555444:::999999888888777666666555444444NNNMMMMMMLLLKKKJJJHHHGGGEEECCCBBBMMMLLLLLLKKKJJJIIIHHHFFFEEECCCBBBLLLLLLKKKJJJIIIHHHGGGFFFDDDCCCAAAKKKJJJJJJIIIHHHGGGFFFEEECCCBBB@@@JJJIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@IIIHHHHHHGGGFFFEEEDDDCCCBBB@@@???GGGGGGFFFFFFEEEDDDCCCBBBAAA???>>>FFFFFFEEEEEEDDDCCCBBBAAA@@@???===EEEEEEDDDDDDCCCBBBAAA@@@???>>>===DDDDDDCCCBBBBBBAAA@@@???>>>===<<>>===<<<;;;BBBBBBAAAAAA@@@???>>>>>><<<;;;:::AAAAAA@@@@@@???>>>>>>===<<<;;;:::@@@@@@??????>>>>>>===<<<;;;:::999@@@??????>>>======<<<;;;;;;:::999EEEEEEDDDCCCCCCBBBAAA@@@>>>===;;;GGGGGGFFFEEEDDDCCCBBBAAA???>>>===HHHHHHGGGGGGFFFEEECCCBBBAAA???>>>JJJJJJIIIHHHGGGFFFEEECCCBBB@@@???LLLKKKJJJJJJIIIGGGFFFEEECCCAAA@@@MMMLLLLLLKKKJJJIIIGGGFFFDDDBBB@@@NNNMMMMMMLLLKKKIIIHHHGGGEEECCCAAAOOONNNMMMMMMKKKJJJIIIGGGEEECCCBBBOOOOOONNNMMMLLLKKKIIIHHHFFFDDDBBBPPPOOONNNMMMLLLKKKJJJHHHFFFDDDBBBPPPOOONNNMMMLLLKKKJJJHHHFFFDDDBBBOOOOOONNNMMMLLLKKKJJJHHHFFFDDDBBBOOOOOONNNMMMLLLKKKIIIHHHFFFDDDBBBOOONNNMMMLLLKKKJJJIIIGGGFFFDDDBBBNNNMMMMMMLLLKKKJJJHHHGGGEEECCCBBB>>>?????????@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@>>>>>>????????????@@@@@@@@@@@@@@@@@@?????????===>>>>>>>>>???????????????????????????>>>>>>===>>>>>>>>>>>>??????????????????>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>=========<<<=======================================<<<<<<<<<=================================<<<<<<;;;<<<<<<========================<<<<<<<<<;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::CCCDDDFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMBBBDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJAAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIAAABBBCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGAAABBBBBBCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFF@@@AAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEE@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDD???@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCC???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBB??????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@>>>?????????@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@<<<===>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEE===>>>???@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGG>>>???@@@AAABBBDDDEEEFFFGGGGGGHHHHHHIIIIIIHHH???@@@AAABBBDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJ@@@AAABBBDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLL@@@BBBCCCEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMMMMMMMAAACCCDDDEEEGGGHHHIIIKKKLLLMMMMMMNNNNNNNNNNNNBBBCCCEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOBBBDDDEEEGGGHHHIIIKKKLLLMMMNNNOOOOOOOOOOOOOOOCCCDDDFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPCCCDDDFFFGGGIIIJJJKKKLLLNNNNNNOOOPPPPPPPPPPPPCCCEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOCCCEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOCCCDDDFFFGGGHHHJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOCCCDDDFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNN666666777888888999999:::;;;;;;<<<<<<===>>>>>>666666777888888999999:::;;;;;;<<<<<<======>>>666666777888888999999:::;;;;;;<<<<<<=========666666777888888999999::::::;;;;;;<<<<<<======666666777888888999999::::::;;;;;;<<<<<<======666777777888888999999::::::;;;;;;<<<<<<<<<===666777777888888999999::::::;;;;;;<<<<<<<<<===666777777888888999999::::::;;;;;;;;;<<<<<<<<<666777777888888999999::::::;;;;;;;;;<<<<<<<<<777777777888888999999::::::;;;;;;;;;<<<<<<<<<777777777888888999999::::::;;;;;;;;;;;;<<<<<<777777777888888999999::::::;;;;;;;;;;;;<<<<<<777777777888888999999::::::;;;;;;;;;;;;<<<<<<444555666777888999:::;;;<<<===>>>???@@@BBBCCC444555666777888999:::;;;<<<===>>>???@@@AAACCC444555666777888999:::;;;<<<===>>>???@@@AAABBB555555666777888999:::;;;<<<===>>>???@@@AAABBB555666666777888999:::;;;<<<===>>>???@@@AAABBB555666666777888999:::;;;<<<===>>>???@@@@@@AAA555666777777888999:::;;;<<<======>>>???@@@AAA555666777777888999:::;;;;;;<<<===>>>???@@@AAA555666777777888999:::;;;;;;<<<===>>>??????@@@555666777777888999::::::;;;<<<===>>>>>>???@@@555666777777888999::::::;;;<<<======>>>??????555666777888888999::::::;;;<<<<<<===>>>>>>???666666777888888999::::::;;;<<<<<<======>>>???666666777888888999999:::;;;;;;<<<======>>>>>>666666777888888999999:::;;;;;;<<<<<<===>>>>>>...///000000111222333444555666777888999:::<<>>000111111222333444555666777888:::;;;<<<===???000111222333444555666777888999:::<<<===>>>@@@111222333444555666777888999:::;;;<<<>>>???@@@111222333444555666777888999;;;<<<===>>>@@@AAA222333444555666777888999:::;;;<<<>>>???@@@BBB222333444555666777888999:::<<<===>>>@@@AAABBB333444555555666777999:::;;;<<<===???@@@AAACCC333444555666777888999:::;;;<<<>>>???@@@BBBCCC333444555666777888999:::;;;===>>>???@@@BBBCCC444444555666777888999:::;;;===>>>???@@@BBBCCC444555666666777888999:::<<<===>>>???@@@BBBCCC444555666777888999:::;;;<<<===>>>???@@@BBBCCC------...//////000111111222333333444555555666---......//////000111222222333333444555555666---......//////000111222222333444444555555666---......//////111111222222333444444555666666---......///000111111222333333444444555666666---......///000000111222333333444444555666666---......///000000111222333333444555555666666---......///000111222222333333444555555666666---...//////000111222222333444444555555666666......//////000111222222333444444555555666777......//////000111222222333444444555555666777......///000000111222333333444444555666666777......///000000111222333333444444555666666777++++++,,,------......///000111111222333333444++++++,,,------...//////000111111222333333444++++++,,,---......///000000111222222333444444+++,,,,,,---......///000000111222333333444555+++,,,,,,---...//////000111111222333444444555,,,,,,---......///000000111222222333444444555,,,,,,---......///000000111222222333444555555,,,,,,---...//////000111111222333333444555555,,,,,,---...//////000111111222333333444555555,,,------...///000000111111222333333444555555,,,------...///000000111222222333444444555555,,,------...///000000111222222333444444555555------......///000111111222333333444444555666------......///000111111222333333444555555666------...//////000111111222333333444555555666&&&''''''(((((())))))******+++,,,,,,------...&&&''''''(((((()))******++++++,,,------...///''''''(((((())))))***++++++,,,------......///'''(((((())))))***++++++,,,,,,---......///000'''((())))))***++++++,,,,,,---......///000000((())))))******+++,,,,,,---......///000000111((())))))***++++++,,,------...//////000111222))))))******+++,,,,,,---......///000000111222)))******+++,,,,,,------...///000000111222222)))***++++++,,,------......///000111111222333******++++++,,,------...//////000111222222333******+++,,,,,,---......///000000111222333333***++++++,,,------...//////000111111222333444***+++,,,,,,---......///000000111222222333444++++++,,,,,,---......///000111111222333333444######$$$&&&&&&######&&&******######&&&))))))######$$$%%%%%%XXXUUUTTTQQQMMMTTTRRRQQQNNNKKKRRRPPPMMMKKKHHHPPPNNNLLLJJJGGGMMMKKKIIIGGGDDDJJJHHHFFFDDDBBBGGGEEECCCAAAAAADDDCCCAAA???===BBB@@@>>><<<;;;???===;;;999888:::999777666555777555444333222444333222222111\\\YYYVVVSSSOOO___\\\YYYUUURRRbbb___[[[WWWSSS,,,+++,,,ZZZVVV,,,++++++\\\WWWfffccc^^^\\\WWWgggddd___ZZZVVVhhhccc```[[[VVViiidddaaa\\\WWWhhhccc```[[[VVV $$$)))[[[WWW!!!$$$%%%WWWTTT^^^\\\YYYUUUQQQ[[[XXXVVVRRRNNNXXXUUUTTTQQQMMM;;;:::999888777<<<;;;:::999888===<<<;;;:::999???>>>===<<<;;;@@@???>>>===<<>>===DDDCCCAAA@@@???FFFEEECCCBBB@@@IIIGGGFFFDDDBBBKKKJJJHHHFFFDDDNNNLLLJJJHHHFFFQQQOOOMMMKKKIIIUUURRRPPPMMMKKKXXXUUUSSSPPPMMM\\\YYYVVVSSSOOOMMMJJJFFFBBBAAA>>><<>>;;;999999GGGCCC@@@===;;;888777DDDAAA>>><<<999777555OOOLLLIIIFFFCCCAAA>>>RRRNNNKKKHHHDDDBBB???SSSPPPMMMIIIFFFCCC@@@VVVRRRNNNJJJGGGCCCAAAWWWSSSOOOKKKGGGDDDAAAWWWTTTPPPKKKHHHEEEBBBUUUTTTOOOKKKGGGDDDBBBVVVRRRMMMKKKGGGDDDBBBWWWSSSNNNJJJFFFEEEBBBVVVRRRNNNJJJFFFBBBAAAWWWRRRNNNKKKGGGCCCAAATTTPPPLLLIIIEEEBBB???QQQOOOKKKGGGCCC@@@>>>NNNKKKGGGEEEBBB???===MMMIIIFFFBBBAAA>>><<<777666555444333222111888777666555444333222999888777666555444333;;;999888777666555444<<<;;;999888777555444===<<<;;;999888666555???===<<<:::999777666@@@???===<<<:::888777BBBAAA???===;;;999888DDDBBBAAA>>><<<;;;999FFFDDDBBB@@@>>><<<:::IIIFFFDDDAAA???===;;;KKKHHHFFFCCC@@@>>><<>>CCCCCCAAAAAA@@@===<<<;;;999888666FFFEEEDDDCCCBBBAAA???===;;;:::888IIIIIIHHHGGGEEEDDDBBB@@@>>><<<:::MMMLLLKKKKKKIIIGGGEEECCCAAA>>><<>>???@@@AAABBBBBBCCCCCCCCC999:::<<<===>>>@@@AAABBBCCCDDDEEEEEEEEEFFFFFF;;;<<<>>>???AAABBBCCCEEEFFFGGGHHHHHHIIIIIIIII<<<>>>@@@AAACCCEEEFFFHHHIIIJJJKKKLLLMMMMMMMMM>>>@@@BBBDDDFFFHHHIIIKKKMMMNNNOOOPPPQQQQQQQQQ@@@BBBDDDFFFHHHJJJMMMOOOPPPRRRSSSUUUUUUUUUUUUBBBDDDFFFHHHKKKMMMPPPRRRTTTVVVXXXYYYZZZZZZZZZ+++,,,,,,---......///000111222333444555666888+++,,,---......///000111222333444555666888999,,,---......///000111222333444555777888999;;;---......///000111222333444555777888999;;;<<<......///000111222333444555777888999;;;===>>>...///000111222333444555666888999;;;<<<>>>@@@///000000111222444555666777999:::<<<>>>@@@BBB$$$$$$%%%%%%&&&&&&''''''(((((())))))******+++$$$%%%%%%&&&&&&''''''(((((())))))******++++++%%%%%%&&&&&&''''''(((((())))))******++++++,,,%%%&&&&&&''''''(((((())))))******++++++,,,---&&&&&&''''''(((((())))))***++++++,,,,,,---...&&&&&&'''(((((())))))******+++,,,,,,---......&&&''''''(((((()))******++++++,,,------...///WWWVVVVVVTTTSSSQQQOOOLLLJJJGGGDDDTTTTTTSSSRRRQQQOOOLLLKKKHHHEEECCCQQQQQQPPPOOOMMMLLLJJJHHHEEECCCAAANNNNNNMMMLLLJJJIIIGGGEEECCCAAA???KKKKKKJJJIIIHHHGGGEEEDDDAAA@@@>>>YYYXXXWWWVVVUUUSSSQQQOOOMMMKKKIII[[[ZZZYYYXXXWWWUUUSSSQQQNNNLLLJJJ]]]\\\[[[ZZZXXXVVVTTTRRRPPPMMMKKK___^^^]]]\\\ZZZXXXUUUSSSQQQNNNLLL``````^^^]]][[[YYYWWWTTTQQQOOOLLLaaaaaa___^^^\\\ZZZWWWUUURRROOOMMMbbbaaa```^^^\\\ZZZXXXUUUQQQNNNKKKbbbaaa```^^^\\\ZZZXXXUUURRRNNNLLLbbbaaa```^^^\\\ZZZWWWTTTQQQOOOLLLaaa```___]]][[[YYYWWWTTTQQQNNNLLL```___^^^\\\ZZZXXXVVVSSSPPPMMMKKK^^^]]]\\\[[[YYYWWWUUURRRNNNKKKHHH\\\[[[ZZZYYYWWWUUUSSSPPPMMMJJJHHHYYYYYYXXXWWWUUUSSSQQQNNNLLLIIIFFFWWWVVVVVVTTTSSSQQQNNNLLLJJJGGGDDDAAA@@@@@@??????>>>===<<<;;;:::999BBBAAAAAA@@@@@@???>>>===<<<;;;:::CCCCCCBBBAAAAAA@@@???>>>===<<<;;;DDDDDDCCCCCCBBBAAA@@@@@@>>>===<<>>===GGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>HHHHHHGGGGGGFFFEEEDDDCCCAAA@@@???JJJJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@LLLLLLKKKJJJIIIHHHGGGFFFDDDCCCAAANNNMMMMMMLLLKKKJJJHHHGGGFFFDDDBBBPPPPPPOOONNNMMMLLLJJJIIIGGGEEEDDDRRRRRRQQQPPPOOONNNLLLJJJIIIGGGEEEUUUTTTSSSRRRQQQOOONNNLLLJJJHHHFFFWWWVVVUUUTTTSSSQQQPPPNNNLLLIIIGGGYYYXXXWWWVVVUUUSSSQQQOOOMMMKKKIIIEEEGGGHHHJJJLLLNNNPPPRRRSSSTTTVVVVVVWWWWWWWWWCCCEEEGGGIIIJJJLLLNNNOOOQQQRRRSSSTTTTTTTTTTTTBBBCCCEEEGGGHHHIIIKKKMMMNNNPPPPPPQQQQQQQQQQQQ@@@AAACCCDDDFFFGGGHHHJJJKKKLLLMMMMMMNNNNNNNNN>>>@@@AAABBBDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKIIIJJJLLLNNNPPPQQQSSSUUUVVVWWWXXXYYYYYYYYYYYYIIIKKKMMMOOOQQQSSSTTTVVVXXXYYYZZZ[[[[[[[[[[[[JJJLLLNNNPPPRRRTTTVVVXXXYYY[[[\\\]]]]]]]]]]]]JJJLLLNNNPPPSSSUUUWWWYYY[[[\\\]]]^^^_________KKKMMMOOOQQQSSSVVVXXXZZZ\\\]]]___``````aaa```KKKMMMOOOQQQTTTVVVXXX[[[]]]^^^```aaabbbbbbaaaKKKMMMOOORRRTTTVVVYYY[[[]]]___```aaabbbbbbbbbKKKMMMOOOQQQTTTVVVYYY[[[]]]___```aaabbbbbbbbbJJJLLLOOOQQQSSSVVVXXX[[[]]]^^^```aaabbbbbbbbbJJJLLLNNNQQQSSSUUUXXXZZZ\\\^^^___```aaaaaaaaaIIIKKKMMMPPPRRRTTTWWWYYY[[[\\\^^^___`````````HHHJJJMMMOOOQQQSSSUUUWWWYYY[[[\\\]]]^^^^^^^^^GGGIIIKKKNNNPPPRRRTTTVVVWWWYYYZZZ[[[\\\\\\\\\FFFHHHJJJLLLNNNPPPRRRTTTUUUWWWXXXYYYYYYZZZYYYEEEGGGHHHJJJLLLNNNPPPRRRSSSTTTVVVVVVWWWWWWWWWAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNFFFGGGHHHIIIKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPGGGHHHIIIKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRGGGIIIJJJLLLMMMOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUHHHJJJKKKMMMNNNPPPQQQSSSTTTUUUVVVWWWWWWWWWWWWIIIJJJLLLNNNPPPQQQSSSUUUVVVWWWXXXYYYYYYYYYYYY333444555666777888999:::<<<===>>>@@@AAACCCEEE222333444555666777888999;;;<<<===???@@@BBBCCC111222333444555666777888999;;;<<<===>>>@@@BBB000111222222333444555666777999:::;;;===>>>@@@000000111222333444555666777888999:::;;;===>>>888999:::;;;<<<===>>>???@@@BBBCCCDDDFFFGGGIII888999:::;;;<<<===>>>???@@@BBBCCCEEEFFFHHHIII888999:::;;;<<<===>>>???@@@BBBCCCEEEFFFHHHJJJ888999:::;;;<<<===>>>???@@@BBBCCCEEEGGGHHHJJJ888999999:::<<<===>>>???@@@BBBCCCEEEGGGIIIKKK777888999:::;;;<<<>>>???@@@BBBCCCEEEGGGIIIKKK777888999:::;;;<<<===???@@@BBBCCCEEEGGGIIIKKK777888999:::;;;<<<===>>>@@@AAACCCEEEGGGIIIKKK666777888999:::<<<===>>>@@@AAACCCDDDFFFHHHJJJ666777888999:::;;;<<<>>>???AAABBBDDDFFFHHHJJJ666666777888:::;;;<<<===???@@@BBBCCCEEEGGGIII555666777888999:::;;;===>>>@@@AAACCCEEEFFFHHH555555666777888:::;;;<<<===???@@@BBBDDDFFFGGG444555666777888999:::;;;===>>>???AAACCCDDDFFF333444555666777888999:::;;;===>>>@@@AAACCCEEE<<<======>>>>>>>>>?????????@@@@@@@@@@@@AAAAAA<<<=========>>>>>>?????????@@@@@@@@@AAAAAAAAA<<<<<<======>>>>>>?????????@@@@@@AAAAAAAAABBB;;;<<<=========>>>>>>??????@@@@@@AAAAAABBBBBB;;;<<<<<<======>>>>>>??????@@@AAAAAABBBBBBCCC:::;;;;;;<<<======>>>>>>???@@@@@@AAAAAABBBCCC:::;;;;;;<<<======>>>>>>???@@@@@@AAABBBCCCCCC::::::;;;<<<<<<===>>>>>>???@@@AAAAAABBBCCCDDD::::::;;;<<<<<<===>>>??????@@@AAABBBCCCDDDEEE999:::;;;<<<<<<===>>>???@@@@@@AAABBBCCCDDDEEE999:::;;;;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFF999:::;;;;;;<<<===>>>???@@@AAABBBCCCDDDEEEGGG999::::::;;;<<<===>>>???@@@AAABBBCCCEEEFFFGGG999::::::;;;<<<===>>>???@@@AAACCCDDDEEEGGGHHH999999:::;;;<<<===>>>???@@@BBBCCCDDDFFFGGGIII++++++,,,---------...///000000111111111222333+++++++++,,,------......///000000000111222222)))+++++++++,,,---------......//////000000111))))))******++++++,,,,,,------......//////000)))))))))******++++++,,,,,,---...---...///000000000111111222333333444555555666666777888999///000000111222333333444555555666666777777888///000000111222222333444444555666666666777888//////000000111222333333444555555555666777888...//////000111222222333444444555555666777888...//////000111111222333333444555555666666777......///000000111222222333444444555555666777......//////000111111222333333444444555666777---......///000000111222222333444444555555666------...//////000111111222333333333444555666------......///000000111222222333333444555666,,,------...//////000111111222333333333444555,,,,,,------...//////000111111222222333444555,,,,,,,,,---......///000000111222222222333444++++++,,,---------...//////000111111111222333444555555666777888888999999:::;;;;;;<<<<<<<<<444444555666666777888888999::::::;;;;;;<<<<<<333444444555666777777888999999::::::;;;;;;<<<333333444555666666777888888999999::::::;;;;;;333333444444555666777777888888999::::::;;;;;;222333333444555666666777777888999999999::::::222222333444555555666777777888888888999999:::222222333333444555666666777777888888999999:::111222222333444555555666666777888888888999:::111111222333444444555666666777777777888999999111111222333333444555555666777777777888999999000111222222333444444555666666777777888888999000111111222333333444555555666777777777888999000000111222222333444444555666666666777888999000000111111222333333444555555666666777888888WWWVVVUUUSSSRRRPPPMMMKKKHHHDDDAAARRRRRRPPPOOONNNLLLJJJHHHEEECCC@@@NNNNNNMMMLLLJJJIIIGGGEEECCC@@@>>>KKKJJJIIIHHHGGGEEEDDDCCC@@@>>><<>><<<:::999BBBBBB@@@??????===<<<;;;:::999888@@@@@@=========<<<::::::999888777>>>>>><<<;;;;;;:::999888777666555BBBEEEFFFHHHKKKMMMOOOQQQSSSTTTUUUVVVWWWWWWWWWAAACCCDDDFFFHHHJJJLLLMMMOOOPPPQQQRRRRRRRRRRRR@@@AAABBBDDDFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNNNN>>>???@@@BBBCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJKKK<<<===>>>@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGG:::;;;<<<===>>>???@@@AAABBBCCCCCCDDDDDDDDDDDD888::::::;;;<<<===>>>??????@@@@@@AAAAAAAAABBB777888999:::;;;;;;<<<======>>>>>>?????????@@@666777888888999::::::;;;<<<<<<<<<=========>>>222333333444666666777888:::;;;<<<>>>???AAABBB111222333333555666666888999:::;;;===>>>???AAA111222222333444555666777888999:::;;;===>>>@@@000111111222333444555666777888999:::;;;<<<>>>///000000111222333444444555666777888:::;;;<<<...//////000111222222333444555666777888999:::---......///000000111222333444555555777777888------......///000000111222333333555666666888,,,------...//////000111111222222444555555777******++++++,,,------...//////000111000111222*********+++,,,,,,---......//////000000000111)))******++++++,,,------......///000000000111)))))))))***++++++,,,,,,---....../////////000(((((()))******++++++,,,,,,------.........///((((((((())))))******++++++,,,---------......''''''(((((())))))******++++++,,,,,,,,,------''''''((((((((())))))******++++++,,,,,,,,,---&&&''''''(((((()))))))))******+++,,,+++,,,,,,IIIKKKNNNRRRVVV\\\bbbjjjsss}}}HHHJJJMMMPPPUUUZZZ```gggoooxxx>>>??????@@@@@@@@@AAAAAABBBBBBCCCDDDEEEGGGIII======>>>>>>>>>??????@@@@@@AAABBBCCCDDDFFFHHHNNNOOORRRUUUXXX]]]bbbiiiqqqzzzMMMOOOQQQUUUYYY^^^dddkkkttt~~~HHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKMMM++++++++++++***+++******))))))---,,,,,,,,,+++---,,,---------!!!!!!!!!!!!    999777333000...666444111...,,,222111...+++)))///...,,,)))(((---,,,)))'''&&&+++***'''$$$$$$)))(((&&&###"""''''''%%%"""!!!&&&&&&###!!! %%%$$$""" $$$$$$!!!######!!!"""""" """"""!!!!!!NNNGGGAAA<<<888TTTKKKDDD>>>999ZZZOOOGGG@@@;;;___RRRIIIAAA<<>>:::555333>>>:::666333000999777333000...EEEBBB@@@===;;;EEECCC@@@===;;;EEECCC@@@===;;;EEECCC@@@===;;;EEEBBB@@@===;;;EEEBBB???<<<:::DDDBBB???<<<:::666555444222222888666555333222999777666444333:::888777555333;;;999777555444<<<:::888666444===;;;999777555>>>===:::888666@@@>>>;;;999777AAA???<<<:::888BBB@@@===:::999CCC@@@>>>;;;999DDDAAA>>><<<:::DDDBBB???<<<:::EEEBBB@@@===;;;,,,,,,+++***)))---,,,+++******------,,,+++***...---,,,++++++///...---,,,+++//////...,,,,,,000///...---,,,111000///...---111111000......222111000///...333222111000///444333222000000555444222111000555444333222111666555444222222dddddddddbbbaaa^^^\\\iiiiiihhhgggeeebbb___mmmmmmmmmkkkiiifffbbb,,,,,,++++++******))),,,++++++******))))))@@@???>>>===<<<<<<;;;AAA@@@???>>>>>>===<<>>===DDDCCCBBBAAAAAA@@@???EEEEEEDDDCCCBBBAAA@@@GGGFFFFFFEEEDDDCCCBBBIIIIIIHHHGGGFFFEEEDDDLLLKKKJJJIIIHHHGGGFFFNNNNNNMMMLLLKKKJJJIIIQQQQQQPPPOOONNNMMMKKKTTTTTTSSSSSSQQQPPPNNNXXXXXXWWWVVVUUUSSSQQQ\\\\\\[[[ZZZXXXWWWUUU``````___^^^]]]ZZZXXXeeeddddddbbbaaa^^^\\\OOOPPPQQQRRRSSSUUUWWWYYY[[[]]]___aaabbbddddddOOOPPPQQQRRRTTTVVVXXXZZZ]]]```bbbeeeggghhhiiiNNNOOOQQQRRRTTTWWWYYY\\\___bbbeeehhhjjjlllmmm;;;:::999777666555444333222111000///...---,,,:::999777666555444333222111000///...------,,,NNNLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@OOOMMMLLLKKKIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBAAAOOONNNMMMKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBPPPOOOMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDQQQOOONNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEQQQPPPOOOMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGQQQPPPOOONNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIQQQPPPOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLQQQPPPPPPOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOONNNQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTQQQPPPPPPQQQQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXPPPPPPQQQQQQRRRSSSTTTUUUVVVXXXYYYZZZ[[[\\\\\\PPPPPPQQQRRRSSSTTTUUUWWWYYYZZZ\\\^^^___``````OOOPPPQQQRRRSSSUUUWWWYYY[[[]]]___aaabbbddddddMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOIIIIIIJJJJJJKKKJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>===<<<;;;AAAAAAAAAAAAAAA@@@@@@??????>>>===<<<<<<;;;:::VVVWWWWWWXXXXXXXXXWWWVVVVVVUUUSSSRRRQQQOOONNNWWWXXXXXXYYYYYYYYYXXXXXXWWWVVVTTTSSSRRRPPPOOOWWWXXXYYYYYYZZZYYYYYYXXXWWWVVVUUUTTTRRRQQQOOOXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVTTTSSSRRRPPPXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUSSSRRRQQQXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUSSSRRRQQQWWWXXXYYYYYYZZZZZZYYYYYYXXXWWWVVVUUUSSSRRRQQQWWWXXXXXXYYYYYYYYYYYYXXXWWWWWWUUUTTTSSSRRRQQQVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQUUUUUUVVVWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRQQQSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO %%%%%%$$$######%%%$$$###""""""$$$$$$###"""!!!$$$$$$"""!!!!!!######"""!!!!!!######!!! """"""!!! """"""!!!"""!!! !!!!!! !!!!!!     ''''''%%%$$$$$$''''''%%%$$$$$$''''''%%%$$$$$$''''''%%%$$$$$$''''''%%%$$$$$$''''''%%%$$$$$$''''''&&&$$$$$$''''''&&&$$$$$$&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$&&&%%%$$$######%%%%%%$$$######%%%%%%$$$######ssstttsssqqqnnnkkkfffuuuvvvuuusssppplllgggvvvwwwvvvtttqqqmmmhhhvvvwwwvvvtttqqqmmmiiitttuuutttrrrooolllggg888;;;???CCCGGGLLLQQQVVV[[[```eeejjjnnnqqqsss888<<>><<<:::888>>><<<:::888>>><<<:::888>>><<<:::888>>><<<:::888>>><<<:::888>>><<<:::888EEEBBB@@@>>>...CCCAAA>>><<<,,,AAA???===;;;)))@@@>>><<<:::'''???===;;;999&&&>>><<<:::888###===<<<:::888"""===<<<:::888!!!===<<<:::888!!!===<<<:::888 ===<<<:::888===<<<:::888>>><<<:::888>>><<<:::888>>><<<:::888RRRLLLFFFBBB777XXXPPPIIIDDD999^^^SSSLLLFFF:::cccWWWNNNGGG;;;fffYYYPPPIII<<>>...???@@@??????>>>>>>::::::;;;;;;::::::999777666666666666555555444hhhhhhhhhfffdddaaa^^^cccccccccbbb```^^^[[[___```___^^^]]][[[XXX[[[[[[[[[ZZZYYYWWWTTTWWWXXXWWWWWWUUUTTTRRRVVVVVVUUUUUUTTTRRRPPPRRRRRRQQQQQQPPPNNNMMMNNNNNNNNNMMMLLLKKKJJJKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCBBBAAA@@@???>>>@@@??????>>>>>>:::777888999999:::;;;;;;<<<<<<======>>>>>>>>>???444444333666666444555888;;;;;;999999777::::::000111111222222333333444444444555555555666666999<<>>AAADDDHHHKKKOOOSSSVVVZZZ]]]```bbbccc;;;>>>@@@CCCEEEHHHKKKNNNRRRUUUXXXZZZ]]]^^^___;;;===???AAADDDGGGIIILLLOOORRRTTTVVVXXXZZZ[[[<<<>>>@@@BBBDDDFFFIIIKKKMMMPPPRRRTTTUUUWWWWWWAAABBBDDDEEEGGGIIIJJJLLLNNNPPPRRRSSSTTTUUUVVV@@@AAABBBDDDEEEGGGHHHJJJKKKMMMNNNPPPQQQQQQRRR>>>???AAABBBCCCEEEFFFHHHIIIJJJKKKLLLMMMNNNNNN===>>>???@@@BBBCCCDDDEEEFFFHHHIIIIIIJJJKKKKKK<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHH;;;<<<===>>>???@@@AAAAAABBBCCCDDDDDDEEEEEEEEE999;;;;;;<<<===>>>??????@@@AAAAAAAAABBBCCCBBB888888999::::::;;;;;;<<<<<<======>>>>>>>>>>>>///111111222111222222222222333333555555555777---.../////////---111///...222111111000333333,,,,,,,,,,,,,,,,,,,,,---------......///000000&&&&&&&&&------...((()))***+++,,,---...000222444666999------......)))***+++,,,...///111222444666999---.........//////000111222333555666888999;;;---.........///000000111222333444666777999;;;//////000000111222222333444555666777999:::<<<777777888888999999::::::;;;<<<<<<===>>>@@@AAA666777777777888888999999:::;;;;;;<<<===>>>@@@555666666666777777888888999:::;;;;;;<<<===>>>555555555666666777777888888999::::::;;;<<<===444444444555555666666777777888999999:::;;;<<<333333444444555555666666666777888888999:::;;;222222333333333444555555666666666777888888999///111111111111222222333222333333555555555777777------666------777//////666777777555666666555555555444444555333333444333333333222111222---//////,,,,,,,,,,,,,,,,,,KKKLLLMMMIIIJJJKKKHHHIIIIIICCCCCCCCCAAAAAAAAACCCDDD---BBBBBB---AAA???,,,???...,,,<<<---,,,999999&&&888777''';;;999---:::888---777------SSSUUUVVVTTTVVVWWWUUUVVVWWWUUUWWWXXXVVVWWWXXXUUUWWWXXXUUUVVVWWWTTTUUUWWWSSSUUUVVVRRRSSSUUUQQQRRRSSSPPPQQQRRRNNNOOOPPPMMMNNNNNNKKKLLLMMM......------,,,,,,++++++***))))))(((''''''&&&---------,,,,,,++++++***))))))(((((('''&&&&&&---,,,,,,+++++++++***))))))(((((('''&&&&&&%%%,,,,,,++++++******))))))(((((('''&&&&&&%%%%%%+++++++++******))))))(((((('''&&&&&&%%%%%%$$$+++******)))))))))((((((''''''&&&%%%%%%$$$$$$******))))))(((((((((''''''&&&%%%%%%$$$$$$###333333222222111000000///......---,,,++++++***333333222111111000000///......---,,,+++******333222222111111000//////...------,,,+++******333222222111000000//////...---,,,,,,+++***)))222222111111000000///......---,,,++++++***)))222222111111000//////...------,,,+++******)))222111111000000///......---,,,,,,+++***))))))111111000000//////...------,,,++++++***)))(((111111000000///......---,,,,,,+++***))))))(((111000000//////...------,,,++++++***)))((((((000000//////......---,,,,,,+++******)))((((((000//////......------,,,++++++***))))))((('''//////......------,,,,,,+++******)))(((''''''///......------,,,,,,+++******)))((((((''''''......------,,,,,,++++++***))))))(((''''''&&&444444333333222111111000//////...------,,,+++444444333333222111111000//////...---,,,,,,+++444444333333222111111000//////...---,,,,,,+++444444333222222111111000//////...---,,,,,,+++444333333222222111111000//////...---,,,++++++444333333222222111111000///......---,,,++++++444333333222222111000000///......---,,,++++++444333333222222111000000///......---,,,++++++444333333222222111000000///......---,,,++++++444333333222222111000000///...------,,,+++***444333333222111111000000///...------,,,+++***444333333222111111000//////...---,,,,,,+++***333333222222111111000//////...---,,,,,,+++***333333222222111111000//////...---,,,++++++***333333222222111000000///......---,,,++++++***444333333333222222111000//////...---,,,+++***555555444444333333222111000000///...---,,,+++555555444444333333222111000000///...---,,,+++555555444444333333222111000000///...---,,,+++555444444333333222222111000//////...---,,,+++555444444333333222222111000///......---,,,+++555444444333333222111111000///......---,,,+++555444444333333222111111000///......---,,,+++555444444333333222111111000///...------,,,+++555444444333222222111000000///...------,,,+++444444333333222222111000000///...------,,,+++444444333333222222111000000///...------,,,+++444444333333222222111000000///...------,,,+++444444333333222222111000000///...------,,,+++444444333333222111111000//////...------,,,+++GGGGGGHHHIIIIIIJJJJJJGGGHHHHHHIIIIIIJJJJJJGGGHHHIIIIIIJJJJJJJJJGGGHHHIIIIIIJJJJJJKKKGGGHHHIIIIIIJJJJJJKKKGGGHHHHHHIIIIIIJJJJJJGGGGGGHHHHHHIIIIIIJJJFFFGGGGGGHHHHHHHHHIIIFFFFFFGGGGGGGGGGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB555666777999:::<<<===>>>???@@@AAABBBCCCCCCDDD555666888999:::;;;===>>>???@@@AAABBBCCCDDDDDD555777888999:::<<<===>>>???@@@AAABBBCCCDDDEEE555777888999:::<<<===>>>???@@@BBBBBBCCCDDDEEE555777888999:::<<<===>>>???@@@AAABBBCCCDDDEEE555777888999:::<<<===>>>???@@@AAABBBCCCDDDDDD555666888999:::;;;===>>>???@@@AAABBBCCCCCCDDD555666777999:::;;;<<<===???@@@AAAAAABBBCCCDDD555666777888999;;;<<<===>>>???@@@AAABBBBBBCCC)))888)))(((@@@+++>>>???=========<<<<<<<<<;;;;;;;;;:::::::::999999999777888888EEEFFFFFFDDDEEEEEECCCCCCDDDAAABBBCCCAAAAAAAAA&&&///&&&&&&...))))))555)))444444)))333333222222222111222111111111111000000000/////////---------++++++++++++++++++*********555111/// ///"""333$$$222000111///000...///---...,,,+++******''')))&&&&&&&&&%%%)))%%%)))%%%!!!%%%!!!)))(((;;;(((:::(((999(((777888666777555666444555111//////777777777777......111666666666555000000111111555444444///000000000333333333333//////222222222222333333111222222222222111111111111111111111000000000000000000//////////////////---------------...+++,,,++++++,,,+++++++++************************)))***FFFFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGDDDDDDEEEEEEFFF%%%CCCCCCDDDDDDEEE&&&BBBBBBCCCCCC))))))888999:::BBB))))))@@@888999!!!?????????!!!!!!!!!===>>>***)))))))))<<<===)))))))))(((;;;))))))))))))(((:::))))))))))))(((999))))))(((((((((888888888888888888//////777777777777000000////////////---+++,,,++++++***///...999999999---------///777666666555555444444444444333333222222111111000111000000555555555222222222222111111666666000000//////666444444111111111111111555555555000/////////555555333333000000000000444444444/////////...444444444222222333333333333333333//////......444444444444111111222222222222222333333333333333333333333333000111111111111111222222222222222222222222222222000000000000000111111111111111111111111111111111/////////000000000000000000000000000000111111111......//////////////////000000000000000000000000---------................../////////////////////,,,,,,,,,,,,,,,---------------------------......******+++++++++++++++++++++,,,,,,,,,,,,,,,+++---)))))))))*********************************+++,,,((())))))))))))))))))))))))******************+++CCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@????????????>>>????????????@@@@@@???????????????>>>>>>>>>>>>===>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>=========<<<====================================<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;000///::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;333000000///999999::::::::::::::::::::::::444333333222111999888888999999999999999999999444333333222999888---777777777888888888888333333333222222888888000---666666666777777333222222222222777777777000//////555555555222222222222111111666666000000//////666------...//////000111111222333333444444444555,,,------...//////000111111222222333333333444,,,,,,------...//////000000111111222222333333***+++,,,------......//////000000111111222222******+++,,,,,,---......//////000000000111111)))******+++,,,,,,------......//////000000000((()))******+++,,,,,,------....../////////000(((((()))******+++,,,,,,---------......//////'''(((((()))******++++++,,,,,,---------......'''''''''((()))*********++++++,,,,,,,,,------&&&&&&''''''(((((())))))*********+++++++++,,,%%%%%%%%%&&&'''''''''(((((()))))))))*********$$$$$$%%%%%%%%%&&&&&&''''''((((((((()))))))))###$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((555666777888999;;;<<<===>>>???@@@AAABBBBBBCCC444555777888999:::;;;<<<===>>>???@@@AAABBBBBB444555666777888:::;;;<<<===>>>??????@@@AAAAAA333555666777888999:::;;;<<<===>>>??????@@@@@@333444555666777888999:::;;;<<<===>>>>>>??????222333555666777888888999:::;;;<<<======>>>>>>222333444555666777888999999:::;;;<<<<<<======111222333444555666777888999999:::;;;;;;<<<<<<111222333333444555666777888888999::::::;;;;;;000111222333333444555666777777888999999::::::///000111222333333444555666666777888888999999///000000111222333333444555555666777777888888...///000000111222333333444444555666666666777---...///000000111222222333333444555555555666------...//////000111111222333333444444444555---!!!!!!......//////000&&&555555------......///!!!&&&444444555------...555))))))444444444444444444***))))))333333333333333333)))))))))222222222222222222222222222111111111111111111111222111111111111111111111111111111000000000000000000000000000///////////////////////////......---------------------,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++******+++)))************************AAAAAAAAABBBBBBCCCCCCDDDEEEAAAAAAAAAAAAAAABBBBBBCCCDDD@@@@@@@@@@@@AAAAAABBBBBBCCC??????@@@@@@@@@AAAAAAAAABBB???????????????@@@@@@@@@AAA>>>>>>>>>>>>?????????***)))============>>>>>>---***)))<<<<<<<<<<<<===------,,,++++++;;;;;;<<<...---,,,,,,===***///:::...------,,,<<<<<<---... ------,,,:::;;;;;;)))!!! ,,,,,,999999:::!!!!!!!!!000888888999 !!!!!!!!!//////000777777---!!!!!!......//////000'''++++++,,,+++*********))))))+++---)))777... 666------555555555444444444444444444333333333222222222111111111000111111000000000///////////////...+++,,,,,,AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>???>>>>>>>>>=========<<<;;;;;;***999)))888888AAAAAAAAAAAA@@@@@@????????????>>>>>>======;;;<<<***+++)))***777,,,GGGGGGFFFFFF000///---,,,+++)))((('''&&&///...,,,+++***)))'''&&&%%%555'''&&&%%%$$$###"""444&&&%%%$$$###""""""444333111000...---,,,000///...------,,,+++***)))'''&&&//////...---,,,+++******((('''&&&bbbYYYPPPIIICCC>>>:::666333000...,,,***___VVVNNNHHHBBB===999666333000---+++)))rrrtttjjjkkk@@@<<<999777444222///---+++)))(((===:::777555222000...,,,+++***(((------,,,,,,++++++***)))))))))(((((((((---,,,,,,++++++******))))))((((((((((((  JJJLLLNNNGGGIIIKKKEEEBBB>>>;;;999666444222000...,,,CCC@@@===:::888555333111///---,,,AAA>>>;;;999777444222111///---+++888666555333222000///...,,,888666555333222000///...,,,888777555333222000///...,,,@@@@@@??????>>>>>>222111000///---,,,+++***)))111000///...,,,+++***)))(((%%%%%%$$$######%%%$$$###""""""999999:::888888888&&&%%%$$$###"""%%%%%%###"""!!!555333222000///444333111000...444333111000...<<<<<<;;;:::::::::---,,,+++***)))(((''',,,+++***)))(((''''''***)))((('''&&&%%%$$$)))((('''&&&%%%$$$###666666666666666666666555555555555555555555444444444444444444444444444444444444444444333333333333333333333222222222333333333333222222222222222222222111111111111111111111111111111111111111111/////////////////////---------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++??????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999999999888888888888888888888888888888888777777777777777777777777777777666666666666666666666666666666666666666666BBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@BBBBBBAAAAAAAAA@@@@@@BBBAAAAAAAAA@@@@@@@@@BBBAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@???AAAAAA@@@@@@@@@??????@@@@@@@@@@@@?????????@@@@@@????????????>>>????????????>>>>>>>>>??????>>>>>>>>>>>>>>>555555555666666666666666666666666666666666666555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444222222333333333333333333333333333333333333333222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222000111111111111111111111111111111111111111111000000000000000000000000000000000111111111111.....................////////////////////////,,,,,,---,,,---,,,---------------------------+++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++++++++BBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666555555555666666666666666666666666666666666666GGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@DDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???BBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????222333333333333444444444444555555555555555555222222222222333333333333444444444444444444555111111222222222222333333333333333333444444444111111111111111222222222222222333333333333333000000000111111111111111222222222222222222222///000000000000000111111111111111111111222222////////////000000000000000000111111111111111...//////////////////000000000000000000000000............/////////////////////000000000000,,,------------------------..................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))************************+++((()))))))))))))))))))))))))))***************<<<===>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBB<<<<<<======>>>>>>??????@@@@@@AAAAAAAAAAAAAAA;;;<<<<<<======>>>>>>?????????@@@@@@@@@@@@@@@:::;;;;;;<<<<<<======>>>>>>>>>???????????????::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>999999::::::;;;;;;;;;<<<<<<<<<===============888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<777888888999999999:::::::::;;;;;;;;;;;;;;;;;;777777777888888888999999999::::::::::::::::::666666777777777888888888888999999999999999:::555555666666666777777777888888888888888888999444555555555666666666666777777777777777888888444444444555555555555666666666666666777777777333333444444444444555555555555666666666666666222333333333333444444444444555555555555555555@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGG@@@AAABBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGAAAAAABBBCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHAAAAAABBBCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHAAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHH@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGG@@@AAAAAABBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGG@@@@@@AAABBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGG???@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFF???@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFF??????@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEE>>>??????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEE>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDD===>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCCCC<<<===>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBB000000000000000000111111111111111222222222222000000000000000000000000000111111111111222222/////////////////////000000000000000111111111...............///////////////000000000000111...---------............///////////////000000$$$))),,,------------............////////////"""!!!(((,,,,,,,,,---------............////// !!!"""((())),,,,,,,,,---------............ !!!"""'''(((+++,,,,,,,,,---------...... !!!!!!&&&'''***+++++++++,,,,,,,,,,,, %%%%%%&&&''')))************+++$$$$$$%%%%%%((((((((())))))$$$$$$%%%%%%&&&(((((((((888888888888888888999999999::::::;;;;;;<<<<<<888888888888888888888999999999::::::;;;;;;<<<777777777777777888888888888999999::::::;;;;;;777777777777777777777888888888999999999::::::666666666666666777777777777888888888999999:::666666666666666666666666777777777888888888999555555555555555555666666666666777777777888888555555555555555555555555555666666666777777777444444444444444444444555555555555666666666777444444444444444444444444444444555555555666666333333333333333333333333444444444444555555555222222222222222222333333333333333444444444444222222222222222222222222222222333333333333444111111111111111111111111222222222222333333333000000000000000000111111111111111222222222222;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>??????@@@<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>???@@@AAA<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@AAA<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@AAA:::::::::::::::;;;;;;;;;<<<<<<===>>>>>>???@@@:::::::::::::::;;;;;;;;;<<<<<<===>>>>>>???@@@::::::::::::::::::;;;;;;<<<<<<======>>>???@@@::::::::::::::::::;;;;;;;;;<<<======>>>??????:::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???999999999999::::::::::::;;;;;;<<<======>>>???999999999999999:::::::::;;;;;;<<<<<<======>>>999999999999999999999::::::;;;;;;<<<<<<===>>>888888888999999999999999::::::;;;;;;<<<<<<===888888888888888888999999999::::::;;;;;;<<<<<<&&&&&&&&&%%%%%%$$$$$$$$$###""""""&&&%%%%%%%%%$$$$$$$$$######""""""%%%%%%$$$$$$$$$#########"""!!!!!!$$$$$$$$$#########""""""!!!!!! $$$#########"""""""""!!!!!! ######"""""""""!!!!!!!!! ######""""""!!!!!!!!! 444333333222111111000111000//////333333222222111111111111000000///333333222222111111111111000000///333333222222111111111111000//////333222222111111222111000000//////333222222111111111111000000//////333222222111111000000///......---222222222111111000000///......---222222111111000000//////...------000//////......------,,,++++++***...------,,,,,,++++++***))))))(((------,,,,,,++++++******)))((((((---,,,,,,,,,++++++******)))((('''---,,,,,,++++++******))))))((('''&&&&&&&&&%%%%%%$$$$$$$$$###""""""666666555555444333333222111111000666666555444444333333222111111000666555555444444333222222111111000666555555444333333222222111000000555555444444333333222111111000000555555444444333222222111000000000555555444333333222222111000000000555444444333333222111111000000///555444444333222222111111000000///444444333333222222111111111000///444444333333222222111000000000///444444333222222111111000000//////444333333222222111111111000//////444333333222222111111111000//////444333333222222111000111000000///:::999999888888777666666555444444999999888888777777666666555444333999999888888777666666555555444333999888888777777666666555444333333888888777777666666555555444333222888888777777666666555444444333222888888777666666555555444333222222888777777666666555444444333222111777777666666555555444444333222111777777666666555555444333333222111777777666555555444444333222111111777666666555555444444333222111000777666666555444444333333222111000666666555555444444333222222111000666666555555444333333222111111000))))))))))))))))))((((((((((((''''''''''''&&&))))))((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############888888777777777777777666666666555555444444333777777777777777777666666666555555555444444333777777777777777666666666666555555444444444333777777777777666666666666555555555444444333333777777777666666666666555555555444444444333333777777666666666666666555555555444444444333333666666666666666666555555555444444444333333333666666666666666555555555555444444444333333222666666666666555555555555444444444333333333222444444444333333333333222222222111111000000000111111111111111111000000000/////////.........111111111111000000000000/////////.........---111000000000000000000/////////.........------000000000000000////////////.........---------))))))))))))))))))((((((((((((''''''''''''''':::::::::::::::999999999999888888888777777666::::::::::::999999999999888888888777777666666:::::::::999999999999999888888777777777666666::::::999999999999999888888888777777666666666999999999999999999999888888888777777666666555999999999999999999888888888777777777666666555999999999999999888888888888777777666666666555999999999999888888888888777777777666666555555999999999888888888888777777777666666666555555999888888888888888888777777777666666555555444888888888888888888777777777666666666555555444888888888888888777777777777666666555555555444888888888888777777777777666666666555555444444888888888777777777777666666666555555555444444888888777777777777777666666666555555444444444<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888;;;;;;;;;;;;;;;;;;::::::::::::999999999888888;;;;;;;;;;;;:::::::::::::::999999999888888777;;;;;;:::::::::::::::::::::999999888888888777::::::::::::::::::::::::999999999888888777777:::::::::::::::::::::999999999999888888777777:::::::::::::::::::::999999999888888777777777::::::::::::::::::999999999999888888777777666:::::::::::::::999999999999888888888777777666((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%777777888888777777777888888888888888888888888777777888888777777777777888888888888888888777777777777888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666777777777777777777777777777777777777777777666666777777777777777777777777777555555666666666666666666777777777777777777666555555555666666666666666666666666666666666666555555555555666666666666666666666666666666666333333333444444444444444444444444444444444444000000000111111111111111111111111111111111111000000000000000111111111111111111111111111111//////000000000000000000111111111111111111111////////////000000000000000000000000000000000((())))))))))))))))))))))))))))))))))))))))))888888888888999999999999:::::::::::::::::::::888888888888999999999999999::::::::::::::::::888888999888999999999999999::::::::::::::::::888888999888888999999999999999999::::::::::::888888888888888999999999999999999999999999999888888888888888999999999999999999999999999999888888888888888888999999999999999999999999999888888888888888888888999999999999999999999999888888888888888888888999999999999999999999999888888888888888888888888999999999999999999999888888888777888888888888888888999999999888888777888888777888888888888888888888888888888888777888888777777888888888888888888888888888888777777888777777777888888888888888888888888888777777888888777777777888888888888888888888888777777777888888999999::::::;;;;;;;;;;;;<<<<<<777777888888888999999:::::::::;;;;;;;;;;;;<<<777777888888888999999:::::::::;;;;;;;;;;;;;;;777777888888888999999:::::::::;;;;;;;;;;;;;;;777777777888888999999:::::::::;;;;;;;;;;;;;;;777777777888888999999:::::::::;;;;;;;;;;;;;;;777888777888888999999:::::::::;;;;;;;;;;;;;;;777888888888888999999::::::::::::;;;;;;;;;;;;777888888888999999999::::::::::::;;;;;;;;;;;;888888888888999999999::::::::::::::::::;;;;;;888888888888999999999::::::::::::::::::::::::777888888888999999999999:::::::::::::::::::::888888888888999999999::::::::::::::::::::::::888888888888999999999999:::::::::::::::::::::888888888888999999999999:::::::::::::::::::::######$$$$$$%%%%%%&&&&&&'''''''''(((((((((((("""######$$$$$$%%%%%%&&&&&&&&&''''''''''''((("""""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''!!!!!!""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%% !!!!!!"""""""""#########$$$$$$$$$$$$%%% !!!!!!"""""""""############$$$$$$$$$...//////000111111222333333444444666666777777...//////000111111222222333444444555666777777...//////000111111222222333333444555666777777...//////000111111222222333444444444666777777......///000000111222222333444444555666666777......///000000111222222333444444444666666777......///000000111222222333333444444555555555......//////000111111222222333444444444555555......//////000111111222222333333444444555555,,,------......//////000000111111222333333333))))))***++++++,,,,,,------......//////000000))))))******++++++,,,,,,---....../////////000((())))))***++++++,,,,,,------....../////////(((((()))******++++++,,,,,,------.........///######$$$$$$%%%%%%&&&&&&'''''''''((((((((((((//////000000111222222333444555555666666777888//////000000111222222333444555555666666777888//////000000111222222333444555666666777777888//////000000111222222333444444666666777777888...///000000111222333333444444666666777777888...///000000111222333333444555666666777888888...///000000111222222333444444666666777777888...///000000111222222333444444666666777777888...///000000111222222333444444666666777777888...///000000111222222333333444555666777777888...///000000111222222333444444555666777777888...///000000111222222333444444555666777777777...///000000111222222333444444555666777777777...//////000111222222333444444555666777777777...//////000111111222333333444555666777777777......///000000111222333333444444555666666777......///000000111222333333444555555666666777......///000000111222333333444555555666666777...//////000000111222333333444555555666666777...//////000111111222333444444555555666666777...//////000111111222333444444555555666666777...//////000111111222333444444555666666777777...//////000111111222333444444555666666777777...//////000111111222333444555555666666777777...//////000111222222333444555555666777777888...///000000111222222333444555555666666777888...///000000111222222333333555555666666777777//////000000111222222333444555555666666777888//////000000111222222333444555555666666777888//////000000111222222333444555555666666777888777777888888888999777666666777777777888666555666666666666777777555555555555666666666444444444555555555555333333444444444444555222333333333333444444222222222222333333333111111222222222222333//////000000000000222---------.........---+++++++++++++++,,,,,,******++++++++++++,,,FFFGGGHHHHHHIIIJJJKKKEEEEEEFFFGGGHHHIIIIIICCCDDDEEEFFFFFFGGGHHH@@@AAAAAABBBBBBCCCCCC??????@@@@@@AAAAAAAAA@@@AAAAAABBBBBBCCCCCC???@@@@@@AAAAAAAAABBB>>>??????@@@@@@@@@AAA===>>>>>>??????@@@???<<<=========>>>>>><<<999999999999999999999777888888888888888888999999:::::::::;;;;;;888888999999999999:::777777888888888999777KKKMMMNNNOOOQQQRRRSSSLLLMMMOOOPPPRRRSSSTTTLLLNNNOOOQQQRRRTTTUUUMMMNNNOOOQQQRRRTTTUUUMMMNNNPPPQQQSSSTTTVVVLLLNNNOOOQQQRRRTTTUUULLLMMMOOOPPPRRRSSSUUULLLMMMNNNPPPQQQSSSTTTKKKLLLNNNOOOQQQRRRSSSJJJLLLMMMNNNPPPQQQRRRJJJKKKLLLMMMOOOPPPQQQIIIJJJKKKLLLMMMOOOPPPHHHIIIJJJKKKLLLMMMNNNGGGHHHIIIJJJKKKLLLMMMFFFGGGHHHHHHIIIJJJKKK444555555444555555555555666666666666777777777444444444444444444444444555555555555666666666333333333333333333333444444444444555555555555222333333222222333333333333333444444444444555222222222222222222222222333333333333333444444111111111111111111111222222222222222333333333000111111000000111111111111111222222222222222000000000000000000000000111111111111111222222//////000/////////000000000000000111111111111.........---------................../////////,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------*********)))))))))*********************++++++)))))))))))))))))))))))))))))))))************>>>>>>?????????@@@@@@AAAAAABBBBBBCCCDDDEEEFFF>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCDDDEEE======>>>===>>>>>>??????@@@@@@AAAAAABBBCCCCCC<<<===============<<<======>>>>>>??????@@@@@@;;;<<<<<<<<<<<<=========<<<======>>>>>>>>>???;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@::::::;;;:::;;;;;;;;;<<<<<<======>>>>>>??????999:::::::::::::::;;;;;;;;;<<<<<<======>>>>>>999999999999999:::::::::;;;;;;;;;<<<<<<======888888999888999999999:::::::::;;;;;;;;;<<<<<<777888888888888888888999777777888888888888999777777777777777777666666666777777777777777777666666666666666666777777777888888888888999999555555666555555555666666666777777777777888888555555555444555555555555666666666666777777777AAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKAAABBBBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHIIIKKKLLLAAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLAAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMAAABBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKMMMAAABBBBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLAAABBBBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIKKKLLLAAABBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIJJJLLLAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHIIIJJJ@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFGGGHHHJJJ@@@@@@AAA@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHIII???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHH????????????@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGG>>>>>>?????????@@@@@@AAAAAABBBBBBCCCDDDEEEFFF222222222222333333333333333333444444444444555111111222222222222222222333333333333333333444111111111111111111222222222222222222333333333000000111111111111111111111222222222222222222000000000000000000111111111111111111111222222//////000000000000000000000000111111111111111//////////////////000000000000000000000000000......///////////////////////////000000000000..................///////////////////////////,,,,,,------------------------------------...+++++++++++++++++++++++++++++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******'''))))))))))))))))))))))))))))))))))))))))))::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>999999999999:::::::::;;;;;;;;;<<<<<<<<<======888888999999999999:::::::::;;;;;;;;;<<<<<<<<<888888888888999999999999:::::::::;;;;;;;;;<<<777777888888888888999999999999:::::::::;;;;;;777777777777777888888888888999999999:::::::::666666666777777777777888888888888999999999999555666666666666666777777777777888888888888999555555555555666666666666777777777777888888888444444555555555555555666666666666777777777777444444444444444555555555555555666666666666777333333333444444444444444555555555555666666666222333333333333333333444444444444555555555555222222222222333333333333333333444444444444444;;;<<<<<<=========>>>>>>>>>??????@@@@@@@@@AAA<<<<<<<<<======>>>>>>>>>??????@@@@@@@@@AAAAAA<<<<<<<<<======>>>>>>>>>??????@@@@@@AAAAAAAAA<<<<<<=========>>>>>>?????????@@@@@@AAAAAAAAA<<<<<<=========>>>>>>?????????@@@@@@AAAAAAAAA<<<<<<=========>>>>>>?????????@@@@@@AAAAAAAAA<<<<<<=========>>>>>>?????????@@@@@@AAAAAAAAA<<<<<<<<<======>>>>>>>>>??????@@@@@@@@@AAAAAA;;;<<<<<<=========>>>>>>?????????@@@@@@AAAAAA;;;<<<<<<<<<=========>>>>>>?????????@@@@@@AAA;;;;;;<<<<<<<<<======>>>>>>>>>?????????@@@@@@;;;;;;;;;<<<<<<<<<======>>>>>>>>>?????????@@@:::;;;;;;;;;<<<<<<<<<=========>>>>>>?????????::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>222222222111111111111111111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111000/////////////////////000000000000000000000//////...//////////////////////////////000000###(((.....................//////////////////!!! '''+++------...---............/////////!!!'''***+++---------.................. !!!&&&'''++++++------------......... %%%&&&*********,,,,,,,,,,,,,,,$$$$$$$$$'''((())))))******+++#########$$$'''''''''))))))"""#########&&&''''''''':::999999999999999888888999999999999999999:::999999999888888888888888888888888888999999999999999888888888888888888888888888888888888999888888888888777777777777777777777888888888888888888777777777777777777777777777777777777888777777777777777666666666666666666777777777777777777666666666666666666666666666666666666777666666666666555555555555555555555666666666666666666555555555555555555555555555555555555555555555555555444444444444444444444444555555555555444444444444444444444444444444444444444444444444444333333333333333333333333333333333444333333333333333222222222222222333333333333333333222222222222222222222222222222222222222222222222222111111111111111111111111111222222222;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::::::::999999999:::::::::::::::;;;::::::::::::999999999999999999999::::::::::::::::::999999999999999999999999999999999:::::::::999999999999999888888999999999999999999:::------------,,,,,,,,,++++++******))))))((((((---------------,,,,,,+++++++++******)))((((((...------------,,,,,,,,,++++++******))))))(((......------------,,,,,,++++++******))))))(((.........---------,,,,,,,,,++++++***))))))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$######((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$))))))(((((((((((('''''''''&&&&&&%%%%%%$$$$$$))))))))))))((((((((((((''''''&&&&&&%%%%%%$$$******))))))))))))(((((((((''''''&&&&&&%%%%%%************)))))))))(((((((((''''''&&&&&&%%%++++++************)))))))))((((((''''''&&&&&&++++++++++++*********)))))))))(((''''''&&&&&&,,,++++++++++++*********))))))((((((''''''&&&,,,,,,,,,+++++++++*********))))))(((((('''''',,,,,,,,,,,,+++++++++*********)))((((((''''''---,,,,,,,,,,,,+++++++++******))))))(((((('''---------,,,,,,,,,+++++++++******))))))((((((------------,,,,,,,,,++++++******))))))((((((  !!!!!!!!!!!! """"""!!!!!!!!!!!!!!! """""""""""""""!!!!!!!!!!!! #########"""""""""""""""!!!!!!!!! ###############""""""""""""!!!!!!!!! $$$$$$$$$############""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$#########""""""!!!!!!&&&%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########""""""''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$######'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$###&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########"""&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""###"""%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!$$$$$$$$$$$$$$$############""""""!!!!!!"""!!!###############"""""""""""""""!!!!!! !!! """######"""""""""""""""!!!!!!!!! !!! """"""""""""""""""!!!!!!!!!!!!!!! ............---------,,,,,,++++++*********)))......------------,,,,,,++++++******)))***(((------------,,,,,,,,,+++++++++***)))))))))(((------,,,,,,,,,,,,++++++*********)))((()))(((,,,,,,,,,,,,+++++++++*********)))(((((((((''',,,++++++++++++*********)))))))))((('''((('''+++++++++************)))))))))((((((''''''&&&+++************)))))))))((((((((('''''''''&&&*********))))))))))))(((((((((''''''&&&'''%%%)))))))))))))))((((((((('''''''''&&&&&&&&&%%%)))))))))(((((((((((('''''''''&&&&&&%%%&&&$$$((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$(((((((((''''''''''''&&&&&&&&&%%%%%%$$$%%%$$$'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$###222222222222111111000000//////......------,,,222222222111111111000000//////......------,,,222222222111111111000000//////......------,,,222222222111111111000000//////...---------,,,222222111111111111000000//////...---------,,,222111111111111000000000//////...---------+++111111111111000000000//////......---,,,---+++111111111111000000/////////...------,,,,,,+++111111000000000000//////......------,,,,,,+++000000000000000//////......------,,,,,,,,,***000000000/////////.........------,,,++++++***000////////////.........------,,,,,,++++++***////////////.........------,,,,,,+++++++++***//////.........---------,,,,,,++++++******)))............---------,,,,,,++++++*********)))000000///......---,,,+++******)))((('''&&&%%%//////...------,,,+++******)))((('''&&&%%%%%%......---,,,,,,+++******)))((('''&&&&&&%%%$$$---,,,,,,++++++***))))))((('''&&&&&&%%%$$$###,,,++++++******)))(((((('''&&&&&&%%%$$$######+++******))))))(((''''''&&&%%%%%%$$$######""")))))))))(((((('''&&&&&&%%%%%%$$$######"""""")))((((((''''''&&&&&&%%%$$$$$$######""""""!!!(((''''''&&&&&&%%%%%%$$$$$$######""""""!!!!!!++++++,,,---...///000111222***+++,,,,,,...//////000111)))***+++,,,---...///000111)))******+++,,,---...///000))))))***+++,,,---...//////(((((()))***+++,,,---...///'''((((((***++++++,,,---...''''''((()))***+++,,,------&&&''''''((()))***+++,,,---&&&&&&''''''((()))***+++,,,%%%&&&&&&'''(((((()))******,,,---...///000222333444555,,,---...///000222333444555,,,---...///111222333444555,,,---...///111222333444555,,,---...///111222333444555,,,---...///111222333444555,,,---...///000222333444555,,,---...///000111333444555,,,---...///000111222444555,,,------///000111222333444+++,,,---...///111222333444+++,,,---...///000111222333+++,,,---...///000111222333++++++,,,---...///000111222++++++,,,---...///000111222888777666555555444333222111000//////...---,,,777666555555444333222111111000///...---,,,,,,666555555444333222222111000///...------++++++555444444333222222111000//////...---,,,+++***444333333222111111000//////...---,,,++++++***333333222111111000//////...---,,,++++++******222222111000000///......---,,,,,,+++***))))))111111000000///......---,,,,,,+++***))))))(((000//////......------,,,++++++***))))))((('''///......------,,,,,,+++******)))((((((''''''...------,,,,,,++++++******)))(((((('''&&&&&&<<<;;;:::999888777666555444333222111000///...<<<;;;:::999888777666555444333222111000///...<<<<<<;;;:::999888777666444333222111000///...<<<<<<;;;:::999888777666555333222111000///...<<<<<<;;;:::999888777666555333222111000///...===<<<;;;:::999888666555444333222111000///...===<<<;;;:::888777666555444333222111000///...<<<;;;::::::888777666555444333222111000///...<<<;;;:::999888777666555444333222111///......;;;;;;:::999777666555444444333111000///...---;;;:::999888777666555444333222111000///...---:::999999888666555555444333222111000///...---999888888777666555444333222111000///...------888888777666555444444333222111000///...---,,,888777666555555444333222111000//////...---,,,$$$###"""!!!!!!$$$###"""!!!!!!######"""!!! ###"""!!!!!! """"""!!! """""" """!!! !!!!!! !!!!!! !!!   &&&%%%$$$######&&&%%%$$$######&&&&&&$$$######&&&&&&$$$######&&&%%%$$$######&&&%%%$$$###"""&&&%%%$$$###"""&&&%%%$$$###"""&&&%%%$$$###"""%%%%%%###""""""%%%$$$###""""""%%%$$$###""""""$$$$$$###"""!!!$$$$$$###"""!!!$$$###"""!!!!!!%%%%%%%%%$$$$$$######""""""!!!!!! %%%$$$$$$$$$######""""""!!!!!!!!! $$$$$$$$$######""""""!!!!!!!!! $$$######""""""!!!!!!!!! ###""""""!!!!!!!!! """"""!!!!!! !!!!!!!!! !!!!!! 111000///...---,,,******)))((('''&&&%%%%%%$$$000///...---,,,+++***)))((('''&&&&&&%%%$$$$$$///...---,,,+++***)))(((''''''&&&%%%$$$$$$###...---,,,+++***))))))((('''&&&%%%%%%$$$######---,,,+++******)))((('''&&&&&&%%%$$$$$$###""",,,+++******)))(((''''''&&&%%%%%%$$$######"""+++******)))(((''''''&&&%%%%%%$$$######""""""******)))(((''''''&&&&&&%%%$$$$$$###""""""!!!))))))(((''''''&&&&&&%%%$$$$$$######""""""!!!)))(((''''''&&&&&&%%%$$$$$$######""""""!!!!!!(((''''''&&&&&&%%%%%%$$$######""""""!!!!!! ''''''&&&&&&%%%%%%$$$$$$###""""""!!!!!! '''&&&&&&%%%%%%$$$$$$######""""""!!!!!! &&&&&&%%%%%%$$$$$$######""""""!!!!!! %%%%%%%%%$$$$$$######""""""!!!!!! ===:::888666444222000...---+++***)))((('''&&&===:::888666444222000///---,,,***)))((('''&&&===:::888666444222000///---,,,***)))((('''&&&<<<:::888666444222000...---,,,***)))((('''&&&<<<999777555333111000...---+++***)))((('''&&&;;;999777555333111///...---+++***)))((('''&&&:::888666444222111///...,,,+++***)))((('''&&&999777555333222000///---,,,+++***(((''''''&&&888666444333111000...---+++***)))((('''&&&&&&777555444222000///...,,,+++***)))((('''&&&%%%666444333111000...---,,,+++***)))((('''&&&%%%555333222000///...,,,+++***)))((('''&&&&&&%%%444222111///...---,,,+++***)))((('''&&&%%%$$$222111000///---,,,+++***)))((('''&&&&&&%%%$$$111000///...---,,,+++***)))((('''&&&%%%%%%$$$***)))))))))))))))((((((((('''''''''&&&&&&%%%)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########&&&%%%&&&%%%$$$$$$$$$$$$###############""""""%%%$$$$$$$$$$$$############"""""""""""""""!!!#####################"""""""""""""""!!!!!!!!!>>>>>>>>>======<<<;;;:::999888666555444333111<<<<<<<<<;;;::::::999888777666555444222111000::::::999999888888777666555444333222111000///888888777777666666555444444333222111000///...666666555555555444333333222111000000///...---444444444333333222222111111000///......---,,,222222222222111111000000//////...------,,,+++111111111000000000//////......---,,,,,,+++***000////////////......------,,,,,,++++++***)))...............------,,,,,,++++++******))))))------------,,,,,,,,,+++++++++******)))((((((,,,,,,,,,,,,+++++++++*********))))))(((((('''+++++++++++++++*********))))))(((((((((''''''***************)))))))))(((((((((''''''&&&&&&***)))))))))))))))((((((((('''''''''&&&&&&%%%```___^^^]]][[[XXXUUURRROOOLLLIIIFFFCCC@@@===```___^^^]]]ZZZXXXUUURRROOOLLLIIIFFFCCC@@@===___^^^]]]\\\ZZZWWWTTTQQQNNNKKKHHHEEEBBB???===]]]]]]\\\ZZZXXXVVVSSSPPPMMMJJJGGGEEEBBB???<<<[[[[[[ZZZXXXVVVTTTRRROOOLLLIIIFFFDDDAAA>>><<>>;;;999PPPOOOOOONNNMMMKKKIIIGGGEEECCCAAA>>><<<:::888MMMLLLLLLKKKJJJHHHGGGEEECCCAAA???===;;;999777JJJIIIIIIHHHGGGFFFDDDCCCAAA???===;;;:::888666GGGFFFFFFEEEDDDCCCBBB@@@???===;;;:::888666555DDDDDDCCCBBBBBBAAA???>>>===;;;:::888777555444AAAAAA@@@@@@???>>>===<<<;;;999888777555444222>>>>>>>>>======<<<;;;:::999888666555444333111666555555555555444444333333444444444444333333333222222333333333333222222222111111222222222222111111111000000111111111111000000000//////000000000000/////////......////////////.........------...............---------,,,---------,,,,,,,,,,,,++++++++++++++++++************)))))))))))))))(((((((((((('''((((((((((((((('''''''''&&&444444444444555555555555666666666666666666666333333333333444444444444444555555555555555444222222222222333333333333333333333333333333333111111111222222222222222222222222222222222222000111111111111111111111111111111111111111111000000000000000000000000000111111000000000000/////////////////////000000000000000/////////...............////////////////////////......---------------------------------------------++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++)))************************************)))))))))))))))))))))))))))))))))))))))))))))((((((222222222222222222222222222222333333333333444222111111111111111111111222222222222222222333111111111111111111111111111111111111222222222000000000000000000000000000000000111111111111000000///////////////000000000000000000000000//////////////////////////////////////////000.................................////////////...------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))666555555555555444444444333333333333333222222444444444444444333333333333222222222222222222333333333333333222222222222222111111111111111222222222222222222111111111111111111000000000111111111111111111111000000000000000000000000000000000000000000000000000//////////////////000000///////////////////////////............////////////.................................---------------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((333444444555555555666666666666666666666666666222222333333444444444444555555555555555555444111111222222333333333333333444444444444333333000000111111222222222222222333333333333222222///000000000111111111111111222222222222222111.../////////000000000000000111111111111111000---.........///////////////000000000000000000,,,------.............../////////////////////+++,,,,,,,,,---------------------------------)))*********+++++++++++++++,,,,,,,,,,,,,,,,,,((((((((()))))))))))))))*********************'''''''''((((((((((((((())))))))))))))))))))))))***++++++,,,---......///000000111222222333))))))***++++++,,,---......///000000111111222((())))))***++++++,,,------...//////000000111'''((())))))***++++++,,,------......//////000''''''((())))))***++++++,,,------......//////&&&''''''((())))))***++++++,,,,,,------......&&&&&&''''''((())))))******++++++,,,,,,------%%%&&&&&&''''''((())))))******+++++++++,,,,,,%%%%%%%%%&&&''''''(((((())))))*********++++++###$$$$$$%%%%%%&&&&&&''''''((((((((()))))))))############$$$$$$%%%%%%&&&&&&&&&'''''''''((("""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''000000000000000/////////...000000////////////......---/////////............------............---------,,,,,,---------------,,,,,,,,,+++------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++******666666555555555555444444333666666555555555444444444333666555555555555444444333333555555555555444444444333333555555555444444444333333222555555444444444333333333222444444444444333333333222222444444444333333333222222111444333333333333222222222111333333333333222222222111111333333222222222111111111000222222222222111111111000000222111111111111000000000///111111111000000000000//////000000000000000/////////...666666666666666555555555444666666666666666555555555444666666666666666555555444444666666666666666555555444444666666666666555555555444444666666666666555555555444444666666666666555555555444444666666666666555555555444444666666666666555555555444444666666666666555555555444444666666666666555555555444444666666666666555555444444444666666666555555555444444333666666666555555555444444333666666555555555555444444333444444444444444444444444444666666666666666666666555555777777666666666666666555555777777666666666666666555555777777777666666666666555555777777777666666666666555555777777777666666666555555555777777777666666666555555555777777777666666666555555555777777666666666666555555555777777666666666666555555444777777666666666666555555444777666666666666555555555444777666666666666555555555444777666666666666555555555444000000000000000000111111111111111111111111000/////////000000000000000000000000000000000000/////////////////////////////////////////////.....................///////////////.........------------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555555555555666666666666666666666666666666666555555555555555666666666666666666666666666666555555555555555555555666666666666666666666666444444555555555555555555555666666666666555555444444444555555555555555555555555555555555555444444444444444555555555555555555555555555555333444444444444444444444555555555555555555444333333333444444444444444444444444444444444444333333333333333444444444444444444444444444444222222333333333333333333333333333333333333333222222222222333333333333333333333333333333333111222222222222222222222222222222222222222222111111111111222222222222222222222222222222222000111111111111111111111111111111111111111111000000000000000000111111111111111111111111000555666666666666666666666777777777777777777777555666666666666666666666777777777777777777666555666666666666666666666777777777777777777666555666666666666666666666666777777777777777666555666666666666666666666666777777777777777666555666666666666666666666666777777777777666666555666666666666666666666666777777777777666666555666666666666666666666666777777777777666666555666666666666666666666666777777777777666666555666666666666666666666666666777777666666666555555666666666666666666666666666666666666666555555666666666666666666666666666666666666666555555555666666666666666666666666666666666666555555555666666666666666666666666666666666666555555555555666666666666666666666666666666666$$$$$$$$$$$$$$$$$$$$$$$$######&&&&&&%%%$$$444$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&777777%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$''''''777777777%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''777777777777%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%777777777777777&&&&&&&&&&&&&&&%%%%%%%%%%%%444777777777777777&&&&&&&&&&&&&&&&&&&&&&&&444444777777777777777&&&&&&&&&&&&&&&&&&&&&444444555777777777777777''''''''''''''''''444444444555777777777777777'''''''''''''''444444444444555777777777777777+++(((((((((333444444444444555777777777777777555555666666666666666666666777777777777777777555555666666666666666666666777777777777777777555555666666666666666666777777777777777777777555666666666666666666666666777777777777777777////////////////////////////////////000000000///...................../////////////////////..........................................///---------------------------------............---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,555444444444444444444444444444444555555555555444444444444444444444444444444444444444555555444444444444444444444444444444444444444444555444444333333333333333333333444444444444444444333333333333333333333333333333333444444444444333333333333333333333333333333333333333444444333333222222222222222222333333333333333333333222222222222222222222222222222222333333333333222222222222222222222222222222222222222333333222111111111111111111111222222222222222222222111111111111111111111111111111111111222222222111111111000000000111111111111111111111111111000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000////////////////////////////////////000000000555555444444444444444555555555555555555555555555555555444444444444555555555555555555555555555555555444444444444555555555555555555555555555555555444555444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555555555555555555555555444444444444444555555555555555555555555555555444444444444444555555555555555555555555555444444444444444444444555555555555555555555444444444444444444444444444555555555555555,,,,,,,,,------........./////////$$$$$$$$$$$$,,,,,,---------.........//////000$$$$$$$$$$$$,,,,,,------........./////////000%%%%%%%%%%%%,,,---------........./////////000%%%%%%%%%%%%,,,---------....../////////000000%%%%%%%%%%%%---------........./////////000000&&&&&&&&&&&&333---........./////////000000000&&&&&&&&&&&&444444444444.../////////000000000&&&&&&&&&&&&444444444444444444444444000000111''''''''''''444444444444444444444444444444444''''''''''''444444444444444444444444444444555,,,,,,,,,+++444444444444444444444444444555555555555555555444444444444444444444444444555555555555555555555444444444444444444444555555555555555555555555555444444444444444555555555555555555555555111111111111000000000000000000000////////////000000000000000000000//////////////////////////////////////////////////////.............../////////...........................---------..................------------------------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,777777777666666666666555555555555555555555555777777666666666666666555555555555555555555444666666666666666666555555555444444444444444444666666666666555555555555444444444444444444444666666666555555555555444444444444444444333333555555555555555555444444444444333333333333333555555555555444444444444444333333333333333333555444444444444444444333333333333333333222222444444444444444333333333333333222222222222222444444333333333333333333222222222222222222222333333333333333222222222222222222111111111111333333222222222222222222111111111111111111111222222222222222111111111111111111111000000000111111111111111111111111000000000000000000000111111111111000000000000000000000////////////777777666666666666555555555555555555555555555777777666666666666666555555555555555555555555777777666666666666666555555555555555555555555777777666666666666666555555555555555555555555777777777666666666666666555555555555555555555777777777666666666666666666555555555555555555777777777666666666666666666666555555555555555777777777777666666666666666666555555555555555777777777777666666666666666666555555555555555777777777777666666666666666666555555555555555777777777777666666666666666555555555555555555777777777777666666666666666555555555555555555777777777777666666666666555555555555555555555777777777666666666666555555555555555555555555777777777666666666666555555555555555555555555''''''(((((()))))))))************+++++++++,,,'''(((((())))))))))))*********++++++++++++,,,555((())))))))))))*********++++++++++++,,,,,,555555555444)))*********++++++++++++,,,,,,,,,555555555444444444444444+++++++++,,,,,,,,,,,,555555555555444444444444444444444,,,,,,,,,---666555555555555444444444444444444444444444333666555555555555555444444444444444444444444444666666555555555555555444444444444444444444444666666666555555555555555444444444444444444444666666666666555555555555555444444444444444444666666666666666555555555555444444444444444444666666666666666555555555555444555555555555444666666666666666666555555555555555555555555555666666666666666666555555555555555555555555555//////000000000000000111111111111111111111111....../////////000000000000000000000000000000---........./////////////////////////////////,,,---------............/////////////////////,,,,,,,,,------------........................++++++,,,,,,,,,,,,---------------------------***+++++++++,,,,,,,,,,,,,,,,,,,,,------------444555555666666666666666777777777777777777777444555555555666666666666666777777777777777777444444555555555666666666666666666666666666666444444444555555666666666666666666666666666666333444444555555555555666666666666666666666666333333444444555555555555555555555555555555555333333333444444555555555555555555555555555555222333333444444444444444555555555555555555555222222333333333444444444444444444444444444444222222222333333333333444444444444444444444444111111222222222333333333333333333333333333333111111111222222222222222333333333333333333333000000111111111111222222222222222222222222222///000000000111111111111111222222222222222111//////000000000000000111111111111111111111111666666666777777777777777777777777777777777666666666666777777777777777777777777777777777777666666666666777777777777777777777777777777777555666666666777777777777777777777777777777777555666666666666777777777777777777777777777777555666666666666777777777777777777777777777777555666666666666777777777777777777777777777777555555666666666777777777777777777777777777777555555666666666777777777777777777777777777777555555666666666666777777777777777777777777777555555666666666666777777777777777777777777777555555666666666666777777777777777777777777777555555555666666666777777777777777777777777777444555555666666666666777777777777777777777777444555555666666666666777777777777777777777777555555555555555444444444&&&%%%%%%&&&&&&''''''777777777777777666666666666555555''''''''''''777777777777777777666666666666555555555555555777777777777777777777777666666666666555555555777777777777777777777777777666666666666555555777777777777777777777777777777666666666666555777777777777777777777777777777777666666666666666777777777777777777777777777777666666666666666777777777777777777777777777777666666666666666666777777777777777777777777777777666666666666666777777777777777777777777777777666666666666666777777777777777777777777777777666666666666666777777777777777777777777777777666666666666666666777777777777777777777777777777666666666666666777777777777777777777777777777777777''''''(((((()))******++++++,,,,,,------...///&&&''''''(((((()))******++++++,,,,,,------...&&&&&&''''''((())))))******++++++,,,,,,------%%%&&&&&&''''''(((((()))******+++++++++,,,,,,%%%%%%%%%&&&''''''(((((())))))******++++++,,,$$$$$$%%%&&&&&&''''''(((((())))))*********+++$$$$$$%%%%%%&&&&&&''''''(((((()))))))))******+++,,,,,,---...//////000111111222333333444444++++++,,,---......///000111111222222333444444++++++,,,------...///000000111222222333333444***+++,,,,,,---...//////000111111222222333333***++++++,,,---......///000000111222222333333******+++,,,------...//////000111111222222333)))***+++,,,,,,---......///000000111222222333)))******+++,,,------...//////000111111222222))))))***+++,,,,,,---......///000000111111222((()))***++++++,,,------...//////000111111222((())))))***+++,,,,,,---......//////000111111(((((()))******+++,,,,,,---......//////000111'''((())))))***++++++,,,------......//////000''''''((())))))***++++++,,,------......//////&&&'''(((((()))******++++++,,,,,,------...///---...///000000111222222333444444555555555666---...//////000111222222333333444444555555666---......///000111111222333333444444555555666---......///000111111222222333444444555555555------...///000000111222222333333444444555555------...///000000111222222333333444444555555,,,---...//////000111111222333333444444555555,,,---......///000111111222333333444444555555,,,------...///000000111222222333444444555555,,,------...///000000111222222333333444444555,,,,,,---...//////000111111222333333444444555,,,,,,---...//////000111111222333333444444555+++,,,---......///000000111222222333444444555+++,,,------...///000000111222222333333444444+++,,,,,,---...//////000111111222333333444444...//////000111222333333444444555555555555555///000000111222333444444555555666666777777777///000000111222333444444555555666666777777777///000000111222333333444555555666666666777777//////000111222333333444555555666666666777777...///000111222222333444444555555666666777777...///000111111222333444444555555666666666777...///000000111222333333444555555666666666777...//////000111222333333444555555555666666666...//////000111222222333444444555555666666666......///000111222222333444444555555555666666......///000111222222333444444555555555666666......///000111111222333333444444555555666666......///000111111222333333444444555555555666---...///000000111222222333444444555555555666***))))))))))))))))))(((((()))))))))))))))(((((((((((()))))))))(((((((((((((((''')))((((((((((((((((((''''''(((((((((((((((''''''''''''((((((((('''''''''''''''&&&(((''''''''''''''''''&&&&&&------,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++******,,,+++++++++++++++*********+++++++++++++++************++++++++++++***************+++++++++***************)))++++++***************))))))******************)))))))))************)))))))))))))))*********)))))))))))))))(((***))))))))))))))))))((((((------------------,,,,,,,,,------------------,,,,,,,,,------------------,,,,,,,,,------------------,,,,,,,,,------------------,,,,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++------------,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,,,,,,,------------------,,,,,,,,,------------------,,,,,,,,,...---------------,,,,,,,,,...---------------,,,,,,,,,------------------,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++******************************************************************))))))******************************)))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((..................---------------------------......---------------------------------------------------------------------------------,,,------------------------------------,,,,,,,,,---------------------------------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++***************++++++++++++++++++***************************..........................................---..........................................---..........................................---..........................................---..........................................---..........................................---..........................................---.......................................------.......................................------....................................---------....................................---------.................................------------..............................---------------........................---------------------..................------------------------------------------------------------------------............---------------------------------...........................---------------------------------------------------------------........................---------------------..............................---------------....................................---------.......................................------.......................................------..........................................---..........................................---....................................................................................................................................---..........................................---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++***************************************************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))..........................................................................................---------------...---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................------------------------------------------------------------------------------------...................................................---------------------------------------------...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++******************************************************************************************))))))***************************************)))))))))))))))))))))))))))))))))))))))))))))------.......................................------------------...........................------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................------.......................................---------------------------------------------------------------------------------------------------------------------------------......---------------------------------------------------------------------------------------.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................)))))))))*********************+++++++++++++++)))))))))))))))*********************+++++++++((())))))))))))))))))************************((((((((())))))))))))))))))******************(((((((((((())))))))))))))))))))))))*********'''((((((((((((((()))))))))))))))))))))))))))'''''''''(((((((((((((((((())))))))))))))))))+++,,,,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,---------------------+++++++++,,,,,,,,,,,,,,,,,,------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++,,,,,,,,,,,,,,,,,,***************++++++++++++++++++,,,,,,,,,,,,)))***************++++++++++++++++++++++++,,,))))))******************+++++++++++++++++++++)))))))))*********************+++++++++++++++)))))))))))))))*********************+++++++++)))))))))*********************+++++++++++++++,,,,,,---------------........................,,,,,,---------------........................,,,,,,---------------........................,,,,,,---------------........................,,,,,,------------------.....................,,,,,,------------------.....................,,,,,,------------------.....................,,,,,,,,,---------------.....................,,,,,,,,,------------------..................,,,,,,,,,------------------..................,,,,,,,,,,,,------------------...............,,,,,,,,,,,,---------------------............,,,,,,,,,,,,,,,---------------------.........+++,,,,,,,,,,,,---------------------------...+++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------------------------,,,,,,,,,------------------------------......,,,,,,,,,------------------------............,,,,,,---------------------..................,,,,,,------------------.....................,,,,,,------------------.....................,,,------------------........................,,,------------------........................,,,------------------........................,,,,,,------------------.....................,,,,,,---------------........................%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))))))))*********++++++++++++&&&''''''((((((((()))))))))*********+++++++++&&&'''''''''(((((()))))))))*********+++++++++&&&&&&''''''((((((((()))))))))*********++++++&&&&&&''''''((((((((()))))))))************+++&&&&&&&&&''''''((((((((()))))))))************&&&&&&&&&''''''((((((((())))))))))))*********%%%&&&&&&'''''''''((((((((()))))))))*********%%%&&&&&&&&&''''''(((((((((((()))))))))******%%%%%%&&&&&&'''''''''((((((((())))))))))))***%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))%%%%%%%%%&&&&&&''''''''''''((((((((()))))))))$$$%%%%%%%%%&&&&&&'''''''''(((((((((((())))))$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))((((((((())))))*********+++++++++,,,,,,,,,,,,((((((((())))))*********+++++++++,,,,,,,,,,,,((((((((())))))*********+++++++++,,,,,,,,,,,,((((((((())))))*********++++++++++++,,,,,,,,,'''(((((())))))*********++++++++++++,,,,,,,,,'''(((((()))))))))******++++++++++++,,,,,,,,,'''(((((()))))))))*********+++++++++,,,,,,,,,'''((((((((())))))*********+++++++++,,,,,,,,,'''((((((((())))))*********++++++++++++,,,,,,''''''(((((())))))*********++++++++++++,,,,,,''''''(((((()))))))))*********+++++++++,,,,,,''''''(((((()))))))))*********++++++++++++,,,''''''((((((((())))))*********++++++++++++,,,'''''''''(((((()))))))))*********++++++++++++'''''''''(((((()))))))))*********++++++++++++(((((((((((())))))*********+++++++++++++++,,,((((((((()))))))))*********++++++++++++,,,,,,((((((((())))))************++++++++++++,,,,,,'''(((((()))))))))*********++++++++++++,,,,,,'''(((((()))))))))*********++++++++++++,,,,,,((((((((())))))*********++++++++++++,,,,,,,,,((((((((())))))*********++++++++++++,,,,,,,,,((((((((())))))*********++++++++++++,,,,,,,,,((((((((())))))*********+++++++++,,,,,,,,,,,,((((((((())))))*********+++++++++,,,,,,,,,,,,(((((()))))))))*********+++++++++,,,,,,,,,,,,(((((()))))))))*********+++++++++,,,,,,,,,,,,(((((()))))))))*********+++++++++,,,,,,,,,,,,((((((((())))))*********+++++++++,,,,,,,,,,,,((((((((())))))*********+++++++++,,,,,,,,,,,,555555666666666666444444444444555555555333333333333444444444111222222222333333333000111111111111111222///000000000000000111...///////////////000---..................,,,,,,,,,,,,,,,,,,,,,*********************(((((()))))))))))))))'''LLLNNNPPPQQQRRRSSSRRRKKKLLLMMMNNNOOOPPPOOOIIIJJJKKKLLLMMMNNNLLLFFFHHHIIIIIIJJJKKKIIIDDDEEEFFFGGGHHHHHHGGGBBBCCCDDDEEEEEEFFFDDDAAAAAABBBCCCCCCCCCBBB??????@@@AAAAAAAAA???===>>>>>>?????????===<<<<<<<<<======>>>;;;:::;;;;;;;;;<<<<<<:::999999::::::::::::888888888888888999999777666777777777777888555555555666666666666444OOOQQQSSSUUUVVVWWWXXXQQQSSSUUUWWWYYYZZZ[[[SSSUUUWWWYYY[[[\\\]]]TTTVVVXXX[[[]]]^^^___UUUWWWZZZ\\\^^^```aaaUUUXXXZZZ]]]___```bbbVVVXXX[[[]]]___aaabbbVVVXXX[[[]]]___aaabbbUUUWWWZZZ\\\^^^```aaaTTTWWWYYY[[[]]]___```SSSUUUWWWZZZ[[[]]]^^^RRRTTTVVVXXXYYY[[[\\\PPPRRRTTTVVVWWWXXXYYYNNNPPPRRRSSSUUUVVVWWWLLLNNNPPPQQQRRRSSSRRR555555555555555555555666666777777777777777888888888999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>????????????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCDDDEEEEEEFFFFFFGGGEEEFFFGGGHHHIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLIIIKKKLLLMMMNNNOOOOOOKKKMMMNNNPPPQQQRRRRRRMMMOOOQQQRRRTTTUUUUUUOOOQQQSSSUUUVVVWWWXXX''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((())))))))))))))))))(((************)))))))))+++++++++************,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,...------------------/////////............000000000000000000///111111111111111111111222222222222222222222333444444444444444444555555555555555555555  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""""""""""""""""""""############"""""""""#####################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&444444444444444444444444444444444444555555555333333333333333333333333333333333333444444444222222222222222222222222222222222333333333333111111111111111111111111111111222222222222222000000000000000111000000111111111111111111111///000000///000000000000000000000000000000000/////////////////////////////////////////////.............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))******((())))))))))))))))))((((((((((((((((((((((((@@@@@@AAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIIKKKLLL@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFHHHIIIKKK????????????@@@@@@AAAAAABBBCCCDDDEEEFFFGGGIII>>>>>>>>>>>>?????????@@@AAAAAABBBCCCDDDEEEFFF============>>>>>>>>>??????@@@AAABBBCCCCCCDDD<<<<<<<<<<<<=========>>>>>>??????@@@AAABBBBBB;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@AAA:::::::::::::::;;;;;;;;;<<<<<<======>>>>>>???999999999999999::::::::::::;;;;;;<<<<<<======888888888888888999999999999:::::::::;;;;;;<<<777777777777888888888888888888999999999::::::666666666666777777777777777777888888888888999555555555666666666666666666666666777777777888444444555555555555555555555555555666666666666444444444444444444444444444444444444555555555AAAAAAAAABBBBBBCCCCCCDDDEEEGGGHHHJJJLLLMMMOOOBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHIIIKKKMMMOOOQQQBBBCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJLLLNNNPPPSSSCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKMMMOOOQQQTTTCCCCCCCCCDDDDDDEEEFFFGGGHHHJJJLLLNNNPPPRRRUUUDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJLLLNNNPPPSSSUUUDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLNNNQQQSSSVVVDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJLLLNNNQQQSSSVVVCCCDDDDDDDDDEEEEEEFFFGGGIIIJJJLLLNNNPPPSSSUUUCCCCCCCCCDDDDDDEEEFFFGGGHHHJJJLLLMMMPPPRRRTTTCCCCCCCCCCCCDDDEEEEEEFFFHHHIIIKKKMMMOOOQQQSSSBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLNNNPPPRRRBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHIIIKKKLLLNNNPPPAAAAAAAAABBBBBBCCCCCCDDDEEEFFFHHHIIIKKKMMMNNN@@@@@@AAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIIKKKLLL333333333333333333333444444444444444444555555444444444444444444555555555555555666666666666555555555555555666666666666666777777777888888666666666666777777777777777888888888999999999777777777888888888888888999999999::::::;;;;;;888999999999999999999:::::::::;;;;;;<<<<<<===::::::::::::::::::;;;;;;;;;<<<<<<===>>>>>>???;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@AAA<<<<<<<<<<<<<<<=========>>>??????@@@AAABBBCCC===============>>>>>>??????@@@AAABBBCCCDDDEEE>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEFFFGGG???????????????@@@@@@AAABBBCCCDDDEEEGGGHHHIII@@@@@@@@@@@@@@@AAABBBBBBCCCDDDFFFGGGHHHJJJKKK@@@AAAAAAAAAAAABBBCCCCCCDDDFFFGGGHHHJJJLLLMMMAAAAAAAAABBBBBBCCCCCCDDDEEEGGGHHHJJJLLLMMMOOO'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------............................................./////////////////////////////////////////////000000000000000000000000000000000000000000111111111111111111111111111111111111111111222222222222222222222222222222222222222222333333333333333333333333333333333333333333444444444444444444555555 !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#################################""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''222222222222333333333333333333333333333333444111111111111222222222222222222222333333333333000000000111111111111111111222222222222222222//////000000000000000000111111111111111111111...//////////////////000000000000000000000000---...............///////////////////////////------------.....................////////////,,,,,,,,,------------------..................***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,((())))))))))))))))))))))))))))))))))))******''''''(((((((((((((((((((((((((((((((((((((((@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????????????????????????????????????????======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=======================================;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::::::::::::::::::::::::::888888888888999999999999999999999999999999999666777777777888888888888888888888888888888888555666666666666777777777777777777777777777777444555555555555666666666666666666666666666666333444444444444555555555555555555555555555555222333333333333444444444444444444444444444444222222222222333333333333333333333333333333333BBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@222222222222333333333333333333333333333333333333333333444444444444444444444444444444444444444444555555555555555555555555555555555555555555555666666666666666666666666666666666666666666777777777777777777777888777777777777777777888888888888888999999999999999999999999888888999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@BBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))*********************+++++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.............................................////////////////////////////////////////////////000000000000000000000000000000000000000000111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222333333333333333333333333333333333  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""###############################################################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''***++++++,,,------......///000000000111111222******++++++,,,,,,---......//////000000000111((()))******+++,,,,,,------......//////000000(((((()))******+++,,,,,,------.........//////'''(((((()))******++++++,,,,,,------.........''''''(((((()))******++++++,,,,,,,,,---------&&&&&&'''(((((()))*********++++++,,,,,,,,,---&&&&&&&&&'''(((((())))))******+++++++++,,,,,,$$$%%%%%%&&&&&&'''''''''(((((()))))))))******$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''333444555666888999:::;;;<<<===>>>>>>???@@@@@@333444555666777888999:::;;;<<<======>>>??????222333444555666777888999:::;;;<<<<<<===>>>>>>222333444555555666777888999:::;;;;;;<<<======111222333444555666777777888999::::::;;;<<<<<<000111222333444555666666777888999999::::::;;;000111111222333444555666666777888888999999:::///000111222222333444555555666777777888888999...///000111222222333444444555666666777777888......///000111111222333333444555555666666666---......///000111111222222333444444555555555,,,---......///000000111222222333333444444444+++,,,------...//////000111111222222333333333+++,,,,,,------...//////000000111111222222222***++++++,,,------......///000000000111111222444555666777888:::;;;<<<===>>>???@@@@@@AAABBB444555777888999:::;;;<<<===>>>???@@@AAABBBBBB555666777888999;;;<<<===>>>???@@@AAABBBBBBCCC555666777888:::;;;<<<===>>>???AAAAAABBBCCCDDD555666777999:::;;;<<<>>>???@@@AAABBBCCCCCCDDD555666888999:::;;;===>>>???@@@AAABBBCCCDDDDDD555666888999:::;;;===>>>???@@@AAABBBCCCDDDDDD555666888999:::;;;===>>>???@@@AAABBBCCCDDDDDD555666888999:::;;;===>>>???@@@AAABBBCCCCCCDDD555666777999:::;;;<<<===???@@@AAABBBBBBCCCDDD555666777888:::;;;<<<===>>>???@@@AAABBBCCCCCC444666777888999:::;;;===>>>???@@@AAAAAABBBCCC444555666888999:::;;;<<<===>>>???@@@AAAAAABBB444555666777888999:::;;;<<<===>>>???@@@AAAAAA333444555666888999:::;;;<<<===>>>>>>???@@@@@@+++,,,,,,------......//////000000111111111222,,,,,,---......//////000000111111222222333333,,,---......///000000111111222222333333444444---......///000000111222222333333444444555555......///000111111222333333444555555666666666...///000111222222333444444555666666777777888///000111222222333444555555666777777888888999000111222222333444555666666777888888999999:::000111222333444555666777777888999::::::;;;;;;111222333444555666777888888999:::;;;;;;<<<<<<222333444555666777888999999:::;;;<<<<<<======222333444555666777888999:::;;;<<<======>>>???333444555666777888999:::;;;<<<===>>>>>>???@@@333444666777888999:::;;;<<<===>>>??????@@@AAA444555666777888:::;;;<<<===>>>???@@@@@@AAABBB############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))%%%&&&&&&&&&'''''''''((((((((()))))))))))))))&&&&&&'''''''''((((((((()))))))))************&&&''''''((((((((()))))))))*********+++++++++''''''(((((()))))))))******++++++++++++,,,,,,(((((()))))))))******+++++++++,,,,,,,,,------((())))))******+++++++++,,,,,,------------...))))))******++++++,,,,,,---------.........///******++++++,,,,,,------........./////////000***++++++,,,,,,---.........//////000000000111+++,,,,,,------......//////000000111111111222   !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""### !!!!!!!!!!!!"""""""""""""""###############!!!!!!!!!"""""""""""""""###############$$$$$$!!!""""""""""""###############$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$%%%%%%""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&333333333333222222222111000222222222222111111000000///111111111000000000//////...///////////////......------............---------,,,,,,---------,,,,,,,,,+++++++++,,,++++++++++++*********)))+++************))))))))))))***))))))))))))((((((((((((000000111111222222222333333333333444444444333//////000000000111111111222222222222222222222....../////////000000000000111111111111111111------............///////////////000000000///,,,,,,------------...........................++++++,,,,,,,,,,,,,,,------------------------*********++++++++++++++++++,,,,,,,,,,,,,,,,,,))))))*********************++++++++++++++++++((())))))))))))))))))))))))******************..............................////////////000------------------------------.........//////---,,,,,,,,,,,,,,,,,,,,,---------------......,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++******++++++++++++++++++,,,,,,,,,************************************+++++++++))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''(((((((((((((((((((((333333222222111111111000000////////////......222111111111000000000/////////.........------000000000000/////////.........---------------/////////............---------,,,,,,,,,,,,,,,.........------------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,+++++++++++++++************,,,+++++++++++++++***************))))))))))))+++******************))))))))))))))))))((((((***))))))))))))))))))((((((((((((((((((((((((000111222222333333333333444444444333333333333///000000111111222222222222222222222222222222...//////000000000111111111111111111111111000------......///////////////000000000/////////,,,,,,---------..............................+++++++++,,,,,,,,,---------------------------)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,)))))))))******************++++++++++++++++++((((((((())))))))))))))))))******************%%%&&&'''((()))******+++,,,---......///000111%%%%%%&&&'''((()))******+++,,,------...//////$$$%%%&&&&&&'''((()))******+++,,,,,,---......###$$$%%%&&&&&&'''((())))))***++++++,,,,,,---######$$$%%%&&&&&&'''(((((()))******++++++,,,"""######$$$%%%&&&&&&''''''((())))))******+++""""""######$$$%%%%%%&&&&&&'''(((((()))))))))!!!!!!"""###$$$$$$%%%%%%&&&&&&''''''(((((())) !!!""""""######$$$$$$%%%%%%&&&&&&''''''(((          !!!!!!!!!!!!!!!!!!    !!!!!! !!!!!!!!! !!!!!!!!!""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!"""""" !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""""""""!!!"""""""""""""""""""""        !!!!!! !!!!!!!!!"""   !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""!!!!!!!!!!!!!!!!!! #########""""""""""""""""""!!!!!!!!!!!!!!! ##################""""""""""""""""""!!!!!!!!!$$$$$$$$$$$$##################""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######### ))))))))))))))))))((((((((())))))))))))))))))))))))((()))))))))))))))))))))))))))******)))))))))))))))))))))***************))))))))))))******************)))))))))************************)))&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''(((((('''''''''''''''''''''(((((((((((((((((('''''''''))))))))))))))))))(((((((((+++++++++++++++************++++++++++++***************++++++++++++***************$$$$$$$$$##################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&&&&%%%%%%%%%+++++++++++++++************++++++++++++***************++++++++++++***************+++++++++***************)))+++******************)))))),,,,,,++++++++++++++++++***,,,++++++++++++++++++******+++++++++++++++++++++******++++++++++++++++++*********+++++++++++++++************+++++++++++++++************(((((((((((((((((((((((((((((()))))))))))))))((()))))))))((())))))))))))***)))))))))))))))***************************************))))))***************************************************************************************************************************************++++++++++++++++++***++++++******************'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((******************************************************************************************++++++***************************************++++++++++++++++++++++++*********************+++++++++++++++++++++++++++++++++++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((------------------------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))((((((*********************************))))))))))))*********************************************++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********************************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((------------,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,,,,---------------------------------------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))))))))))))))******************(((((()))))))))))))))************************((()))))))))))))))***************************))))))))))))************************+++++++++)))))))))*********************+++++++++++++++))))))******************+++++++++++++++++++++)))******************++++++++++++++++++++++++%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''''''''((((((((((((((((((&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))*********************************++++++++++++++++++,,,,,,,,,,,,***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))&&&'''''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''''''''''''''((((((((((((((((((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,))))))***************++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,,,,***************++++++++++++++++++,,,,,,,,,,,,###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((($$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))$$$%%%%%%%%%&&&&&&'''''''''(((((((((((())))))$$$%%%%%%&&&&&&&&&'''''''''((((((((()))))))))%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%% !!!!!!!!!""""""""""""######### !!!!!!!!!"""""""""############### !!!!!!!!!"""""""""############$$$$$$ !!!!!!""""""""""""#########$$$$$$$$$ !!!!!!!!!"""""""""#########$$$$$$$$$$$$ !!!!!!"""""""""#########$$$$$$$$$$$$%%% !!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%!!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%&&&!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&!!!""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))))))))***''''''''''''((((((((())))))))))))************''''''''''''((((((((())))))))))))************ !!!!!!!!!!!!"""""""""######$$$ !!!!!!!!!!!!!!!"""""""""###$$$$$$ !!!!!!!!!!!!""""""""""""$$$$$$$$$ !!!!!!!!!"""""""""""""""$$$$$$$$$ !!!!!!!!!!!!""""""""""""###$$$$$$$$$ !!!!!!!!!""""""""""""######$$$$$$%%% !!!!!!!!!""""""""""""#########$$$%%%%%%""""""""""""############$$$$$$$$$$$$%%%%%%%%%"""""""""############$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$!!!!!!!!!"""""""""############$$$$$$$$$$$$%%%!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&"""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))***************&&&'''''''''((((((((())))))))))))************&&&''''''''''''((((((((())))))))))))*********&&&&&&'''''''''((((((((())))))))))))*********%%%&&&&&&&&&''''''''''''(((((((((((()))))))))&&&'''''''''(((((((((((()))))))))************&&&''''''''''''((((((((())))))))))))*********&&&&&&'''''''''(((((((((((())))))))))))******&&&&&&''''''''''''((((((((())))))))))))******&&&&&&&&&'''''''''(((((((((((())))))))))))***&&&&&&&&&'''''''''(((((((((((())))))))))))***######"""!!! ######"""!!! ###"""!!!!!! ###"""!!! """"""!!! """!!!!!! """!!! !!!!!! !!! !!!    '''&&&%%%$$$###'''&&&%%%$$$$$$'''&&&%%%$$$$$$'''&&&%%%$$$$$$'''&&&%%%$$$$$$%%%$$$$$$"""!!!%%%$$$###"""!!!%%%$$$###"""!!!%%%$$$###"""!!!%%%$$$""""""!!!$$$$$$###"""!!!$$$######!!!!!!$$$###"""!!!!!!$$$###"""!!!!!!######"""!!! ######"""!!!!!!######"""!!!!!!$$$###""""""!!!$$$$$$###"""!!!$$$$$$###""""""###"""!!! ###"""!!!!!! ######"""!!! &&&%%%$$$###"""&&&%%%$$$######&&&%%%$$$######&&&&&&%%%$$$###'''&&&%%%$$$###'''&&&%%%$$$###'''&&&%%%$$$###!!! """!!! """!!!!!! """"""!!! ###"""!!!!!! ######"""!!!!!!///...------,,,+++***)))((('''&&&&&&%%%$$$###///...---,,,+++***)))(((((('''&&&%%%%%%$$$###...---,,,++++++***)))((('''&&&&&&%%%$$$$$$###---,,,,,,+++***)))(((((('''&&&%%%%%%$$$######---,,,+++***))))))((('''&&&&&&%%%$$$$$$###""",,,+++******)))(((''''''&&&%%%%%%$$$######"""+++******)))(((((('''&&&%%%%%%$$$$$$###""""""******)))(((((('''&&&&&&%%%$$$$$$######"""!!!***)))(((((('''&&&&&&%%%%%%$$$######""""""!!!)))(((((('''&&&&&&%%%%%%$$$######""""""!!!!!!(((((('''&&&&&&%%%%%%$$$$$$###""""""!!!!!! ''''''&&&&&&%%%%%%$$$$$$######""""""!!! '''&&&&&&%%%%%%$$$$$$######""""""!!!!!! &&&&&&%%%%%%$$$$$$######""""""!!!!!! %%%%%%$$$$$$$$$######""""""!!!!!! 555333222111000///...---,,,+++***)))(((((('''555444333111000///...---,,,+++***)))(((((('''555444333222000///...---,,,+++***))))))((('''555444333222000///...---,,,+++***))))))((('''555444333222000///...---,,,+++***))))))((('''333222111000...---,,,+++***)))((('''&&&&&&%%%333222111///...---,,,+++***)))((('''&&&&&&%%%333222000///...---,,,+++***)))((('''&&&&&&%%%333111000///...---,,,+++***)))((('''&&&%%%%%%222111000///...---,,,+++***)))((('''&&&%%%%%%222111///...---,,,+++***)))(((((('''&&&%%%$$$111000///...---,,,+++***)))((('''&&&&&&%%%$$$111000///...---,,,+++***)))((('''&&&%%%%%%$$$000///...---,,,+++***)))(((((('''&&&%%%$$$$$$///...------,,,+++***)))((('''&&&&&&%%%$$$$$$++++++***))))))(((((('''&&&&&&%%%%%%$$$$$$###,,,++++++***))))))(((((('''&&&&&&%%%$$$$$$###---,,,,,,+++***))))))(((''''''&&&%%%%%%$$$$$$...---,,,++++++***))))))(((''''''&&&%%%%%%$$$......---,,,++++++***)))(((((('''&&&&&&%%%$$$///......---,,,+++******)))(((''''''&&&%%%###000///...------,,,+++((('''&&&&&&%%%$$$$$$###111...---,,,+++***)))(((((('''&&&%%%%%%$$$###///...---,,,++++++***)))((('''&&&&&&%%%&&&&&&000///...---,,,---,,,+++******)))(((''''''&&&333222111000///...---,,,+++***)))(((((('''&&&333222111000///...---,,,+++***))))))((('''&&&444333222000///...---,,,++++++***)))(((''''''444333222111000///...---,,,+++***)))(((''''''555333222111000///...---,,,+++***)))(((((('''  !!! !!!!!!!!! """"""!!!!!!!!! """""""""!!!!!!!!! ######"""""""""!!!!!!!!! $$$#########""""""!!!!!!!!! $$$$$$$$$######"""""""""!!!!!! %%%%%%$$$$$$#########""""""!!!!!! &&&%%%%%%$$$$$$$$$######""""""!!!###"""""""""'''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$######""""""''''''&&&&&&(((''''''&&&%%%%%%$$$$$$######"""+++***))))))(((((('''&&&&&&%%%%%%$$$$$$######++++++***))))))(((((('''&&&&&&%%%%%%$$$$$$###888888888888777777666555555444333222111000///777777777666666666555444444333222111111000///666666555555555555444333333222111111000///...444444444444444333333222222111000000///...---333333333333333222222111111000//////...------222222222222111111111000000//////...---,,,,,,111111111000000000000//////......---,,,,,,+++///000///////////////......------,,,++++++***..................---------,,,,,,++++++******------------------,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,+++++++++*********))))))(((++++++++++++++++++************))))))(((((('''*********************)))))))))((((((((('''''')))))))))))))))))))))((((((((((((''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&%%%@@@@@@@@@??????>>>===<<<;;;:::999888777666555AAAAAA@@@@@@??????>>>===<<<;;;:::999777666555AAAAAAAAA@@@@@@???>>>===<<<;;;:::999888666555BBBAAAAAAAAA@@@???>>>>>><<<;;;:::999888777555BBBAAAAAAAAA@@@??????>>>===;;;:::999888777555?????????>>>>>>===<<<;;;:::999888777666444333??????>>>>>>======<<<;;;:::999888777555444333>>>>>>>>>>>>===<<<<<<;;;:::999888666555444333>>>>>>=========<<<;;;:::999888777666555444333=========<<<<<<;;;;;;:::999888777666444333222<<<<<<<<<<<<;;;;;;:::999888777666555444333222;;;;;;;;;;;;::::::999888777666555444333222111::::::::::::999999888777777666555444333222111999999999999888888777666666555444333222111000888888888888777777666555555444333222111000///............---------,,,,,,,,,...------,,,+++///////////////......000000//////...------,,,000000000333333222222111111000000///......---555555444444444333333222222111111000///......666666666555555555444333333222222111000///...777777777666666666555555444333222222111000///888888888888777777666666555444333333222111000:::999999999888888777777666555444333333222111;;;;;;:::::::::999888888777444333222111000///<<<<<<999888888888777666555555444333222111000::::::::::::999999888777666666777666555444333;;;;;;>>>======<<<;;;::::::999888777555444333??????>>>>>>======<<<;;;:::999888777666555444@@@@@@??????>>>>>>===<<<;;;:::999888777555444@@@@@@@@@??????>>>===<<<;;;:::999888777666555%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######### &&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$!!!!!! &&&&&&&&&&&&&&&&&&%%%%%%%%%""""""!!!!!!!!!!!!'''''''''''''''&&&#########""""""""""""!!!!!!((((((((('''$$$$$$$$$###############"""""""""))))))%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$((()))(((((((((((((((((('''''''''&&&&&&&&&%%%***)))))))))))))))))))))(((((((((''''''&&&&&&*********************)))))))))((((((((('''''',,,,,,,,,++++++++++++*********))))))(((((('''------------,,,,,,,,,+++++++++******))))))+++............---------,,,,,,,,,...------,,,++++++,,,---...///000111222444+++,,,---...///000111222333++++++,,,---...///111222333***+++,,,---...///000111222***++++++,,,---///000111222******+++,,,---...///000111)))***++++++---...//////000((()))***+++,,,---...///000((())))))***+++,,,---...///(((((()))***+++,,,---......'''(((((()))***+++,,,---...&&&''''''((()))***+++,,,---&&&&&&'''(((((()))***+++,,,%%%&&&&&&'''((()))******+++%%%%%%&&&''''''((()))***++++++,,,---...///000111222333+++,,,---...///000222333444,,,,,,---...000111222333444,,,---...///000111222333555,,,---...///000111222444555,,,---...///000111333444555,,,---...///000111333444555,,,---...///000222333444555,,,---...///000111333444555,,,---...///000111333444555,,,---...///000111333444555,,,---...///000111222444555,,,,,,---///000111222333444+++,,,---...///111222333444+++,,,---...///000111222444&&&&&&&&&'''(((((()))******&&&&&&'''(((((()))******+++&&&''''''((()))******+++,,,''''''((())))))***+++,,,,,,'''(((((()))***+++,,,,,,---(((((()))***++++++,,,---...((())))))***+++,,,---......))))))***+++,,,------...///)))******+++,,,---...///000)))***+++,,,---...///000000******+++,,,---...///000111***+++,,,---...///000111222***+++,,,---...///000111222+++,,,,,,...///000111222333+++,,,---...///000111222333 !!!!!!""""""""" !!!!!!"""""""""### !!!!!!!!!"""""""""######!!!!!!!!!""""""#########$$$!!!!!!""""""#########$$$$$$!!!""""""######$$$$$$$$$%%%""""""######$$$$$$$$$%%%%%%"""######$$$$$$%%%%%%%%%&&&#########$$$%%%%%%&&&&&&&&&###$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&''''''(((((()))%%%%%%&&&''''''(((((()))***&&&&&&&&&'''(((((()))******......//////000000000000000............000000000000000............///////////////------------///////////////------------///............,,,,,,,,,,,,...............,,,,,,,,,,,,...------------++++++++++++---------------++++++++++++---,,,,,,,,,,,,************,,,,,,,,,,,,,,,************+++++++++++++++))))))))))))+++++++++++++++))))))))))))***************((((((((((((************)))(((((((((((()))))))))))))))111111222222222222222222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111111222222222222222000000111111222222222222222000000000111222222222222222000000000000222222222222222000000000000222222222222222000000000000222222222111111//////000000111111111111111////////////111111111111111////////////111111111111000......//////000000000000000+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------...............---------******************************+++++++++++++++++++++++++++++++++++++++++++++++++++//////000000000000000000///000000000000000000000000000000000000000111111000000000111111111111111111111111111111111111111111111111111111111111111111222222222111111111111222222222222222222222  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###############""""""""""""###########################$$$$$$$$$$$$$$$$$$#########))))))))))))((((((((((((((())))))))))))))))))))))))(((***************))))))))))))***************************++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------...............++++++,,,,,,,,,,,,,,,---------------.........++++++++++++,,,,,,,,,,,,,,,---------------...+++++++++++++++,,,,,,,,,,,,,,,,,,------------***++++++++++++++++++,,,,,,,,,,,,,,,,,,------*********++++++++++++++++++,,,,,,,,,,,,,,,,,,******************++++++++++++++++++,,,,,,,,,)))*********************+++++++++++++++++++++))))))))))))*********************++++++++++++)))))))))))))))))))))************************(((((()))))))))))))))))))))))))))************(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((......////////////000000000000000111111111111...///////////////000000000000111111111111111...///////////////000000000000111111111111222///////////////000000000000111111111111222222///////////////000000000000111111111111222222------------............/////////000000000000------------............////////////000000000---------------.........////////////000000000---------------............/////////000000000,,,------------............////////////000000,,,---------------............////////////000,,,,,,---------------............////////////,,,,,,,,,---------------............/////////,,,,,,,,,,,,---------------............//////,,,,,,,,,,,,,,,,,,------------...............***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,------------------------(((((((((((((((((()))))))))))))))************(((((((((((()))))))))))))))******************((())))))))))))))))))************++++++++++++------------...............//////////////////------...............///////////////000000000..................///////////////000000000000...............////////////000000000000000111.........///////////////000000000000111111111.........////////////000000000000111111111111......///////////////000000000000111111111111 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))***************************************************************++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++************************************++++++*********************************************************************************************)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''///..........................................///..........................................//////.......................................//////....................................////////////.................................///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,*********************************************+++++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((---------------------------------------------...------------------------------------------......------------------------------------..................---------------------...................................................................................................///.......................................... !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################################################################((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************000000...------------------,,,,,,,,,,,,,,,+++000000---------------,,,,,,,,,,,,,,,+++++++++//////---------,,,,,,,,,,,,,,,,,,++++++++++++//////,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++......,,,,,,,,,,,,+++++++++++++++++++++******......,,,+++++++++++++++++++++***************------+++++++++++++++************************------+++***************************))))))))),,,,,,*********************)))))))))))))))))),,,,,,******))))))))))))))))))))))))))))))(((++++++))))))))))))))))))))))))(((((((((((((((++++++))))))(((((((((((((((((((((((((((((((((******(((((((((((((((((((((((((((''''''''''''******(((((('''''''''''''''''''''''''''''''''))))))'''''''''''''''''''''''''''''''''&&&&&&222111111111111111000000000000///////////////222222111111111111111000000000000////////////222222222111111111111000000000000////////////222222222111111111111000000000000////////////222222222111111111111111000000000000/////////222222000////////////............------------222222000////////////............------------222222///////////////............------------222222////////////............---------------111111/////////...............------------,,,111111//////...............------------,,,,,,111111///...............------------,,,,,,,,,111111...............------------,,,,,,,,,,,,000000.........---------------,,,,,,,,,,,,,,,000000...------------------,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,............------------------,,,,,,,,,,,,,,,******************)))))))))))))))((((((((((((+++++++++******************))))))))))))((((((++++++++++++++++++************)))))))))))))))000000//////////////////...............------000000000000///////////////..................000000000000000000///////////////............111111000000000000000///////////////.........111111111111000000000000///////////////......111111111111111000000000000///////////////...222111111111111111000000000000///////////////"""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""" #################################"""!!!!!!!!!####################################!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######++++++******************************(((((((((++++++++++++++++++++++++++++++******)))))))))******************************)))))))))))))))+++++++++*********************************)))+++++++++++++++++++++++++++******************,,,,,,,,,++++++++++++++++++++++++++++++******......111111111111222222222000000000000000000---...000000111111111111111000000000000000000------000000000111111111111//////////////////------///000000000000000111//////////////////,,,,,,/////////000000000000..................,,,,,,...////////////000000..................+++,,,.........////////////------------------++++++---............//////------------------***+++---------............,,,,,,,,,,,,,,,,,,******,,,------------......,,,,,,,,,,,,,,,,,,)))***,,,,,,---------------++++++++++++++++++)))))),,,,,,,,,,,,,,,------++++++++++++++++++((()))+++++++++,,,,,,,,,,,,******************((((((+++++++++++++++,,,,,,******************'''(((******+++++++++++++++))))))))))))))))))111222222222333333333333333222222222222222222111222222333333333333333444222222222222222222222222222333333333333444444222222222222222222222222222333333333444444444222222222222222222222222222333333333444444444222222222222222222000000222333333333444444444222222222222222222000000222333333333444444444222222222222222222000000222333333333333444444222222222222222222///000222333333333333333444222222222222222222///000222222333333333333333222222222222222111//////222222222333333333333222222111111111111//////222222222222333333333111111111111111111...///111222222222222222333111111111111111111...///111111111222222222222111111111000000000......111111111111222222222000000000000000000,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,------------...............------------------------............/////////------------------.........//////////////////..................+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,---------++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,++++++///000000000111111111111111000000000000000000000000111111111111222222222000000000000000000000111111111111222222222222111111111111000000111111111222222222222222222111111111111111111111111222222222222333333333111111111111111111111111222222222333333333333222222222111111111111222222222333333333333333222222222222222222!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################"""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))************************++++++++++++)))************++++++++++++++++++++++++++++++******+++++++++++++++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,%%%%%%&&&''''''((())))))******++++++------...%%%%%%&&&&&&'''(((((())))))******+++---------$$$%%%%%%&&&''''''(((((())))))******,,,------$$$%%%%%%&&&&&&'''(((((())))))******,,,,,,---$$$$$$%%%%%%&&&''''''(((((())))))***+++,,,,,,$$$$$$$$$%%%&&&&&&''''''(((((())))))++++++,,,###$$$$$$%%%%%%&&&&&&''''''(((((()))***++++++######$$$$$$%%%&&&&&&'''''''''((((((******+++#########$$$%%%%%%&&&&&&'''''''''(((*********"""######$$$$$$%%%%%%&&&&&&'''''''''))))))***""""""######$$$$$$%%%%%%&&&&&&&&&''')))))))))"""""""""######$$$$$$%%%%%%&&&&&&&&&(((((()))!!!"""""""""######$$$$$$%%%%%%&&&&&&(((((((((!!!!!!""""""######$$$$$$$$$%%%%%%%%%'''((((((!!!!!!!!!""""""######$$$$$$$$$%%%%%%''''''''')))******+++,,,------......//////000000111111)))***++++++,,,------......///000000111111111)))***++++++,,,------...//////000000111111222******++++++,,,------...//////000000111111222******++++++,,,------...//////000000111111222&&&''''''((())))))***++++++,,,,,,---//////000&&&''''''((())))))***++++++,,,,,,---//////000&&&''''''((())))))***++++++,,,,,,---//////000&&&&&&'''((())))))******+++,,,,,,---...//////&&&&&&'''(((((()))******++++++,,,---...//////&&&&&&'''(((((()))******++++++,,,,,,...//////%%%&&&''''''((())))))******+++,,,,,,......///%%%&&&&&&'''(((((()))******++++++,,,.........%%%&&&&&&'''(((((())))))******++++++---......%%%%%%&&&''''''((())))))******++++++------...&&&&&&''''''(((((()))))))))******+++++++++,,,&&&&&&''''''((()))))))))******+++++++++,,,,,,&&&''''''(((((())))))******++++++,,,,,,,,,---''''''(((((())))))******++++++,,,,,,,,,------''''''((())))))******++++++,,,,,,---------...$$$$$$%%%%%%&&&''''''(((((())))))*********+++$$$%%%%%%&&&&&&'''(((((())))))*********++++++$$$%%%%%%&&&''''''(((((())))))******++++++,,,((())))))***++++++,,,,,,------....../////////((())))))***++++++,,,------....../////////000))))))******+++,,,,,,------......//////000000))))))***++++++,,,------......//////000000111)))******++++++,,,------......//////000000111)))******+++,,,,,,---......//////000000111111)))******+++,,,------......//////000000111111 !!! !!!!!!!!! !!!!!!!!!!!!""" !!!!!!!!!!!!""""""""" !!!!!!!!!""""""""""""### !!!!!!!!!""""""""""""######### !!!!!!!!!"""""""""############$$$ !!!!!!!!!""""""############$$$$$$$$$ !!!!!!!!!""""""#########$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))$$$%%%%%%%%%&&&&&&''''''((((((((())))))))))))%%%%%%%%%&&&&&&''''''((((((((()))))))))******%%%%%%&&&&&&''''''(((((()))))))))*********+++%%%&&&&&&''''''(((((()))))))))*********++++++&&&&&&''''''(((((()))))))))******+++++++++,,,>>>>>>>>>>>>>>>======<<<;;;>>>>>>=========<<<<<<;;;:::======<<<<<<<<<;;;::::::999<<<<<<;;;;;;;;;::::::999888;;;;;;;;;::::::999999888888:::::::::999999888888777777999999999888888888777666666888888888777777777666666555777777777666666666555555444666666666555555555444444333555555444444444333333333222444333333333333222222222111222222222222111111111000000111111111111000000000//////000000000000000//////......>>>>>>=========<<<<<<;;;:::???>>>>>>>>>======<<<;;;;;;?????????>>>>>>======<<<;;;@@@@@@??????>>>>>>===<<<<<<@@@@@@@@@??????>>>>>>===<<>>===<<>>===<<>>===<<>>===<<>>===@@@@@@@@@@@@@@@???>>>>>>===@@@@@@@@@?????????>>>===<<>>>>>===<<>>>>>>>>===<<<;;;>>>>>>>>>>>>>>>======<<<;;;111111000000000000/////////222111111111111000000000///333222222222222111111111000444333333333333222222222111555444444444444333333222222666555555555555444444333333777666666666666555555444444888777777777666666666555555999888888888777777777666555999999999999888888777777666::::::::::::999999888888777;;;;;;;;;;;;::::::999999888<<<<<<<<<;;;;;;;;;:::999999=========<<<<<<;;;;;;:::999>>>>>>=========<<<<<<;;;:::&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&))))))((((((((((((((('''''')))))))))))))))((((((((((((************))))))))))))(((+++++++++************)))))),,,+++++++++++++++*********,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,+++.........------------,,,,,,/////////............------000000////////////.........111111000000000000//////...::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;<<<<<<============>>>>>>>>>>>>999999::::::;;;;;;<<<<<<<<<==================888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;777888888888999999999::::::::::::::::::::::::777777777777888888888999999999999999999999999666666666777777777777888888888888888888888888555555666666666666777777777777777777777777777444555555555555555666666666666666666666666666333444444444444444555555555555555555555555555222222333333333333333444444444444444444444444111111222222222222222222222333333333333333222000111111111111111111111111222222222222111111000000000000000000000111111111111111111111111:::::::::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>::::::;;;;;;<<<<<<======>>>>>>>>>????????????:::;;;;;;<<<<<<===>>>>>>>>>??????????????????;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@;;;<<<<<<======>>>??????@@@@@@@@@@@@AAAAAAAAA;;;<<<<<<===>>>>>>??????@@@@@@@@@AAAAAAAAAAAA;;;<<<======>>>>>>??????@@@@@@@@@AAAAAAAAAAAA;;;<<<<<<===>>>>>>??????@@@@@@@@@AAAAAAAAAAAA;;;<<<<<<===>>>>>>??????@@@@@@@@@AAAAAAAAAAAA;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@;;;;;;<<<======>>>>>>?????????@@@@@@@@@@@@@@@;;;;;;<<<<<<======>>>>>>????????????@@@@@@???:::;;;;;;<<<<<<======>>>>>>>>>???????????????::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>000000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333333333444444444444444444444333333333444444444444444555555555555555555555444444444444555555555555555666666666666666666444555555555666666666666666777777777777777777555555666666666777777777777777888888888888888666666777777777777888888888888999999999999999777777777888888888999999999999::::::::::::999777888888888999999999::::::::::::;;;;;;;;;:::888888999999999::::::;;;;;;;;;;;;;;;<<<;;;;;;888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<<<<==================:::::::::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''')))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************************************))))))***+++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------------------...............------------.............................................///////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111111111111888888777777777777777888888888888999999::::::888777777777777777777777888888888888999999:::777777777777777777777777777777888888888999999777666666666666666666666777777777777888888888666666666666666666666666666666777777777888888666555555555555555555555666666666666777777777555555555555555555555555555555555666666666777444444444444444444444444444555555555555555666444444444444333444444444444444444444555555555333333333333333333333333333333333444444444444222222222222222222222222222222222333333333333111111111111111111111111111111222222222222222000000000000000000000000000000111111111111111000000//////////////////000000000000000000000///////////////////////////////////////000000777777777777777777777777777888888888999999:::888888777777777777777888888888888999999::::::888888888888888888888888888888999999999::::::888888888888888888888888888999999999::::::;;;999888888888888888888888999999999:::::::::;;;999888888888888888888888999999999::::::;;;;;;999999888888888888888999999999999::::::;;;;;;999999888888888888888999999999999::::::;;;;;;999999888888888888888999999999999::::::;;;;;;999999888888888888888999999999999::::::;;;;;;999888888888888888888888999999999::::::;;;;;;999888888888888888888888999999999:::::::::;;;888888888888888888888888888999999999::::::;;;888888888888888888888888888888999999999::::::888888777777777777777888888888888999999:::::://////////////////////////////000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333222222222222222333333333333333333333444333333333333333333333333333333444444444444444444444444444444444444444444444444444555555555444444444444444444444444444555555555555666666555555555555555555555555555555555666666666777666555555555555555555555666666666666777777777666666666666666666666666666666666777777777888777666666666666666666666777777777777888888888777777777777777777777777777777777888888999999777777777777777777777777777888888888999999:::''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------.........................................................//////////////////////////////////////////////////////////////////////////////000000000000000>>>======<<<<<<;;;;;;:::::::::999999888888888======<<<<<<;;;;;;:::::::::999999888888888888<<<<<<<<<;;;;;;::::::999999999888888888777777<<<;;;;;;;;;::::::999999888888888777777777777;;;:::::::::999999999888888888777777777666666::::::999999999888888888777777777666666666666999999888888888888777777777666666666555555555888888888777777777666666666666555555555555444777777777666666666666555555555555444444444444666666666666555555555555444444444444333333333555555555444444444444444333333333333333222222444444444333333333333222222222222222222111111333333222222222222222111111111111111111111000222222111111111111111111000000000000000000000111111111111000000000000000//////////////////======<<<<<<<<<;;;;;;::::::999999888888888777>>>>>>======<<<<<<;;;:::::::::999999888888888>>>>>>>>>======<<<;;;;;;::::::999999999888888??????>>>>>>===<<<<<<;;;;;;::::::999999999888??????>>>>>>======<<<<<<;;;:::::::::999999999@@@??????>>>>>>===<<<<<<;;;;;;::::::999999999@@@??????>>>>>>===<<<<<<;;;;;;::::::999999999@@@??????>>>>>>======<<<;;;;;;:::::::::999999@@@??????>>>>>>======<<<;;;;;;::::::999999999@@@??????>>>>>>===<<<<<<;;;;;;::::::999999999?????????>>>======<<<<<<;;;;;;::::::999999999??????>>>>>>======<<<;;;;;;:::::::::999999999???>>>>>>======<<<<<<;;;;;;::::::999999999888>>>>>>======<<<<<<;;;;;;::::::999999999888888>>>======<<<<<<;;;;;;:::::::::999999888888888111111111111111000000000000000000000000//////222222222222111111111111111111000000000000000333333333222222222222222222111111111111111111444444333333333333333222222222222222222111111555444444444444444333333333333333222222222222666555555555555444444444444444333333333333333666666666666666555555555444444444444444333333777777777777666666666555555555555444444444444888888888888777777777666666666555555555555444999999999888888888777777777666666666555555555:::::::::999999888888888777777777666666666666;;;;;;:::::::::999999888888777777777777666666<<<;;;;;;;;;::::::999999888888888777777777777===<<<<<<;;;;;;::::::999999999888888777777777======<<<<<<<<<;;;;;;::::::999999888888888777'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,............---------------------------------..........................................---//////////////////////////////...............000000000000000000000////////////////////////111111111111111000000000000000000000000//////;;;;;;<<<======>>>>>>>>>>>>??????>>>>>>>>>>>>:::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>======999:::;;;;;;<<<<<<========================<<<999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888999999::::::::::::::::::::::::::::::666777777888888999999999999999999999999999999555666666777777888888888888888888888888888888444555555666666777777777777777777777777777777444444444555555666666666666666666666666666666222333333444444444555555555555555555555555555111222222333333333333444444444444444444444444000111111111222222222222333333333333333333333///000000000111111111111222222222222222222222/////////000000000000000111111111111111111111:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===;;;<<<<<<===>>>>>>>>>??????????????????>>>>>>;;;<<<===>>>>>>???????????????????????????>>><<<======>>>?????????@@@@@@@@@@@@@@@@@@??????<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???======>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@===>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@===>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@===>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@======>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@<<<===>>>??????@@@@@@@@@@@@AAAAAA@@@@@@@@@???<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???<<<<<<===>>>>>>?????????@@@@@@@@@@@@?????????;;;<<<======>>>>>>????????????????????????>>>;;;;;;<<<======>>>>>>>>>>>>??????>>>>>>>>>>>>/////////000000000111111111111111111111111111000000000111111111111222222222222222222222222000111111222222222222333333333333333333333333111222222333333333333444444444444444444444444222333333333444444444555555555555555555555555333444444444555555555666666666666666666666666444444555555666666666777777777777777777777666555555666666777777777888888888888888888888777666666777777888888888999999999999999999999888777777888888999999999::::::::::::::::::999999777888999999::::::::::::;;;;;;;;;;;;;;;::::::888999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<::::::;;;<<<<<<==============================:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))'''((((((((((((((()))))))))))))))))))))))))))((((((((()))))))))))))))*********************))))))))))))*********************++++++++++++)))************++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------------------...............,,,------------..............................------.........//////////////////////////////......////////////000000000000000000000000000/////////000000000111111111111111111111111111...///000111222333444555555666777888999:::;;;......///000111222333444555666777888999999:::---...///000111222333444555555666777888999999---......///000111222333444555666666777888999,,,---...///000111222333333444555666777777888,,,---......///000111222333444444555666666777,,,,,,---...///000111111222333444444555666666+++,,,,,,---...///000111111222333333444555555***+++,,,---......///000111111222333333444444***++++++,,,---...//////000111111222222333444)))***++++++,,,---......///000000111111222222))))))***++++++,,,------...//////000000111111((())))))***++++++,,,,,,---......//////000000'''((())))))******+++,,,,,,------......//////'''(((((())))))******+++,,,,,,------......///...//////000111222333444555666777888999::::::...///000111222333444555666777888888999:::;;;...///000111222333444555666777888999:::;;;;;;...///000111222333444555666777888999:::;;;<<>>AAADDDGGGKKKPPPVVV222333444555666777888999<<<<<<444666777888:::>>>>>>?????????777<<<===???@@@AAABBBCCCCCCCCC===???@@@BBBDDDEEEGGGHHHHHHHHH@@@BBBDDDFFFHHHJJJLLLMMMNNNNNNCCCEEEHHHKKKMMMOOOQQQSSSTTTTTTFFFIIILLLOOOSSSUUUXXXZZZ[[[[[["""###$$$%%%&&&'''((())),,,---......///000222###$$$$$$%%%'''((())),,,---...//////111222444###$$$%%%&&&''')))+++---...///111111333555777$$$%%%&&&'''***+++,,,...///111111777999;;;===$$$%%%&&&***+++,,,...///555666888999;;;===@@@%%%&&&)))***333444555444666777:::;;;>>>@@@CCC000111111222333333444666888:::<<<===@@@CCCFFF'''&&&&&&%%%%%%$$$###''''''&&&&&&%%%$$$$$$((('''&&&&&&%%%$$$$$$(((''''''&&&%%%%%%$$$(((((('''&&&&&&%%%%%%)))((((((&&&&&&%%%%%%)))(((((('''&&&&&&%%%******)))((((((''''''******))))))(((''''''???>>>======<<<<<<;;;;;;;;;::::::??????>>>======<<<<<<;;;;;;;;;;;;@@@???>>>>>>===<<<<<<<<<;;;;;;;;;@@@??????>>>======<<<<<<<<<;;;;;;@@@@@@???>>>>>>======<<<<<<;;;;;;AAA@@@???>>>>>>======<<<<<<<<<<<>>=========<<<<<<<<>>=========<<<<<<<<>>>>>======<<<<<<<<<555555444444444444333333333333333666666555555555444444444444444333777666666666555555555444444444444777777777666666666555555555555555888888777777777666666666666555555999888888888777777777666666666666:::999999888888888777777777777666::::::999999888888888888777777777;;;;;;::::::999999888888888888888<<<;;;;;;::::::999999999888888888<<<<<<;;;;;;::::::999999999999999===<<<<<<;;;;;;:::::::::999999999>>>===<<<<<<;;;;;;::::::::::::999>>>>>>===<<<<<<;;;;;;;;;:::::::::???>>>======<<<<<<;;;;;;;;;::::::,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,............---------------------///........................------///////////////..................000000000/////////////////////...111111000000000000000////////////111111111111111000000000000000000222222222111111111111111111000000333333222222222222111111111111111444333333333333222222222222222222444444444333333333333333222222222555555444444444444333333333333333%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((************)))))))))))))))))))))******************************)))++++++++++++*********************,,,++++++++++++++++++++++++++++++OOOMMMLLLJJJIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@???QQQOOOMMMKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@???SSSPPPNNNLLLKKKIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@TTTQQQOOOMMMKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@UUURRRPPPNNNLLLJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@VVVSSSQQQOOOMMMKKKIIIHHHGGGFFFDDDCCCBBBBBBAAAWWWTTTQQQOOOMMMKKKJJJHHHGGGFFFEEEDDDCCCBBBAAAXXXTTTRRROOOMMMLLLJJJIIIGGGFFFEEEDDDCCCBBBAAAXXXTTTRRROOOMMMLLLJJJIIIGGGFFFEEEDDDCCCBBBAAA;;;::::::999999999888888777777777666666555555<<<;;;;;;:::::::::999999888888777777777666666======<<<<<<;;;;;;::::::999999888888777777777>>>>>>======<<<<<<;;;;;;::::::999999888888777@@@???>>>>>>======<<<<<<;;;;;;::::::999999888AAA@@@@@@???>>>>>>======<<<;;;;;;::::::999999BBBBBBAAA@@@@@@???>>>>>>===<<<<<<;;;;;;::::::DDDCCCBBBBBBAAA@@@??????>>>======<<<;;;;;;:::FFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>===<<<<<<;;;GGGFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>===<<<<<>>>>>===<<>>>>>===LLLKKKIIIHHHGGGFFFDDDCCCBBBBBBAAA@@@???>>>>>>NNNLLLJJJIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@???>>>OOOMMMLLLJJJIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@???---------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------,,,,,,,,,/////////..................------------------000000//////////////////..................---000000000000000000//////////////////.........111111111111111000000000000000///////////////222222222222111111111111111000000000000000///333333333333222222222222111111111111000000000444444444333333333333222222222222111111111111555555555444444444444333333333222222222222111666666666555555555444444444444333333333222222777777777666666666555555555444444444333333333888888888777777777666666666555555555444444444999999999888888888777777666666666555555555444:::::::::999999999888888777777777666666555555%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((******************)))))))))))))))))))))))))))++++++******************************)))))))))++++++++++++++++++++++++*********************,,,,,,,,,,,,,,,++++++++++++++++++++++++******------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---------------------,,,,,,,,,,,,,,,,,,,,,,,,444444333333333222222222111111000444444444333333333222222111111000444444444333333333222222111111000555444444444333333222222111000000555444444444333333222222111111000555555444444333333333222111111000555555444444444333333222222111000555555444444444333333222222111000555555555444444333333333222111111555555555444444333333333222111111555555555444444444333333222111111222222222111111111000000//////...222222222111111111000000//////...222222222222111111111000//////...333222222222111111111000000///...333222222222111111111000000///...333333222222222111111000000//////333333222222222111111111000//////333333222222222111111111000//////333333333222222222111111000//////333333333222222222111111000000///444333333333222222111111000000///444333333333222222222111111000///444444333333222222222111111000000444444333333333222222111111000000444444333333333222222222111111000777777666666666666666666666555555555555444444777777777777666666666666666666555555555555444777777777777777666666666666666666555555555444777777777777777777666666666666666555555555555777777777777777777777666666666666666555555555777777777777777777777777666666666666555555555888777777777777777777777777666666666666555555888888888777777777777777777666666666666555555888888888888777777777777777777666666666666555888888888888888777777777777777666666666666555888888888888888888777777777777777666666666555555444444444444444444444444333333333333333222555555555444444444444444444444333333333333222555555555555444444444444444444333333333333222555555555555555444444444444444444333333333333555555555555555555444444444444444333333333333555555555555555555555444444444444444333333333555555555555555555555555444444444444333333333555555555555555555555555555444444444444333333666666666555555555555555555555444444444444333666666666666555555555555555555444444444444333666666666666666555555555555555555444444444444666666666666666666666555555555555555444444444666666666666666666666666555555555555444444444666666666666666666666666555555555555555444444777777666666666666666666666555555555555444444555666666666666666666666777777777777777777777666666666666666666666777777777777777777777777666666666666666777777777777777777777777777777666666666666777777777777777777777777777777777666666666777777777777777777777777777777777777666666777777777777777777777777777777777777777666666777777777777777777777888888888888888888666777777777777777777888888888888888888888888777777777777777777888888888888888888888888888777777777777777888888888888888888888888888888777777777777888888888888888888888888888888888333444444444444444444444444555555555555555555333444444444444444444444555555555555555555555444444444444444444555555555555555555555555555444444444444444555555555555555555555555555555444444444444555555555555555555555555555555555444444444555555555555555555555555555555555555444444555555555555555555555555555555555555555444444555555555555555555555555555666666555555444555555555555555555555666666666666666666666555555555555555555666666666666666666666666666555555555555555666666666666666666666666666666555555555555666666666666666666666666666666666555555555666666666666666666666666666666666666555555666666666666666666666666666666666666666555666666666666666666666777777777777777777777111111222222222333333333444444444555555555555111222222222333333333444444444555555555555666111111222222333333333444444444555555555555666111111222222333333333444444555555555555666666111111222222333333444444444555555555666666666111222222222333333444444444555555555666666666111222222333333444444444555555555666666666666111222222333333444444444555555555666666666666222222222333333444444444555555555666666666777222222333333333444444555555555666666666666777222222333333444444444555555555666666666777777//////000000111111111222222222222333333333333//////000000111111111222222222333333333333333///000000000111111111222222222333333333333444///000000000111111222222222333333333333444444///000000111111111222222222333333333333444444000000000111111111222222222333333333444444444000000000111111222222222333333333333444444444000000000111111222222222333333333444444444444000000111111111222222333333333333444444444444000000111111222222222333333333444444444444555000000111111222222222333333333444444444555555000111111111222222333333333444444444444555555000111111222222222333333333444444444555555555111111111222222333333333444444444444555555555111111222222222333333333444444444555555555555@@@@@@???>>>======<<<;;;;;;::::::AAA@@@???>>>>>>===<<<<<<;;;;;;:::AAAAAA@@@???>>>======<<<<<<;;;;;;BBBAAA@@@???>>>>>>===<<<<<<;;;;;;BBBAAA@@@??????>>>======<<<<<<;;;BBBBBBAAA@@@???>>>======<<<<<<;;;CCCBBBAAA@@@???>>>>>>===<<<<<<;;;CCCBBBAAA@@@???>>>>>>======<<<<<>>>>>======<<<<<<666666555555555444444444333333333777666666666555555555444444444444888777777666666666555555555444444888888888777777666666666555555555999999888888777777777666666666555::::::999999888888777777666666666;;;::::::999999888888777777777666<<<;;;::::::999999888888888777777<<<<<<;;;;;;:::999999999888888777===<<<<<<;;;;;;::::::999999888888>>>===<<<<<<;;;;;;::::::999999888???>>>===<<<<<<;;;;;;::::::999999???>>>>>>===<<<<<<;;;;;;::::::999@@@???>>>>>>===<<<<<<;;;;;;::::::@@@@@@???>>>======<<<;;;;;;::::::,,,,,,,,,,,,,,,,,,+++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,............---------------------//////..................---------///////////////..................000000000//////////////////......111111000000000000000////////////222111111111111000000000000000///222222222111111111111111000000000333333222222222222111111111111111444333333333333222222222222111111555444444444333333333222222222222555555555444444444333333333333222666666555555555444444444333333333%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))************)))))))))))))))))))))******************************)))+++++++++++++++******************,,,+++++++++++++++++++++++++++***,,,,,,,,,,,,,,,,,,+++++++++++++++QQQOOONNNLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBAAA@@@RRRPPPOOOMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCBBBAAASSSRRRPPPNNNMMMKKKJJJIIIHHHGGGEEEDDDCCCBBBAAAUUUSSSQQQOOONNNLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBUUUSSSRRRPPPNNNMMMKKKJJJIIIHHHFFFEEEDDDCCCBBBVVVTTTRRRPPPOOOMMMLLLKKKIIIHHHGGGFFFEEECCCBBBWWWUUUSSSQQQOOONNNLLLKKKJJJHHHGGGFFFEEEDDDCCCWWWUUUSSSQQQOOONNNLLLKKKJJJHHHGGGFFFEEEDDDCCCWWWUUUSSSQQQPPPNNNMMMKKKJJJIIIGGGFFFEEEDDDCCC<<<<<<;;;;;;:::::::::999999888888777777666666=========<<<<<<;;;;;;::::::999999888888777777???>>>>>>======<<<<<<;;;;;;::::::999999888888@@@@@@???>>>>>>======<<<<<<;;;;;;:::999999888BBBAAA@@@@@@???>>>>>>======<<<;;;;;;::::::999CCCBBBBBBAAA@@@@@@???>>>>>>===<<<<<<;;;;;;:::DDDDDDCCCBBBBBBAAA@@@??????>>>======<<<;;;;;;FFFEEEDDDDDDCCCBBBAAAAAA@@@???>>>>>>===<<<<<>>>>>===<<>>===KKKJJJHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@??????>>>LLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@??????NNNLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???OOONNNLLLKKKJJJIIIHHHGGGFFFDDDCCCCCCBBBAAA@@@QQQOOONNNLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBAAA@@@..................---------------------,,,,,,////////////..................---------------000000000//////////////////...............---111111000000000000000///////////////.........222111111111111111000000000000000////////////222222222222222111111111111111000000000000///333333333333333222222222222111111111111000000444444444444333333333333222222222222111111111555555555555444444444333333333333222222222222666666666666555555555444444444333333333333222777777777777666666666555555555444444444333333999888888888777777777666666555555555444444444:::999999999888888888777777666666666555555555;;;;;;::::::999999999888888777777666666666555<<<<<<;;;;;;:::::::::999999888888777777666666&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))(((((((((************************)))))))))))))))))))))++++++++++++***************************))))))+++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...---------------------,,,,,,,,,,,,,,,,,,,,,..................---------------------,,,,,,"""""""""!!!!!!!!! """"""!!!!!! ...---,,,+++***))))))(((''''''&&&%%%%%%$$$$$$#########""""""bbbWWWbbbVVV___TTT\\\RRRWWWNNNRRRJJJMMMFFFHHHBBBCCC>>>>>>;;;:::777777444333222111///...---(((((((((''''''''''''(((((((((''''''''''''(((((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&((((((((('''''''''&&&((((((((('''''''''&&&(((''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&((((((''''''&&&&&&&&&(((((('''''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&((((((((('''''''''&&&((((((((('''''''''&&&((((((((('''''''''&&&(((((((((((('''''''''111000///666555444333222000  ((('''***)))(((,,,+++***)))------,,,+++***111000//////...--- 222333555666777888999999::::::444666777999:::;;;<<<<<<======999:::<<<===>>>???@@@AAABBBBBB;;;===>>>@@@AAACCCCCCDDDEEEEEEAAACCCEEEFFFHHHIIIJJJKKKLLLLLL DDDGGGIIIMMMOOOQQQRRRSSSUUUUUUEEEHHHKKKMMMPPPRRRSSSTTTUUUVVVKKKMMMPPPRRRUUUWWWYYYZZZ[[[[[['''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((!!!!!!  !!!!!! """"""!!!!!! """!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!######"""""""""""""""""""""!!!##################""""""!!!!!!$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$###""""""""""""%%%$$$$$$$$$$$$############"""%%%%%%%%%%%%##################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""!!!  !!!"""###$$$%%%'''((()))+++,,,...///111222!!!!!!###$$$%%%&&&((()))+++,,,...///111333444"""###$$$%%%&&&((()))+++000111222444666777999$$$$$$'''(((...///000000111333555777999:::;;;222333333444444444555666999:::<<<===???@@@AAA''''''&&&&&&######"""$$$############"""""" ''''''%%%$$$$$$%%%%%%$$$$$$$$$######333222333444555666222444666888:::===???BBBDDD&&&'''***,,,---///111333555:::===???AAADDDEEE444444666777888999:::<<<>>>@@@BBBDDDFFFHHHKKK'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((())))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((($$$############""""""""""""!!!!!!$$$$$$############"""""""""!!!$$$$$$$$$#########""""""""" $$$$$$$$$#########"""""" %%%$$$$$$$$$######### %%%$$$$$$$$$######!!! %%%%%%$$$$$$###!!!!!! %%%%%%$$$$$$!!!!!!!!! %%%%%%$$$"""!!!!!!%%%$$$""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""###########################""""""""""""""""""#############################################$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''777666555444222111000//////......---,,,++++++******))))))(((___XXX^^^XXX]]]WWW[[[UUUXXXSSSUUUPPPRRRMMMNNNJJJJJJGGGGGGCCCCCC@@@@@@======;;;:::888777666 &&&%%%"""!!!###''''''''''''(((((((((((())))))$$$$$$$$$$$$%%%$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&%%%&&&%%%!!!!!!!!!!!!""""""""""""##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%(((''''''&&&&&&%%%%%%222222((('''((('''333333%%%&&&HHHKKKMMMPPPRRRUUUWWWYYYZZZ[[[[[[IIILLLOOOQQQTTTWWWYYY[[[\\\]]]]]]JJJMMMPPPRRRUUUXXXZZZ\\\]]]^^^^^^JJJMMMPPPSSSVVVYYY[[[]]]^^^______KKKMMMPPPSSSVVVYYY[[[]]]___``````JJJMMMPPPSSSVVVYYY[[[]]]^^^___```KKKMMMPPPSSSUUUXXXZZZ\\\^^^^^^___JJJLLLOOORRRTTTWWWYYY[[[\\\]]]]]]IIIKKKNNNPPPSSSUUUWWWYYYZZZ[[[[[[444555555666777888999:::<<<>>>@@@BBBDDDFFFHHH444555555666777888:::;;;===>>>@@@BBBDDDGGGIII444555666666777999:::;;;===>>>@@@BBBEEEGGGJJJ555555666777888999:::<<<<<<>>>@@@BBBEEEHHHJJJ555555666777888999:::<<<<<<>>>@@@CCCEEEHHHKKK555555666777888999:::<<<<<<>>>@@@CCCEEEHHHJJJ555555666777888999:::<<<===???AAACCCFFFHHHKKK555555666777777999:::;;;===???AAACCCEEEHHHJJJ444555666666777888:::;;;<<<>>>@@@BBBDDDGGGIIIvvvtttqqqnnniiieeeaaa]]]ZZZWWWTTTRRROOO{{{vvvqqqkkkfffbbb]]]ZZZVVVSSSQQQyyyrrrlllfffaaa\\\YYYUUUSSSzzzqqqjjjddd___[[[WWWTTTwwwnnngggaaa]]]YYYUUUƷ|||rrrjjjddd^^^ZZZVVVƱuuullleee___[[[WWWѺwwwnnnfff```[[[XXXռxxxnnngggaaa\\\XXX==================<<<<<<<<<<<<;;;;;;;;;???????????????>>>>>>>>>=========<<<<<>>>>>======CCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????>>>EEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@GGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDPPPPPPOOONNNNNNMMMLLLKKKJJJIIIGGGFFFFFFTTTSSSSSSRRRQQQPPPNNNMMMLLLKKKIIIHHHGGGXXXXXXWWWVVVTTTSSSQQQPPPNNNMMMKKKJJJIII^^^]]]\\\ZZZYYYWWWUUUSSSQQQOOOMMMLLLJJJdddcccbbb```]]][[[XXXVVVTTTRRRPPPNNNLLLlllkkkiiifffccc```]]]ZZZWWWTTTRRRPPPNNNvvvtttqqqnnniiieeeaaa]]]ZZZWWWTTTRRROOO.................................------////////////////////////...............000000000000///////////////////////////000000000000000000000000000000000000000111111111111111111111111111111111111000222222222222222222222222222222222111111333333333333333333333333333333333222222444444444444444444444444444444333333333555555555555555555555555555555444444444777777777777666666666666666666555555555888888888888888777777777777777777666666999999999999999999999888888888888777777;;;:::::::::::::::::::::999999999999888<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999==================<<<<<<<<<<<<;;;;;;;;;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''&&&&&&&&&&&&&&&'''&&&'''&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******************************)))))))))***************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.................................------RRRTTTVVVYYY\\\___cccgggjjjnnnrrruuuvvvwwwvvvTTTVVVYYY\\\___ccchhhmmmrrrwww|||VVVXXX[[[___ccchhhmmmtttzzzWWWZZZ]]]bbbffflllsss{{{YYY\\\```dddjjjpppyyyZZZ]]]aaafffmmmttt~~~[[[^^^ccchhhooowww[[[___ccciiipppyyy[[[___dddiiiqqqzzz:::;;;;;;<<<<<<<<<=====================>>>===<<<<<<=========>>>>>>>>>?????????????????????===>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCC@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPIIIJJJKKKLLLMMMNNNOOOPPPRRRRRRSSSTTTTTTTTTTTTKKKLLLMMMNNNPPPQQQSSSTTTUUUVVVWWWXXXYYYYYYXXXLLLNNNOOOQQQRRRTTTVVVXXXYYY[[[\\\]]]^^^^^^^^^NNNPPPRRRSSSUUUXXXZZZ\\\^^^```bbbdddeeeeeedddPPPRRRTTTVVVYYY[[[^^^aaadddgggiiikkkmmmmmmlllRRRTTTVVVYYY\\\___cccgggjjjnnnrrruuuvvvwwwvvv,,,,,,,,,------------------..................------------......................../////////...............///////////////////////////000...////////////000000000000000000000000000000///000000000000000111111111111111111111111111000000111111111111222222222222222222222222222111111222222222222333333333333333333333333333222222333333333333444444444444444444444444444333333444444444555555555555555555555555555555444555555555555666666666666666666777777777777555666666666777777777777777888888888888888888777777777888888888888999999999999999999999999888888888999999999:::::::::::::::::::::;;;;;;999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<=====================>>>===$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))***************************))))))*********************++++++++++++++++++************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,------------------..................>>>???@@@BBBCCCEEEFFFGGGIIIJJJKKKMMMOOOPPPRRR>>>@@@AAACCCDDDEEEGGGHHHJJJKKKMMMNNNPPPRRRTTT???@@@BBBCCCEEEFFFHHHIIIKKKLLLNNNPPPQQQSSSVVV???AAABBBDDDEEEGGGHHHJJJLLLMMMOOOQQQSSSUUUWWW@@@AAACCCDDDFFFGGGIIIKKKLLLNNNPPPRRRTTTVVVYYY@@@BBBCCCEEEFFFHHHIIIKKKMMMOOOPPPRRRTTTWWWZZZ@@@BBBCCCEEEGGGHHHJJJLLLMMMOOOQQQSSSUUUXXX[[[@@@BBBCCCEEEGGGHHHJJJLLLMMMOOOQQQSSSUUUXXX[[[@@@BBBCCCEEEGGGHHHJJJLLLMMMOOOQQQSSSVVVXXX[[[222333333444555555666777777888888999999::::::333444444555666666777888888999::::::;;;;;;<<<444555555666777777888999::::::;;;;;;<<<======555555666777888999999:::;;;;;;<<<======>>>???666666777888999::::::;;;<<<======>>>??????@@@666777888999:::;;;<<<<<<===>>>???@@@@@@AAABBB777888999:::;;;<<<===>>>??????@@@AAABBBCCCCCC888999:::;;;<<<===>>>???@@@AAABBBBBBCCCDDDEEE999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGG:::;;;<<<===>>>???@@@AAABBBDDDEEEFFFGGGHHHIII;;;<<<===>>>???@@@BBBCCCDDDEEEFFFGGGHHHIIIKKK<<<===>>>???@@@BBBCCCDDDEEEFFFGGGIIIJJJKKKLLL<<<>>>???@@@AAACCCDDDEEEFFFHHHIIIJJJKKKMMMNNN===>>>@@@AAABBBDDDEEEFFFHHHIIIJJJLLLMMMOOOPPP>>>???@@@BBBCCCEEEFFFGGGIIIJJJKKKMMMOOOPPPRRR((((((((())))))************+++++++++,,,,,,,,,((()))))))))******++++++++++++,,,,,,,,,------))))))******+++++++++,,,,,,,,,------------...*********++++++,,,,,,,,,---------............***++++++,,,,,,,,,---------........./////////++++++,,,,,,------........./////////000000000,,,,,,------.........//////000000000111111111,,,------......//////000000000111111222222222---......//////000000111111111222222333333333......///000000111111111222222333333444444444//////000000111111222222333333444444555555555000000111111222222333333444444555555666666777000111222222333333444444555666666666777777888111222222333444444555555666777777888888999999222333333444555555666777777888888999999::::::!!!!!!!!!!!!""""""""""""""""""############$$$!!!!!!"""""""""""""""###############$$$$$$$$$!!!""""""""""""###############$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))%%%&&&&&&&&&'''''''''(((((((((((())))))))))))&&&&&&'''''''''(((((((((((())))))))))))******'''''''''((((((((())))))))))))************+++'''((((((((())))))))))))*********++++++++++++((((((((())))))************+++++++++,,,,,,,,,...///000111222333444555666777999:::;;;<<<>>>...///000111222333555666777888999:::<<<===>>>...///000111333444555666777888:::;;;<<<>>>???...///000111333444555666777999:::;;;===>>>???...///000222333444555666777999:::;;;===>>>@@@...///000222333444555666888999:::<<<===???@@@...///000222333444555666888999:::<<<===???@@@...///000222333444555666888999:::<<<===???@@@...///000111333444555666777999:::<<<===???@@@((()))******+++,,,------...//////000111111222))))))***+++,,,------...//////000111111222333)))***++++++,,,---...//////000111222222333444******+++,,,---...//////000111111222333444555***+++,,,------...///000111111222333444555666***+++,,,---...///000111111222333444555666666+++,,,,,,---...000000111222333444555555666777+++,,,---...///000111222333333444555666777888,,,,,,---...///111111222333444555666777888999,,,---...///000111222333444555666777888999:::------...///000222222333444555666777999:::;;;---...///000111222333444555666777888999:::<<<---...///000111222333444555666888999:::;;;<<<......///000222333444555666777888999;;;<<<===...///000111222333444555666777999:::;;;<<<>>>""""""######$$$$$$%%%%%%&&&&&&&&&'''''''''((("""######$$$$$$%%%%%%&&&&&&&&&''''''(((((((((######$$$$$$%%%%%%&&&&&&'''''''''(((((())))))###$$$$$$%%%%%%&&&&&&''''''((((((((())))))***$$$$$$%%%%%%&&&&&&''''''(((((()))))))))******$$$$$$%%%&&&&&&''''''(((((())))))******++++++$$$%%%%%%&&&'''((((((((())))))******++++++,,,%%%%%%&&&''''''((())))))*********++++++,,,,,,&&&&&&&&&'''((())))))******++++++,,,,,,------&&&&&&'''(((((()))******++++++,,,,,,------...&&&''''''((()))******++++++,,,,,,---......///''''''((()))******++++++,,,------......///000'''((())))))***++++++,,,------...//////000000(((((()))***++++++,,,------...//////000111111((()))******+++,,,------...//////000111111222 !!! !!!!!! !!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""###### !!!!!!!!!"""""""""############ !!!!!!""""""""""""#########$$$$$$ !!!!!!"""""""""#########$$$$$$$$$$$$ !!!"""""""""#########$$$$$$$$$%%%%%% !!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!""""""######$$$$$$$$$%%%%%%&&&&&&&&&'''!!!""""""######$$$$$$%%%%%%%%%&&&&&&&&&''''''""""""######$$$$$$%%%%%%&&&&&&&&&'''''''''(((...---------,,,,,,,,,++++++******---------,,,,,,,,,++++++******)))------,,,,,,,,,+++++++++***)))))),,,,,,,,,,,,+++++++++******)))))),,,,,,+++++++++*********))))))(((,,,+++++++++*********))))))((((((+++++++++*********))))))(((((((((+++************)))))))))(((((('''*********)))))))))(((((((((''''''***)))))))))((((((((((((''''''&&&))))))(((((((((((('''''''''&&&&&&(((((((((((('''''''''&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&%%%333333222222111111111000000///...333222222222111111000000//////...222222222111111000000000///......222222111111111000000//////...---222111111111000000//////......---111111111000000000//////...------111111000000000//////......---,,,111000000000//////......------,,,000000000//////.........---,,,,,,000000/////////......------,,,,,,/////////.........------,,,,,,+++//////.........---------,,,++++++............---------,,,,,,++++++.........---------,,,,,,++++++***...---------,,,,,,,,,++++++******666555555555444444333333222111111666555555444444444333333222111111555555555444444333333333222111111555555555444444333333222222111000555555444444444333333222222111000555555444444444333333222111111000555555444444333333222222111000000555444444444333333222222111000000444444444333333333222222111000000444444333333333222222111111000///444444333333333222222111111000///444333333333222222111111000000///333333333222222222111111000//////333333333222222111111111000//////333333222222111111111000000///...555555555444444444333333222111111666555555444444444333333222111111666555555555444444333333222222111666555555555444444333333222222111666555555555444444333333222222111666555555555444444333333222222111666666555555444444333333222222111666555555555444444333333222222111666666555555444444333333222222111666666555555444444333333222222111666555555555444444333333222222111666555555555444444333333222222111666555555555444444333333222222111666555555555444444333333222111111666555555555444444333333222111111000000000000000000///////////////............000000/////////////////////...............---/////////////////////...............---------//////........................------------,,,.....................---------------,,,,,,,,,.........---------------------,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,+++++++++---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++++++++***************++++++++++++*********************))))))))))))*********************)))))))))))))))))))))(((************)))))))))))))))))))))((((((((((((666555555555555555555555444444444444333333333555555555555555555555444444444444333333333333555555555555555444444444444444333333333333222555444444444444444444444333333333333333222222444444444444444444444333333333333222222222222444444444444333333333333333333222222222222111333333333333333333333333222222222222111111111333333333333333333222222222222222111111111111333333333222222222222222222111111111111000000222222222222222222222111111111111000000000000222222222222111111111111111111000000000000///111111111111111111111111000000000000/////////111111111111111000000000000000000/////////...000000000000000000000000000////////////......000000000000000000///////////////............888888888888888888888777777777777777666666666888888888888888888888777777777777666666666666888888888888888888777777777777777666666666555888888888888888777777777777777666666666666555888888888888777777777777777777666666666555555888888888777777777777777777666666666666555555888777777777777777777777666666666666555555555777777777777777777777666666666666666555555555777777777777777777666666666666666555555555444777777777777777666666666666666555555555555444777777777666666666666666666555555555555444444666666666666666666666666555555555555444444444666666666666666666555555555555555444444444333666666666666555555555555555555444444444333333666555555555555555555555444444444444333333333888888888888888888777777777777777666666666555888888888888888888777777777777777666666666666888888888888888888888777777777777666666666666888888888888888888888777777777777777666666666888888888888888888888888777777777777666666666888888888888888888888888777777777777666666666999888888888888888888888777777777777666666666999888888888888888888888777777777777666666666999888888888888888888888777777777777666666666999999888888888888888888777777777777666666666999888888888888888888888777777777777666666666999888888888888888888888777777777777666666666888888888888888888888888777777777777666666666888888888888888888888888777777777777666666666888888888888888888888777777777777777666666666/////////000000000000000000000000000000000000/////////////////////000000000000000000000000......///////////////////////////////////////.....................////////////////////////------.......................................------------------...........................,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++)))******************************************))))))))))))))))))***************************444555555555555555555555666666666666666666666444444444555555555555555555555555555555555555444444444444444555555555555555555555555555555333444444444444444444444555555555555555555555333333333444444444444444444444444444444444444333333333333333444444444444444444444444444444222333333333333333333333333333444444444333333222222222333333333333333333333333333333333333222222222222222222222333333333333333333333333111111222222222222222222222222222222222222222111111111111111222222222222222222222222222222000111111111111111111111111111111111111111111000000000000111111111111111111111111111111111000000000000000000000000000111111111111111000/////////000000000000000000000000000000000000777777888888888888888888888888888888888888888777777777888888888888888888888888888888888888777777777777888888888888888888888888888888888777777777777888888888888888888888888888888888777777777777777888888888888888888888888888888666777777777777777777888888888888888888888888666777777777777777777777777888888888888888888666666777777777777777777777777777777777777777666666666777777777777777777777777777777777777666666666666666777777777777777777777777777777555666666666666666666777777777777777777777777555555666666666666666666666666666666666666666555555555666666666666666666666666666666666666555555555555555666666666666666666666666666666444555555555555555555555666666666666666666666777777777777888888888888888888888888888888888777777777777888888888888888888888888888888888777777777888888888888888888888888888888888888777777777888888888888888888888888888888888888777777888888888888888888888888888888888888888777777888888888888888888888888999999999999888777777888888888888888888888999999999999999999777777888888888888888888888999999999999999999777888888888888888888888888999999999999999999777888888888888888888888888999999999999999999777888888888888888888888888999999999999999999777777888888888888888888888999999999999999999777777888888888888888888888888999999999999888777777888888888888888888888888888888888888888777777888888888888888888888888888888888888888+++++++++,,,,,,---------............/////////++++++++++++,,,,,,------------............///******+++++++++,,,,,,,,,---------............*********+++++++++,,,,,,,,,------------......))))))******+++++++++,,,,,,,,,,,,------------)))))))))******++++++++++++,,,,,,,,,,,,------))))))))))))*********+++++++++,,,,,,,,,,,,,,,(((((()))))))))*********+++++++++++++++,,,,,,((((((((()))))))))************+++++++++++++++''''''((((((((())))))))))))************++++++''''''''''''((((((((()))))))))))))))*********&&&&&&''''''''''''(((((((((((()))))))))))))))&&&&&&&&&''''''''''''((((((((((((((()))))))))000000000111111222222222333333333444444444444///000000000111111222222222333333333444444444//////000000111111111222222222333333333444444/////////000000111111111222222222333333333333...//////000000000111111111222222222333333333......//////000000000111111111222222222333333.........//////000000000111111111222222222222---.........//////000000000111111111222222222------....../////////000000000111111111111222---------....../////////000000000111111111111,,,---------....../////////000000000000111111,,,,,,---------......////////////000000000000,,,,,,,,,---------........./////////000000000++++++,,,,,,---------.........////////////000+++++++++,,,,,,---------............/////////222222333333444444555555555666666666777777777222222333333444444444555555666666666777777777222222333333444444444555555666666666666777777222222222333333444444555555555666666666777777222222222333333444444555555555666666666666777111222222333333444444444555555555666666666666111222222222333333444444555555555666666666666111111222222333333444444444555555555666666666111111222222333333333444444555555555555666666111111111222222333333444444444555555555555666000111111222222333333333444444444555555555555000111111111222222333333444444444444555555555000000111111222222333333333444444444444555555000000000111111222222333333333444444444444555000000000111111222222222333333333444444444444222222333333444444444555555555666666666777777222222333333444444444555555555666666666777777222222333333444444555555555666666666666777777222222333333444444555555555666666666777777777222222333333444444555555555666666666777777777222222333333444444555555555666666666777777777222222333333444444555555555666666666777777777222222333333444444555555666666666666777777777222222333333444444555555666666666777777777777222222333333444444555555666666666777777777777222222333333444444555555666666666666777777777222222333333444444555555555666666666777777777222222333333444444555555555666666666777777777222222333333444444555555555666666666777777777222222333333444444555555555666666666777777777@@@???>>>>>>===<<<;;;;;;:::999888@@@??????>>>===<<<<<<;;;:::999888@@@@@@???>>>>>>===<<<;;;:::999999AAA@@@???>>>>>>===<<<;;;::::::999AAA@@@??????>>>===<<<;;;;;;:::999AAA@@@@@@???>>>===<<<<<<;;;:::999AAA@@@@@@???>>>===<<<<<<;;;:::999AAAAAA@@@???>>>======<<<;;;:::999AAA@@@@@@???>>>===<<<<<<;;;:::999777777666666555555444444333222222888888777777666555555444444333222999888888777777666666555444444333999999888888777777666666555444444:::999999888888777777666555555444;;;:::999999999888777777666555555;;;;;;::::::999888888777666666555<<<;;;;;;::::::999888888777666555===<<<;;;;;;:::999999888777777666======<<<;;;;;;:::999999888777666>>>===<<<<<<;;;::::::999888777777>>>>>>===<<<<<<;;;:::999999888777???>>>======<<<;;;;;;:::999888777??????>>>===<<<<<<;;;:::999888888@@@???>>>>>>===<<<;;;;;;:::999888.........---------,,,,,,+++++++++///.........---------,,,,,,++++++/////////.........------,,,,,,,,,000000/////////......---------,,,111000000000//////.........------111111000000000/////////......---222111111111000000000//////......333222222111111111000000//////...333333222222222111111000000//////444444333333222222111111000000///555444444333333222222111111000000555555444444444333333222111111000666666555555444444333333222111111777666666555555444444333333222111777777666666555555444444333222222''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&%%%%%%(((((((((''''''''''''&&&&&&&&&&&&)))((((((((((((''''''''''''&&&&&&))))))))))))((((((((('''''''''&&&***))))))))))))((((((((('''''''''************)))))))))((((((((('''++++++*********)))))))))(((((((((++++++++++++******))))))))))))(((,,,,,,+++++++++*********))))))))),,,,,,,,,,,,+++++++++******))))))------,,,,,,,,,+++++++++*********...---------,,,,,,,,,++++++******.........---------,,,,,,+++++++++GGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@GGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@HHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@HHHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBAAAIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBAAAJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBAAA;;;;;;;;;;;;;;;::::::::::::999999999888888777<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888============<<<<<<<<<;;;;;;;;;:::::::::999999>>>>>>>>>============<<<<<<<<<;;;;;;::::::999?????????>>>>>>>>>=========<<<<<<;;;;;;::::::@@@@@@????????????>>>>>>=========<<<<<<;;;;;;AAA@@@@@@@@@@@@?????????>>>>>>======<<<<<<;;;AAAAAAAAAAAA@@@@@@@@@?????????>>>>>>===<<<<<>>>>>======CCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>===DDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>EEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@??????>>>FFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@??????FFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@???GGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@000000000000000000000000///////////////......111111111111111111000000000000000////////////222222222222111111111111111111000000000000///222222222222222222222222111111111111000000000333333333333333333333222222222222111111111111444444444444444333333333333333222222222222111555555555444444444444444444333333333222222222555555555555555555555444444444444333333333333666666666666666666555555555555444444444444333777777777777777666666666666555555555555444444888888888888777777777777666666666666555555555999999999888888888888888777777777666666666555:::999999999999999999888888888777777777666666::::::::::::::::::999999999888888888777777777;;;;;;;;;;;;;;;::::::::::::999999999888888777(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))(((((((((***************************))))))))))))))))))+++++++++++++++++++++******************))))))++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,+++...............------------------,,,,,,,,,,,,...........................---------------,,,/////////////////////...............---------000000000000//////////////////...............000000000000000000000000///////////////......DDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJIIIIIIFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJIIIJJJJJJIIIFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJ:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=================================<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>??????????????????????????????>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG///000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222111222222222222222222222333333333333333333222222222333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555555555555444555555555555555555555666666666666666666555555555666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777888888888888888888888888888888777888888888888888999999999999999999999999999888888999999999999999::::::::::::::::::::::::999999::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,------------------------------------------------------............................................................////////////............//////////////////////////////////////////////////////000000000000000000000000000000///000000000000000000000000000000000000000000::::::;;;<<<===>>>???@@@@@@AAABBBBBBCCCDDDDDD:::;;;<<<======>>>???@@@AAAAAABBBCCCCCCDDDEEE:::;;;<<<===>>>??????@@@AAABBBBBBCCCDDDEEEEEE;;;;;;<<<===>>>???@@@@@@AAABBBCCCCCCDDDEEEEEE;;;;;;<<<===>>>???@@@AAAAAABBBCCCDDDDDDEEEEEE;;;;;;<<<===>>>???@@@AAAAAABBBCCCCCCDDDEEEFFF;;;;;;<<<===>>>???@@@AAAAAABBBCCCCCCDDDEEEFFF;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDDDDEEEFFF:::;;;<<<===>>>???@@@@@@AAABBBCCCCCCDDDEEEFFF333444444555555666777777777888888999999999:::444444555555666777777888888999999:::::::::;;;444555555666777777888888999999::::::;;;;;;;;;555555666777777888999999::::::;;;;;;;;;<<<<<<555666666777888999999::::::;;;;;;<<<<<<======666666777888999999::::::;;;<<<<<<=========>>>666777888888999:::;;;;;;<<<<<<======>>>>>>???777777888999:::;;;;;;<<<<<<======>>>?????????777888999999:::;;;<<<<<<===>>>>>>??????@@@@@@888888999:::;;;<<<<<<===>>>>>>??????@@@AAAAAA888999:::;;;;;;<<<===>>>>>>??????@@@AAAAAABBB999999:::;;;<<<======>>>??????@@@AAAAAABBBBBB999:::;;;;;;<<<===>>>??????@@@AAAAAABBBCCCCCC999:::;;;<<<===>>>>>>???@@@AAAAAABBBBBBCCCDDD::::::;;;<<<===>>>???@@@@@@AAABBBBBBCCCDDDDDD++++++,,,,,,---------.........///////////////,,,,,,,,,------.........////////////000000000,,,---------....../////////000000000000111111---------......//////000000000000111111111111---......//////000000000111111111111222222222......//////000000000111111222222222222333333...//////000000111111222222222333333333333444//////000000111111222222333333333444444444444000000000111222222222333333444444444555555555000111111222222333333444444444555555555666666111111222222333333444444555555555666666666777111222222333333444444555555666666666777777777222222333333444555555666666777777777888888888333333333444555555666666777777888888888999999333444444555555666777777777888888999999999:::%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))&&&&&&'''''''''(((((((((((()))))))))))))))***'''''''''((((((((())))))))))))***************''''''((((((((()))))))))***************++++++((((((((()))))))))************+++++++++++++++(((((()))))))))*********+++++++++++++++,,,,,,)))))))))*********++++++++++++,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,---------*********+++++++++,,,,,,,,,---------------...******++++++,,,,,,,,,------------............+++++++++,,,,,,------------............//////++++++,,,,,,---------.........///////////////ooommmjjjgggdddaaa^^^[[[YYYVVVTTTRRRQQQvvvsssppplllhhhdddaaa^^^[[[XXXVVVTTTRRR~~~zzzuuuqqqlllhhhddd```]]]ZZZXXXUUUSSS{{{vvvpppkkkgggccc___\\\YYYWWWUUU{{{tttoooiiieeeaaa]]]ZZZXXXUUUxxxqqqlllgggbbb___\\\YYYVVVzzztttmmmhhhddd```\\\YYYWWW|||uuuoooiiiddd```]]]ZZZWWW}}}uuuoooiiieee```]]]ZZZWWW???????????????>>>>>>>>>>>>=========<<>>>>>===CCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????EEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@GGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDOOONNNNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFRRRRRRQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGVVVUUUTTTSSSRRRQQQPPPOOOMMMLLLKKKJJJIIIZZZYYYXXXVVVUUUTTTRRRQQQPPPNNNMMMLLLKKK^^^]]]\\\ZZZXXXWWWUUUSSSRRRPPPOOOMMMLLLcccbbb```^^^\\\ZZZXXXVVVTTTRRRQQQOOONNNiiigggeeebbb```]]][[[XXXVVVTTTSSSQQQOOOooommmjjjgggdddaaa^^^[[[YYYVVVTTTRRRQQQ//////////////////////////////.........000000000000000000000//////////////////111111111111111000000000000000000000000111111111111111111111111111111111111111222222222222222222222222222222222222222333333333333333333333333333333333333222444444444444444444444444444444444444333666666666666555555555555555555555555444777777777777777777666666666666666666555888888888888888888888777777777777777666999999999999999999999999888888888888777;;;;;;;;;::::::::::::::::::999999999999<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::>>>>>>===============<<<<<<<<<<<<;;;;;;???????????????>>>>>>>>>>>>=========<<<%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.......................................//////////////////////////////.........UUUXXX[[[^^^bbbeeeiiillloooqqqrrrsssrrrqqqoooWWWZZZ^^^bbbfffjjjnnnrrruuuxxxzzz{{{zzzyyyvvvYYY]]]aaaeeejjjoootttyyy}}}~~~[[[___dddiiinnntttzzz]]]aaaggglllrrryyy^^^ccciiiooovvv}}}```eeejjjqqqxxx```ffflllrrrzzzaaaffflllsss{{{;;;<<<<<<=========>>>>>>?????????????????????<<<===>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCC???@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJIIIDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLFFFGGGHHHIIIKKKLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOHHHIIIKKKLLLMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSRRRJJJKKKMMMNNNPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVVVVLLLNNNOOOQQQSSSUUUVVVXXXYYYZZZZZZ[[[[[[ZZZZZZNNNPPPRRRTTTVVVXXXZZZ\\\]]]______``````___^^^PPPSSSUUUWWWZZZ\\\___aaabbbdddeeeeeeeeedddcccSSSUUUXXX[[[^^^aaacccfffhhhjjjkkklllkkkjjjiiiUUUXXX[[[^^^bbbeeeiiillloooqqqrrrsssrrrqqqooo------------.....................////////////.............../////////////////////000000000...///////////////000000000000000000000000111//////000000000000111111111111111111111111111000000111111111111222222222222222222222222222111111222222222222333333333333333333333333333222222333333333333444444444444444444444444444333333444444444444555555555555555555555666666444444555555555555666666666666666777777777777555555666666666777777777777888888888888888888666666777777888888888888999999999999999999999777888888888999999999:::::::::::::::;;;;;;;;;888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<===============>>>>>>>>>;;;<<<<<<=========>>>>>>?????????????????????$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((('''((((((((((((((((((((()))))))))))))))))))))((((((((()))))))))))))))))))))))))))*********))))))))))))))))))***************************))))))*********************++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------------..................------------.....................////////////<<<===>>>@@@AAACCCDDDFFFGGGIIIKKKMMMPPPRRRUUU<<<>>>???@@@BBBCCCEEEGGGHHHJJJLLLOOOQQQTTTWWW===>>>???AAABBBDDDFFFGGGIIIKKKNNNPPPSSSVVVYYY===>>>@@@AAACCCDDDFFFHHHJJJLLLOOOQQQTTTWWW[[[===???@@@BBBCCCEEEGGGIIIKKKMMMOOORRRUUUYYY]]]>>>???@@@BBBDDDEEEGGGIIIKKKNNNPPPSSSVVVZZZ^^^>>>???AAABBBDDDFFFGGGIIILLLNNNQQQTTTWWW[[[```>>>???AAABBBDDDFFFHHHJJJLLLNNNQQQTTTXXX\\\```>>>???AAABBBDDDFFFHHHJJJLLLNNNQQQTTTXXX\\\```222333333444555555666777777888999999::::::;;;333333444555666666777888888999::::::;;;<<<<<<444444555666666777888999999:::;;;<<<<<<===>>>444555666777777888999:::;;;;;;<<<===>>>??????555666777888888999:::;;;<<<======>>>???@@@AAA666777888888999:::;;;<<<===>>>???@@@AAABBBBBB777777888999:::;;;<<<===>>>???@@@AAABBBCCCDDD777888999:::;;;<<<===>>>???@@@AAACCCDDDEEEFFF888999:::;;;<<<===>>>???@@@BBBCCCDDDEEEGGGHHH999:::;;;<<<===>>>???@@@BBBCCCDDDFFFGGGHHHJJJ999;;;<<<===>>>???@@@BBBCCCDDDFFFGGGIIIJJJLLL:::;;;<<<>>>???@@@AAACCCDDDFFFGGGIIIJJJLLLNNN;;;<<<===>>>@@@AAABBBDDDEEEGGGHHHJJJLLLNNNPPP;;;===>>>???@@@BBBCCCEEEFFFHHHJJJLLLNNNPPPSSS<<<===>>>@@@AAACCCDDDFFFGGGIIIKKKMMMPPPRRRUUU((()))))))))*********+++++++++,,,,,,,,,,,,---))))))*********+++++++++,,,,,,,,,---------...*********+++++++++,,,,,,,,,---------.........***+++++++++,,,,,,---------........./////////++++++,,,,,,,,,------........./////////000000+++,,,,,,------.........//////000000000111111,,,------.........//////000000000111111222222------......//////000000111111111222222333333......//////000000000111111222222333333444444...//////000000111111222222333333444444555555///000000111111222222333333444444555555666666000000111111222333333444444555555666666777777000111222222333444444555555666666777777888888111222222333444444555666666777777888999999:::222333333444555555666777777888999999::::::;;;!!!!!!!!!""""""""""""###############$$$$$$$$$!!!"""""""""""""""############$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))%%%&&&&&&&&&'''''''''(((((((((((())))))))))))&&&&&&'''''''''(((((((((((())))))))))))******'''''''''(((((((((((()))))))))************+++''''''((((((((()))))))))*********++++++++++++((((((((()))))))))*********++++++++++++,,,,,,((()))))))))*********+++++++++,,,,,,,,,,,,---......///000111222333444555666777888:::;;;<<<...//////111222333444555666777888999:::;;;<<<...///000111222333444555666777888999:::<<<===...///000111222333444555666777888999;;;<<<===...///000111222333444555666777888:::;;;<<<===...///000111222333444555666888999:::;;;<<<>>>...///000111222333444555777888999:::;;;<<<>>>...///000111222444555666777888999:::;;;===>>>...///000111222444555666777888999:::;;;===>>>))))))***++++++,,,------...//////000111111222)))******+++,,,------...//////000111111222333)))***+++,,,,,,---...//////000111111222333444***++++++,,,---......///000111111222333444444***+++,,,------...///000000111222333333444555++++++,,,---...//////000111222333333444555666+++,,,------...///000111222222333444555666777,,,,,,---...///000000111222333444555666666777,,,------...///000111222333333444555666777888,,,---...///000111111222333444555666777888999------...///000111222333444555555666777888999---......///000111222333444555666777888999:::---...///000111222333444555555666777999:::;;;---...///000111222333444555666777888999:::;;;......///000111222333444555666777888:::;;;<<<"""######$$$$$$%%%%%%&&&&&&&&&''''''(((((((((######$$$$$$%%%%%%&&&&&&'''''''''(((((())))))###$$$$$$%%%%%%&&&&&&'''''''''(((((())))))***$$$$$$%%%%%%&&&&&&''''''((((((((())))))******$$$%%%%%%&&&&&&''''''(((((()))))))))******+++%%%%%%&&&&&&''''''(((((())))))******+++++++++%%%&&&&&&''''''(((((())))))******++++++,,,,,,&&&&&&&&&'''(((((())))))******++++++,,,,,,---&&&&&&'''(((((())))))******++++++,,,,,,---...&&&''''''((())))))******+++,,,,,,------......''''''((())))))******+++,,,,,,------......///'''(((((()))******+++,,,,,,------...//////000(((((()))******+++,,,,,,------...//////000000((())))))***+++,,,,,,------...//////000111111))))))***++++++,,,------...//////000111111222 !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""###### !!!!!!!!!"""""""""############ !!!!!!""""""""""""#########$$$$$$ !!!!!!"""""""""#########$$$$$$$$$$$$ !!!!!!"""""""""#########$$$$$$$$$%%%%%% !!!!!!"""""""""######$$$$$$$$$%%%%%%%%%%%%!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&!!!"""""""""######$$$$$$$$$%%%%%%&&&&&&&&&'''"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&''''''""""""######$$$$$$%%%%%%%%%&&&&&&'''''''''((("""######$$$$$$%%%%%%&&&&&&&&&''''''(((((((((&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$######""""""!!!!!!!!! """""""""!!!!!! """"""!!!!!! """"""!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!    (((((((((''''''&&&&&&(((((((((''''''&&&&&&((((((''''''&&&&&&&&&((((((''''''&&&&&&&&&((((((''''''&&&&&&&&&((('''''''''&&&&&&%%%(((''''''&&&&&&&&&%%%(((''''''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&)))((((((''''''&&&&&&)))((((((''''''&&&&&&)))((((((''''''&&&&&&)))((((((''''''&&&&&&)))((((((''''''&&&&&&)))((((((''''''&&&&&&)))((((((''''''&&&&&&)))((((((''''''&&&&&&)))((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&((((((((('''''''''&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&(((((((((''''''&&&&&&444333222111///...---555333222111000...---555444222111000///...555444222111000///...444222111000///---,,,444222111000...---,,,333222111000...---,,,333222111///...---,,,---,,,+++***))))))((()))(((''''''&&&%%%$$$***)))((('''&&&%%%%%%+++***)))(((''''''&&&+++******(((''''''&&&000///...---,,,,,,+++111000///...---,,,+++111000///...------,,,222111000///...---,,,333222111///...---,,,333222111000......---333222111000///...---444333222000///...---444333222111///...---444333222111///...---%%%$$$$$$######""""""%%%%%%$$$$$$######"""&&&%%%%%%$$$$$$######&&&&&&&&&%%%$$$$$$###''''''&&&%%%%%%$$$$$$(((''''''&&&%%%%%%$$$)))(((((('''&&&%%%%%%))))))((('''&&&&&&%%%***))))))((('''&&&&&&******)))(((((('''&&&++++++***)))((((((''',,,+++******)))((('''---,,,+++***))))))(((666555555444444444444333333333444444444666555555444444444444444444444444444444666666555555444444444444444444444444555666666555555444444444444444444444444555444333555555444444444444444444444444555444333555555444444444444444444444444555444333555444444444444444444444444444555444333555444444444444333333333444444444***))))))(((''''''&&&&&&%%%$$$''''''&&&******))))))(((''''''&&&%%%%%%$$$###"""+++******)))(((((('''&&&&&&%%%$$$$$$###,,,+++***))))))(((''''''&&&%%%%%%$$$###222111+++***)))((((((''''''&&&%%%$$$$$$222222222111111)))(((((('''&&&%%%%%%$$$333333222222111111111((('''&&&&&&%%%$$$444333333222222222111111111111&&&%%%$$$444444333333222222222222222222222222222111000///......---,,,,,,++++++))))))(((///...---,,,...------,,,++++++***)))(((555...------,,,+++***))))))333333333333555555444444444333333))))))((('''&&&%%%666555555444444444333333333333333444444666555555444444444333333333333444444444(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((******)))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%''')))((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&(((((((((''''''&&&&&&&&&%%%%%%(((''''''&&&)))((((((''''''&&&&&&&&&%%%((((((''''''&&&&&&((((((''''''&&&&&&%%%)))((((((''''''&&&%%%(((''''''&&&&&&&&&))))))(((((('''&&&&&&%%%%%%''''''&&&&&&***))))))(((''''''&&&&&&%%%$$$''''''&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""#######################################$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&(((((('''''''''''''''''''''''''''''''''AAAAAA@@@???>>>===<<<;;;::::::999888777666666BBBAAA@@@???>>>>>>===<<<;;;:::999888777777666BBBAAA@@@@@@???>>>===<<<;;;:::999888777777666BBBAAAAAA@@@???>>>===<<<;;;:::999888888777666AAA@@@???>>>===<<<;;;:::999888777666666555444AAA@@@???>>>===<<<;;;:::999888777666555555444@@@@@@???>>>===<<<;;;:::999888777666555555444@@@???>>>===<<<<<<;;;:::999888777666555444444555555444444333//////......---,,,,,,++++++***666666555555444444444333......---,,,,,,+++***777777666666555555444444333333222---,,,,,,+++888888777777666666555555444444333333222,,,,,,999999888888777777666555555444444333333222222::::::999999888777777666666555444444333333222;;;;;;::::::999888888777666666555555444333333:::999888777:::999999888777666666555555444444;;;:::999888777777666555444777666666555555444>>>======999888777666555444333222111000///111???>>>>>>===<<<;;;::::::999444333222111000///@@@???>>>>>>===<<<;;;:::999999888777666666555@@@@@@???>>>======<<<;;;:::999888777777666555AAA@@@@@@???>>>===<<<;;;:::999888888777666666AAAAAA@@@???>>>===<<<;;;::::::999888777666666&&&&&&&&&))))))))))))(((((((((((((((((((((((('''&&&&&&&&&))))))))))))))))))))))))(((((((((''''''''''''&&&&&&*********))))))))))))))))))(((((((((''''''''''''&&&***************))))))))))))(((((((((((('''''''''+++***************)))))))))))))))(((((((((''''''''')))(((((((((************)))))))))(((((((((''''''))))))(((+++++++++*********)))))))))(((((('''''''''))),,,,,,+++++++++*********))))))(((((((((''''''------,,,,,,,,,++++++*********))))))(((((('''......------,,,,,,,,,++++++******))))))((((((///.........------,,,,,,++++++******))))))(((000/////////......------,,,,,,++++++***))))))444444333000//////......---,,,,,,++++++***)))555555444444333//////......---,,,,,,++++++***""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((''''''''''''''''''''''''''''''%%%((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))))))))((((((((((((((((((((((((???@@@AAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBAAA???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA>>>???@@@AAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAA@@@>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@333444444444555555555555555555555555555555555444555555555666666666666777777777666666666666555666666777777777777888888888888888777777777666777777888888888999999999999999999999888888555666666777777::::::::::::::::::::::::999999666777888888888999999999999;;;;;;;;;;;;::::::777888999999::::::::::::::::::::::::999999;;;:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>>>>????????????<<<<<<;;;;;;<<<======>>>?????????@@@@@@@@@@@@?????????>>>======>>>??????@@@@@@AAAAAAAAAAAA@@@@@@??????===>>>???@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA???@@@AAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBAAA%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************)))************+++++++++++++++++++++++++++******---++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++.........,,,,,,---------------------,,,,,,,,,.../////////000000...............------------///000000000111111111111111//////............000111111111222222222222222222222////////////111222222222333333333333333333333333333333000222333333333444444444444444444444444444444444333444444444555555555555555555555555555555555!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################### """#################################### !!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""###%%%%%%%%%%%%%%%%%%%%%"""########################&&&&&&&&&&&&&&&&&&###############$$$$$$$$$$$$$$$$$$&&&'''''''''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///000111333444555666777888:::;;;<<<===>>>???000000222333444555666888999:::;;;<<<===>>>???000111222333444555777888999:::;;;<<<===???@@@000111222333444555777888999:::;;;<<<===???@@@///000111222333444666777888999:::;;;<<<>>>???//////111222333444555777888999:::;;;<<<===>>>...///000222333444555666888999:::;;;<<<===>>>...///000111333444555666777888:::;;;<<<===>>>***++++++,,,---......///000000111111222333333))))))***+++,,,...///000000111222222333444444)))***+++,,,,,,---...//////222333333444555555***++++++,,,---...//////000111222222333444666,,,+++,,,---...///000000111222333333444555555,,,---...///000111222111222333333444555666666---...///000111222333333444555666777888777777---...///000111222333444555666777888999999:::...//////111222333444555666777888888999:::;;;...///000111222333444555666777888999:::;;;<<<...///000111333444555666777888999:::;;;<<<===///000111222333444555666777888999;;;<<<======///000111222333555666777888999:::;;;<<<===>>>///000111222444555666777888999:::;;;===>>>???///000111333444555666777888:::;;;<<<===>>>???!!!!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''(((&&&&&&'''''''''(((((((((%%%&&&&&&''''''(((((())))))'''((((((((())))))&&&&&&''''''(((((())))))*********+++))))))***&&&''''''(((((())))))******++++++,,,,,,,,,---''''''(((((()))******++++++,,,,,,,,,------...'''(((((()))******++++++,,,,,,------.........(((((()))******+++,,,,,,------.........//////))))))******+++,,,,,,------......//////000000)))******+++,,,,,,------...//////000000111111)))***++++++,,,---......//////000111111222222***++++++,,,---......///000000111111222333333 !!! !!!!!!!!!!!!"""   !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!!!!""""""""""""""" !!!!!!!!!""""""""""""######### !!!!!!""""""""""""############### !!!!!!!!!"""""""""############$$$$$$$$$ !!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%!!!!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$###############""""""#########""""""""""""""""""""""""""""""!!!!!!"""""""""!!!!!!!!!"""""" !!!!!!!!!<<<===<<<<<<<<<999:::999999999777777777666666444444444444444222222222222111000000000000///...............,,,,,,,,,,,,,,,***++++++******)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$lllmmmlllkkkhhhllllllllljjjhhhjjjkkkjjjiiifffhhhhhhhhhfffddddddeeedddcccaaaaaaaaaaaa```^^^]]]]]]]]]\\\ZZZXXXYYYXXXWWWVVVTTTTTTTTTSSSRRROOOPPPOOOOOONNNKKKKKKKKKKKKJJJGGGGGGGGGGGGFFFCCCCCCCCCCCCBBB@@@@@@@@@??????<<<===<<<<<<<<<(((((()))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$##################<<<<<<<<<:::::::::888888888666666777444555555333333333111111111000000000...//////---------,,,,,,,,,+++++++++*********)))))))))(((((()))RRRSSSSSSRRRSSSSSSQQQRRRSSSQQQQQQRRROOOPPPQQQNNNOOOOOOLLLMMMMMMKKKKKKLLLIIIIIIIIIFFFGGGGGGDDDEEEEEEBBBCCCCCC@@@@@@AAA>>>>>>>>><<<<<<<<<>>>>>>===<<<<<<;;;;;;:::999999999888888>>>===<<<<<<;;;::::::999999888888888777===<<<<<<;;;::::::999999888888888777777<<<;;;;;;::::::999999888888777777777666;;;;;;::::::999999888888777777666666666::::::999999888888777777777666666555555999999999888888777777666666666555555555999888888777777666666666555555555444444888777777777666666555555555444444444333777777666666666555555444444444333333333666666555555555444444333333333333222222555555555444444333333333222222222222111555444444333333333222222111111111111111444333333333222222222000000000000000000333333222222111222111000000000000//////EEEDDDCCCBBBAAA@@@???>>>>>>======<<<<<>>>>>======<<<<<>>>>>===<<<<<<<<>>>>>===<<<<<<;;;DDDCCCBBBAAA@@@@@@???>>>======<<<<<<;;;DDDCCCBBBAAA@@@??????>>>======<<<<<<;;;DDDCCCBBBAAA@@@???>>>>>>===<<<<<<;;;;;;CCCBBBAAA@@@@@@???>>>======<<<<<<;;;;;;CCCBBBAAA@@@???>>>>>>===<<<<<<;;;;;;:::BBBAAA@@@??????>>>===<<<<<<;;;;;;::::::AAA@@@@@@???>>>======<<<;;;;;;:::::::::AAA@@@???>>>>>>===<<<<<<;;;:::::::::999@@@???>>>>>>===<<<<<<;;;:::::::::999999???>>>>>>===<<<<<<;;;:::::::::999999888>>>>>>===<<<<<<;;;;;;:::999999999888888FFFEEEDDDCCCBBBEEEEEEDDDCCCBBBAAAAAA@@@???>>>DDDCCCBBBAAAAAADDDCCCCCCBBBAAA@@@@@@???>>>>>>BBBAAAAAA@@@???CCCBBBAAAAAA@@@??????>>>======AAA@@@??????>>>BBBAAA@@@@@@???>>>>>>======<<>>======@@@@@@??????>>>======<<<<<<;;;>>>======<<<<<>>>>>===<<<<<<;;;;;;:::<<<<<<;;;;;;;;;>>>>>>======<<<<<<;;;::::::999;;;;;;::::::999======<<<<<<;;;;;;::::::999999:::999999999888<<<<<<;;;;;;::::::999999888888999888888888777;;;;;;::::::999999888888777777888777777777666::::::999999888888777777777666777666666666555999999888888777777777666666555666555555555555888888777777777666666555555555555444444444444777777777666666555555555444444444444333333333666666666555555555444444333333]]]ZZZWWWUUUSSSQQQPPPNNNMMMKKKJJJIIIGGGFFFEEEYYYVVVSSSQQQOOOQQQOOONNNLLLKKKJJJHHHGGGFFFEEEYYYVVVSSSQQQOOOQQQOOONNNLLLKKKJJJHHHGGGFFFEEEXXXUUURRRPPPNNNPPPOOOMMMLLLKKKIIIHHHGGGFFFEEEWWWTTTRRRPPPNNNPPPNNNMMMLLLJJJIIIHHHGGGEEEDDDUUUSSSQQQOOOMMMOOONNNLLLKKKJJJIIIGGGFFFEEEDDDTTTRRROOONNNLLLNNNMMMLLLJJJIIIHHHGGGFFFEEEDDDRRRPPPNNNMMMKKKMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCPPPOOOMMMKKKJJJLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCOOOMMMKKKJJJIIIKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBMMMKKKJJJIIIGGGJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAKKKJJJHHHGGGFFFIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAIIIHHHGGGFFFEEEHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@GGGFFFEEEDDDCCCGGGFFFEEEDDDCCCBBBAAAAAA@@@???FFFEEEDDDCCCBBBEEEEEEDDDCCCBBBAAAAAA@@@???>>>OOOSSSSSSSSSSSSRRRQQQQQQPPPOOONNNMMMLLLGGGFFFLLLPPPPPPPPPOOOOOONNNNNNMMMLLLKKKKKKJJJEEEDDDIIIMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHCCCBBBFFFJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFAAAAAADDDHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDD@@@???AAAFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCC>>>>>>???DDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA===<<<>>>BBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@;;;;;;<<<@@@AAAAAAAAA@@@@@@@@@@@@@@@?????????:::::::::????????????????????????>>>>>>>>>===999999999>>>>>>>>>>>>>>>>>>===============<<<888888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;777777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::666666666::::::::::::::::::::::::::::::999999555555555999999999999999999999999999999888888444444}}}uuuoooiiieee```]]]|||uuuoooiiiddd]]]YYY{{{tttmmmhhhddd\\\YYYxxxqqqlllgggbbb[[[XXX{{{tttooojjjeeeaaaZZZWWW{{{vvvqqqlllgggccc___XXXUUU~~~zzzuuuqqqlllhhhddd```]]]VVVTTTwww{{{zzzyyyvvvsssppplllhhhdddaaa^^^[[[UUURRRooossssssqqqooommmjjjgggdddaaa^^^[[[YYYSSSPPPhhhllllllkkkiiigggeeebbb```]]][[[YYYVVVQQQOOObbbeeeeeeeeedddbbb```^^^\\\ZZZXXXVVVTTTNNNMMM\\\``````___^^^]]]\\\ZZZYYYWWWUUUTTTRRRLLLKKKWWW[[[[[[[[[ZZZYYYXXXWWWUUUTTTSSSQQQPPPJJJIIISSSWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPOOONNNHHHGGGOOOSSSSSSSSSSSSRRRQQQQQQPPPOOONNNMMMLLLGGGFFF333333222222111222222000,,,+++000000,,,++++++///,,,+++***))),,,+++***))))))******)))((((((***)))((((((''')))))))))'''''')))(((((('''&&&444444333333333666666666555555555444444333333333333333222222666555555555444444333333333222222222222111111555444444444333333333222222000111111111000000444333333333222222222111000///000000/////////333222222222111000000000///,,,//////.........111111000000000000///,,,++++++.........------000000/////////...+++++++++***...------,,,,,,/////////......++++++******)))---,,,,,,,,,+++.........---++++++******))))))555999999999999999999999999999999888888444444444888888888888888888888888888888888777333333333777777777777777777777777777777777777222222222666666666666666666666666666666666555111111111555555555555555555555555555555444444000000000444444444444444444444333333333333333/////////222222222333333222222222222222222222.........222222222222222222222111111111222111......---111111111111111111111111111111111111------@@@@@@??????>>>>>>===<<<;;;;;;:::999888<<<<<<<<<;;;;;;::::::<<<;;;::::::999888<<<<<<<<<;;;;;;::::::999888888777666555111888888888999;;;;;;;;;BBBBBBBBBAAAAAAAAA@@@%%%111111222333444555555==================<<<222222222222333444555666666============<<<<<<:::999888:::999888:::999888:::999888:::999888:::999888:::999888AAAAAAAAA@@@@@@??????>>>>>>======<<<;;;;;;:::BBBAAAAAAAAA@@@@@@??????>>>======<<<;;;;;;:::BBBAAAAAAAAA@@@@@@??????>>>======<<<;;;;;;:::BBBAAAAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;:::BBBAAAAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;:::BBBAAAAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;:::BBBAAAAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<......666777777BBBBBBBBBBBBBBBAAA<<<<<<<<<<<<111///777777888:::BBBBBBBBBBBBBBB<<<<<<<<<<<<222///888888888:::CCCBBBBBBBBBBBB<<<<<<<<<<<<222///888888999::::::BBBBBBBBBBBB;;;;;;<<<<<<222999888999999:::;;;BBBBBBBBBBBB;;;;;;;;;;;;111999888999999:::;;;BBBBBBBBBBBB444333444)))111888888888999;;;;;;;;;BBBBBBBBB666333222444333222444444222555444333666555444666555444999777777999888777:::999888,,,++++++---,,,+++------,,,...---,,,///...---//////---000......000000///111111///222111000444333222555444333666555444666555444666333222>>>>>>>>>======<<<<<<;;;::::::999999888777666???>>>>>>======<<<<<<;;;;;;::::::999555555444??????>>>>>>======<<<<<<;;;888777666666555444??????>>>>>>>>>===999999888888777777666555555@@@@@@???;;;;;;;;;::::::999999888888777666666<<<<<<<<<<<<;;;;;;;;;::::::999999888777777666<<<<<<<<<<<<;;;;;;;;;::::::999999888888777999===<<<<<<<<<<<<;;;;;;;;;:::===<<<;;;;;;:::999======<<<<<<@@@??????>>>>>>===<<<<<<;;;:::::://///////111111111000000//////......------,,,000//////222222111111000000//////......------000000333333222222111111111000000///......---111111444333333333222222111111000000//////...222555555444444333333333222222111111000//////333666555555555444444333333222222111111000///333666666666555555444444333333222222111111000777777777666666666555555444444333222222111000888888777777777666666555555444444333222222111999999888888777777666666555555444333333222222<<<<<<;;;;;;::::::999999888888777666666555444<<<<<<<<<;;;;;;::::::999999888777777666666555=========<<<<<<;;;;;;::::::999999888777777666>>>>>>======<<<<<<;;;;;;::::::999888777777666>>>>>>>>>======<<<<<<;;;::::::999999888777666;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@??????666<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@???777777========================<<>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;??????>>>>>>===<<<<<<;;;::::::999888>>>===<<<<<<;;;::::::999999>>>======<<<;;;;;;:::999888666=====================<<<<<<@@@??????>>>>>>'''<<<=========AAAAAAAAAAAA@@@@@@??????>>>>>>777BBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>666666555444555<<<<<<555444'''<<<<<<<<<;;;...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************))))))))))))))))))((()))(((((((((((((((((((((((((((((('''''''''''''''''''''CCCCCCCCCBBBBBB????????????>>><<<<<<<<<<<<<<<:::::::::999999777888777777777666666666555555444444444444444222222222222222111111111111111000000000000000///////////////..............................------------------------------}}}~~~}}}zzzvvvrrrsssrrrppplllhhhhhhhhhfffccc_________^^^\\\WWWXXXWWWVVVUUUQQQQQQQQQPPPOOOKKKLLLKKKKKKJJJGGGGGGGGGFFFEEECCCCCCCCCBBBBBB222111000222111000333111111333111111333222111444222111444222222555333222555333333888777777777666666777666666555555444333333222888888777777666888777777666666555444444333222888888888777777888888777666666555555444333333999888888888777888888777777666666555444444333999999888888999999888888777777666555555444333:::999999888:::999999888888777777666555555444::::::999999;;;:::999999888888777666666555444;;;::::::<<<;;;;;;:::999999888888777666666555;;;;;;:::<<<<<<;;;;;;:::999999888777777666555:::::::::::::::::::::::::::999999999999888888::::::::::::::::::::::::::::::999999999888888:::::::::::::::::::::::::::::::::999999999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::<<<=====================<<<<<<<<<<<<;;;;;;;;;=================================<<<<<<<<<;;;///...---///...---......,,,------+++---,,,+++,,,******+++))))))+++))))))***((((((222222222666555555555444333333222111111000///111111111555444444444333222222222000000000///111000000444444333333222222111111000//////.../////////333222222222111111000000///......---.........111111111000000//////......---------------,,,000000/////////......------,,,,,,,,,,,,,,,+++//////.........------,,,,,,++++++++++++++++++.........------,,,,,,,,,++++++***+++*********...---------,,,,,,++++++************333333333333333333333333333333333333333333222222222222222333333333222222222222222222222111111111222222222222222222222111111111111111111000000000000000000000000000000000000000000///////////////////////////////////////.........---...........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###;;;:::999999888777777666555555444333333333222222111000000000//////.........------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((TTTQQQNNNTTTQQQNNNSSSPPPMMMRRROOOLLLQQQNNNKKKOOOLLLJJJMMMKKKHHHKKKIIIFFFIIIFFFDDDFFFDDDBBBDDDBBB@@@AAA@@@>>>???>>><<<===<<<:::;;;:::999.........$$$!!!.........$$$!!!---------$$$!!!------,,,$$$!!!+++++++++$$$!!!++++++***###!!!*********###!!!******)))###!!!)))))))))###!!!AAAAAABBB'''$$$?????????&&&$$$=========&&&###;;;;;;;;;&&&###999::::::%%%###888888888%%%###666666666%%%"""555555555%%%"""444444444$$$"""222333333$$$"""111222222$$$"""000111111$$$!!!000000000$$$!!!/////////$$$!!!.........$$$!!!YYY[[[\\\]]]^^^YYY[[[\\\***'''YYYZZZ\\\***'''XXXYYY[[[***'''VVVXXXYYY***(((UUUVVVWWW***(((SSSTTTUUU***(((QQQRRRSSS***'''OOOPPPQQQ***'''LLLMMMNNN)))'''JJJKKKKKK)))&&&GGGHHHIII(((&&&EEEFFFFFF(((&&&CCCCCCDDD'''%%%AAAAAABBB'''$$$)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########777666666666555555444444333333333222222222111111000000000//////.........---------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))HHHFFFEEEDDDCCCBBBCCCCCCAAACCCBBBAAABBBBBBAAABBBAAA@@@AAA@@@???@@@???>>>???>>>=========<<<<<<<<<;;;;;;:::::::::999888888888777777666666"""###,,,,,,,,,""""""+++,,,,,,""""""+++++++++!!!!!!*********!!!!!!))))))))) ((((((((( '''''''''&&&''''''&&&&&&&&&---...AAAAAAAAA,,,,,,?????????++++++=========******;;;;;;;;;))))))999999999((((((888888888''''''666666666&&&'''555555555&&&&&&333333333%%%%%%222222222$$$$$$000111111$$$$$$/////////######.........######---------"""###,,,,,,,,,TTTTTTUUUVVVWWW888:::UUUVVVWWW888999TTTUUUVVV888999SSSTTTVVV777888RRRSSSTTT777888QQQRRRSSS666777PPPPPPQQQ555666NNNOOOPPP444555LLLMMMNNN333444KKKKKKLLL222222IIIIIIIII111111GGGGGGGGG///000EEEEEEEEE...///CCCCCCCCC---...AAAAAAAAA)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$:::;;;:::999999999777777777555555555444444444222222222111111111000000000///......---------,,,,,,,,,+++++++++++++++************)))))))))PPPPPPQQQNNNNNNNNNMMMMMMMMMLLLMMMMMMKKKLLLLLLJJJKKKJJJIIIIIIIIIGGGHHHGGGFFFFFFFFFDDDDDDDDDBBBBBBBBB@@@@@@@@@>>>>>>>>><<<<<<<<<:::;;;::::::;;;;;;;;;;;;;;;;;;CCC;;;::::::;;;;;;;;;;;;;;;CCC;;;555555555555555444444===444444444444444444333333<<<'''444444444444444333333<<<222555555666666??????@@@;;;;;;555666666666666;;;@@@;;;<<<666666666666666;;;;;;<<<<<<666666666666666<<<<<<666666666777777777777<<<<<<777777666777777777777======777777;;;;;;777777777=========666;;;;;;<<<<<<<<<777======666;;;;;;<<<<<<<<<<<>>::::::555999::::::>>>>>>???;;;;;;555555::::::?????????;;;;;;555555666666??????@@@;;;;;;::::::;;;<<<777777888888999999999::::::::::::777777888999999333444444999999999999:::::::::777777888999999:::444444444444555555555555555777777888999999::::::444444444444444444444444777777888888999::::::;;;;;;444444444444444444222000000111111222333333333444444444555555555222333444111222222333333444444444555555555555333333444444555666333333444444555555555555666333333444555555666777777888444555555555555666444444555666666777777888888999999666666666666444444555666666777888888999999:::::::::;;;666444555555666777777888888999999:::::::::;;;;;;444555555666777777888888999999:::::::::;;;;;;444555555666777777888888999999::::::;;;;;;;;;444555555666777777888888999999::::::;;;;;;;;;444555555666777777888888999999::::::;;;;;;;;;444555555666777777888888999999:::::::::;;;;;;:::555555666777777888888999999:::::::::;;;;;;::::::555666777777888888999999::::::::::::;;;::::::;;;<<<777777888888999999999::::::::::::((())))))******++++++,,,,,,------............))))))******++++++,,,,,,------.........//////)))******++++++,,,,,,------....../////////000'''***++++++,,,,,,------......//////000000000((((((+++,,,------......//////000000000111111(((((()))***---......//////000000111111222222((())))))***++++++//////000000111111222222333))))))***++++++,,,,,,000111111222222222333333*********+++,,,,,,------...222222333333333444******+++,,,,,,------......///333333444444444---......///000000111111222222222333777777888......//////000000111111222222333333333888888//////000000111222222222333333444444444555555//////000111111222222333333444444444555555555222000000111111222333333333444444444555555555,,,+++///......******,,,((((((((((((((('''''''''$$$'''&&&&&&$$$###&&&%%%%%%###"""&&&%%%$$$""""""$$$$$$$$$""""""$$$######!!!!!!#########222222222222222------------------,,,,,,,,,,,,222222111111111---,,,,,,,,,,,,,,,++++++******111111111000000++++++++++++++++++*********(((///////////////***************))))))(((((('''...............)))))))))))))))'''''''''&&&$$$...------------((((((''''''&&&&&&&&&#########---,,,,,,,,,,,,&&&&&&&&&&&&%%%%%%"""""""""""",,,,,,,,,+++***&&&&&&%%%%%%%%%""""""!!!!!!"""+++*********)))%%%%%%%%%$$$""""""!!!!!!!!!!!!333333333333888888888333333333333333333222222222222222222777777777222222222222222222222222111111111111666666666111111111111111111111111000000000000555555555000000000000000000000///////////////333333333/////////.../////////...............222222222---------...---......---------------111111111,,,,,,,,,,,,---------------,,,,,,,,,000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++/////////++++++++++++++++++++++++666666999999888888888777777777777666666555555999888888777777777666666666666666555444888777777777666666666666666555555444444777777666666666666555555555555555333333666666666666555555555555444444444222222666555555555555444444444444444444222111555555555444444444444333333333333111111444444444444333333333333333222222000000444333333333333222222222222222222//////333333333222222222222111111111111//////222222222222111111111111111111000......111111111111000000000000000000000------111000000000000//////////////////,,,,,,000000///000///..................,,,+++///......///.....................CCCBBBAAA@@@??????>>>>>>======<<<<<<<<<<<<;;;>>>>>>===<<<<<<;;;;;;;;;:::::::::<<<;;;>>>>>>===<<<<<<;;;;;;;;;:::::::::<<<;;;>>>======<<<<<<;;;;;;;;;:::::::::;;;;;;>>>======<<<<<<;;;;;;::::::::::::;;;:::>>>===<<<<<<;;;;;;;;;::::::::::::;;;:::======<<<<<<;;;;;;:::::::::999999::::::===<<<<<<;;;;;;:::::::::999999999:::999===<<<;;;;;;:::::::::999999999999999999<<<;;;;;;:::::::::999999999999888999888<<<;;;:::::::::999999999888888888888888;;;:::::::::999999888888888888888777777::::::999999999888888888888777777777666:::999999888888888777777777777777666666999999888888888777777777777666666CCCBBBAAAAAA@@@;;;:::999999888888777777666666AAAAAA@@@??????999999888888777777777666666555@@@???>>>>>>===888888777777666666666555555555>>>>>>======<<<777777666666666555555555444444===<<<<<<;;;;;;666666555555555444444444333333;;;;;;;;;::::::555555444444444333333333333222:::::::::999999444444333333333333222222222222999999888888888333333333222222222222111111111888888777777777222222222111111111111111000000777777666666666111111111111000000000000000///666666555555555000000000000000///////////////555555444444444//////////////////............444444444333333//////...............---------333333333333333............---------------,,,222222222222222------------------,,,,,,,,,,,,aaa\\\XXXTTTRRROOOMMMLLLJJJIIIGGGFFFEEEDDDCCC\\\WWWSSSPPPMMMGGGEEECCCBBBAAA@@@>>>>>>===<<<[[[VVVSSSPPPMMMGGGEEECCCBBBAAA???>>>======<<>>===<<<<<>>===<<<;;;VVVRRROOOMMMKKKEEECCCBBB@@@???>>>======<<<;;;TTTQQQNNNLLLJJJDDDBBBAAA@@@???>>>===<<<;;;;;;RRROOOMMMKKKIIICCCAAA@@@???>>>===<<<<<<;;;:::OOOMMMKKKIIIHHHBBB@@@???>>>======<<<;;;::::::MMMKKKIIIHHHFFFAAA???>>>>>>===<<<;;;::::::999KKKIIIHHHFFFEEE???>>>======<<<;;;::::::999999IIIGGGFFFEEEDDD>>>===<<<<<<;;;::::::999999888GGGEEEDDDCCCBBB===<<<;;;;;;::::::999888888777EEEDDDCCCBBBAAA<<<;;;::::::999999888888777777CCCBBBAAAAAA@@@;;;:::999999888888777777666666KKKLLLLLLLLLQQQPPPPPPHHHHHHGGGFFFEEEEEEDDDCCCHHHHHHIIIIIIMMMMMMMMMEEEEEEDDDDDDCCCCCCBBBAAAEEEEEEFFFFFFJJJJJJJJJCCCBBBBBBBBBAAAAAA@@@@@@CCCCCCCCCCCCHHHHHHGGG@@@@@@@@@@@@?????????>>>@@@AAAAAAAAAFFFFFFEEE>>>>>>>>>>>>>>>=========>>>?????????DDDDDDCCC======<<<<<<<<<<<<<<<;;;============BBBBBBBBB;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;@@@@@@@@@::::::::::::999999999999999:::::::::?????????888888888888888888888888888888888888=========777777777777777777777777777777777777<<<<<<<<<666666666666666666666666666666666666;;;;;;;;;555555555555555555555555444555555555:::::::::444444444444444444444444333444444444999999999333333333333333333333333222333333333888888888333333333333333333222222ռxxxnnngggaaaѶsssiiibbb\\\Ʈ|||qqqhhhaaa[[[Ʒxxxnnneee___ZZZ|||rrrjjjccc]]]XXX~~~uuullleee___ZZZVVV|||tttmmmgggaaa\\\WWWTTTyyy}}}|||qqqlllfffaaa\\\XXXUUURRRnnnqqqssstttvvvtttqqqhhhddd```\\\XXXUUURRROOOfffhhhiiiiiimmmkkkiii```]]]ZZZWWWTTTRRROOOMMM^^^```aaaaaaeeedddbbbZZZWWWUUUSSSQQQOOOMMMKKKXXXYYYZZZZZZ^^^]]]\\\TTTSSSQQQOOOMMMLLLJJJIIISSSTTTUUUUUUYYYXXXWWWOOONNNMMMLLLJJJIIIHHHGGGOOOPPPPPPPPPTTTTTTSSSLLLKKKJJJIIIHHHGGGFFFEEEKKKLLLLLLLLLQQQPPPPPPHHHHHHGGGFFFEEEEEEDDDCCC111222777777777777333333333000111666666666666222222222000000555555555555111111111...///333444444444000000000------222222333333/////////,,,,,,111111111111---------++++++000000000000,,,,,,,,,******////////////++++++,,,)))***......//////+++++++++******++++++---------////////////000111111111))))))***+++,,,,,,,,,---......///000000000000((())))))***++++++,,,------.........//////000'''(((((()))******+++,,,,,,,,,------.........'''''''''((())))))******++++++,,,,,,---------&&&&&&&&&'''(((((())))))******+++++++++,,,,,,%%%%%%%%%&&&''''''(((((()))))))))*********+++$$$$$$%%%%%%&&&''''''((((((((())))))*********$$$$$$%%%%%%&&&&&&&&&&&&((((((((())))))))))))888:::::::::;;;999999::::::888::::::;;;;;;999:::::::::888:::;;;;;;;;;::::::::::::888;;;;;;;;;<<<:::::::::;;;999;;;<<<<<<<<<===;;;;;;;;;999999<<<<<<======;;;;;;;;;999:::=========>>><<<<<<<<<::::::======>>>>>><<<<<<<<<:::;;;>>>>>>>>>???<<<======000000111222333333444444555555666666777777888000111111222222333444444555666666777777777888000111111222333333444555555666666777777888888111111222222333444444555555666666777777888888111111222333333444555555666666777777888888999111222222333444444555666666777777888888999999111222333333444555555666666777888888999999999222222333444444555666666777777888999999999:::222333333444555555666666777888888999999::::::)))((((((''''''&&&&&&)))((((((''''''&&&&&&)))((((((''''''&&&&&&(((((((((''''''&&&&&&((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%$$$+++*********))))))(((+++******))))))((((((******))))))(((((((((******))))))(((((('''***)))))))))(((((('''***))))))((((((''''''***))))))(((((('''''')))))))))((((((''''''))))))(((((('''''''''))))))((((((''''''&&&))))))((((((''''''&&&)))(((((((((''''''&&&)))((((((''''''&&&&&&)))((((((''''''&&&&&&)))((((((''''''&&&&&&,,,++++++***))))))(((,,,++++++***))))))(((,,,++++++***))))))(((,,,++++++***))))))(((,,,++++++***))))))(((,,,++++++***))))))(((,,,++++++***))))))(((,,,++++++***))))))(((++++++******))))))(((++++++******))))))(((++++++******))))))(((++++++******))))))(((++++++******))))))(((++++++******))))))(((+++*********))))))((()))))))))''''''''''''((((((((((((((('''(((((((((&&&''''''&&&'''''''''''''''&&&%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$""""""""""""""""""############333444444333444444555555666666666666666222333333222333333333444444444444444444111111222111111222222222222222333333222000000111000000000111111111111111111111///000000////////////000000000000000000...//////..................//////...............---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,******+++++++++++++++++++++***+++++++++******************************+++++++++))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((()))))))))''''''''''''((((((((((((((('''DDDGGGIIIKKKNNNPPPSSSUUUWWWYYYZZZ[[[[[[CCCFFFHHHJJJLLLOOOQQQSSSUUUWWWXXXXXXYYYBBBEEEGGGHHHJJJMMMOOOQQQSSSTTTUUUVVVVVVAAACCCEEEFFFHHHKKKMMMNNNPPPQQQRRRSSSSSS@@@BBBDDDEEEGGGHHHJJJLLLMMMNNNOOOPPPPPP???@@@BBBCCCDDDFFFHHHIIIJJJKKKLLLMMMMMM===???@@@AAABBBDDDEEEGGGHHHIIIIIIJJJJJJ<<<===??????@@@BBBCCCDDDEEEFFFFFFGGGGGG;;;<<<======>>>???AAABBBBBBCCCCCCDDDDDD999:::;;;;;;<<<===>>>???@@@@@@AAAAAAAAA888999:::::::::;;;<<<======>>>>>>>>>>>>777777888888999999:::;;;;;;<<<<<<<<<<<<555666777666777888888999999::::::::::::444555555555555666666777777888888888888333444444333444444555555666666666666666&&&&&&((((((((((((((()))((((((((())))))))))))%%%&&&&&&&&&&&&(((((('''(((((((((((((((((((((###############"""######%%%%%%%%%%%%&&&%%%%%%"""""""""""""""""""""""""""""""""$$$$$$$$$$$$///////////////000000000000111111222222333333.........///////////////000000000111111222222..................////////////000000000111111---------................../////////000000000---------------------............////////////,,,,,,------------------------...............,,,,,,,,,,,,,,,,,,,,,------------------......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,*********************++++++++++++++++++++++++***************************************++++++))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))'''&&&((((((((((((((()))((((((((())))))))))))444444444555666666777888:::;;;<<<>>>@@@BBBDDD333444444555555666777888999:::<<<>>>???AAACCC333444444444555666777888999:::;;;===???@@@BBB333333444444555555666777888999;;;<<<>>>???AAA333333333444444555666777888999:::;;;===>>>@@@222333333333444555555666777888999:::<<<===???222222333333333444555555666777888999;;;<<<===222222222333333444444555666666777888:::;;;<<<111222222222222333333444555666666777888:::;;;111111111222222222333333444555666666777888999111111111111111222222333333444555555666777888000000000111111111222222333333444555555666777000000000000000111111111222222333444444555555/////////000000000000111111222222333333444444///////////////000000000000111111222222333333$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&##################&&&%%%&&&&&&%%%%%%&&&%%%%%% ###########################"""""""""""""""""""""""""""//////.........---///////////////////////////.........---------/////////.....................------------,,,...........................------,,,,,,,,,,,,.........------------------,,,,,,,,,,,,++++++---------------------------,,,+++++++++++++++------------,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,******************,,,,,,,,,,,,,,,,,,++++++,,,******))))))))))))+++++++++++++++++++++++++++''')))))))))))))))+++++++++++++++++++++++++++&&&&&&&&&&&&((((((***************************%%%%%%%%%%%%%%%%%%(((************************%%%%%%%%%%%%%%%%%%'''''''''''')))))))))))))))$$$$$$$$$$$$$$$$$$'''''''''''''''''''''))))))$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&777666555444444333555444444444444333333333444666666555444333333555444444444333333333333333666555555444333333444444444333333333333333333666555444444333222444444333333333333333333333555555444333333222444333333333333333333333333555444333333222222333333333333222222222222222444444333222222111333333222222222222222222222444333222222111111333222222222222222222222222333222222111111000222222222111111111111111111222222111111000000222222111111111111111111111222111111000000///111111111111111000000000000111111000000//////111111000000000000000000000111000000//////...000000000000000000000000000000/////////......000000000////////////////////////.........---///////////////////////////(((((()))(((((((((''''''''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%888888888666666777444555555333333444111222222000111111//////000......///---------,,,,,,,,,++++++,,,***++++++*********)))))))))(((((()))~~~kkkzzzfffsssccc{{{jjj^^^lllaaaXXX```XXXSSSVVVRRRNNNOOOLLLJJJIIIHHHFFFEEEDDDCCCAAAAAAAAA>>>>>>>>><<<<<<<<<:::::::::888888888444444444555555333333333444444222222333333333111222111222222000000000111111/////////000000....../////////------.........,,,,,,---------222222333444444555555555666666777777777444444111222222333333444444555555666666666777333333111111222222333333444444444555555555666222222000000111111222222333333333444444444555111111//////000000111111111222222333333333333000000......//////000000000111111111222222222//////------....../////////000000000111111111......,,,---------........./////////000000111------,,,,,,,,,------........./////////000000,,,,,,%%%&&&''''''((())))))***++++++,,,000111111222%%%%%%&&&'''(((((())))))***++++++000000111111%%%%%%&&&&&&'''(((((()))******+++///000000111$$$$$$%%%&&&&&&'''(((((())))))***...//////000###$$$$$$%%%%%%&&&''''''(((((()))---......///######$$$$$$%%%%%%&&&&&&''''''(((,,,------...""""""######$$$%%%%%%&&&&&&''''''+++,,,------""""""######$$$$$$$$$%%%&&&&&&&&&+++,,,,,,,,,!!!""""""######$$$$$$$$$%%%%%%&&&+++++++++,,,HHHJJJKKKLLLNNNKKKLLLMMMNNNNNNOOOFFFHHHIIIJJJKKKHHHIIIJJJKKKKKKLLLEEEFFFGGGHHHIIIFFFFFFGGGHHHHHHIIICCCDDDEEEFFFGGGCCCDDDEEEEEEFFFFFFBBBBBBCCCDDDEEEAAABBBBBBCCCCCCDDD@@@AAABBBBBBCCC???@@@@@@AAAAAAAAA??????@@@AAAAAA>>>>>>>>>?????????===>>>??????@@@<<<<<<=========>>><<<======>>>>>>:::;;;;;;;;;<<<<<<;;;;;;<<<======999999::::::::::::::::::;;;;;;<<<888888888999999999999999::::::;;;777777777777888888888888999999:::666666666666777777777777888888888555555555555666666666666777777777444444444444555555aaaffflllsss{{{```ffflllssszzz```eeekkkqqqyyy~~~^^^ccciiiooovvvzzz]]]bbbggglllrrrvvv}}}[[[___dddiiinnnqqqwww}}}YYY]]]aaafffjjjlllqqqvvvzzz~~~WWWZZZ^^^bbbfffgggkkkooosssuuuwwwUUUXXX[[[^^^bbbbbbeeeiiikkknnnoooSSSUUUXXX[[[^^^]]]```ccceeeggghhhPPPSSSUUUXXXZZZYYY[[[]]]___aaabbbNNNPPPRRRUUUWWWUUUWWWXXXZZZ[[[\\\LLLNNNPPPRRRSSSQQQSSSTTTUUUVVVWWWJJJLLLMMMOOOPPPNNNOOOPPPQQQRRRSSSHHHJJJKKKLLLNNNKKKLLLMMMNNNNNNOOO444555666;;;<<<===>>>@@@AAABBBCCCDDDFFFGGGHHH333444555:::;;;<<<===>>>@@@AAABBBCCCDDDEEEFFF333333444999:::;;;<<<===>>>???AAABBBCCCDDDEEE222333444999999:::;;;<<<===>>>???@@@AAABBBCCC111222333888999999:::;;;<<<===>>>???@@@AAABBB000111222777888999999:::;;;<<<===>>>>>>???@@@000000111666777888888999:::;;;<<<<<<===>>>???///000111555666777888888999:::;;;;;;<<<======...///000444555666777777888999::::::;;;;;;<<<......///444444555666777777888999999::::::;;;---......333444444555666666777888888999999:::,,,---...222333444444555555666777777888888999,,,,,,---111222333333444555555666666777777888+++,,,,,,111111222333333444444555555666666777++++++,,,000111111222222333444444555555555666>>>???AAABBBDDDFFFHHHJJJLLLNNNQQQTTTXXX\\\aaa:::;;;===BBBDDDFFFHHHJJJLLLNNNQQQTTTXXX\\\```:::;;;===BBBDDDFFFGGGJJJLLLNNNQQQTTTWWW[[[```:::;;;<<>>@@@AAABBBDDDEEEGGGIIIJJJLLLNNNPPP666777888===???@@@AAACCCDDDFFFGGGIIIKKKLLLNNN555666888===>>>???@@@BBBCCCDDDFFFGGGIIIKKKLLL555666777<<<===>>>???AAABBBCCCDDDFFFGGGIIIJJJ444555666;;;<<<===>>>@@@AAABBBCCCDDDFFFGGGHHH+++,,,)))***+++,,,---...//////000111222333444++++++)))***+++,,,,,,---...///000111111222333***+++((()))***+++,,,---......///000111222333***+++((()))***++++++,,,---...//////000111222******'''((()))***+++,,,,,,---...//////000111)))***'''((()))***++++++,,,------...///000000))))))''''''((()))***++++++,,,------...///000((()))&&&'''((())))))***+++,,,,,,---......///((((((&&&''''''((()))******+++,,,,,,---......'''(((%%%&&&'''(((((()))******+++,,,,,,---...''''''$$$%%%&&&'''((())))))******+++,,,,,,---&&&'''$$$%%%&&&&&&'''(((((()))******+++,,,,,,&&&&&&###$$$%%%&&&''''''((())))))******+++,,,%%%%%%###$$$$$$%%%&&&''''''((())))))******+++%%%%%%######$$$%%%%%%&&&''''''((())))))***+++...///000111222444555666777888999:::;;;===>>>...///,,,...///000111222333444555666777999:::...///,,,---///000111222333444555666777999:::...///,,,---...000111222333444555666777888:::...///,,,---...///000111222333555666777888999......,,,---...///000111222333444555777888999---...,,,---...///000111222333444555666777999---...+++,,,...///000111222333444555666777888---...+++,,,---...///000111222333444555666888---...+++,,,---...///000111222333444555666777,,,---+++,,,---...///000000111222333444555777,,,---***+++,,,---...///000111222333444555666,,,,,,***+++,,,---...///000000111222333444555,,,,,,***+++,,,------...///000111222333444555+++,,,)))***+++,,,---...//////000111222333444******)))))))))((()))((('''(((''''''***)))&&&'''((((((&&&''''''000////////////......------,,,,,,)))++++++***/////////.........------,,,,,,+++***(((***))).........---------,,,,,,++++++******)))))))))---------,,,,,,,,,++++++*********))))))((((((,,,,,,,,,+++++++++*********))))))(((((('''***+++++++++*********)))))))))((((((''''''''''''(((*********)))))))))(((((((((''''''&&&&&&&&&------------------...---------000000000000000000,,,,,,,,,,,,,,,------,,,---,,,///////////////++++++++++++,,,,,,,,,+++,,,++++++...............************+++******+++*********------------))))))))))))***)))))))))))))))))),,,,,,,,,,,,(((((((((((()))(((((()))((((((((((((++++++++++++(((((((((((((((((((((((((((''''''(((444666666333666555333555555222555444222555444111444333111444333000333222///222222///111111...111000---000000---000///,,,///...,,,///...;;;:::999777:::999777:::999777:::999777:::999777999999777999888666999888666999888666888888555888777555888777555777666444777666444666666777;;;:::::::::999999888777777666666555444444777:::::::::999999888777777666666555444444333666999999999888888777777666666555555444333333555999888888888777777666666555555444333333222555888888888777777666666555555444333333222222444777777777777666666555555444333333222222111333666666666666555555444444333333222222111111222666555555555555444444333333222222111111000111555444555444444333333222222111111000000///111444444444333333333222222111111000000/////////333333333222222222111111000000/////////......222222222111111111000000/////////......------111000111000000000//////.........------------000000000000/////////......---------,,,,,,,,,///////////////......---------,,,,,,,,,,,,EEEEEEDDDCCCCCCBBBAAA@@@@@@???>>>===<<<<<<;;;>>>AAA@@@@@@???>>>======<<<;;;:::999999888777>>>AAA@@@@@@???>>>======<<<;;;::::::999888777>>>AAA@@@??????>>>===<<<<<<;;;:::999999888777===@@@@@@???>>>>>>===<<<<<<;;;:::999888888777===@@@@@@???>>>======<<<;;;;;;:::999888888777===@@@???>>>>>>===<<<<<<;;;::::::999888777777<<>>======<<<;;;;;;:::999999888777666<<>>>>>===<<<<<<;;;::::::999888777777666;;;>>>>>>======<<<;;;;;;:::999999888777666666;;;>>>======<<<;;;;;;:::999999888777777666555:::======<<<<<<;;;::::::999888888777666666555999<<<<<<<<<;;;::::::999999888777777666555555888;;;;;;;;;::::::999999888777777666555555444777;;;:::::::::999999888777777666666555444444;;;;;;<<<777777777999888888888777777777666777::::::;;;666666666888777777777777666666666777999::::::555555555777666666777666666555555666888999999444444444777555555666555555555444555777888888333333444666444444555444444444444555666777777222333333555444444444333333333333444555666666111222222444333333333222222222222333444555555000111111333222222222222111111111222333444444000000000222111111111111000000000111333333333/////////111000000000000000//////111111222222---......000////////////.........///000000000,,,,,,,,,///------...------------.../////////+++++++++...,,,,,,---,,,,,,,,,,,,---.........*********---++++++,,,++++++++++++------......))))))***,,,++++++++++++++++++***,,,IIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDDDD?????????AAA@@@@@@??????>>>>>>===>>>DDDDDDDDD?????????AAA@@@?????????>>>>>>===>>>CCCDDDDDD>>>??????AAA?????????>>>>>>======>>>CCCCCCCCC>>>??????@@@??????>>>>>>>>>=========BBBCCCCCC>>>>>>>>>@@@???>>>>>>>>>======<<<===BBBBBBBBB===>>>>>>???>>>>>>>>>======<<<<<<===AAAAAAAAA<<<======???>>>=========<<<<<<;;;<<<@@@@@@@@@<<<<<<<<<>>>======<<<<<<<<<;;;;;;<<>>>>>>>>999::::::<<<:::::::::::::::999999:::=========999999999;;;999999:::999999888888999<<<<<<<<<888888888:::999999999888888888777888;;;;;;<<<777777777999888888888777777777666777//////...///...---......---...---,,,---,,,+++,,,,,,+++,,,+++***++++++***++++++)))333333333333333222222111111111000---000000///333222333222222222111111000000000,,,000//////222222222222111111111000000000///,,,//////...111111111111000000000/////////...+++.........000000000000/////////.........---***...------////////////.........---------,,,)))---,,,,,,............---------,,,,,,,,,+++(((,,,,,,,,,------...------,,,,,,,,,+++++++++(((+++++++++------------,,,,,,,,,,,,++++++***(((+++++++++,,,,,,,,,,,,,,,---000...//////333222222222333++++++++++++,,,,,,///......///222222111111333******+++++++++,,,...------...111111111111222))))))*********+++---,,,,,,---000000000000111((((((((()))((())),,,++++++,,,////////////000'''''''''''''''(((+++******+++............///&&&&&&&&&&&&&&&'''***))))))***------------...%%%&&&&&&&&&&&&&&&)))(((((())),,,,,,,,,,,,---%%%%%%%%%%%%%%%&&&)))'''((()))+++,,,,,,+++---******)))***)))((()))(((((((((''''''((('''&&&555444333444333222444333222333222111333222111222222000222000000///000///...---,,,------,,,---,,,+++,,,++++++++++++***+++***)))******)))777666555666666555666555444666555444666555444888555444888777666888777666888666666777777555777666555777666555666666444666555444555444333///////////////...++++++******))),,,++++++***//////............---***)))))))))++++++******......------------,,,,,,+++)))((((((******)))---------,,,,,,,,,++++++******''''''))))))(((,,,,,,,,,,,,+++++++++*********)))&&&)))((((((444444777777666::::::999999888888777666666555333333333666666:::999999888888777666666555444333333222222222555999888888777666666555555444222222222222222111555888777666666555555444333222222222111111111444444333666555555444444333222111111111111000000333333222222444333333222111111111000000000///333222222111111000222222111000000000/////////...222111111000000//////000000////////////......111111000000///......////////////.........------000//////......---222///.........---------,,,//////......------222111111...---------,,,,,,///......------,,,111111111000---,,,,,,,,,++++++...------,,,+++000000000000///,,,+++++++++***------,,,,,,+++///////////////...++++++******))),,,+++++++++=========<<<<<<<<<<<<;;;;;;::::::999888888777=========<<<<<<<<<<<<;;;::::::999999888777666======<<<<<<<<<<<<;;;;;;::::::999999888777666AAA@@@@@@@@@<<<;;;;;;;;;::::::999888888777666AAA@@@@@@?????????>>>>>>===999999888777777666;;;@@@@@@??????>>>>>>======<<<;;;;;;:::999888:::@@@??????>>>>>>>>>===<<<<<<;;;::::::999888::::::??????>>>>>>======<<<;;;;;;:::999999888::::::???>>>>>>======<<<<<<;;;::::::999888888::::::999>>>======<<<<<<;;;;;;:::999999888777999999999======<<<<<<;;;;;;::::::999888888777999999888===<<<<<<;;;;;;::::::999999888777777999888888888<<<;;;;;;::::::999999888777777666888888888777;;;;;;::::::999999888888777666666444333777777666::::::999999888888777666666555+++++++++++++++++++++000000////////////000///******+++*********++++++////////////...//////))))))***))))))************---......---......(((((()))((()))))))))))))))------------,,,---(((((((((((((((((()))(((((())),,,,,,,,,,,,,,,888999888888222333333333333333333444444444444888888888888888333222333333333333333333333333777888777777777888222333222222222222333333333666777777777777888777222222222222222222333222666666666666666777666777222222222111222222222555555666666666777666666666666111111222222222///555555555555555555666555555555111111111111...///444444555555555555555555444444111000111.........444444444444444444444444444444000000---......333333333333333333333333333333333///---------...222222222333333333222222222222222,,,------------222222222222222222111111222222,,,,,,---,,,,,,,,,111111111111111111111111111+++,,,,,,,,,,,,,,,111111111000000000000000000++++++++++++++++++,,,000000////////////000///222(((((((((222222222222333444555666666======:::999999999999:::222333444444666666666======::::::::::::::::::::::::::::::;;;;;;666666===::::::::::::::::::::::::::::::;;;;;;;;;;;;AAA:::::::::::::::;;;::::::::::::;;;;;;;;;;;;AAA:::::::::::::::;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;:::111222:::::::::::::::::::::::::::;;;;;;;;;:::111222222333999:::::::::::::::::::::;;;::::::111222222222333333:::999:::::::::::::::::::::111222222333333333444444999999999:::::::::999222222222222333333333444444444999999:::999999999222222222333444333333333333444444999999999999999222222222333333333333333333444444444888888999888888222333333333333333333444444444444111222333333444555:::;;;;;;111111222222333444:::::::::000000111111222333999999999///000000111111222888888888...//////000000111777777777---......//////000666666666------.........///555555555,,,,,,---------...444444444++++++,,,,,,---...333333333***+++++++++,,,---222222333))))))*********,,,111111111(((((()))))))))***000000000''''''((((((((()))...//////&&&&&&'''''''''(((.........&&&&&&&&&&&&'''(((---------FFFFFFGGGHHHHHHHHHIIIIIIIII999:::;;;;;;<<<===CCCDDDDDD999::::::;;;<<<<<>>>>>???444444555666666777======>>>333444444555555666<<<======222333333444444555;;;<<<<<<111222333333444555:::;;;;;;.../////////666666777666666666666777777111111......//////555666666666555555555666777000111.........///444555666555444555555555666///000---.........444444555444333444444555555...///------......333444444444333333333444444......---------...333333444333222333222333333------,,,,,,------222333333222111222222222333,,,---,,,,,,,,,---111222222111000111111111222+++,,,+++,,,,,,,,,111111222111000000000000111***++++++++++++,,,000000111000/////////000000************++++++///000000///.........//////))))))*********+++...//////...---------......(((((())))))******---......---,,,,,,,,,------''''''))))))))))))------...,,,+++,,,+++,,,,,,&&&&&&(((((()))))),,,------,,,+++++++++++++++%%%&&&:::;;;<<<===>>>???@@@@@@AAABBBCCCCCCDDDEEEFFF111111222222;;;<<<<<<<<<<<<<<<===>>>???888999111111222222:::;;;<<<<<<;;;<<<===>>>???888999111111222222:::;;;<<<;;;;;;<<<<<<===>>>777888111111111222:::;;;<<<;;;;;;<<<<<<===>>>777888000111111222:::;;;;;;;;;:::;;;<<<<<<===666777000111111222999:::;;;;;;:::;;;;;;<<<===666777000000111111999:::;;;:::::::::;;;;;;<<<555666000000111111888999::::::999::::::;;;<<<555666000000000111888999:::999999999::::::;;;444555///000000111888888999999888999999::::::444444//////000000777888999888777888888999:::333444//////000000777777888777777777888888999222333/////////000666777777777666777777888888111222.../////////666666777666666666666777777111111+++***)))(((''''''&&&***)))(((((('''&&&&&&)))(((((('''&&&&&&%%%(((((('''&&&%%%%%%$$$''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$######333222111///...---,,,333222000///...---,,,222111000///...,,,,,,222111000...---,,,+++111000///...---,,,+++111000///...,,,+++***000///...---,,,+++***000///...---+++******///...---,,,+++***)))...---,,,+++***))))))...---,,,+++***)))(((---,,,+++***)))((((((,,,++++++***)))((('''++++++***)))(((''''''+++***)))(((''''''&&&***111111222,,,,,,,,,------))))))000000111,,,,,,,,,,,,((()))///000000+++,,,,,,,,,((((((/////////000+++++++++'''((((((...//////******+++&&&''''''---.........******&&&&&&''',,,------...))))))%%%&&&&&&&&&,,,,,,------(((%%%%%%&&&&&&,,,,,,,,,,,,(((######$$$$$$$$$$$$((()))%%%$$$)))############$$$'''$$$$$$$$$ ((("""""""""&&&&&&#########$$$ '''(((!!!"""%%%""""""#########''''''((($$$$$$!!!!!!"""""""""""""""&&&&&&&&&''' !!!!!!!!!!!!"""###"""!!!%%%&&&&&&&&& !!!!!!!!!""""""!!!++++++%%%&&&&&& $$$!!!"""*********%%%%%%%%% $$$!!!!!!************$$$%%%%%%222222333333444555555666999::::::;;;;;;;;;;;;111222222333444777888888999999000000000,,,$$$111111222555666777...////////////+++******777777888888888///666777888888......666777777::::::::::::333)))))))))111:::::::::444333222111111111:::::::::444999888888111111999>>>>>>:::999888888999222======999999888888888999999<<<===888888888888888888999<<<888888888777777888888888777888999999:::;;;;;;<<<=========::::::::::::777888888999::::::;;;888888999999999:::::::::777777888999666777777888888888999999999999:::333444444555666666777777888888888999999999999333333444444555666666777777888888888888======222333333444555555666666777777;;;;;;<<<<<<<<<222222333333444555555666999::::::;;;;;;;;;;;;444444444444444333333<<<222999999999999999999:::::::::999999999999999999999222:::888888888999999999999111:::888888888888888888888111:::@@@777777777777777111111:::@@@@@@666666777777000000:::777777888888999::::::;;;;;;444444444444444444666777888888999::::::;;;??????888888999999999999::::::;;;<<<======>>>>>>??????888888888999999::::::;;;<<<<<<===>>>>>>??????@@@888888888999999:::;;;;;;<<<======>>>>>>??????@@@@@@888888999:::;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@888999999:::;;;<<<<<<======>>>>>>?????????@@@@@@@@@666666666???;;;;;;000&&&::::::::::::222888999999:::;;;<<<<<<======>>>>>>?????????@@@888999999:::;;;;;;<<<<<<======>>>>>>?????????777888999999:::;;;;;;<<<=========::::::::::::///...666777777###---......///666666""",,,------...//////666(((444,,,---.........///555333333---------.........///333333333---------.........222222333,,,---------......111111222555666777...////////////+++******333+++,,,,,,---------......************%%%###+++++++++,,,,,,------))))))))))))))))))$$$"""******+++++++++(((((((((((()))))))))$$$$$$((())))))***'''''''''(((((((((((((((((()))444333(((%%%&&&&&&&&&'''''''''''''''''',,,333333333$$$%%%%%%%%%&&&&&&&&&&&&&&&******222333333222222222333,,,---------......+++222222222,,,------------***111111222,,,,,,,,,------$$$%%%%%%%%%&&&&&&&&&&&&&&&******$$$$$$$$$%%%%%%%%%%%%&&&)))%%%######$$$$$$$$$$$$((()))%%%$$$777777777333333666666666222222555555666111111444555555000000333444444//////333333222......222222222------111111111------000000000,,,,,,(((111---......//////000555555666666666777777'''000,,,------......///444444555555555666666'''///+++,,,------......333444444444555555555'''...++++++,,,,,,------222333333333444444444&&&---******++++++,,,,,,111111222222333333333%%%---))))))******++++++000000111111111222333%%%,,,(((((()))))))))***/////////000000111222###+++''''''(((((()))))).........///000000111###***&&&'''((((((((((((------.../////////000""" &&&'''(((!!! &&&''''''!!! &&&&&&''' %%%&&&&&& %%%%%%&&&$$$%%%%%%###$$$%%%######%%%"""###$$$GGGHHHIIIJJJKKKLLLMMMNNNOOOKKKKKKEEEFFFGGGHHHIIIJJJJJJKKKLLLHHHHHHDDDDDDEEEFFFGGGGGGHHHIIIIIIEEEEEEBBBCCCCCCDDDEEEEEEFFFGGGGGGBBBCCC@@@AAABBBBBBCCCDDDDDDEEEEEE@@@@@@???@@@@@@AAAAAABBBBBBCCCCCC>>>>>>>>>>>>??????@@@@@@AAAAAAAAA<<<===<<<======>>>>>>?????????@@@;;;;;;;;;;;;<<<<<<======>>>>>>>>>999999::::::;;;;;;;;;<<<<<<======888888999999:::::::::;;;;;;;;;;;;777777777888888999999::::::::::::555666777777777888888888999999999444444666666666777777777888888888333333555555666666666777777777777333333[[[___dddiiiqqqzzz[[[___ccciiipppyyy[[[^^^ccchhhooowwwZZZ]]]aaafffmmmttt~~~YYY\\\```dddjjjpppyyyWWWZZZ^^^bbbffflllsss{{{VVVXXX[[[___ccchhhmmmtttzzz~~~TTTVVVYYY\\\___ccchhhmmmrrrtttyyyRRRTTTWWWYYY\\\___cccgggkkkkkknnnPPPRRRTTTVVVYYY[[[^^^aaadddcccfffNNNPPPRRRTTTVVVXXXZZZ\\\___]]]^^^LLLNNNOOOQQQSSSTTTVVVXXXZZZWWWXXXKKKLLLMMMNNNPPPQQQSSSTTTUUURRRSSSIIIJJJKKKLLLMMMOOOPPPQQQRRRNNNOOOGGGHHHIIIJJJKKKLLLMMMNNNOOOKKKKKK###$$$$$$%%%---...///@@@<<<===>>>???@@@AAAGGG######$$$%%%,,,---...???;;;<<<===>>>??????EEE"""###$$$%%%,,,---...===:::;;;;;;<<<===>>>DDD"""######$$$+++,,,---<<<888999:::;;;<<<<<>>!!!!!!"""###)))***+++777444444555555666777<<< !!!"""""")))******666222333444444555555;;; !!!!!!"""))))))***555111222333333444444::: !!!"""((()))***444000111222222333333999 !!!!!!(((((()))333///000111111222222777 !!!'''((()))333//////000000111111777 !!!'''((((((222......//////000000666 &&&'''(((111---......//////000555@@@BBBCCCEEEGGGHHHJJJLLLMMMOOOQQQSSSVVVXXX[[[&&&'''(((***111333444LLLIIIKKKMMMOOOQQQTTT[[[&&&'''((()))111333444KKKIIIJJJLLLNNNQQQSSS[[[&&&'''((()))111333444KKKHHHJJJLLLNNNPPPRRRZZZ&&&'''((()))111222444JJJHHHIIIKKKMMMOOOQQQYYY&&&&&&''')))111222333JJJGGGHHHJJJLLLNNNPPPWWW%%%&&&'''(((000222333IIIFFFHHHIIIKKKMMMOOOVVV%%%&&&'''(((000111333HHHEEEFFFHHHJJJKKKMMMTTT%%%&&&'''(((000111222GGGDDDEEEGGGHHHJJJLLLRRR%%%%%%&&&'''///000222FFFCCCDDDEEEGGGHHHJJJPPP$$$%%%&&&'''///000111EEEAAACCCDDDEEEGGGHHHNNN$$$%%%&&&'''...///111DDD@@@AAACCCDDDEEEFFFLLL$$$$$$%%%&&&...///000BBB???@@@AAABBBCCCEEEKKK###$$$%%%&&&---...///AAA>>>???@@@AAABBBCCCIII###$$$$$$%%%---...///@@@<<<===>>>???@@@AAAGGG!!!""""""&&&!!!""""""###!!!""""""&&&!!!!!!"""###!!!!!!"""&&& !!!""""""!!!!!!"""%%% !!!!!!"""!!!!!!!!!%%% !!!""" !!!!!!%%% !!!!!! !!!$$$ !!! $$$ !!! $$$  ### ### ###"""""""""...///000111333444555666777999:::<<<===???@@@###$$$%%% !!!!!!!!!"""""")))$$$%%%&&&&&&###$$$$$$ !!!!!!!!!"""""")))$$$%%%%%%&&&###$$$$$$ !!!!!!!!!""")))###$$$%%%&&&######$$$ !!!!!!!!!""")))###$$$%%%&&&######$$$ !!!!!!!!!(((###$$$%%%&&&######$$$ !!!!!!(((###$$$%%%%%%######$$$ !!!!!!(((######$$$%%%"""###### !!!((("""###$$$%%%"""###### !!!((("""###$$$%%%"""###### '''"""###$$$$$$""""""### '''""""""###$$$""""""### '''!!!"""###$$$""""""### &&&!!!"""######!!!""""""&&&!!!""""""###333333333111000222222222000///111111111///...000000000...,,,/////////---+++.........,,,***---------+++))),,,++++++***(((,,,******)))'''???GGGHHHGGGGGG>>>EEEFFFEEEEEE===CCCDDDCCCBBB<<>>:::>>>???===<<<999======<<<;;;999;;;;;;:::999888::::::999777777888999777666666777777666444555666666555333444555555333222333444444222111333333333111000^^^aaadddgggkkkHHH\\\___bbbeeeHHH[[[___aaadddGGG[[[^^^```cccGGGYYY\\\^^^aaaFFFXXX[[[]]]___FFFVVVYYYZZZ\\\EEEUUUWWWXXXZZZDDDSSSUUUVVVWWWDDDQQQRRRSSSTTTCCCOOOPPPQQQQQQBBBMMMNNNNNNOOOAAAKKKLLLLLLLLL@@@IIIJJJJJJIII???GGGHHHGGGGGG666111111...,,,666000000...+++555//////---***444///...,,,***333......+++)))222------***(((000,,,+++***'''000++++++)))'''///+++***)))&&&LLLEEEEEEDDDBBBJJJCCCCCCAAA@@@HHHAAAAAA???===FFF??????===;;;DDD======;;;999BBB;;;;;;999777AAA::::::888666???888888666444>>>777777555333<<<666555333111;;;555444222000:::333333111///888222222000...777222111///---666111111...,,,mmmttt~~~mmmmmmwwwlllkkkuuujjjiiiqqq{{{hhheeelllttt~~~eeebbbggglllsssbbb^^^bbbeeejjj___ZZZ]]]___bbb\\\VVVYYYZZZ[[[YYYSSSTTTUUUUUUVVVPPPQQQQQQPPPTTTMMMNNNMMMLLLQQQJJJKKKJJJIIINNNHHHHHHGGGEEELLLEEEEEEDDDBBB%%%%%%&&&%%%%%%%%%$$$$$$%%%###$$$$$$#########"""######"""""""""!!!""""""!!!!!!!!!777888999555666777333444555111222333000111111...///000------...+++,,,---***++++++)))******((())))))'''((((((&&&''''''&&&&&&&&&%%%%%%&&&KKKOOORRRKKKOOORRRKKKNNNQQQJJJMMMPPPIIILLLOOOHHHKKKMMMFFFIIIKKKDDDGGGIIICCCEEEGGGAAACCCEEE???@@@BBB===>>>@@@;;;<<<>>>999:::;;;777888999444444,,,)))&&&333333+++(((%%%222222+++(((%%%111111***'''$$$000111***'''$$$//////)))'''$$$......((('''###......(((&&&###------(((&&&###HHHGGG:::888444FFFFFF999666333DDDDDD777555111BBBBBB666333000@@@@@@555222///??????333000---======222///,,,<<<<<<111...+++::::::000---***999999///,,,)))888888...+++(((666777...+++'''555555---***'''444444,,,)))&&&444444,,,)))&&&\\\ZZZYYYWWWVVV\\\ZZZHHHEEEAAA[[[YYYHHHDDDAAA[[[YYYGGGDDD@@@ZZZXXXGGGDDD@@@XXXWWWFFFCCC???WWWVVVEEEBBB???UUUTTTDDDAAA>>>SSSRRRCCC@@@===RRRQQQBBB???<<>>::::::;;;777888999555666666333444444111222222000000111...//////---......,,,,,,---++++++,,,***++++++)))******)))))))))겲㪪Ԟwww~~~kkkqqqvvvbbbfffjjjZZZ]]]```SSSUUUWWWMMMOOOQQQHHHIIIKKKCCCEEEFFF@@@AAABBB'''(((((()))///111111111,,,&&&'''((((((///000000000+++&&&&&&''''''.../////////***%%%%%%&&&&&&---.........)))$$$%%%%%%&&&,,,---,,,---(((###$$$$$$$$$+++,,,+++,,,'''"""######$$$***+++***+++&&&"""""""""###)))*********%%%!!!""""""""")))***))))))%%%(((((())))))***---))))))(((---------&&&'''''''''((((((((())),,,((()))'''---,,,,,,&&&&&&&&&'''''''''((((((,,,((((((''',,,+++,,,%%%%%%&&&&&&'''''''''(((+++((((((&&&+++***+++$$$%%%%%%&&&&&&&&&''''''***''''''%%%***)))***###$$$$$$%%%%%%&&&&&&'''***&&&&&&%%%)))((()))#########%%%%%%%%%%%%&&&)))%%%&&&$$$((('''((("""""""""$$$$$$%%%%%%&&&)))%%%%%%$$$'''''''''!!!""""""$$$$$$%%%%%%%%%(((%%%%%%###'''&&&'''!!!!!!!!! !!!""" !!!""" !!!""" !!! !!!  ''''''(((&&&&&&'''&&&&&&&&&%%%%%%&&&$$$%%%%%%$$$$$$%%%###$$$$$$######$$$"""######777888:::555666888333555666222333444111222333///000111...///000---......,,,,,,---++++++,,,******+++)))******((())))))'''((((((''''''(((NNNSSSXXXLLLQQQVVVKKKPPPUUUJJJOOOTTTIIIMMMRRRGGGKKKPPPFFFIIINNNDDDGGGKKKBBBEEEHHH@@@CCCFFF>>>@@@CCC<<<>>>AAA:::<<<>>>888:::<<<777888:::*********+++000000000111---))))))******///000000000000(((((())))))***////////////''''''(((((()))------......&&&&&&'''''''''(((,,,,,,---%%%&&&&&&&&&''''''++++++,,,%%%%%%%%%&&&&&&&&&***++++++ !!!!!!!!!%%%######---------...))))))*** !!!$$$%%%"""""",,,---------((())))))"""######!!!"""+++,,,,,,,,,,,,'''(((((("""""""""###!!!***++++++++++++++++++''''''!!!!!!!!!""" ))))))))))))************&&&&&& !!!!!!!!!(((((((((((()))))))))***%%%%%% !!!''''''((((((((((((((())))))%%%%%%''''''&&&&&&%%%%%%$$$''''''&&&&&&%%%$$$$$$''''''&&&&&&%%%$$$$$$''''''&&&%%%%%%$$$$$$''''''&&&%%%%%%$$$$$$"""###$$$$$$$$$###""""""############ 333222222111111000000000///222111111000000000//////...111000000000//////.........000000//////.........------///............---------,,,......---------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++)))(((+++******+++******'''''''''''''''*********&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$"""###$$$$$$$$$$$$>>>===<<<<<<;;;:::999888777>>>===<<<;;;:::999888777666===<<<<<<;;;:::999888777666===<<<;;;:::999888777777666<<<;;;:::999999888777666555;;;:::999999888777666666555:::999999888777666666555444999999888777666666555444444888888777666666555444444333777777666666555444444333222666666555555444444333222222555555444444333333222222111444444444333333222111111111444333333222222111111000000333222222111111000000000///&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$###"""###$$$$$$######""""""!!!///...---,,,+++***)))///...---,,,+++***)))...---,,,+++***)))(((...---,,,+++***)))(((---,,,+++***)))((((((---,,,+++***)))(((''',,,+++***)))(((''''''+++******)))((('''&&&+++***)))((('''&&&&&&***)))(((((('''&&&%%%))))))((('''&&&%%%%%%)))((('''&&&&&&%%%$$$((('''&&&&&&%%%$$$$$$'''&&&&&&%%%$$$$$$###&&&&&&%%%%%%$$$$$$###///...---,,,+++***)))000///...,,,+++******000///...---,,,+++***000///...---,,,+++***000///...---,,,+++***000///...---,,,+++***111000...---,,,+++***111000...---,,,+++***111000...---,,,+++***000///...---,,,+++***000///...---,,,+++***000///...---,,,+++***000///...---,,,+++***000///---,,,+++******///...---,,,+++***)))333333333222222222111111111000000000000////////////.........---@@@???>>>??????>>>???>>>===>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888777777777666666666555555555444444444444333333333222222333333333333444444444444444444444333333111111222222222222333333333333333333333222222000000000111111111111222222222222222111111111/////////000000000000000111111111000000000000........./////////////////////////////////000---------.................................///,,,,,,---------------..................---...>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???======>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@??????<<<======>>>??????@@@@@@@@@@@@@@@?????????>>>;;;<<<======>>>>>>??????????????????>>>>>>===:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>======<<<999:::;;;;;;<<<<<<==================<<<<<<;;;999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888888999999:::::::::;;;;;;;;;;;;:::::::::999777777888888999999999999::::::999999999999888666666777777888888888888888888888888888888777555555666666666777777777777777777777777777666444444555555555666666666666666666666666666555333333444444444555555555555555555555555555444222222333333333333444444444444444444444333333))))))***+++,,,,,,---......///000000111111222((())))))***+++,,,,,,---......//////000000111(((((()))******+++,,,,,,------......//////000'''(((((()))******++++++,,,,,,------......///'''''''''((())))))***++++++,,,,,,---------...&&&&&&'''(((((())))))******++++++,,,,,,------%%%&&&''''''(((((())))))******++++++,,,,,,,,,...///000111333444555666777888:::;;;<<<===>>>...///000111222444555666777888999:::;;;<<<===...///000111222333444555777888999:::;;;<<<===......///111222333444555666777888999:::;;;<<<---...///000111222333444555666777888999:::;;;---...///000111222333444555666777888999999:::------...///000111222333444555666777888999999,,,---...///000111222333444444555666777888999,,,,,,---...///000111222333444555555666777888+++,,,---...///000111111222333444555555666777++++++,,,---...///000111111222333444444555666***+++,,,---......///000111111222333333444555******+++,,,---......///000111111222333333444)))***++++++,,,---......///000000111222222333))))))***+++,,,,,,---......///000000111111222//////000000111222222///000000111222222333111111111111+++++++++*********))))))))))))(((+++++++++*********))))))))))))(((+++++++++************)))))))))(((+++***************))))))))))))(((++++++************))))))))))))(((++++++************))))))))))))(((++++++************))))))))))))(((++++++************))))))))))))(((++++++************))))))))))))(((++++++***************)))))))))(((++++++***************)))))))))(((++++++***************)))))))))(((++++++************))))))))))))(((++++++***************)))))))))(((++++++***************)))))))))(((+++++++++************)))))))))(((+++++++++*********))))))))))))(((+++++++++*********))))))))))))(((******)))))))))))))))((((((((((((*********))))))))))))((((((((((((************))))))))))))(((((((((************))))))))))))(((((((((***************))))))))))))((((((***************))))))))))))((((((***************))))))))))))((((((******************))))))))))))(((******************))))))))))))(((******************))))))))))))(((******************))))))))))))(((+++***************))))))))))))(((+++***************))))))))))))(((+++***************))))))))))))(((+++***************))))))))))))(((------------,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------,,,,,,,,,,,,,,,,,,+++++++++------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************************************+++++++++++++++++++++************************+++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++******,,,+++++++++++++++++++++++++++++++++++++++***,,,,,,,,,+++++++++++++++++++++++++++++++++***,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.....................------------------------...........................------------------..............................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------------------------------------,,,,,,------------------------------------------,,,---------------------------------------------------------------------------------------------------------------------------------------...------------------------------------------............---------------------------------...............------------------------------.....................------------------------++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................................................................................................................------------------------------------------,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------..............................---------------.......................................------....................................................................................................................................................................................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------------------------------------------,,,,,,---------------------.....................---------------------........................------------------...........................,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---------------------------------,,,,,,,,,------------------------------------,,,,,,,,,------------------------------------,,,,,,,,,------------------------------------,,,,,,------------------------------------...,,,,,,------------------------------.........,,,------------------------------............,,,------------------------..................,,,------------------------..................------------------------.....................***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,------------------------))))))************++++++++++++,,,,,,,,,,,,---))))))*********++++++++++++,,,,,,,,,,,,,,,---))))))*********++++++++++++,,,,,,,,,,,,,,,---((()))))))))************+++++++++++++++,,,,,,((()))))))))************+++++++++++++++,,,,,,((()))))))))************++++++++++++,,,,,,,,,((()))))))))************++++++++++++,,,,,,,,,((()))))))))*********+++++++++++++++,,,,,,,,,))))))))))))*********+++++++++++++++,,,,,,,,,)))))))))************++++++++++++,,,,,,,,,,,,)))))))))************++++++++++++,,,,,,,,,,,,)))))))))************++++++++++++,,,,,,,,,,,,)))))))))************++++++++++++,,,,,,,,,,,,)))))))))*********+++++++++++++++,,,,,,,,,,,,)))))))))*********++++++++++++,,,,,,,,,,,,,,,)))))))))*********++++++++++++,,,,,,,,,,,,,,,))))))************++++++++++++,,,,,,,,,,,,,,,))))))************++++++++++++,,,,,,,,,,,,,,,''''''((((((((())))))))))))******************''''''((((((((())))))))))))***************+++'''((((((((())))))))))))***************++++++'''((((((((()))))))))***************+++++++++((((((((())))))))))))************++++++++++++((((((((()))))))))***************++++++++++++((((((((()))))))))************+++++++++++++++((((((((()))))))))************+++++++++++++++(((((())))))))))))************+++++++++++++++(((((()))))))))************++++++++++++++++++(((((()))))))))************+++++++++++++++,,,(((((()))))))))************+++++++++++++++,,,(((((()))))))))************+++++++++++++++,,,((())))))))))))*********+++++++++++++++,,,,,,((()))))))))************+++++++++++++++,,,,,,000000////////////......------,,,111111111000000000//////......---222222222222111111111000//////...333333333333333222222111111000///444444444444444444333333222111000555555555555555555444444333222111666666666666666666555555444444333***++++++,,,,,,------........./////////000000++++++,,,,,,---.........//////000000000111111,,,,,,------......//////000000111111222222222,,,------...//////000000111111222222333333333---......///000000111111222222333333444444444......///000000111222222333333444444555555555...///000000111222222333444444555555666666666'''''''''''''''''''''((((((((()))))))))******''''''''''''((((((((((((((()))))))))******+++((((((((((((((((((((()))))))))******++++++,,,(((((((((((()))))))))))))))******++++++,,,,,,)))))))))))))))))))))*********++++++,,,,,,---)))))))))))))))************++++++,,,,,,---...******)))***************++++++,,,,,,------...,,,++++++******)))))))))((((((((('''''''''''',,,,,,++++++*********))))))((((((((((((((('''------,,,,,,++++++******)))))))))((((((((((((...------,,,,,,++++++*********))))))))))))(((///......---,,,,,,++++++*********))))))))))))000///......---,,,,,,++++++************))))))000000///......---,,,,,,+++++++++************/////////////////////.........---------,,,,,,000000000000000000000000//////......------,,,111111111111111111111111000000//////......---222222222222222222222222111111000000//////...333333444444444333333333222222111111000//////444555555555555444444444333333222222111000000555666666666666555555555444444333222222111000'''((())))))***++++++,,,,,,------......//////((())))))***+++,,,,,,------......//////000000((()))***+++,,,,,,---......///000000000111111)))***+++,,,,,,---...//////000111111222222222***+++,,,,,,---...///000000111222222333333333***+++,,,---...///000111111222333333444444444+++,,,---...///000000111222333444444555555555::::::::::::::::::999888777777666;;;;;;;;;;;;;;;::::::999888888777000111222333444444555666777888888999:::::::::000111222333444555666777777888999999::::::;;;+++++++++++++++++++++,,,,,,------...//////000++++++++++++++++++,,,,,,,,,---......///000000222222111000//////...------,,,,,,++++++++++++333222111000000///......---,,,,,,,,,+++++++++999999999999999999888888777777666555444333222:::::::::::::::999999888888777666555555444333---...///000111222333444555666777777888999999---...///000111333444555666666777888999999:::,,,,,,,,,,,,,,,++++++*********))),,,++++++++++++*********))))))((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++++++++++++++,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''))))))))))))&&&&&&&&&&&&&&&&&&((('''''''''******)))))))))&&&&&&&&&&&&&&&&&&))))))))))))***)))))))))))))))))))))((((((((((((((()))))))))))))))))))))((((((((((((((((((((())))))******+++++++++,,,,,,,,,------))))))((())))))*********+++++++++,,,,,,,,,,,,((((((+++++++++*********)))(((((('''''',,,,,,++++++******))))))((((((''',,,,,,,,,++++++******))))))((((((------,,,,,,++++++******))))))(((---------,,,,,,++++++******)))(((...---------,,,,,,++++++***))))))......------,,,,,,++++++******)))---------,,,......---------------,,,,,,,,,+++------------...............------------,,,,,,............//////...............---------,,,............///////////////............------.../////////000000///////////////.........---////////////000000000000000////////////......////////////111000000000000000000/////////...///......,,,,,,,,,,,,,,,,,,,,,,,,------------///------------------------------------------------------------------------------...................................................................................................///................../////////////////////////////////////////////////////////////////////,,,,,,,,,---/////////////////////////////////------------000000000000000000000////////////------......000000000000000000000000000000---............111111111111111111000000000..................111111111111111111111............////////////222222222222222111///////////////////////////222222222222222//////////////////.........******++++++++++++,,,,,,,,,,,,,,,,,,...///***++++++++++++,,,,,,,,,,,,,,,---------//////+++++++++,,,,,,,,,,,,------------------///+++++++++,,,,,,,,,---------------.........000++++++,,,,,,,,,------------...............++++++,,,,,,,,,---------...............//////+++,,,,,,------------............////////////)))*********+++++++++,,,,,,,,,---------......*********++++++,,,,,,,,,---------............******++++++,,,,,,,,,---------.........//////***++++++,,,,,,,,,------.........////////////++++++,,,,,,---------........./////////000000+++,,,,,,---------......////////////000000+++,,,,,,---------....../////////000000000++++++000//////......------,,,++++++***000//////......------,,,,,,+++***111111111111222222222222222111111111000000000111111111111222222222222222222111111111000000000000000000000000000000000000000000111111111000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,------........./////////000000000000000,,,,,,------....../////////000000000000000000---......//////000000000))))))******++++++,,,......//////000000000))))))*********++++++,,,$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$###############"""""""""!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!###############$$$$$$$$$$$$$$$$$$ !!! !!!  ############$$$$$$$$$ #########$$$$$$$$$$$$000000000000///000000111"""(((,,,,,,------ $$$&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""############$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&,,,------.........////////////---......//////000000000000000...//////000000111111111555555///000111111222666666666666666000555666666666777777777777777666666777777777888888888888888777777888888999999999999::::::888888999999:::::::::;;;;;;;;;888999::::::;;;;;;<<<<<<<<<<<<999:::;;;;;;<<<999999:::::::::666777888999999::::::;;;;;;;;;777888999======>>>>>>?????????;;;<<<===>>>>>>?????????@@@@@@<<<<<<===>>>??????@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******************&&&*********************'''''''''+++++++++++++++'''((('''((((((,,,,,,,,,(((((((((((((((((((((((((((((())))))))))))))))))***)))))))))***************+++***)))******++++++++++++++++++,,,***+++++++++,,,,,,,,,,,,------+++,,,,,,------------.........,,,------.........//////////// !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!############""""""""""""""""""########################""""""$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,---,,,---&&&''''''((())))))***++++++,,,,,,------%%%&&&''''''((())))))***++++++,,,------$$$%%%&&&&&&'''((())))))***+++,,,,,,---......%%%%%%&&&''''''((()))***+++,,,,,,---...//////%%%&&&&&&'''((()))***++++++,,,---...//////000%%%&&&'''((()))******+++,,,---...444444555666&&&&&&'''))))))***+++,,,333333444555555666777&&&'''((()))111111222333333444555666666777888000000000111222222222333444555666666777888888000000111222222222333444555555666777888888999000000111111222333444444555666777888444555666111111111222333333...///000111222333555666777((()))***+++,,,---...///111777888999999:::;;;111222222333333444555555666777888999:::;;;<<<&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((())))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))************************+++++++++*********************+++++++++++++++++++++,,,************++++++++++++++++++,,,,,,,,,,,,(((+++++++++++++++++++++,,,,,,,,,,,,---(((((()))+++++++++,,,,,,,,,,,,,,,,,,---(((((()))))))))+++,,,,,,,,,,,,,,,------'''(((((())))))******,,,,,,,,,,,,------''''''((())))))******++++++,,,---,,,---&&&''''''((())))))***++++++,,,,,,!!! !!! !!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######"""""",,,,,,,,,######""""""!!!!!!,,,$$$######""""""!!! $$$######""""""!!!!!!$$$$$$######"""!!!!!!%%%$$$######""""""!!!///$$$$$$######""""""////////////###""""""//////////////////000000///000000000000000000000000000000000///&&&%%%%%%000//////000000%%%%%%###"""""""""000000//////000000"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++++++++++++++###++++++++++++++++++###"""""",,,,,,,,,,,,######"""""",,,,,,,,, !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&666777888999:::;;;<<<<<<===>>>??????@@@@@@@@@@@@777777888999:::;;;<<<===>>>??????@@@@@@AAAAAAAAA777888888999:::;;;<<<===>>>???@@@@@@AAAAAAAAAAAA777888999::::::;;;<<<===>>>???@@@@@@AAAAAAAAABBB777888999999:::;;;<<<===>>>???@@@@@@AAAAAABBBBBB000//////000000111111222222333333444555555666###$$$&&&)))***+++,,,222222333333444555666777000000000111111111111222222333444444555666777000000111111111111222222222333444444555666777000000111111111111222222222333444444555666777000000000000111000000000&&&###''''''((((((((())))))'''(((((((((((())))))''''''(((((()))))))))&&&&&&''''''(((((((((&&&&&&''''''(((((((((&&&'''''''''(((((((((&&&'''''''''(((((((((&&&'''''''''(((((((((&&&'''''''''(((((()))&&&'''''''''(((((()))&&&''''''((((((((()))&&&''''''((((((((()))'''''''''((((((((()))'''''''''((((((((()))'''''''''(((((())))))'''''''''(((((())))))'''''''''(((((())))))''''''((((((((())))))%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''(((%%%&&&&&&&&&''''''(((%%%&&&&&&'''''''''(((&&&&&&&&&'''''''''(((&&&&&&&&&''''''((((((&&&&&&&&&''''''((((((&&&&&&&&&''''''((((((&&&&&&'''''''''((((((&&&&&&'''''''''((((((&&&&&&''''''(((((((((&&&&&&''''''((((((((("""###$$$%%%&&&&&&'''###$$$$$$%%%&&&'''(((###$$$%%%&&&'''(((((($$$%%%%%%&&&'''((()))$$$%%%&&&'''((()))***%%%&&&'''((())))))***%%%&&&'''((()))***+++'''((()))***+++,,,---'''((()))***+++,,,---%%%%%%&&&&&&''''''(((%%%&&&&&&''''''((((((&&&''''''(((((())))))''''''(((((())))))***''''''((())))))******((((((((()))*********(((((())))))******+++((())))))******++++++))))))******++++++,,,%%%&&&&&&''''''((()))%%%&&&&&&''''''((()))++++++,,,,,,,,,------++++++,,,,,,------...""""""""""""""""""########################""""""""""""""""""########################---,,,,,,+++((('''&&&222222111111111111000222222111111111111000222222222111111111111&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$///...'''&&&%%%%%%$$$/////////......%%%%%%/////////////////////000000///////////////000000000000/////////111000000000000000000***)))((((((000000000111))))))(((''''''&&&111111111111000000000222111111111111000000---,,,,,,+++((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))$$$************))))))$$$$$$###************$$$$$$$$$###*********%%%$$$$$$$$$######+++%%%%%%$$$$$$#########&&&%%%%%%$$$$$$######&&&&&&%%%%%%$$$$$$### !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&888888777777666666666555444000000///......---999888888777777666666555555444444333333222222999999888888777777666555555444444333333222222:::999999888888777777666555555444333333333222///////////////******))))))((((((''''''&&&&&&000000000000////////////))))))((((((''''''&&&111111000000000000000/////////...((((((''''''111111111111111000000000000/////////...((('''222222222111111111111000000000000////////////333333222222222222111111111000000000/////////333333333333222222222111111111000000000000///111000000///333333222222222111111111000000000111111000000//////......---222111111111000000555555555000000//////...------,,,++++++***111666666555555555444444333333---,,,,,,+++******777666666555555555444444333333222222222111111777777666666666555555444444333333222222222111888777777666666666555555444000//////222222222888888777777666666666555444000000///......---#########'''''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$#########'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$###(((((('''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$###(((((((((((((((((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$)))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###)))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$)))))))))((((((((('''''''''&&&&&&&&&%%%%%%$$$***))))))))))))(((((((((''''''&&&&&&&&&%%%%%%************)))))))))((((((''''''&&&&&&&&&%%%//////...******)))))))))(((((('''''''''&&&&&&///////////////******))))))((((((''''''&&&&&& !!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########'''''''''''''''&&&&&&&&&&&&&&&&&&&&&888888888999999999999999999999999999999999888888999999999::::::::::::::::::::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::......///////////////000000000000000000000////////////000000000000000000000000000000000000///000000000111111111111111111111111111111111000000111111111111222222222222222222222222111///////////////222222222333333333333222222222///000000000000000000000000333333333333333333000000111111111111111111111111111111111000333333333444444444222222222222222222111111111111444444444555555555555555555555555222222222111444555555555666666666666666666666666666666555555555666666666666777777777777777777666666666666666666777777777777777777888777777777777777666777777777888888888888888888888888888777777777777888888888888999999999999999888888888888777888888999999999999999999999999999999999888######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&)))''''''''''''((((((((((((((((((''''''''''''*********((((((((((((((((((((((((((((((((((((++++++++++++,,,,,,))))))))))))))))))))))))(((+++,,,,,,,,,,,,,,,---------******)))))))))))),,,,,,---------------------......************------------..............................***---............//////////////////////////////......///////////////000000000000000000000///  !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""################## ########################### ######$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""&&&""""""""""""##############################"""#############################################...//////000111222222333444555555666777777888...///000000111222333444444555666666777888888//////000111222333333444555666666777888888999///000000111222333444555555666777888888999:::'''(((((()))******++++++,,,,,,---------......&&&&&&''''''(((++++++,,,,,,------.........///&&&''''''((())))))******+++---....../////////&&&'''(((((()))******++++++,,,,,,---------000)))(((((()))******+++,,,,,,---------......///)))***++++++,,,---...,,,------.........//////******+++,,,---......//////000000111111000000***+++,,,,,,---...//////000000111222222222333++++++,,,---...//////000111111222222333333444+++,,,------...///000000111222222333333444444+++,,,---...///000000111222222333333444444555,,,---......///000111222222333333444555555666------...///000111111222333333444555555666666---...//////000111222333333444555555666666777...//////000111222222333444555555666777777888 !!!!!!!!!"""""""""""""""### !!!!!!!!!""""""""""""############""" !!!!!!!!!"""""""""############$$$$$$""""""######"""""""""############$$$$$$$$$$$$#########$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''''''''((((((&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''((((((((())))))))))))%%%%%%%%%&&&&&&''''''((((((((()))))))))******%%%%%%&&&&&&''''''(((((()))))))))*********+++%%%&&&&&&''''''(((((())))))*********+++++++++&&&&&&''''''((()))))))))******+++++++++,,,,,,&&&''''''((())))))*********++++++,,,,,,,,,---''''''(((((()))******++++++,,,,,,,,,---------'''(((((()))******++++++,,,,,,---------......     !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""###777666444777666555777666555777666555...------+++***)))++++++***,,,++++++---,,,+++222111000222222111333222111444333222555444333555444333666555333666555444666555444777666444  %%%%%%%%%&&&&&&%%%'''&&&&&&''''''&&&((('''''')))(((((()))))))))******)))+++******,,,+++***,,,,,,+++---,,,,,,...------ CCCCCCBBBBBBAAAAAA@@@???>>>===<<<:::999888777DDDCCCCCCBBBBBBAAA@@@???>>>===<<<;;;999888777DDDDDDCCCCCCBBBAAA@@@???>>>===<<<;;;:::888777DDDDDDCCCCCCBBBAAA@@@???>>>===<<<;;;:::888777555555444444444333333222222111111000//////...222222222111111000000//////......---,,,++++++333333333222222222111111000//////...---,,,+++555444444444333333222222111000000///...---,,,666666555555555444333333222111111000///...---;;;:::::::::999999888888777666555444444333222<<<<<<;;;;;;::::::999999888777666555444333222======<<<<<<<<<;;;::::::999888777666555444333>>>>>>>>>======<<<;;;;;;:::999888777666555444?????????>>>>>>===<<<;;;;;;:::999888777666555@@@@@@@@@??????>>>===<<<;;;:::999888777666555AAAAAA@@@@@@??????>>>===<<<;;;:::999888777666BBBBBBAAAAAA@@@??????>>>===<<<;;;:::888777666CCCBBBBBBAAAAAA@@@???>>>===<<<;;;:::999888666CCCCCCBBBBBBAAAAAA@@@???>>>===<<<:::999888777############""""""""""""!!!!!!!!!!!! $$$$$$$$$############""""""""""""!!!!!!!!! ))))))))))))(((((((((((('''''''''&&&&&&&&&%%%*********))))))))))))((((((((('''''''''&&&&&&++++++************))))))))))))((((((''''''''',,,+++++++++++++++*********))))))((((((((('''---,,,,,,,,,,,,+++++++++*********))))))((((((---------------,,,,,,,,,++++++*********))))))............---------,,,,,,,,,++++++******)))////////////.........---------,,,,,,++++++***000000000000/////////......------,,,,,,++++++111111111111000000000//////......------,,,,,,222222222222111111111000000//////......---,,,444333333333222222222111111000000///......---555555444444444333333222222111111000//////...  !!! !!!!!!!!!!!! """""""""!!!!!!!!!!!! ###"""""""""""""""!!!!!!!!!!!! ############""""""""""""!!!!!!!!!!!! >>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCC>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDD>>>??????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDD?????????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDD444444444444555555555555555555555555555555555111111111111222222222222222222222222222222222222222222222333333333333333333444444444333333333333333333444444444444555555555555555555555444444444444555555555666666666666666666666666888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<=====================;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<=========>>>>>>?????????????????????<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAA===>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBBBB>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCC>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCC$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$***************************************))))))+++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------..........................................---//////////////////////////////////////////...000000000000000000000000000000000000000000///111111111111111111111111111111111111111111000111111222222222222222222222222222222222222111222222222333333333333333333333333333333333222333333333333444444444444444444444444444444444444444444444555555555555555555555555555555555  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!###########################""""""""""""""""""$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######@@@@@@??????>>>>>>=====================>>>>>>AAA@@@@@@???>>>>>>>>>===============>>>>>>>>>AAA@@@@@@??????>>>>>>>>>=========>>>>>>>>>>>>AAAAAA@@@??????>>>>>>>>>======>>>>>>>>>>>>???555555555555444444444444444444444444444444444222222222111111111111111111111111111111111111333333333222222222222222222111111111222222222444444444333333333333222222222222222222333333555555555444444444333333333333333333333333444::::::999999999888888888888888888888888888888;;;;;;::::::999999999999999999999999999999999<<<;;;;;;;;;::::::::::::999999999999:::::::::===<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===@@@???>>>>>>=========<<<<<<<<<<<<<<<=========@@@??????>>>>>>===========================>>>@@@@@@??????>>>>>>=====================>>>>>>%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++++++++*********************,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,.....................------------------------////////////.................................000000///////////////////////////////////////111000000000000000000000000000000000000000000111111111111111111111111111111111111111111111222222222222222222222111111111111111111111111333333333333333333222222222222222222222222222444444444444333333333333333333333333333333333555555555555444444444444444444444444444444444  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$GGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@HHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBAAAHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA777777777777777777777777777666666666666555555444555555555555555444444444444333333333333222666666666666666666666555555555555444444444333777777777777777777777777666666666555555555444999999999999999888888888888777777777666666555========================<<<<<<<<<;;;;;;::::::???????????????>>>>>>>>>>>>======<<<<<<;;;;;;@@@@@@@@@@@@@@@@@@?????????>>>>>>======<<<<<>>>>>======BBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>CCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@??????>>>DDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???EEEFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@FFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@GGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------------............------------------............................................./////////////////////////////////////////////000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111222222222222222222222222222222222222222222111333333444444444444444333333333333333333333222444555555555555555555555444444444444444444333666666666666666666666666666555555555555444444777777777777777777777777777666666666666555555 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%>>>???@@@AAAAAABBBCCCCCCDDDEEEFFFFFFFFFGGGGGG???@@@AAAAAABBBCCCCCCDDDEEEEEEFFFGGGGGGGGGHHH@@@AAAAAABBBCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHAAAAAABBBCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHH111222222333333444444555555555666666666777777...//////000000111222222333333333444444444444///000000111222222333333444444555555555666666000111111222333333444444555666666666777777777111222333333444555555666666777777888888888999666666777888888999::::::;;;;;;<<<<<<=========777777888999::::::;;;;;;<<<======>>>>>>>>>???888888999:::;;;;;;<<<======>>>>>>??????@@@@@@999999:::;;;<<<<<<===>>>>>>???@@@@@@@@@AAAAAA::::::;;;<<<======>>>???@@@@@@AAAAAABBBBBBBBB;;;;;;<<<===>>>>>>???@@@AAAAAABBBBBBCCCCCCCCC<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDDDD======>>>???@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEE===>>>???@@@@@@AAABBBCCCCCCDDDEEEEEEFFFFFFFFF>>>???@@@AAAAAABBBCCCCCCDDDEEEFFFFFFFFFGGGGGG"""""""""############$$$$$$$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))))))))******************+++(((((()))))))))************++++++++++++++++++)))))))))*********++++++++++++,,,,,,,,,,,,,,,)))*********+++++++++,,,,,,,,,,,,------------***+++++++++,,,,,,,,,------------............++++++,,,,,,,,,---------.........////////////,,,,,,---------........./////////000000000000---------....../////////000000000111111111111---......//////000000000111111111222222222222...//////000000111111111222222222333333333333///000000111111222222222333333333444444444444000111111222222333333333444444555555555555666111222222333333444444555555555666666666777777   !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""""""""""""""###!!!!!!!!!!!!"""""""""""""""##################!!!!!!""""""""""""###############$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$%%%%%%555666666777888999999:::;;;;;;<<<<<<===>>>>>>666777777888999::::::;;;<<<<<<======>>>??????777888888999:::;;;;;;<<<======>>>>>>???@@@@@@888999999:::;;;<<<<<<===>>>>>>??????@@@@@@AAA))))))***++++++,,,------......//////000000111&&&&&&'''(((((()))******++++++,,,,,,---......&&&'''(((((()))******+++,,,,,,------...//////'''(((((()))***++++++,,,,,,---......///000000((())))))***++++++,,,------...//////000111111------......///000111111222222333444444555666---......///000111111222333333444555555666777...//////000111222222333444444555666666777888//////000111222333333444555555666777777888999000000111222333444444555555666777888888999:::111111222333444444555666666777888999999:::;;;222222333444555666666777777888999999:::;;;<<<333333444555666666777888888999:::;;;;;;<<<===444444555666777777888999999:::;;;;;;<<<======555666666777888999999:::;;;;;;<<<<<<===>>>>>> !!!!!!!!!!!!""" !!!!!!!!!"""""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''#########$$$$$$%%%%%%&&&&&&&&&'''''''''((((((###$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((()))$$$$$$$$$%%%%%%&&&&&&''''''((((((((()))))))))$$$%%%%%%&&&&&&'''''''''(((((()))))))))******%%%%%%&&&&&&''''''(((((()))))))))******++++++%%%&&&&&&''''''(((((())))))*********++++++,,,&&&&&&''''''((()))))))))******++++++,,,,,,---'''''''''((())))))******++++++,,,,,,,,,------'''(((((())))))******++++++,,,,,,------......(((((())))))***++++++,,,,,,------......//////((())))))***++++++,,,,,,------......///000000))))))***++++++,,,------......//////000000111  !!! !!!!!!!!! !!!!!!!!!!!!"""###""""""""""""!!!""""""!!!"""!!!!!!!!!!!! !!!!!! !!! (((((((((((((((((((((((('''(((((('''(((''''''((('''''''''''''''''''''&&&''''''&&&'''&&&&&&&&&&&&&&&###############"""######"""###""""""))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))((())))))((())))))((())))))((())))))((()))(((((()))((((((((((((((())))))((())))))((())))))((())))))((())))))((())))))((())))))((())))))((())))))((())))))((())))))((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!$$$$$$$$$$$$############""""""""""""!!!!!!!!!$$$$$$$$$############""""""""""""!!!!!!!!!!!!---,,,,,,,,,,,,++++++++++++*********))))))))),,,,,,,,,,,,,,,+++++++++*********)))))))))(((,,,,,,,,,,,,++++++++++++*********)))))))))(((,,,,,,,,,++++++++++++*********)))))))))((((((,,,,,,++++++++++++************)))))))))((((((,,,++++++++++++************)))))))))(((((((((+++++++++++++++*********)))))))))((((((((('''+++++++++************))))))))))))((((((((('''++++++************))))))))))))(((((((((''''''+++************))))))))))))((((((((('''''''''************))))))))))))((((((((('''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########---------,,,,,,,,,,,,++++++++++++*********)))---------,,,,,,,,,,,,++++++++++++*********)))---------,,,,,,,,,,,,++++++++++++*********)))------------,,,,,,,,,,,,+++++++++*********)))------------,,,,,,,,,,,,+++++++++*********)))------------,,,,,,,,,,,,+++++++++*********)))------------,,,,,,,,,,,,+++++++++*********)))------------,,,,,,,,,++++++++++++*********)))---------,,,,,,,,,,,,++++++++++++*********)))---------,,,,,,,,,,,,+++++++++*********))))))---------,,,,,,,,,,,,+++++++++*********))))))------,,,,,,,,,,,,++++++++++++*********))))))------,,,,,,,,,,,,++++++++++++******)))))))))------,,,,,,,,,,,,+++++++++*********)))))))))---,,,,,,,,,,,,++++++++++++*********))))))))),,,,,,,,,,,,+++++++++++++++************)))))),,,,,,,,,,,,+++++++++++++++************)))))),,,,,,,,,,,,+++++++++++++++************)))))),,,,,,,,,,,,,,,++++++++++++************)))))),,,,,,,,,,,,,,,++++++++++++************)))))),,,,,,,,,,,,,,,+++++++++++++++*********)))))),,,,,,,,,,,,,,,+++++++++++++++*********))))))---,,,,,,,,,,,,,,,++++++++++++*********))))))---,,,,,,,,,,,,,,,++++++++++++*********))))))---,,,,,,,,,,,,,,,++++++++++++************)))------,,,,,,,,,,,,++++++++++++************)))------,,,,,,,,,,,,,,,+++++++++************)))------,,,,,,,,,,,,,,,++++++++++++*********)))---------,,,,,,,,,,,,++++++++++++*********)))---------,,,,,,,,,,,,++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''&&&((((((((((((((('''''''''''''''''''''&&&&&&&&&((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$///........................------------------........................------------------,,,.....................------------------,,,,,,..................------------------,,,,,,,,,............---------------------,,,,,,,,,,,,......------------------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,+++------------------,,,,,,,,,,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))((((((((((((((((((''')))))))))))))))(((((((((((((((((((((''''''''')))))))))((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&////////////........................---------///////////////.....................---------///////////////........................------//////////////////.....................------//////////////////.....................------//////////////////.....................------//////////////////.....................------//////////////////.....................------//////////////////.....................------///////////////.....................---------///////////////.....................---------////////////........................---------/////////........................------------//////........................---------------///........................------------------......------------------------------,,,,,,,,,.........---------------------------,,,,,,,,,............---------------------------,,,,,,...............------------------------,,,,,,..................------------------------,,,.....................---------------------,,,.....................---------------------,,,........................---------------------...........................------------------...........................------------------///...........................---------------//////...........................------------/////////........................------------////////////........................---------////////////........................---------)))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&////////////////////////////////////////////////////////////////////////////////////....../////////////////////////////////............///////////////////////////..................///////////////..............................///.................................................................................------..............................---------------..................---------------------------------------------------------------------------------------------------------,,,,,,,,,,,,***************************************))))))***************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((000000000000/////////////////////////////////000000000000000//////////////////////////////000000000000000000000////////////////////////000000000000000000000000/////////////////////000000000000000000000000/////////////////////000000000000000000000000000//////////////////000000000000000000000000000//////////////////000000000000000000000000000//////////////////000000000000000000000000/////////////////////000000000000000000000000/////////////////////000000000000000000000////////////////////////000000000000000//////////////////////////////000000000000/////////////////////////////////000///////////////////////////////////////////////////////////////////////////////////////....................................................................................................................................................................................////////////................................./////////////////////........................///////////////////////////................../////////////////////////////////............////////////////////////////////////.........//////////////////////////////////////////...///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000//////////////////////////////////////////000000000000/////////////////////////////////))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......///////////////////////////////////////...............//////////////////////////////..........................................................................................------.......................................---------------------...............------------------------------------------------------******************************************************************************************)))******************************************)))))))))))))))))))))))))))))))))))))))))))))///////////////000000000000000000000000000000////////////000000000000000000000000000000000/////////000000000000000000000000000000000000//////000000000000000000000000000000000000000//////000000000000000000000000000000000000000///000000000000000000000000000000000000000000///000000000000000000000000000000000000000000///000000000000000000000000000000000000000000///000000000000000000000000000000000000000000///000000000000000000000000000000000000000000//////000000000000000000000000000000000000000/////////000000000000000000000000000000000000////////////000000000000000000000000000000000///////////////000000000000000000000000000000/////////////////////////////////////////////..................................................................................................................................................................///////////////.....................///////////////////////////............/////////////////////////////////.........////////////////////////////////////...///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000///////////////000000000000000000000000000000''''''''''''((((((((((((((())))))))))))))))))&&&'''''''''''''''(((((((((((((((((()))))))))&&&&&&''''''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''',,,,,,------------...............////////////,,,,,,------------................../////////,,,,,,,,,------------..................//////,,,,,,,,,---------------..................///,,,,,,,,,,,,---------------..................+++,,,,,,,,,,,,---------------...............++++++,,,,,,,,,,,,---------------............+++++++++,,,,,,,,,,,,------------------......++++++++++++,,,,,,,,,,,,---------------------***++++++++++++,,,,,,,,,,,,,,,---------------******++++++++++++,,,,,,,,,,,,,,,,,,---------(((((((((((())))))))))))))))))***************'''((((((((((((((())))))))))))))))))*********''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((()))))))))))))))))),,,------------...............///////////////,,,------------...............///////////////,,,---------...............//////////////////------------...............//////////////////------------...............//////////////////------------............/////////////////////------------............/////////////////////------------............/////////////////////------------............/////////////////////------------...............//////////////////,,,---------...............//////////////////,,,------------............//////////////////,,,------------...............///////////////,,,------------...............///////////////,,,,,,------------...............////////////+++,,,,,,,,,,,,,,,------------------.........+++,,,,,,,,,,,,---------------------.........+++,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,---------------...............,,,,,,,,,,,,------------------...............,,,,,,,,,,,,---------------..................,,,,,,,,,---------------.....................,,,,,,,,,---------------.....................,,,,,,,,,------------.....................///,,,,,,---------------..................//////,,,,,,---------------..................//////,,,,,,------------................../////////,,,---------------...............////////////,,,------------..................////////////,,,------------...............///////////////############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&!!!"""""""""############$$$$$$$$$$$$%%%%%%%%%!!!!!!"""""""""############$$$$$$$$$$$$%%%%%%!!!!!!!!!"""""""""############$$$$$$$$$$$$%%%'''((((((((())))))*********+++++++++,,,,,,,,,'''((((((((()))))))))******++++++++++++,,,,,,''''''(((((()))))))))*********+++++++++,,,,,,''''''((((((((())))))*********++++++++++++,,,'''''''''(((((()))))))))*********+++++++++,,,'''''''''(((((()))))))))*********++++++++++++'''''''''((((((((()))))))))*********+++++++++&&&'''''''''(((((()))))))))************++++++&&&&&&''''''((((((((()))))))))************+++&&&&&&'''''''''((((((((()))))))))************&&&&&&&&&'''''''''((((((((()))))))))*********######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((())))))*********+++++++++,,,,,,,,,,,,((((((((())))))*********+++++++++,,,,,,,,,,,,((((((((())))))*********+++++++++,,,,,,,,,,,,((((((((())))))*********+++++++++,,,,,,,,,---((((((((())))))*********+++++++++,,,,,,,,,---((((((((())))))*********+++++++++,,,,,,,,,---((((((((())))))*********+++++++++,,,,,,,,,---((((((((())))))*********+++++++++,,,,,,,,,---((((((((())))))*********+++++++++,,,,,,,,,---((((((((())))))*********+++++++++,,,,,,,,,---((((((((())))))*********+++++++++,,,,,,,,,,,,((((((((())))))*********+++++++++,,,,,,,,,,,,((((((((()))))))))*********+++++++++,,,,,,,,,((((((((()))))))))*********+++++++++,,,,,,,,,'''((((((((())))))*********+++++++++,,,,,,,,,''''''(((((())))))))))))*********++++++++++++'''''''''((())))))))))))*********++++++++++++''''''((((((((())))))************++++++++++++''''''(((((()))))))))*********++++++++++++,,,''''''(((((()))))))))*********++++++++++++,,,''''''(((((()))))))))*********++++++++++++,,,'''((((((((()))))))))*********+++++++++,,,,,,'''((((((((())))))*********++++++++++++,,,,,,'''((((((((())))))*********++++++++++++,,,,,,((((((((()))))))))*********+++++++++,,,,,,,,,((((((((()))))))))*********+++++++++,,,,,,,,,((((((((()))))))))*********+++++++++,,,,,,,,,((((((((())))))************+++++++++,,,,,,,,,((((((((())))))*********++++++++++++,,,,,,,,,((((((((())))))*********+++++++++,,,,,,,,,,,,"""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!! '''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"""""""""""""""""""""""""""((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''#######################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""" !!!!!!  )))))))))(((((((((((('''''')))((((((((((((((('''''''''(((((((((((('''''''''''''''((((((''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################,,,+++++++++************))),,,+++++++++************))),,,+++++++++************))),,,+++++++++************))),,,+++++++++*********))))))+++++++++************))))))+++++++++************))))))+++++++++*********)))))))))++++++************)))))))))+++************))))))))))))************)))))))))))))))*********)))))))))))))))(((******))))))))))))(((((((((***))))))))))))(((((((((((()))))))))((((((((((((''''''***)))))))))(((((('''***)))))))))(((((('''***)))))))))(((((('''+++*********)))))))))+++*********)))))))))))))))******)))))))))))))))(((((())))))((())))))((((((((('''((()))))))))(((((('''''')))))))))(((((('''''')))))))))(((((('''''')))))))))(((((('''''')))))))))(((((('''''')))))))))(((((((((''')))))))))((((((((('''***))))))((((((((('''***))))))((((((((('''***)))))))))(((((('''---,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++***,,,,,,+++++++++******,,,,,,+++++++++******,,,+++++++++*********++++++++++++*********+++++++++*********)))+++++++++*********)))+++++++++*********)))++++++*********))))))++++++*********))))))++++++*********))))))+++*********)))))))))+++*********)))))))))...---------,,,,,,,,,...---------,,,,,,,,,...---------,,,,,,,,,...------------,,,,,,...---------,,,,,,,,,...---------,,,,,,,,,...---------,,,,,,,,,...---------,,,,,,,,,------------,,,,,,+++---------,,,,,,,,,+++---------,,,,,,,,,+++------,,,,,,,,,++++++------,,,,,,,,,++++++---,,,,,,,,,+++++++++---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********------,,,,,,,,,,,,,,,,,,,,,+++++++++*********------------,,,,,,,,,,,,,,,,,,+++++++++******************************************+++++++++************************************))))))+++***+++++++++************************)))))))))++++++++++++++++++*********************))))))+++++++++++++++++++++******************))))))++++++++++++++++++++++++***************))))))++++++++++++++++++++++++***************))))))+++++++++++++++++++++++++++************))))))++++++++++++++++++++++++++++++************))),,,,,,,,,+++++++++++++++++++++************))),,,,,,,,,,,,,,,++++++++++++++++++*********))),,,,,,,,,,,,,,,,,,+++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********---------------------------------------------------------------------------------------,,,---------------------------------------,,,,,,------------------------------------,,,,,,,,,---------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,+++---------------------,,,,,,,,,,,,,,,,,,,,,+++------------------,,,,,,,,,,,,,,,,,,,,,++++++******------------,,,,,,,,,,,,,,,,,,,,,++++++************---,,,,,,,,,,,,,,,,,,,,,+++++++++******************,,,,,,,,,,,,,,,,,,+++++++++************************,,,,,,,,,,,,+++++++++******************************,,,++++++++++++************************************+++++++++---...............................................................................................................................................................................................................................................................................................................................................................................................................---..........................................---.......................................------....................................------------..............................------------------.....................---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------------------------((())))))))))))))))))************************))))))))))))))))))***************************))))))))))))*********************************))))))******************************+++++++++)))************************++++++++++++++++++*********************++++++++++++++++++++++++***************++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,------------------------&&&''',,,,,,,,,,,,,,,------------------------&&&''''''''',,,,,,,,,------------------------''''''''''''((((((,,,,,,---------------------''''''''''''((((((((((((---------------------'''''''''((((((((((((((())))))---------------''''''((((((((((((((()))))))))))))))---------''''''((((((((((((((()))))))))))))))******---'''((((((((((((((())))))))))))))))))*********((((((((((((((())))))))))))))))))************(((((((((((()))))))))))))))))))))************((((((((()))))))))))))))))))))***************(((((()))))))))))))))))))))******************((())))))))))))))))))******************************************,,,,,,---------------------******************,,,,,,------------------...***************,,,,,,,,,------------------...***************,,,,,,------------------......************,,,---,,,------------------......************---,,,,,,------------------......*********---,,,,,,---------------------......*********,,,,,,,,,---------------------......)))***,,,,,,,,,,,,---------------------......******,,,,,,,,,,,,---------------------......))),,,,,,,,,,,,,,,------------------------...))),,,,,,,,,,,,,,,------------------------...,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---------------------------+++++++++++++++...++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((((((((((((((((((''''''((((((((((((((())))))'''(((((((((((((((((()))))))))((((((((((((((()))))))))))))))###(((((((((((()))))))))))))))))))))(((((()))))))))))))))))))))******###(((((())))))))))))))))))************))))))))))))))))))******************---))))))))))))************************))))))))))))******************+++++++++))))))---*********************++++++++++++************************++++++++++++++++++************...***+++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++...++++++++++++++++++,,,,,,,,, !!!!!!!!!))),,,,,,!!! !!!!!!!!!&&&,,, !!!!!!&&&&&&&&& !!!!!!&&&&&&&&& !!!&&&&&&&&&''' !!!&&&&&&&&&''' &&&&&&&&&'''''' &&&&&&''''''''' &&&&&&'''''''''''' &&&''''''''''''''' &&&'''''''''''''''((( '''''''''''''''(((((('''''''''''''''(((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((***************)))))))))))))))))))))))))))*********************)))))))))))))))))))))************************))))))))))))))))))***************************))))))))))))))))))************************))))))))))))))))))))))))******************)))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))***)))))))))))))))))))))***)))))))))))))))***)))))),,, ***))))))))),,, !!!!!!!!!))),,,,,,222222111000///......111111000///......---111000///......---,,,000///......---,,,+++///...------,,,++++++...---,,,,,,++++++***---,,,,,,+++******))),,,++++++******)))(((+++******))))))((('''***))))))(((((('''&&&)))((((((''''''&&&&&&<<<;;;:::888777666555;;;:::888777666555444;;;:::888777666555444:::999888777666444333:::999888777555444333:::888777666555444333999888777666555333222888777666555444333222888777666555444222111777666555444333222111666555444333222111000555444333222222111000444333333222111000///333333222111000///...222222111000///......888888888888888777777777666666555555444333222777777777777666666666555555555444333333222222666555555555555555555444444333333222222111111444444444444444444444333333222222111111000000333333333333333333222222222111111000000//////222222222222222222111111111000000//////......111111111111111000000000000//////......------000000000000000////////////......------,,,,,,/////////...............---------,,,,,,++++++...------------------,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,+++++++++*********))))))DDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>===<<>>===<<<;;;BBBBBBCCCCCCBBBBBBBBBAAAAAA@@@???>>>===<<<;;;BBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>===<<<:::AAABBBBBBBBBBBBAAAAAA@@@@@@???>>>===<<<;;;:::AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===<<<;;;:::@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<;;;:::999?????????????????????>>>>>>===<<<;;;:::999888>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::999888=====================<<<<<<;;;::::::999888777<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888777666;;;;;;;;;;;;;;;;;;:::::::::999888888777666555::::::::::::::::::999999888888777777666555444999999999999999888888888777777666666555444333888888888888888777777777666666555555444333222666666666666666666666777777777777777888888888555555555555555555555666666666666666666777777444444444444444444555555555555555555555555666333333333333333444444444444444444444444444444333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000/////////////////////////////////////////////.............................................--------------------------------------------->>>>>>>>>>>>?????????@@@AAAAAABBBBBBCCCCCCDDD<<<<<<<<<<<<======>>>??????@@@@@@AAAAAABBBBBB<<<<<<<<<<<<======>>>>>>???@@@@@@AAAAAABBBBBB<<<<<<<<<<<<======>>>>>>??????@@@@@@AAAAAABBB;;;;;;<<<<<<<<<======>>>>>>??????@@@AAAAAAAAA;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@AAA;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>??????:::::::::::::::;;;;;;<<<<<<<<<======>>>>>>>>>999999999::::::::::::;;;;;;<<<<<<<<<=========999999999999999999:::::::::;;;;;;;;;<<<<<<<<<888888888888888999999999::::::::::::;;;;;;;;;777777777777888888888888999999999999:::::::::777777777777777777777777888888888888999999999666666666666666666666777777777777777888888888;;;::::::999999888888777777777666666666666666:::999999888888777777777666666666555555555555999888888777777666666666555555555555444444444888777777666666666555555444444444444444333333777666666555555555444444444333333333333333333666555555555444444333333333333222222222222222555444444444333333333222222222111111111111111444333333333222222222111111111111000000000000333222222222111111111000000000000////////////222111111111000000000////////////............111000000000/////////...............---------DDDDDDCCCBBBAAAAAA@@@??????>>>>>>>>>======>>>CCCBBBAAA@@@??????>>>=========<<<<<<<<<<<<<<>>======<<<<<<<<<<<<<<<<<>>======<<<<<<<<<<<<<<<<<>>>>>======<<<<<<<<<;;;;;;;;;BBBAAA@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;AAAAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;AAA@@@??????>>>======<<<<<<;;;;;;::::::::::::@@@??????>>>======<<<<<<;;;;;;:::::::::::::::??????>>>>>>===<<<;;;;;;:::::::::999999999999???>>>======<<<;;;;;;::::::999999999999999999>>>======<<<;;;;;;::::::999999888888888888888===<<<<<<;;;::::::999999999888888888777777777<<<;;;;;;::::::999999888888777777777777777777;;;::::::999999888888777777777666666666666666***))))))(((''''''&&&((((((''''''&&&&&&%%%'''&&&&&&%%%%%%%%%$$$555444333222111000///444444333222111000///444333222111000///...333222111000000///...222222111000///...---222111000///...------111000///......---,,,000///......---,,,+++///......---,,,++++++......---,,,++++++***------,,,++++++***))),,,,,,++++++***)))))),,,+++******)))((((((+++******)))((((((''')))))))))(((''''''&&&555444333222111000///555444333222222111000666555444333222111000666555444333222111000666555444333222111000777666555444333111000777666555444333222111777666555444333222111777666555444333222111777666555444333222000777666555333222111000666555444333222111000666555444333222111000555555444333222111000555444333222111000///.........---------------,,,,,,,,,++++++******,,,------,,,,,,+++,,,+++++++++******)))((((((++++++******************)))))))))(((((('''''';;;;;;;;;;;;;;;;;;:::::::::999888888777666555:::::::::::::::::::::999999888888777666555444999:::::::::999999999999888777777666555555444999999999999999888888888777777666555555444333888888888888888777777777666666555555444333222777777777777777666666666555555444444333222222666666666666666555555555444444333333222222111555555555555555444444444333333222222111111000444444444444444333333333222222222111000000///333333333333333222222222111111111000//////...222222222222222111111111000000000//////...---111111111111111000000000/////////......---,,,000000000000////////////.........------,,,,,,////////////............---------,,,,,,++++++............------------,,,,,,,,,++++++***))):::::::::::::::::::::999999888888777666666555;;;;;;;;;;;;;;;;;;:::::::::999888888777666555;;;<<<<<<<<<;;;;;;;;;;;;::::::999888777777666<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999888777666<<<<<<======<<<<<<<<<<<<;;;::::::999888777666==================<<<<<<;;;;;;:::999888888777=====================<<<<<<;;;:::999999888777=====================<<<<<<;;;::::::999888777=====================<<<<<<;;;::::::999888777=====================<<<<<<;;;:::999999888777==================<<<<<<;;;;;;:::999888888777<<<============<<<<<<<<<;;;::::::999888777666<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888777666<<<<<<<<<<<<<<<;;;;;;;;;::::::999888777666555;;;;;;;;;;;;;;;;;;:::::::::999888888777666555---------------------........................,,,,,,,,,,,,,,,++++++,,,++++++,,,,,,,,,,,,,,,*********************++++++++++++++++++++++++777888777777888888888999999999:::::::::;;;;;;666666777777777777888888888999999999:::::::::666666777666666777777777888888888999999999999555555555666666666666777777777888888888888999555555555666555666666666666777777777777888888444444444444555555555555666666666666777777777333333444444555444444555555555555555666666666333333333333333333333444444444444555555555555222222222222222333333333333333333444444444444111111111111222222222222222222333333333333333000000000111111111222111111111222222222222222000000000000000000000000000000111111111111111/////////////////////000///000000000000000000......................../////////////////////---------------------.....................---666666666777777777888888888999999999:::::::::777777777777777888888888999999:::::::::;;;;;;777777777777888888999999999::::::;;;;;;;;;;;;777777888888888999999999::::::;;;;;;;;;<<<<<<888888888888888999999::::::;;;;;;;;;<<<<<<<<<888888888888999999:::::::::;;;;;;<<<<<<<<<===888888888999999999::::::;;;;;;<<<<<<<<<======888888888999999999::::::;;;;;;<<<<<<<<<======888888888999999999::::::;;;;;;<<<<<<<<<======888888888999999999::::::;;;;;;<<<<<<<<<======888888888888999999::::::;;;;;;;;;<<<<<<======888888888888999999999::::::;;;;;;<<<<<<<<<<<<888888888888888999999999::::::;;;;;;<<<<<<<<<777777777888888888999999:::::::::;;;;;;;;;<<<777888777777888888888999999999:::::::::;;;;;;///.....................---------------------------------,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++******************;;;;;;::::::999999888888777777777777777777777;;;::::::999999888888777777777666666666666666::::::999999888888777777666666666666666666666999999888888777777777666666666555555555555555888888888777777666666666555555555555555555555888777777666666666555555555444444444444444444777666666666555555444444444444444333333333333666555555555444444444333333333333333333333333555555444444444333333333222222222222222222222444444333333333222222222222111111111111111111333333222222222111111111111111111000000000000222222111111111111000000000000000000000000000111111000000000000///////////////////////////000000///////////////........................///.....................------------------,,,:::999999888888888777777888666666666666666666::::::999999888888888777777777777666666666777;;;::::::999999999888888777999777777777777777;;;;;;;;;:::999999999888888888777777777777777<<<<<<;;;::::::999999999888888999888777777888<<<<<<;;;;;;::::::999999888888888888888888888===<<<<<<;;;::::::999999999888888999888888888===<<<<<<;;;;;;::::::999999888888888888888888===<<<<<<;;;;;;::::::999999888888888999888888======<<<;;;;;;::::::999999888888888888888888===<<<<<<;;;;;;:::999999999888888888888999888===<<<<<<;;;::::::999999888888888888888888888<<<<<<;;;;;;::::::999999888888888777777777888<<<;;;;;;::::::999999888888888777777777777777;;;;;;::::::999999888888777777777777777777777!!!""" !!!!!!""""""###$$$ GGGFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEDDDDDDDDDDDDGGGFFFFFFEEEDDDDDDBBBBBBBBBFFFFFFEEEDDDDDDCCCAAAAAAAAAFFFEEEDDDDDDCCCBBBAAAAAAAAAEEEEEEDDDCCCBBBAAAAAA@@@@@@EEEDDDCCCBBBAAA@@@?????????BBBBBBBBBAAA@@@???>>>===>>>BBBAAA@@@???>>>======;;;;;;AAA@@@???>>>===<<<;;;;;;:::@@@>>>>>>===<<<;;;::::::999===<<<<<<;;;:::999888777666<<<;;;:::999999888666666555""""""###"""######$$$$$$$$$!!!""" !!!!!!""""""###$$$BBBCCCEEEFFFHHHJJJLLLNNNOOOCCCDDDEEEGGGHHHJJJLLLNNNPPPCCCDDDFFFGGGIIIJJJLLLNNNPPPDDDEEEFFFGGGIIIJJJLLLNNNOOODDDEEEFFFHHHIIIJJJLLLMMMOOOEEEFFFGGGHHHIIIJJJKKKMMMNNNEEEFFFGGGHHHIIIJJJKKKLLLMMMFFFFFFGGGHHHHHHIIIJJJKKKLLLFFFFFFGGGGGGHHHIIIJJJKKKLLLFFFFFFGGGGGGHHHHHHIIIJJJKKKFFFFFFGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEXXXWWWUUUTTTRRRXXXVVVUUUTTTRRRWWWVVVUUUSSSQQQVVVUUUTTTRRRQQQUUUTTTSSSQQQPPPTTTSSSRRRPPPOOORRRQQQPPPOOOMMMPPPPPPNNNMMMLLLNNNNNNMMMLLLJJJLLLLLLJJJIIIHHHJJJIIIHHHGGGFFFHHHGGGGGGEEE@@@FFFAAA@@@???>>>&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! %%%$$$###!!!&&&???$$$(((((('''@@@)))(((((((((>>>)))(((((((((===)))(((((((((;;;::::::999888:::999888888777888777777666555666555555555444555444444333222333333333222111222111111000000000000//////...///......------&&&%%%%%%%%%%%%$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  AAA@@@??????AAA@@@??????>>>>>>======<<<;;;;;;;;;::::::999999888777777666666555555444444333333333222111111000000//////%%%&&&&&&$$$$$$$$$YYYXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQQQQPPPOOOOOONNNMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFEEECCCBBBBBBAAA@@@???$$$$$$$$$"""""""""!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!! !!!!!! '''>>>===((((((<<<((((((:::((('''999888888777777666666555555444444333333222222111111111000000000///...---------,,,,,,%%%%%%%%%$$$$$$$$$RRRPPPNNNRRRPPPNNNQQQOOOMMMQQQOOOMMMPPPNNNLLLOOOMMMKKKMMMLLLJJJLLLJJJIIIJJJIIIGGGHHHGGGFFFFFFEEEDDD>>>>>>>>><<<<<<<<<&&&>>>>>>'''====== ###$$$$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%""""""############$$$$$$$$$$$$!!!"""""""""""""""############!!!!!!!!!!!!!!!""""""""""""### !!!!!!!!!!!!"""!!! !!!!!!!!!  ***+++,,,///000000111222222222333333333)))***+++...//////000000111111222222222((()))***---......//////000000000111111'''((())),,,------.........////////////&&&'''(((+++,,,,,,---------............%%%&&&'''***++++++,,,,,,,,,------------%%%%%%&&&)))******+++++++++,,,,,,,,,,,,$$$$$$%%%%%%&&&&&&'''******++++++++++++######$$$$$$%%%%%%&&&))))))************"""######'''''''''((((((((())))))))))))!!!""""""&&&&&&'''''''''(((((((((((((((!!!!!!"""%%%&&&&&&&&&'''''''''''''''''' !!!!!!$$$%%%%%%%%%&&&&&&&&&&&&'''''' $$$$$$%%%%%%%%%%%%&&&&&&&&&&&& ###$$$$$$$$$$$$%%%%%%%%%%%%%%%999:::;;;<<<===>>>???@@@@@@AAAAAABBBBBB222444555888:::;;;<<<======>>>>>>??????222333555888999:::;;;<<<===>>>>>>??????222333444888999:::;;;<<<======>>>>>>>>>111333444777888::::::;;;<<<======>>>>>>111222333777888999:::;;;;;;<<<=========000222333666777888999:::;;;;;;<<<<<<<<<000111222555666777888999::::::;;;;;;;;;///000111555666777777888999999:::::::::...///000444555666666777888888999999999---...///333444555555666777777888888888---...///222333444444555666666666777777,,,---...111222333333444444555555555666+++,,,---000111111222333333444444444444***+++,,,///000000111222222222333333333    ###$$$%%%%%%&&&'''(((((()))***######$$$%%%%%%&&&'''(((((()))"""######$$$%%%%%%&&&''''''(((""""""######$$$%%%%%%&&&''''''!!!""""""######$$$%%%%%%&&&&&&!!!!!!""""""######$$$$$$%%%%%% !!!!!!""""""###$$$$$$%%% !!!!!!""""""######$$$ !!!!!!"""""""""### !!!!!!"""""" !!!!!!!!! !!! 111111111222222222333444444555666777888999999((()))***+++,,,---///000111222((()))***+++,,,---...000111222((()))***+++,,,---...///111222'''((()))***+++---...///000111'''((()))***+++,,,---///000111'''((()))***+++,,,---...///000&&&'''((()))***+++,,,---///000&&&'''((()))***+++,,,---...///&&&&&&'''((()))***+++,,,---...%%%&&&'''((()))***+++,,,,,,---%%%&&&&&&'''((()))***+++,,,---$$$%%%&&&''''''((()))***+++,,,$$$%%%%%%&&&'''(((((()))***+++###$$$%%%%%%&&&'''(((((()))*** """"""""""""!!! !!!!!! !!!!!!      ///---...---)))((('''&&&&&&"""!!! ///---...---)))((('''&&&%%%"""!!! ...---...---(((((('''&&&%%%!!!!!! ...,,,---,,,((('''&&&%%%%%%!!! ...,,,---,,,((('''&&&%%%$$$!!! ---,,,,,,+++'''&&&&&&%%%$$$ ---+++,,,+++'''&&&%%%$$$$$$ ,,,***+++***&&&%%%%%%$$$### +++***+++***&&&%%%$$$######***)))***)))%%%$$$$$$###"""***((('''&&&"""$$$ )))((('''&&&!!!!!! ((('''&&&%%%!!!  &&&'''$$$  """"""""""""!!! 444333333333222222222111111111111000000111111///...///...***))))))((('''$$$###"""!!!!!!///...///...***))))))((('''$$$###"""!!!!!!///...///...***))))))((('''$$$###"""!!! ///...///...***))))))((('''######"""!!! ///...///...***))))))((('''######///...///...***)))(((((('''######"""///...///...***)))(((((('''###""""""!!! ///...---,,,((()))(((((('''###""""""!!! ///...---,,,***)))(((''''''###"""!!! ///...///...***)))((('''&&&###"""!!! ///...///...***)))((('''&&&###"""!!! ///...///...))))))((('''&&&""""""!!! ///......---)))(((''''''&&&"""!!!!!! ///---...---)))((('''&&&&&&"""!!!         !!!!!!!!!'''''''''((('''((((((((('''''''''((((((((((((%%%%%%'''''''''''''''(((%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&***%%%&&&&&&&&&&&&&&&&&&&&&))))))))))))&&&&&&&&&&&&&&&))))))))))))******&&&&&&&&&))))))***************+++'''(((((($$$$$$((((((###((((((###))))))))))))###))))))######))))))###&&&++++++&&&&&&&&&++++++&&&&&&&&&++++++%%%%%%%%%%%%++++++%%%%%%%%%%%%++++++%%%%%%%%%%%%%%%(((+++$$$$$$$$$%%%%%%(((((($$$$$$$$$$$$$$$$$$(((((( $$$$$$$$$$$$(((((( $$$$$$$$$$$$(((((($$$$$$$$$(((((($$$$$$''''''(((((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++&&&&&&))))))+++++++++&&&((()))++++++++++++((((((((((((+++++++++((((((((((((((((((+++(((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((''''''(((((((((((((((         ,,,,,,***))))))++++++************,,,,,,***)))))))))***************,,,,,,))))))))))))***************,,,,,,)))))))))))))))************,,,,,,)))))))))(((((((((*********,,,,,,)))(((((((((((((((*********,,,,,,(((((((((((((((''''''******++++++(((((((((((('''''''''''')))++++++(((''''''''''''''''''''')))******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,)))+++))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))(((***)))))))))))),,,,,,,,,,,,,,,,,,,,,)))(((((((((***))))))))),,,,,,,,,,,,,,,,,,,,,)))'''(((((((((***)))))),,,,,,,,,,,,,,,,,,,,,((('''''''''((((((***(((+++,,,,,,,,,,,,,,,,,,(((''''''''''''(((((()))++++++++++++,,,++++++(((&&&''''''''''''((((((---++++++++++++++++++"""######$$$%%%%%%&&&&&&''''''(((((())))))***"""######$$$%%%%%%&&&&&&''''''((((((((())))))"""######$$$%%%%%%&&&&&&''''''((((((((())))))"""######$$$%%%%%%&&&&&&''''''((((((((())))))"""######$$$%%%%%%&&&&&&'''''''''((((((((()))"""######$$$$$$%%%%%%&&&&&&''''''((((((((()))"""######$$$$$$%%%%%%&&&&&&'''''''''((((((((("""######$$$$$$%%%%%%&&&&&&'''''''''(((((((((""""""###$$$$$$%%%%%%%%%&&&&&&'''''''''((((((,,,+++++++++++++++++++++(((,,,,,,+++((((((((((((((('''******)))((((((''''''''''''))))))))))))''''''''''''''')))))))))))))))''''''''''''))))))))))))))))))''''''&&&)))))))))))))))))))))&&&&&&))))))))))))))))))))))))&&&))))))))))))))))))))))))""""""###$$$$$$%%%%%%%%%&&&&&&'''''''''((((((""""""######$$$$$$%%%$$$$$$!!!!!!!!!""""""######$$$$$$ !!!!!!""""""#########$$$ !!!!!!""""""#########$$$ !!!!!!"""""""""######$$$ !!!!!!""""""######### !!!!!!""""""######""""""""""""    &&&%%%%%%%%%%%%%%%%%%%%%$$$%%%!!!%%%!!!%%%!!!%%%!!!%%%!!!%%%!!!$$$!!!$$$!!!$$$!!!$$$ ### ### ### """444222111///...---+++***)))111000...---,,,+++***)))(((///...,,,+++***))))))(((''',,,,,,+++***)))(((''''''&&&******)))((('''&&&&&&%%%$$$)))((('''&&&&&&%%%$$$$$$###'''&&&&&&%%%%%%$$$######"""&&&%%%%%%$$$######"""""""""$$$$$$######"""""""""!!!!!!######"""""""""!!!!!! """"""!!!!!!!!! !!!!!!!!!   ```XXXQQQJJJEEE@@@;;;777444```WWWPPPJJJDDD???;;;777444^^^VVVOOOIIIDDD???;;;777444[[[TTTNNNHHHCCC>>>:::666333XXXRRRLLLFFFAAA===999666333UUUOOOIIIDDD@@@;;;888555222QQQKKKFFFBBB>>>:::777444111LLLHHHCCC???<<<888555222000HHHDDD@@@===:::666444111///DDDAAA===:::777555222000...@@@===;;;888555333111///---===:::888666333111///...,,,:::777555333111000...,,,+++666555333111000...---+++***444222111///...---+++***)))$$$%%%''')))+++---///000222"""$$$%%%''')))***,,,...///!!!"""$$$%%%'''(((***+++--- !!!"""$$$%%%&&&((()))*** !!!"""###%%%&&&&&&''' !!!"""###$$$%%%%%% !!!!!!"""###$$$ !!!"""""" !!! 222555999>>>CCCIIIPPPWWW___222555999>>>CCCIIIOOOWWW___111555999===BBBHHHNNNUUU]]]111444888<<>>BBBHHHMMMTTT...111444888<<<@@@EEEJJJOOO---///222666:::>>>BBBFFFKKK+++...111444777;;;???CCCGGG***,,,///222555888<<>>???777999:::;;;;;;IIIKKKMMMNNNOOOHHHIIIKKKMMMMMMFFFGGGIIIJJJKKKDDDEEEGGGHHHIIIBBBCCCDDDFFFFFF'''((())))))***%%%&&&&&&''''''%%%&&&&&&''''''###$$$%%%%%%%%%(((((((((((( (((((((((((( ''''''((((((''''''''''''&&&&&&&&&'''%%%&&&&&&&&&%%%%%%%%%%%% !!!!!! ,,,,,,------%%%%%%!!!!!! ,,,,,,,,,,,,%%%%%%!!!!!! ,,,,,,,,,,,,$$$$$$!!!!!! ############!!!!!! ############!!! ############!!! ############### ############### ######""""""""" ************"""""" ************!!!""" )))))))))***!!!!!! ))))))))))))!!!!!!((())))))))) (((((((((((( ---------------......(((((( ---.........(((((( ---.........(((((( ---.........(((((( ------......'''((( ------......'''''' ------......'''''' ---------...'''''' ------------''''''!!! ------------&&&'''!!!!!! ------------&&&&&&!!! ------------&&&&&&!!!!!! ------------%%%&&&!!!!!! ------------%%%%%%!!!!!! ,,,,,,------%%%%%%!!!  )))(((((('''&&&&&&%%%$$$$$$######""""""!!!!!!------------------------,,,,,,+++++++++******))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   )))(((((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!---,,,,,,,,,++++++++++++***---,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,+++++++++***,,,,,,,,,+++++++++******,,,,,,++++++++++++******,,,++++++++++++*********++++++++++++************+++++++++************)))+++***************))))))************))))))))))))*********))))))))))))((())))))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((''''''%%%$$$######"""""""""++++++***)))((('''&&&&&&%%%++++++***)))((('''&&&&&&%%%++++++***)))((('''&&&&&&%%%++++++***)))((('''&&&&&&%%%+++******)))((('''&&&%%%%%%+++******)))((('''&&&%%%%%%+++******((('''&&&%%%%%%%%%******)))((('''&&&%%%%%%$$$***))))))((('''&&&%%%$$$$$$***))))))((('''&&&%%%$$$$$$***)))((('''&&&%%%$$$$$$$$$((((((((('''&&&%%%$$$######(((((('''&&&%%%%%%$$$######''''''&&&%%%$$$#########$$$$$$######"""'''''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%)))((((((''''''&&&&&&&&&&&&))))))(((((('''&&&&&&&&&&&&)))))))))(((''''''&&&&&&&&&***))))))(((''''''&&&&&&&&&******)))(((''''''&&&******))))))((('''*********)))((('''&&&&&&&&&+++******)))((('''&&&&&&&&&+++******)))((('''&&&&&&%%%+++******)))((('''&&&&&&&&&++++++***)))((('''&&&&&&&&&+++******)))((('''&&&&&&%%% !!! )))***))))))))))))))))))))))))######"""###""""""""""""!!!"""!!!!!!!!!!!! !!!  ///...,,,)))(((&&&)))'''&&&((('''&&&((('''&&&((('''&&&(((&&&%%%'''&&&%%%&&&%%%%%%&&&%%%$$$$$$#########"""===>>>HHHIIIGGG;;;<<>>>>>???......>>>??????//////KKKKKKKKKKKKKKKKKK***+++'''&&&'''''''''''''''(((***+++++++++''''''''''''((((((******+++++++++(((((((((((((((******++++++,,,,,,((((((((((((***+++++++++,,,,,,,,,((())))))+++++++++++++++!!!""""""#########$$$$$$))))))***************""""""#########$$$$$$%%%)))*********+++++++++"""#########$$$$$$%%%%%%*********++++++++++++"""######$$$$$$$$$%%%%%%*********++++++++++++######$$$$$$$$$%%%%%%&&&******++++++++++++,,,    !!!!!!""" !!!!!!""" !!!!!!"""""" !!!!!!""""""""" !!!!!!""""""###         @@@===:::888555333222000///AAA>>>:::888666444222000...BBB>>>;;;888666333111000...CCC???;;;888666333111///...CCC???;;;888555333111///...DDD???;;;888555333000///---DDD???:::777444222000...---CCC>>>999777444111///---,,,AAA===999555333000...---+++???;;;777444111///---,,,***===999666222000...,,,+++***""""""111...---+++***)))###""""""""""""***)))((( !!!!!!!!!!!!!!!!!!!!! 999888888777777666555555444666555444333222111000//////666555444333222111111000///666666555444333222111000///777666555444333222111000///888666555555333222111000///888777666555444222111000///999888666555444222111000///:::888777555444333111000///;;;999777666444333222000///;;;999888666444333222000///<<<:::888666555333222000///>>>;;;999777555333222000///???<<<999777555333222000///@@@===:::888666444222000///Ƹ;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@@@@???AAABBBBBBAAADDDEEEEEEDDDHHHIIIHHHHHHMMMMMMMMMLLLRRRSSSRRRQQQ[[[[[[[[[YYYeeeffffffcccssstttssspppzzzqqqhhh```YYYRRRLLLHHHCCC@@@ssshhh___VVVOOOJJJEEEAAAqqqeee[[[SSSLLLGGGBBBzzzkkk___VVVNNNHHHCCCุpppbbbXXXPPPIIICCCȣuuufffYYYQQQJJJDDDΦuuufffZZZQQQJJJDDDɤuuufffZZZQQQIIICCCỻqqqcccXXXOOOGGGAAA???è~~~mmmaaaUUULLLEEE???<<>>>>>======<<<;;;;;;:::999888777?????????>>>===<<<;;;;;;:::999888AAAAAA@@@@@@???>>>===<<<;;;999888DDDDDDCCCBBBAAA???>>>===<<<:::999HHHGGGFFFEEECCCAAA@@@>>>===;;;:::LLLKKKIIIHHHFFFDDDBBB@@@>>><<<;;;QQQPPPNNNLLLIIIGGGDDDBBB@@@===;;;YYYWWWTTTQQQNNNJJJGGGDDDAAA???<<>>pppkkkeee___YYYSSSNNNIIIEEEBBB???zzzqqqhhh```YYYRRRLLLHHHCCC@@@333222222222111333222222222111KKKJJJIIIHHHFFFHHHGGGFFFEEEDDD888888777777666;;;::::::999888>>>======<<<<<>>>>><<<;;;;;;;;;:::::::::>>>??????>>><<<<<<<<<;;;;;;;;;:::???????????????======<<<<<<;;;;;;@@@@@@@@@@@@@@@>>>======<<<<<<;;;AAA@@@@@@@@@@@@>>>>>>======<<<<<>>>>>======<<>>>>>======BBBBBBBBBAAAAAAAAA???>>>>>>======BBBBBBBBBAAAAAAAAA???>>>>>>======BBBBBBBBBAAAAAAAAA???>>>>>>======AAAAAAAAAAAAAAAAAA???>>>>>>=========<<<;;;;;;;;;:::::::::<<<==================???>>>===<<<<<<<<<;;;;;;=========>>>>>>>>>>>>AAA???>>>>>>======<<<<<<>>>>>>>>>>>>>>>??????CCCAAA@@@???>>>>>>======???????????????@@@@@@EEECCCBBB@@@??????>>>>>>@@@???@@@@@@@@@@@@AAAGGGEEECCCBBBAAA@@@??????@@@@@@@@@AAAAAAAAAAAAJJJGGGEEECCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAALLLIIIFFFDDDCCCBBBAAA@@@AAAAAAAAAAAABBBBBBBBBNNNJJJGGGEEECCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBPPPKKKHHHFFFDDDBBBBBBAAABBBBBBBBBBBBBBBBBBBBBQQQLLLIIIFFFDDDBBBBBBAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@>>>======HHHJJJKKKLLLLLLLLLKKKJJJHHHFFFDDDBBBAAA@@@>>>OOOQQQSSSTTTTTTTTTRRROOOMMMKKKHHHFFFDDDBBBAAAXXX[[[]]]^^^^^^]]]ZZZWWWTTTPPPMMMJJJGGGEEECCCaaaeeeiiikkkjjjgggeeeaaa[[[VVVRRRNNNKKKHHHEEEtttvvvyyy{{{yyyvvvqqqllleee^^^XXXSSSNNNKKKHHHwwwooofff^^^XXXRRRMMMJJJzzznnneee]]]VVVPPPLLL·wwwkkkaaaYYYSSSNNNԿrrrfff\\\UUUPPP;;;նwwwiii___WWWQQQAAAAAAAAAAAAAAA???>>>>>>======AAAAAAAAAAAAAAA>>>>>>>>>======AAAAAAAAA@@@@@@???>>>======<<<@@@@@@@@@@@@@@@???======<<<<<>>>>>;;;AAAAAA@@@@@@??????>>>>>>======:::@@@@@@??????>>>>>>===<<<<<<;;;999??????>>>>>>===<<<<<<;;;;;;:::888>>>>>>===<<<<<<;;;;;;::::::999777;;;;;;:::<<<;;;::::::999999888666::::::999;;;:::999999888888777555999999888888999888888777777666444888888777666888777777666666555333999888888777777666666555555444222888777777666666555555444444333111HHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDIIIIIIIIIHHHHHHHHHGGGGGGFFFEEECCCIIIIIIIIIHHHHHHHHHGGGGGGFFFEEECCCIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEBBBHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEBBBHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDBBBHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDAAAGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCAAAGGGGGGFFFFFFEEEEEEEEEDDDCCCCCC@@@FFFFFFEEEEEEEEEDDDDDDCCCCCCBBB???EEEEEEEEEDDDDDDCCCCCCBBBBBBAAA???DDDDDDDDDCCCCCCCCCBBBBBBAAA@@@>>>DDDCCCCCCCCCBBBBBBAAAAAA@@@???===CCCBBBBBBBBBAAAAAA@@@@@@??????<<>>>>>;;;IIIHHHGGGFFFFFFEEEDDDCCCEEEDDDDDDCCCCCCBBBBBBJJJIIIHHHFFFEEEEEEDDDCCCDDDDDDCCCBBBBBBAAAAAAJJJIIIGGGFFFEEEDDDCCCCCCDDDCCCBBBBBBAAAAAA@@@JJJIIIGGGFFFEEEDDDCCCBBBCCCBBBBBBAAA@@@@@@???JJJHHHGGGFFFEEEDDDBBBAAABBBBBBAAA@@@??????>>>IIIHHHGGGEEEDDDCCCBBBAAA@@@???>>>===<<<<<<;;;IIIGGGFFFEEECCCBBBAAA@@@???>>>===<<<<<<;;;:::HHHGGGEEEDDDCCCAAA@@@???>>>===<<<;;;;;;:::999GGGFFFDDDCCCAAA@@@???>>>===<<<;;;:::999999888FFFDDDCCCAAA@@@???>>>===>>>===<<<;;;::::::999DDDCCCBBB@@@???>>>===<<<===<<<;;;:::999999888AAAAAABBBCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHH@@@@@@AAABBBBBBCCCCCCDDDFFFGGGGGGHHHHHHHHHIIIAAAAAABBBBBBCCCCCCDDDDDDGGGGGGHHHHHHHHHHHHIIIBBBBBBBBBCCCCCCCCCDDDEEEGGGGGGHHHHHHHHHIIIIIIBBBCCCCCCCCCDDDDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHCCCCCCDDDDDDDDDDDDEEEEEEGGGGGGHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEHHHGGGGGGFFFFFFEEEEEEDDDFFFFFFEEEEEEEEEEEEDDDIIIHHHGGGFFFFFFEEEEEEDDDFFFEEEEEEEEEDDDDDDDDDIIIHHHGGGFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCIIIHHHHHHFFFFFFEEEDDDCCCEEEDDDDDDCCCCCCBBBBBBLLLMMMNNNOOOOOOPPPPPPOOOOOONNNMMMLLLKKKJJJIIIMMMNNNOOOPPPQQQQQQQQQPPPPPPOOONNNMMMLLLKKKJJJMMMOOOPPPQQQQQQRRRRRRQQQQQQPPPOOONNNLLLKKKJJJNNNPPPQQQRRRRRRSSSRRRRRRQQQPPPOOONNNMMMKKKJJJOOOPPPQQQRRRSSSSSSSSSRRRQQQQQQOOONNNMMMKKKJJJNNNPPPQQQRRRSSSSSSSSSRRRQQQPPPOOONNNLLLKKKIIINNNPPPQQQRRRRRRRRRRRRRRRQQQPPPOOOMMMLLLJJJIIINNNOOOPPPQQQRRRRRRRRRQQQPPPOOONNNMMMKKKJJJHHHMMMNNNNNNOOOPPPQQQPPPPPPOOONNNMMMKKKJJJIIIGGGLLLLLLMMMNNNOOOOOOOOONNNMMMLLLKKKJJJIIIGGGFFFJJJKKKLLLMMMMMMNNNMMMMMMLLLKKKJJJIIIGGGFFFDDD888999999:::;;;<<<<<<===>>>>>>??????@@@@@@AAA777888999::::::;;;<<<<<<===>>>>>>>>>??????@@@888999:::;;;<<<<<<===>>>>>>?????????@@@@@@AAA999:::;;;<<<===>>>????????????@@@AAAAAAAAABBB;;;<<<===>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBBBB<<<>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCC>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFCCCEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHJJJJJJLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJIIILLLMMMNNNOOOOOOPPPPPPOOOOOONNNMMMLLLKKKJJJJJJ222222222222222222111111111111000111111111111111111000000000000/////////////////////............---...............---------------,,,@@@@@@@@@@@@@@@@@@???======<<<<<<@@@@@@????????????>>>===<<<<<<;;;????????????>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>=========;;;;;;::::::===============<<<<<<;;;::::::999<<<<<<<<<<<<<<<;;;;;;:::999999888;;;;;;;;;;;;;;;::::::999888888888:::::::::::::::999999888777777777999999999999999888888777666666666888888888888888777777666666555555777777777777666666666555555444444666666666555555555555444444333333555555444444444444444333333222222333333333333333333333222222111111222222222222222222111111111111000555555444444333333333333333333333333222222222444333333222222222222111222222222111111111111111111000000000/////////000///000////////////////////////............///..................QQQLLLIIIFFFDDDBBBAAA@@@AAAAAA@@@@@@@@@@@@@@@PPPKKKHHHFFFCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@OOOKKKGGGEEECCCAAA@@@???@@@??????????????????MMMIIIFFFDDDBBB@@@????????????>>>>>>>>>>>>>>>KKKGGGEEEBBBAAA???>>>>>>>>>>>>>>>============IIIFFFCCCAAA???>>>===============<<<<<<<<<<<>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;DDDBBB@@@>>>===<<<;;;;;;;;;;;;;;;::::::::::::AAA???>>>===;;;;;;:::::::::::::::999999999999???===<<<;;;:::999999888999999888888888888888===;;;:::999999888888777888777777777777777777;;;:::999888777777666666777666666666666666666999888777777666666555555555555555555555555555777666666555555444444444444444444444444444444555555444444333333333333333333333333222222222666777888999::::::::::::999999888777666666555444444555666777888888777777777666555555444444000111222222333333333333333333333222222111111...///000000111111111111111111111000000000///IIIäzzzkkk```XXXQQQԶvvviii___WWWPPPԾqqqfff\\\UUUOOO¶wwwkkkaaaYYYRRRMMMyyynnnddd\\\UUUPPPKKKwwwnnneee^^^WWWQQQMMMIIIqqquuuxxxyyyyyyvvvpppjjjddd]]]WWWRRRNNNJJJFFFcccgggiiijjjjjjhhhddd___[[[VVVRRRNNNJJJGGGDDDWWW[[[]]]^^^^^^]]]ZZZWWWSSSPPPMMMIIIFFFDDDAAAOOOQQQSSSTTTTTTSSSQQQOOOMMMJJJHHHEEECCCAAA???IIIJJJKKKLLLLLLLLLKKKIIIHHHFFFDDDBBB@@@>>>===BBBCCCEEEFFFFFFEEEFFFEEECCCAAA@@@???===<<<;;;===>>>???@@@AAAAAAAAA@@@???>>>===<<<;;;:::999:::;;;;;;<<<============<<<;;;:::999999888777666777888999::::::::::::999999888777666666666qqqzzzƥ======::::::;;;;;;999999999:::999::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>?????????@@@AAAAAABBBCCCDDDDDDEEEGGGHHHHHHIIIJJJLLLMMMMMMPPPQQQRRRTTTWWWYYY[[[\\\```ccceeeeeekkkpppsssqqqzzz444555666888:::===@@@CCCGGGLLLRRRXXX```hhhqqq444555666888;;;===AAAEEEJJJOOOVVV^^^hhhsss333444666999;;;???BBBFFFLLLSSS[[[dddqqq333444666999<<>>BBBGGGNNNWWWbbbrrr000111333555888<<<@@@EEELLLSSS___lll~~~///000222555777:::>>>CCCIIIOOOZZZfffuuu///000000111222333444555555666777888888999:::......///000111222333444444555666777777888999......///000111222333444555666777777888999999///...000111222333444555666666888888999:::;;;//////000111222444555666777888999::::::;;;<<>>000000111222444555666777999:::;;;<<<>>>??????000000111333444666777888:::;;;===>>>@@@AAABBB111111222333555777888:::;;;===>>>@@@BBBDDDEEE111111333444666888999;;;===???AAACCCEEEGGGIII111222333555777888:::<<<>>>AAACCCFFFIIIKKKMMM222333444555777:::<<<>>>@@@DDDFFFIIIMMMPPPTTT333333555666888;;;===@@@CCCFFFJJJNNNRRRWWW\\\333333555777999<<<>>>AAAEEEIIIMMMSSSXXX___eee444555666888:::===@@@CCCGGGLLLRRRXXX```hhhqqq(((((('''&&&%%%''''''&&&%%%$$$888666333000...888555222000...FFFDDDCCCAAA@@@EEECCCBBB@@@???......//////000...///000000111000000111222222111111222333333222222333444444&&&'''%%%&&&CCCBBBAAA999888BBBBBBAAA999888 $$$###!!!$$$###!!! !!!"""""""""######'''((()))&&&''''''222//////--- 111333444000111///""""""!!!""""""!!!111//////,,, ///000111222222,,,---...///000!!! %%%%%%%%%%%%%%%$$$$$$$$$$$$$$$<<<:::999777555;;;999888666555:::888666666444999777555444333777666444333333$$$###&&&&&&'''''''''&&&&&&&&&&&&&&&222000000...---444444333444$$$%%%$$$$$$$$$$$$)))))))))((()))((((((((( ############"""""""""!!!***)))))))))((())))))(((((((((%%%///###%%%666666666999555555555888!!!******++++++000,,,,,,......---000///111///666777888999:::555666777888999444555666777888333444555666777222333444555555)))******++++++(((((()))******''''''(((((()))&&&&&&''''''(((%%%&&&&&&&&&'''$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%######$$$$$$$$$"""#########$$$"""""""""######!!!!!!"""""""""!!!!!!!!!"""""" ,,,,,,------...++++++,,,,,,---*********++++++)))))))))******((((((((())))))''''''(((((((((&&&&&&'''''''''%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%######$$$$$$$$$"""""""""######!!!!!!"""""""""BBBCCCDDDEEEFFFBBBCCCDDDEEEFFFBBBCCCDDDEEEFFFAAACCCDDDEEEFFFAAABBBCCCDDDEEE***++++++++++++)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$########################""""""######""""""""""""""""""!!!"""%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  JJJIIIHHHGGGFFFJJJJJJIIIHHHGGGJJJJJJIIIHHHGGGJJJJJJIIIHHHGGGJJJJJJIIIHHHGGG !!!!!!!!! %%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$##############################""""""#########""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!! &&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ???>>>===<<<;;;@@@>>>===<<<;;;@@@???===<<<;;;@@@???>>><<<;;;@@@???>>><<<;;;******+++++++++***************)))))))))))))))((())))))))))))((((((((((((((('''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$###############""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$#################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 333333333333333111111111111111///////////////............---,,,,,,,,,,,,,,,***************)))))))))))))))(((((((((((((((&&&''''''''''''%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%###$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!666666666666777777666666666777777777666777777777777777777777777777777777777111111111111111000000000000000///////////////...............---------------,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""###"""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  111111111111111000000000000000///////////////...............---------------,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$###############444444444444444444444444444555444444444555555555555555555555555555555555555////////////..................------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############""""""""""""###!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!  000000000000000///////////////...............---------------,,,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############################(((((((((((((((((('''''''''((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!! 777777666555555888777666666555888777777666555999888777666666999888888777666%%%$$$$$$######$$$$$$######"""######"""""""""###""""""!!!!!!"""!!!!!!!!! !!!!!!  222222222222222111111111000000000////////////...............---------------,,,,,,,,,,,,,,,++++++*********)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$##############################,,,+++++++++++++++++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""!!!!!!!!!!!!!!!!!!///...------,,,------,,,,,,+++,,,,,,++++++***+++*********)))***)))))))))((()))((((((((('''((('''''''''&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!! AAA@@@???>>>===AAA@@@???>>>===AAA@@@???>>>===AAA@@@???>>>===AAA@@@??????>>>///...---,,,***---,,,+++***)))++++++***)))(((***)))((('''&&&(((''''''&&&%%%'''&&&%%%%%%$$$%%%%%%$$$######$$$######""""""###""""""!!!!!!!!!!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ***+++,,,---...))))))***+++,,,'''((()))******&&&''''''((()))%%%%%%&&&''''''$$$$$$%%%%%%&&&######$$$$$$%%%"""""""""######!!!!!!!!!"""""" !!!!!! 444444444444333333222222222222111111111000000///////////////.........------,,,,,,,,,,,,,,,+++++++++++++++************)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""###"""""""""######""""""!!!""""""""" !!!!!! MMMMMMMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEFFFFFFFFFEEE;;;;;;::::::999777777777666666444444444333333111111111000000............---,,,,,,,,,++++++******)))))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!!!!!!! (((''''''&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$#####################"""#########""""""###""""""""""""""""""""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!! 000111222333333///000111111222...//////000000------......///,,,,,,---------***++++++,,,,,,)))******++++++((()))))))))***'''((((((((()))&&&'''''''''(((%%%&&&&&&&&&'''$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%############$$$"""""""""######"""""""""######!!!!!!!!!"""""" !!! !!!!!! CCCFFFHHHKKKMMMBBBDDDFFFHHHKKK@@@BBBDDDFFFHHH>>>@@@BBBDDDFFF===???AAABBBDDD((()))******+++'''((()))***+++''''''((()))***&&&''''''((()))%%%&&&''''''(((%%%%%%&&&''''''$$$$$$%%%&&&&&&###$$$$$$%%%&&&"""###$$$$$$%%%""""""######$$$!!!""""""######!!!!!!""""""""" !!!!!!""" !!!!!!      ::::::;;;<<<===888888999:::;;;666777777888888555555555666666333333444444444222222222222222000000000111111///////////////...............---------------,,,,,,+++++++++++++++***************))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$222333555777999///111222444555---...000111222+++,,,---...///)))***+++,,,---&&&'''((()))***%%%&&&&&&'''(((###$$$$$$%%%&&&!!!"""######$$$ !!!!!!"""""" !!!::::::999888777666555444333888777777666555444333222111666555555444333222111000///444333333222111000000///...222111111000000///...---,,,000000//////...---,,,,,,+++......------,,,,,,+++******---,,,,,,++++++******)))(((+++++++++******)))(((((('''******))))))((((((''''''&&&)))(((((((((''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$#########"""$$$$$$$$$######"""""""""!!!$$$$$$$$$######"""""""""!!!############""""""!!!!!!!!!""""""!!!!!!!!! !!!!!!!!! 555111111000000//////...000444333333//////...------,,,222222222111000---,,,++++++111111000000///......---***000//////......------,,,+++.........------,,,++++++***------,,,,,,++++++******))),,,,,,++++++******))))))(((''''''******))))))(((((('''&&&&&&))))))((((((''''''&&&)))(((((((((''''''&&&&&&%%%''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$#########""""""%%%$$$$$$$$$#########""""""$$$$$$#########"""""""""!!!###""""""""""""!!!!!! """"""!!!!!!!!! '''((()))((())))))******+++++++++++++++,,,,,,(((((()))************+++++++++,,,,,,,,,,,,,,,((())))))***++++++++++++,,,,,,,,,,,,---------))))))******+++,,,,,,---,,,,,,---------------)))******+++,,,,,,------...---------.........)))***++++++,,,------.........///............******+++,,,,,,---........./////////...//////***++++++,,,------......//////000000000000///***+++,,,,,,---......//////000000000000111111,,,,,,+++++++++++++++%%%''''''''''''''''''''',,,,,,,,,,,,,,,++++++&&&'''''''''''''''''''''---------,,,,,,,,,+++''''''''''''''''''''''''---------------,,,,,,''''''''''''''''''''''''.........---------,,,''''''''''''''''''''''''...............------((('''''''''''''''''''''//////............---((('''''''''''''''''''''////////////.........((('''''''''''''''''''''111///////////////...)))'''''''''''''''''''''"""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&%%%!!!!!!!!!!!! !!!!!!"""###$$$'''!!!!!!!!!!!!!!!!!!"""######''''''!!!!!!!!!!!!!!!""""""###''''''(((""""""!!!!!!!!!"""######'''((((((""""""""""""""""""###'''(((((()))"""""""""""""""###'''(((((())))))"""""""""""""""###'''((())))))***"""""""""""""""'''(((((()))******""""""""""""'''(((((((((*********  ***+++++++++++++++++++++*********)))))))))(((++++++++++++,,,+++++++++++++++*********))))))+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))),,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++***+++------------------------,,,,,,,,,+++,,,,,,+++------------------------------,,,------,,,+++---.....................---......------,,,,,,........................//////......------,,,............//////000000/////////......------(((((('''''''''&&&&&&%%%%%%)))(((((((((''''''&&&%%%%%%)))***)))(((((('''&&&&&&%%%+++***))))))(((''''''&&&&&&++++++***))))))(((''''''&&&++++++******)))(((((('''&&&,,,++++++***))))))((('''''',,,,,,+++******)))(((''''''---,,,++++++***)))(((((('''           333444666888:::<<<===???@@@BBBCCCDDDEEEEEEEEE444666888:::<<<>>>???AAACCCDDDFFFGGGGGGHHHHHH555777999;;;>>>@@@AAACCCEEEGGGHHHIIIJJJKKKKKK666888:::===???BBBDDDFFFGGGIIIKKKLLLMMMMMMNNN777999<<<>>>AAACCCFFFHHHJJJKKKMMMNNNOOOPPPPPP888;;;===@@@BBBEEEGGGJJJLLLNNNPPPQQQRRRSSSSSS999;;;>>>AAADDDFFFIIIKKKNNNPPPRRRSSSTTTUUUUUU:::<<>>EEEEEEEEEEEEEEEEEEEEEKKKKKKJJJIIIHHHGGGEEE@@@EEEEEEEEEEEEEEEEEEEEENNNMMMMMMLLLKKKIIIGGGCCCEEEEEEEEEEEEEEEEEEEEEPPPPPPPPPOOOMMMLLLIIIEEEEEEEEEEEEEEEEEEEEEEEESSSSSSRRRQQQPPPNNNKKKFFFEEEEEEEEEEEEEEEEEEEEEUUUUUUTTTSSSQQQPPPMMMHHHEEEEEEEEEEEEEEEEEEEEEWWWWWWVVVUUUSSSQQQOOOIIIEEEEEEEEEEEEEEEEEEEEEYYYXXXWWWVVVUUUSSSPPPKKKEEEEEEEEEEEEEEEEEEEEE'''&&&###"""!!!'''&&&%%%"""!!!((('''&&&###"""((('''&&&%%%""")))((('''&&&%%%)))((('''&&&%%%***)))((('''&&& ***)))((('''''' !!!!!!!!!""""""######000//////......############"""###$$$%%%'''(((+++,,,---///000############"""###$$$&&&'''***,,,---...000111###############$$$%%%&&&***+++,,,...///111222$$$$$$#########$$$&&&'''***,,,---...000222333$$$$$$$$$$$$$$$%%%&&&***+++,,,...///111222444$$$$$$$$$$$$$$$%%%)))***,,,---...000222333555$$$$$$$$$$$$$$$%%%)))+++,,,...///111222444666$$$$$$$$$$$$%%%)))***+++---...///111333555666$$$$$$$$$%%%...//////000111222333555666888999000222333555666888:::;;;111333444666888:::;;;===222444666777999;;;===???333555777999;;;===???AAA444666888:::<<<>>>@@@CCC555777999;;;===@@@BBBDDD666888:::<<<>>>AAACCCFFF666888;;;===???BBBFFFHHH999;;;===???BBBDDDFFFIIIBBBDDDDDDDDDDDDCCCBBBAAA@@@>>>===;;;999888666EEEGGGGGGGGGGGGFFFEEEDDDBBBAAA???===;;;999888IIIIIIJJJJJJIIIIIIGGGFFFEEECCCAAA???===;;;999KKKLLLMMMMMMLLLKKKJJJIIIGGGEEECCCAAA???<<<;;;NNNOOOOOOOOOOOONNNMMMKKKIIIGGGEEEBBBAAA>>><<>>UUUVVVVVVVVVUUUTTTRRRPPPOOOLLLJJJGGGDDDBBB???VVVWWWWWWWWWWWWUUUTTTRRRPPPMMMKKKHHHEEEBBB@@@666444333111000...,,,+++***888666444333111///+++***(((999777555444222000,,,***)));;;999777555333...,,,+++)))<<<:::888555333///---+++***===;;;999666444000...,,,***>>><<<999777222000...,,,+++???===:::888333111...---+++@@@===;;;888333111///---+++///000222222444555666888999:::;;;<<<<<<======...///000000222333444555666777888999999::::::,,,---//////000111222333444555666666777777777+++,,,------...///000111222333333444444444444***+++,,,+++,,,---...///000000111111222222222))))))******+++,,,------......//////000000000'''((()))((()))***+++,,,,,,---------.........&&&'''((('''((())))))***+++++++++,,,,,,,,,,,,%%%&&&'''&&&''''''((())))))******************$$$%%%&&&%%%&&&&&&''''''((((((((())))))))))))$$$$$$%%%$$$$$$%%%&&&&&&&&&''''''''''''((((((######$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&""""""###""""""######$$$$$$$$$%%%%%%%%%%%%%%%!!!""""""!!!!!!""""""#########$$$$$$$$$$$$$$$ !!!!!! !!!!!!!!!""""""""""""############ !!!!!! !!!!!!!!!""""""""""""############  !!!!!!!!!!!!"""""""""""" !!!!!!!!! ======<<<<<<;;;:::999111"""""""""""""""""""""::::::999999888888666..."""""""""""""""""""""777777777666666555444,,,"""""""""""""""""""""444444444444333333222***"""""""""""""""""""""222222222111111000000((("""""""""""""""""""""000000000//////......&&&""""""""""""""""""""".........---------,,,$$$""""""""""""""""""""",,,,,,,,,,,,++++++***""""""""""""""""""""""""***************))))))!!!"""""""""""""""""""""))))))))))))((((((((("""""""""""""""""""""((((((''''''''''''&&&"""""""""""""""""""""&&&&&&&&&&&&&&&%%%%%%"""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$"""""""""""""""""""""$$$$$$$$$$$$$$$######"""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  """"""########################******$$$######""""""""""""##############################"""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!    !!!!!!"""###$$$%%%&&&'''---...///000000 !!!""""""###$$$%%%''',,,---...////// !!!"""###$$$%%%&&&,,,,,,---...... !!!!!!"""###$$$%%%++++++,,,------ !!!""""""###$$$***++++++,,,,,, !!!"""###$$$)))******++++++ !!!"""###((())))))****** !!!!!!"""(((((())))))))) !!!"""''''''(((((())) !!!&&&'''''''''((( &&&&&&&&&&&&'''%%%%%%%%%&&&&&&$$$$$$%%%%%%###$$$$$$$$$##################""""""###!!!"""!!!000111222444555666777888"""""""""!!!!!! ///000111222333444555"""""""""!!!!!!!!! ...///000111222222"""""""""!!!!!!!!!  ---...//////000111"""!!!!!!!!!!!!  ,,,---......///!!!!!!!!!!!!!!! +++,,,,,,------!!!!!!!!!!!! ***++++++,,,!!!!!!!!! )))******!!! ))))))))) (((((( ''''''&&&<<<<<<<<<<<<<<<;;;;;;:::999888777555444333111888999999999999999888777666666444333222111000666666666666666666555555444333222111000///...333333444444444333333222222111000000///...---111111111111111111111000000//////...---,,,+++/////////////////////......------,,,++++++***------------------------,,,,,,++++++***))))))++++++++++++,,,++++++++++++******))))))(((''')))******************)))))))))((((((''''''&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""############$$$$$$###############"""""""""!!!""""""""""""######""""""""""""""""""!!!!!!!!!""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!  111000///---...,,,+++***)))000///---,,,---+++***"""!!!...---,,,++++++***)))!!! ---,,,+++******)))(((''' +++******))))))(((''''''&&&***)))((('''((('''&&&&&&%%%)))((('''&&&'''&&&&&&%%%$$$''''''&&&%%%&&&%%%%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$######%%%%%%$$$###%%%$$$######"""$$$$$$######$$$###""""""!!!######""""""###""""""!!!!!!""""""!!!!!!""""""!!!!!! !!!!!!!!! !!!!!! !!! !!! !!! !!!                                      %%%&&&'''((()))***+++,,,---......///000000000$$$%%%&&&'''((()))***++++++,,,------.........$$$$$$%%%&&&'''((())))))***++++++,,,,,,,,,,,,######$$$%%%&&&''''''((())))))*********++++++"""######$$$%%%&&&&&&''''''(((((()))))))))***!!!""""""###$$$%%%%%%&&&&&&''''''((((((((((((!!!!!!""""""###$$$$$$%%%%%%&&&&&&'''''''''''' !!!""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&& !!!""""""######$$$$$$$$$%%%%%%%%%%%% !!!"""""""""######$$$$$$$$$$$$%%% !!!!!!""""""############$$$$$$ !!!!!!!!!"""""""""######### !!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!! !!! 000.........------,,,...,,,,,,,,,,,,+++***,,,+++*********))))))+++)))))))))(((((((((***(((((('''''''''&&&(((&&&&&&&&&&&&&&&%%%'''%%%%%%%%%%%%$$$$$$&&&$$$$$$$$$$$$$$$###%%%###############"""%%%""""""""""""""""""$$$"""!!!!!!!!!!!!!!!###!!!!!!!!! """ !!!!!!!!! ''''''(((((((((((((((((((((((()))))))))))))))'''''''''''''''''''''''''''''''''''')))))))))''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""""""""#########"""###############!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!"""""""""""" !!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! ))))))))))))))))))))))))***************++++++)))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))******'''(((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#######################################$$$$$$"""""""""""""""""""""#####################!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ++++++,,,,,,------......'''''''''&&&&&&%%%***+++++++++,,,,,,---'''''''''&&&&&&%%%%%%*********+++++++++''''''&&&&&&&&&%%%%%%$$$))))))************&&&&&&&&&&&&%%%%%%$$$$$$((())))))))))))&&&&&&&&&&&&%%%%%%$$$$$$###(((((((((((()))%%%%%%%%%%%%%%%$$$$$$######'''''''''(((%%%%%%%%%%%%%%%$$$$$$#########'''''''''$$$$$$$$$$$$$$$$$$$$$######""""""&&&&&&&&&$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%########################""""""!!!!!!%%%%%%##################"""""""""!!!!!!!!!$$$"""""""""""""""""""""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    ---...............//////...---,,,,,,+++***)))+++,,,,,,,,,,,,,,,...---,,,,,,+++******)))((()))***************,,,,,,++++++***))))))((('''((((((((()))))))))+++******))))))(((((('''&&&'''''''''''''''''')))))))))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$###""""""############&&&%%%%%%%%%$$$$$$$$$######!!!"""""""""""""""%%%%%%$$$$$$$$$#########""" !!!!!!!!!!!!"""$$$$$$$$$#########""""""!!! !!!!!!#########""""""""""""!!!!!! """""""""""""""!!!!!!!!! """""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!  )))(((''''''&&&%%%$$$######(((''''''&&&%%%$$$$$$###"""''''''&&&%%%$$$$$$###""""""&&&&&&%%%$$$$$$###""""""!!!&&&%%%$$$$$$###""""""!!! %%%$$$$$$###""""""!!!!!! $$$$$$###""""""!!! ######""""""!!!!!! ###""""""!!!!!! """"""!!!!!! !!!!!!!!! !!!                                           333444555555666222333333444444111111222333333000000111111222...///000000000!!!""""""######!!!!!!""""""### !!!!!!"""""" !!!!!!!!! !!!    ---...//////000,,,------......+++,,,,,,,,,---******++++++,,,))))))*********(((((()))))))))''''''(((((((((&&&&&&'''''''''%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&######$$$%%%%%%"""######$$$$$$===>>>???@@@AAA<<<===???@@@@@@;;;<<<>>>??????:::;;;<<<===>>>999:::;;;<<<==='''(((((())))))&&&''''''((((((%%%&&&&&&''''''$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%######$$$$$$$$$"""#########$$$"""""""""######!!!!!!"""""""""!!!!!!!!!!!!!!! !!! !!! '''(((((())))))&&&''''''((((((%%%&&&&&&''''''$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%######$$$$$$$$$"""#########$$$"""""""""######!!!!!!"""""""""!!!!!!!!!"""""" !!!!!!""" !!!!!! !!!!!!???AAABBBDDDEEE@@@BBBCCCDDDEEE@@@BBBCCCEEEFFFAAABBBDDDEEEFFFAAABBBDDDEEEFFF---------------+++++++++,,,,,,***************)))))))))))))))'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%###$$$$$$$$$$$$############$$$""""""#########"""""""""""""""!!!!!!!!!"""""" 888999:::;;;<<<999;;;<<<======;;;<<<===>>>???<<<===???@@@AAA===???@@@AAABBB.........------------,,,,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$###############""""""#########((()))******+++&&&'''(((((()))%%%%%%&&&&&&'''######$$$$$$%%%"""""""""###### !!!!!!!!!""" ...//////000111///000111111222000111222222333111222333444444333333444555666,,,,,,,,,++++++++++++++++++++++++*********************)))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############################+++,,,,,,------******++++++,,,((())))))******''''''(((((((((%%%&&&&&&''''''$$$%%%%%%%%%&&&######$$$$$$$$$""""""#########!!!!!!""""""""" !!!!!!!!! '''(((((())))))(((((())))))***((()))******+++)))******++++++***++++++,,,,,,++++++++++++***+++******************************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################)))*********+++((()))))))))***'''((((((((()))&&&'''''''''(((%%%&&&&&&&&&'''%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%#########$$$$$$""""""#########!!!!!!""""""""" !!!!!!!!!!!! ,,,------......------......///......//////000...//////000111///000000111111...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############,,,,,,++++++++++++************)))))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  333444555666777444555666777888444555666888999555666777888:::666777888999:::***))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!! 444444444444333333333222222222111111111111000000000/////////...............---------------,,,,,,,,,,,,+++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###############     @@@AAACCCDDDFFFAAACCCDDDFFFGGGBBBDDDEEEGGGHHHCCCEEEFFFHHHIIIDDDEEEGGGIIIJJJ )))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 111000000000///............---,,,,,,,,,,,,,,,***************)))))))))))))))'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$""""""#########!!!""""""""""""!!!!!!!!!!!!!!!  """#########$$$""""""#########""""""#########"""""""""######!!!"""""""""###!!!""""""""""""!!!!!!"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!! !!!!!! !!!!!! !!!  JJJJJJIIIIIIHHHKKKKKKKKKJJJIIIMMMMMMLLLLLLKKKNNNNNNNNNMMMLLLOOOOOOOOONNNMMM)))(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$#########""""""""""""!!!!!!!!!!!!!!!  &&&&&&''''''(((&&&&&&&&&''''''%%%&&&&&&&&&'''%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$#########$$$$$$##############################"""###""""""###""""""""""""""""""""""""""""""@@@>>>===;;;:::AAA???===<<<:::AAA@@@>>><<<:::BBB@@@>>><<<;;;BBB@@@???===;;;*********++++++)))************)))))))))******((())))))))))))((((((((())))))'''(((((((((((('''''''''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$#########"""!!!  666555444333222333333222111000111111000////////////......------------,,,+++,,,+++++++++************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!! 222111000///...222111000///...222111///...---222000///...---222000///...---222222111111000111000000000////////////...............------------,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++******************************))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''')))(((((('''&&&(((((('''&&&&&&(((''''''&&&%%%((('''&&&&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************************)))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############  +++++++++******+++*********************))))))***)))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""......---,,,,,,------,,,,,,+++,,,,,,++++++***,,,+++******)))+++******))))))---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************)))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%""""""###%%%$$$   222222111111000111111000000///000000//////...//////..................---------------,,,,,,,,,,,,,,,++++++++++++++++++***+++******************))))))))))))))))))(((((((((((((((''''''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""888777666555444666555555444333555444333222222333333222111000222111111000///---.........///------------...,,,,,,,,,,,,---+++++++++,,,,,,***++++++++++++***************)))))))))))))))((((((((())))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""#########"""""""""######  :::999999888777888888777666555777666666555444555555444333333444333333222111222222111111000111000000///////////////............---------------,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))((((((((((((((((((''''''(((((('''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%KKKIIIGGGEEEBBBHHHFFFDDDCCCAAAFFFDDDBBBAAA???CCCBBB@@@???===AAA???>>>===;;;333444555666777111222333444555000000111222333...///000000111---......//////,,,,,,---------++++++,,,,,,,,,*********++++++)))))))))******((((((((())))))''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###""""""######"""""""""  @@@>>>===;;;:::===<<<:::999888:::999888777666888777666555444555555444333222333333222222111222111111000///000000//////............------------,,,,,,+++,,,,,,++++++***+++*********)))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$\\\YYYUUURRRNNN\\\XXXUUUQQQNNN[[[WWWTTTPPPMMMYYYVVVSSSOOOLLLWWWTTTQQQNNNKKK???@@@AAAAAABBB;;;<<<=========888999999999999555666666666666333333333333333111111111111111///////////////---------------++++++,,,++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""...---------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""!!!!!!!!!!!!!!!!!! UUUSSSQQQNNNLLLWWWUUURRROOOMMMZZZWWWTTTQQQMMM\\\XXXUUURRRNNN^^^ZZZVVVSSSOOOCCCAAA???===;;;???===<<<:::888;;;:::888777666777666555444333444444333222111222111000000///000///......---...------,,,+++,,,,,,++++++************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$########################"""""""""""""""""""""!!!"""""""""!!!!!!!!!!!!!!!888666555333222555333222000///222111///...---///...---,,,,,,---,,,+++******+++***)))((()))))))))(((''''''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$######"""######""""""!!!"""""""""!!!!!!"""!!!!!!!!! !!!!!! !!!!!!  777777777666666666666555555444444444444333333333333222222222111111111000000000000/////////............------------,,,,,,,,,++++++++++++************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!! SSSRRRQQQOOONNNRRRQQQOOONNNLLLQQQPPPNNNMMMKKKQQQOOONNNLLLJJJQQQOOONNNLLLJJJ666444333111000444222111000///222111///...---000///...---,,,...------,,,+++---,,,+++******++++++***))))))***))))))(((((()))((((((''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$#########"""$$$#########"""######"""""""""""""""""""""!!!""""""!!!!!!!!!!!!!!!!!!!!! !!!!!! FFFFFFEEEDDDCCCCCCBBBBBBAAA?????????>>>===<<<<<<;;;;;;:::999999888888777666666666555555444333333333222111111111000000//////.........---,,,,,,,,,,,,++++++************)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! CCCAAA@@@>>><<<@@@???===<<<:::===<<<;;;:::888;;;999888777555888777666555444666555444333222444333222111000222111000//////000//////...---......---,,,,,,---,,,,,,+++***++++++******)))******))))))((()))((((((''''''((('''''''''&&&((('''''''''&&&'''&&&&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$##################"""###""""""""""""""""""!!!!!!!!!xxxuuurrrnnniiirrrpppnnnjjjfffmmmkkkiiieeebbbgggfffdddaaa^^^bbbaaa___]]]ZZZ000000111222222....../////////---------------+++++++++++++++******))))))))))))((((((((((((((('''''''''&&&'''&&&&&&&&&%%%&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$#####################"""######""""""""""""""""""!!!!!!"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!! !!!   JJJIIIGGGEEEBBBCCCBBB@@@>>><<<<<<;;;:::999777777666555444333222222111000//////......---,,,+++++++++***))))))((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!! :::999888888777999888777777666777777666666555666555555444444555444333333222333333222111111222222111000000111000000//////000//////...---......------,,,------,,,,,,+++,,,,,,++++++***++++++******)))******))))))))))))))))))(((((()))))))))((((((((((((((('''''''''''''''&&&&&&'''&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""######"""""""""|||xxxsssmmm~~~xxxqqq|||uuuxxxxxx999888777555333333333222111/////////...---,,,,,,,,,++++++*********)))((((((((((((''''''&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!"""!!!!!!!!! !!!!!!     111111111000000111000000000000000000000//////000//////......//////...............------------------,,,,,,---,,,,,,,,,+++,,,,,,++++++++++++++++++******+++*********)))******))))))))))))))))))(((((((((((((((((('''(((((('''''''''((((((''''''''''''''''''&&&&&&'''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$###############""""""!!!!!!!!!!!!!!!     !!! !!!!!!!!! !!!!!!!!!""" !!!!!!!!!""""""""" !!!!!!!!!"""""""""### !!!!!!"""""""""######### !!!!!!"""""""""#########$$$ !!!!!!"""""""""######$$$$$$$$$ !!!!!!"""""""""######$$$$$$$$$%%% !!!!!!"""""""""######$$$$$$$$$%%% !!!"""""""""######$$$$$$$$$%%%%%% !!!!!!""""""######$$$$$$%%%%%%%%%&&& !!!!!!""""""######$$$$$$%%%%%%%%%&&&&&&!!! !!!""""""######$$$$$$%%%%%%%%%&&&&&&''' !!!!!!""""""###$$$$$$%%%%%%%%%&&&&&&'''''' !!!""""""######$$$$$$%%%%%%&&&&&&'''''''''!!!!!!"""######$$$$$$%%%%%%&&&&&&'''''''''(((!!!""""""###$$$$$$%%%%%%&&&&&&'''''''''((((((!!!""""""###$$$%%%%%%%%%&&&&&&''''''(((((()))""""""######$$$%%%&&&&&&&&&''''''((((((((()))""""""######$$$%%%%%%'''&&&''''''(((((())))))""""""###$$$$$$%%%&&&&&&''''''(((((()))))))))"""######$$$%%%%%%&&&&&&'''((((((((())))))***"""######$$$%%%%%%&&&&&&'''''')))((())))))***"""######$$$%%%%%%&&&&&&'''''')))((())))))***"""######$$$%%%%%%&&&''''''(((((()))))))))***"""###$$$$$$%%%&&&&&&''''''(((((()))***)))***######$$$$$$%%%&&&&&&''''''(((((())))))******######$$$$$$%%%&&&&&&''''''(((((())))))***+++######$$$$$$%%%&&&&&&''''''(((((())))))******######$$$$$$%%%&&&&&&''''''(((((()))))))))***######$$$$$$%%%&&&&&&''''''(((((()))))))))***######$$$$$$%%%%%%&&&''''''((((((((()))))))))######$$$$$$%%%%%%&&&&&&''''''(((((()))))))))"""######$$$%%%%%%&&&&&&''''''((((((((())))))"""######$$$%%%%%%&&&&&&'''''''''(((((())))))"""######$$$$$$%%%%%%&&&&&&''''''"""######$$$$$$%%%%%%$$$%%%%%%!!!!!!""""""######$$$$$$$$$%%%!!!!!!""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$$$$%%%!!!!!!!!!""""""######$$$$$$$$$ !!!!!!""""""######$$$$$$$$$ !!!!!!""""""#########$$$ !!!!!!""""""######### !!!!!!!!!""""""### !!!!!!!!!"""""" !!!!!!"""                !!!!!!!!!""" !!!!!!!!!"""""" !!!!!!""""""### !!!!!!"""""""""### !!!!!!""""""######     !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!""""""""""""""" """"""""""""""""""""""""""""""""""""""" !!!!!!"""#################################!!!!!!"""############$$$#####################!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''''''''$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%'''''''''((((((((((((((((((((((((%%%%%%%%%%%%'''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((''''''(((((((((((((((((((((&&&&&&&&&&&&(((((((((((()))))))))))))))))))))&&&&&&'''''''''(((((((((((())))))))))))))))))''''''''''''((()))))))))))))))***************''''''((((((((()))))))))))))))***************'''((((((((((((******************++++++++++++((((((((())))))*********************+++++++++((())))))))))))***++++++++++++++++++,,,,,,,,,))))))))))))))))))+++++++++++++++++++++,,,,,,)))))))))***))))))+++++++++,,,,,,,,,,,,,,,---))))))******)))***,,,,,,,,,,,,,,,,,,,,,,,,---)))******)))******,,,,,,,,,,,,,,,,,,,,,,,,,,,******************,,,,,,,,,,,,,,,,,,,,,,,,,,,******************,,,,,,---------------------******************,,,,,,,,,------------------*********************------------------------******+++************------------------------*********************------------------------+++***)))************------------------------***+++)))************------------------------*********)))*********------------------------******)))***************---------------------***((())))))***)))******---------------------)))(((((())))))***)))***,,,------------------)))((((((((())))))+++))),,,,,,,,,,,,,,,,,,,,,)))(((((((((((())))))***,,,,,,,,,,,,,,,,,,,,,(((((((((---,,,,,,,,,,,,,,,,,,'''(((((((((((((((((()))***---+++)))))))))((((((((((((((((((((())))))*********))))))((((((*********))))))((((((************(((((((((***************(((''')))***************'''))))))*********)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,''''''))))))++++++,,,'''))))))+++++++++,,,))))))))))))+++++++++((()))))))))))))))+++((()))))))))))))))+++((((((((())))))))))))(((((((((((()))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((('''((((((((((((((('''((((((((((((&&&'''((((((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&)))******'''''''''#########$$$$$$$$$$$$$$$%%%)))******'''''''''"""#########$$$$$$$$$$$$%%%)))*********+++'''""""""#########$$$$$$$$$*********++++++++++++"""#########$$$$$$%%%%%%******+++++++++++++++#########$$$$$$%%%%%%&&&***++++++++++++,,,,,,######$$$$$$%%%%%%&&&&&&***+++++++++,,,,,,,,,###$$$$$$%%%%%%&&&&&&'''+++++++++,,,,,,,,,,,,    !!!!!! """"""!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""""""""""""""!!!!!!!!!######"""""""""""""""""""""""""""""""""""""""$$$$$$###########################""""""""""""%%%%%%#######################################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''''''''&&&&&&&&&))))))(((((((((((((((''''''''''''''''''''''''******(((((((((((((((((((((((((((''''''''''''******))))))))))))(((((((((((((((((((((((('''++++++)))))))))))))))))))))((((((((((((((((((++++++******)))))))))))))))))))))((((((((((((,,,,,,***************))))))))))))))))))((((((,,,,,,*********************))))))))))))))))))---,,,++++++******************)))))))))))))))------++++++++++++******************))))))))),,,---+++++++++++++++******************)))))),,,,,,++++++++++++++++++*********************---,,,,,,++++++++++++++++++******************---,,,,,,++++++++++++++++++******************------***,,,++++++++++++++++++***************------+++***,,,++++++++++++++++++************------+++***,,,++++++++++++++++++************------*********++++++++++++++++++************------************+++++++++++++++************------************+++++++++++++++************------*********))))))+++++++++***************------******))))))))))))+++******************---,,,***)))))))))))))))*********************,,,,,,))))))))))))(((((((((******************,,,,,,((((((((((((((((((((((((***************,,,+++((((((((((((((((((((((((***************((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))$$$))))))$$$###))))))$$$''',,,,,,&&&&&&&&&,,,,,,&&&&&&&&&,,,,,,&&&&&&&&&&&&+++,,,%%%%%%%%%%%%++++++%%%%%%%%%%%%%%%++++++%%%%%%%%%%%%%%%)))+++%%%%%%%%%%%%%%%))))))$$$$$$$$$$$$%%%%%%((())) $$$$$$$$$$$$(((((( $$$$$$$$$$$$(((((($$$$$$$$$(((((($$$$$$(((((($$$(((((($$$(((((()))))))))''''''''''''''''''''''''((((((((((((***...***'''''''''''''''''''''((((((((((((*********+++++++++''''''''''''''''''((((((******++++++...+++,,,,,,((((((((((((((((((***+++++++++++++++,,,,,,,,,(((((((((((()))+++++++++++++++++++++,,,,,,,,,))))))))))))++++++++++++,,,,,,,,,,,,,,,------))))))***+++,,,,,,,,,,,,,,,,,,,,,,,, !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))*********************)))))))))))))))))))))************************************************************************************************************************************************************************************************+++******************************************+++******************************************+++******************************************---******************************************---***************************************------************************************+++------******))))))))))))***************+++---------))))))))))))))))))))))))************---------)))))))))))))))))))))))))))******,,,---------)))))))))))))))))))))))))))******,,,---------))))))))))))))))))***)))***,,,---------)))))))))***)))))),,,,,,,,,------ ***))))))))),,,,,,,,,------ """!!!!!!))),,,,,,,,,,,,------!!! !!!!!!"""&&&,,,,,,,,,------!!! !!!!!!&&&&&&&&&''',,,------!!! !!!!!!&&&&&&''''''''''''---  !!!&&&&&&&&&'''''''''(((((( !!!&&&&&&''''''''''''(((((( &&&&&&''''''''''''((((((((( &&&&&&''''''''''''((((((((( &&&&&&''''''''''''(((((((((((( &&&''''''''''''((((((((((((((( &&&''''''''''''((((((((((((((())) &&&''''''''''''((((((((((((((())) ''''''''''''((((((((((((((())))))''''''''''''((((((((((((((()))))))))'''''''''((((((((((((((())))))))))))''''''((((((((((((((())))))))))))))))))'''((((((((((((((())))))))))))))))))***((((((((((((((())))))))))))))))))*********((((((((()))))))))))))))))))))************((((((((())))))))))))))))))******************((())))))))))))))))))*********************+++)))))))))))))))*********************+++++++++)))))))))*********************+++++++++++++++)))******************++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,*********++++++++++++++++++++++++,,,,,,,,,,,,*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,///,,,,,,,,,,,,,,,,,,,,,--------------- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""##################################################################$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&'''''''''''''''''''''''')))))))))))))))''''''''''''''''''(((((((((((())))))))))))***''''''''''''((((((((((((((()))***************'''(((((((((((((((((())))))***************+++((((((((((((((()))))))))******+++++++++++++++((((((((()))))))))))))))+++++++++++++++++++++((())))))))))))))))))++++++++++++,,,,,,,,,,,,)))))))))))))))******++++++,,,,,,,,,,,,,,,,,,)))))))))*********+++,,,,,,,,,,,,,,,---------))))))************,,,,,,,,,,,,,,,------------***************,,,,,,,,,,,,------------------***************,,,,,,,,,---------------......************,,,,,,,,,---------------.........************,,,,,,,,,---------------.........*********+++,,,---------------...............******+++,,,---------------..................******+++---------------..................///***+++,,,---------------...............//////++++++---------------.............../////////+++------------------.............../////////+++---------------...............////////////------------------...............////////////------------------...............////////////------------------...............////////////------------------................../////////------------------................../////////------------------.....................//////------------------........................///------------------........................///---------------------........................---------------------........................------------------------.....................------------------------.....................---------------------------..................------------------------------...............---------------------------------------......((((((---------------------------------------((((((((()))---------------------------------(((((())))))))))))---------------------------(((((()))))))))))))))***---------------------((()))))))))))))))************---------------((()))))))))))))))******************---------))))))))))))))))))************************---))))))))))))))))))************************---)))))))))))))))******************************))))))))))))******************************+++)))))))))***************************+++++++++)))***************************+++++++++++++++************************+++++++++++++++++++++******************+++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,---,,,------------------------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------   !!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""##################""""""""""""""""""!!!####################################"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((('''''''''''''''&&&((((((((((((((((((((((((((('''''''''''''''&&&((())))))))))))(((((()))(((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((('''*********************))))))))))))))))))((((((******************************))))))))))))(((+++++++++++++++++++++******************))))))+++++++++++++++++++++++++++++++++*********)))+++,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++---------------------------,,,,,,,,,,,,,,,+++---------------------------------,,,,,,,,,,,,------..................---------------,,,,,,..............................------------,,,.................................---------,,,.................................---------,,,....................................---------.../////////////////////...............------///////////////////////////............------//////////////////////////////............---//////////////////////////////............---/////////////////////////////////.........---/////////////////////////////////.........---/////////////////////////////////.........---//////////////////////////////............---//////////////////////////////............---//////////////////////////////.........------///////////////////////////............------////////////////////////...............------/////////////////////...............---------/////////////////////...............---------......//////.....................---------,,,..............................------------,,,..............................---------,,,,,,........................---------------,,,,,,.....................------------------,,,,,,..................------------------,,,,,,,,,.........---------------------------,,,,,,,,,---------------------------------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,++++++---------------------,,,,,,,,,,,,,,,+++++++++---------------------,,,,,,,,,,,,++++++++++++------------------,,,,,,,,,,,,,,,+++++++++***---------------,,,,,,,,,,,,,,,++++++++++++***------------,,,,,,,,,,,,,,,,,,+++++++++******------------,,,,,,,,,,,,,,,,,,+++++++++************------,,,,,,,,,,,,,,,++++++++++++******+++*********,,,,,,,,,,,,,,,++++++++++++******++++++************,,,,,,,,,+++++++++*********+++++++++***************,,,+++++++++*********++++++++++++******************++++++*********++++++++++++******************))))))*********+++++++++++++++***************)))))))))(((***++++++++++++++++++************))))))))))))(((++++++++++++++++++************))))))))))))(((+++++++++++++++++++++************)))))))))(((,,,++++++++++++++++++************)))))))))(((,,,,,,,,,+++++++++++++++*********)))))))))(((,,,,,,,,,,,,++++++++++++*********)))))))))(((,,,,,,,,,,,,,,,++++++++++++*********))))))))),,,,,,,,,,,,,,,++++++++++++*********))))))(((,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((,,,,,,,,,,,,,,,++++++++++++*********))))))(((---,,,,,,,,,,,,,,,+++++++++*********))))))(((------,,,,,,,,,,,,,,,+++++++++******)))))))))---------,,,,,,,,,,,,+++++++++******)))))))))------------,,,,,,,,,+++++++++*********))))))  !!!!!! !!!!!!!!!!!! """"""!!!!!!!!! ###"""""""""!!!!!! ######"""""""""!!!!!!!!! $$$#########""""""!!!!!!!!!$$$$$$#########"""""""""!!!%%%$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$#########"""&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$###''''''&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$((((((''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%%%%))))))((((((''''''&&&&&&%%%)))))))))((((((''''''&&&&&&******))))))((((((''''''&&&*********))))))((('''''''''+++******))))))((((((''''''++++++******))))))((((((''',,,++++++******))))))((((((,,,+++++++++***))))))((((((,,,,,,++++++******))))))(((,,,,,,,,,++++++***))))))(((,,,,,,,,,++++++***))))))(((---,,,,,,++++++******))))))---,,,,,,++++++******))))))------,,,,,,+++******))))))------,,,,,,++++++***))))))------,,,,,,++++++***))))))------,,,,,,++++++******)))------,,,,,,++++++******)))------,,,,,,++++++******)))------,,,,,,++++++******)))------,,,,,,++++++***))))))------,,,,,,++++++***))))))------,,,,,,+++******))))))---,,,,,,++++++******))))))---,,,,,,++++++******))))))---,,,,,,++++++******)))))),,,,,,,,,++++++******)))))),,,,,,+++++++++******)))))),,,,,,,,,++++++***))))))(((,,,,,,++++++******))))))(((,,,,,,++++++******))))))(((,,,++++++******))))))((((((,,,++++++******))))))((((((+++++++++******))))))((((((+++*********))))))(((((('''+++******))))))((((((((('''+++******))))))((((((''''''*********))))))((((((''''''******))))))(((((('''''''''******))))))(((((('''''''''******))))))(((((('''''''''******))))))((((((''''''&&&***)))))))))((((((''''''&&&***))))))(((((('''''''''&&&***))))))((((((''''''&&&&&&***))))))((((((''''''&&&&&&***))))))((((((''''''&&&&&&***))))))((((((''''''&&&&&&(((((()))((((((''''''&&&&&&((((((''''''(((''''''&&&&&&((((((''''''&&&&&&'''&&&&&&((((((''''''&&&&&&%%%%%%&&&((((((''''''&&&&&&%%%%%%$$$((((((''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%$$$((((((((('''&&&&&&%%%%%%$$$)))(((((('''&&&&&&%%%%%%$$$)))(((((('''&&&&&&%%%%%%$$$)))(((''''''&&&&&&%%%%%%$$$ !!!!!!!!!"""""""""###$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""#########$$$%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((######$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''$$$$$$%%%%%%&&&&&&'''''''''(((((((((((((((((($$$%%%%%%&&&&&&''''''(((((((((((())))))))))))%%%%%%&&&&&&''''''(((((())))))))))))*********%%%&&&&&&'''(((((()))))))))******************&&&&&&'''(((((())))))*********+++++++++++++++'''((((((((())))))******+++++++++,,,,,,,,,,,,(((((()))))))))******++++++,,,,,,,,,,,,,,,---((()))******+++++++++,,,,,,,,,---------------))))))***++++++,,,,,,,,,------------.........))))))***++++++,,,,,,,,,------------.........)))***++++++,,,------...------...............******+++,,,,,,---......///........./////////***++++++,,,---......//////000000////////////++++++,,,------...//////000000000111000000000++++++,,,---......//////000000111111111111000+++,,,,,,---...//////000000111111111222222222+++,,,---......///000000111111111222222222222,,,,,,---...//////000000111111222222222222333,,,------...//////000111111222222222333333333,,,------...///000000111111222222222333333333---...///000000111222222333333444444444555555---...///000000111222222333333444444555555555......///000000111222222333444444444555555555......///000111111222222333444444444555555555......///000111111222222333444444444555555555......///000111111222222333444444444555555555......///000111111222222333444444444555555555......///000000111222222333444444444555555555---...///000000111222222333333444444555555555---...///000000111222222333333444444555555555---...//////000111222222333333444444555555555---...//////000111222222333333444444555555555---...//////000111111222333333444444444555555---......///000111111222222333444444444555555---......///000111111222222333333444444555555---......///000000111222222333333444444555555------...///000000111222222333333444444555555------...///000000111111222333333444444555555,,,---...//////000111111222333333444444444555,,,---...//////000111111222333333444444444555,,,---......///000111111222222333333444444555,,,---......///000111111222222333333444444555,,,------...///000000111222222333333444444555,,,------...///000000111222222333333444444555,,,,,,---...//////000111111222333333444444555,,,,,,---...//////000111111222333333444444555+++,,,---......///000111111222222333444444444+++,,,------...///000000111222222333333444444+++,,,------...///000000111222222333333444444+++,,,,,,---...//////000111111222333333444444++++++,,,---...//////000111111222222333444444++++++,,,---......///000000111222222333333444***+++,,,,,,---...//////000111111222333333444***++++++,,,---......///000111111222222333333***++++++,,,---......///000111111222222333333******+++,,,------...///000000111111222333333)))***+++,,,,,,---...//////000000111222222333)))******+++,,,---......///000000111111222222))))))***+++,,,,,,---...//////000000111111222((()))***++++++,,,------...//////000111111111((())))))***+++,,,,,,---......//////000111111(((((()))***++++++,,,------......///000000000'''((())))))***++++++,,,------......//////000'''(((((()))******+++,,,,,,------......//////''''''(((((()))******+++,,,,,,------......///&&&''''''((())))))******+++,,,,,,------......&&&&&&''''''((())))))******+++,,,,,,---------%%%&&&&&&'''(((((())))))******++++++,,,,,,---%%%%%%&&&''''''(((((())))))******++++++,,,,,,%%%%%%&&&''''''(((((())))))******++++++,,,,,,$$$%%%&&&&&&''''''(((((())))))******+++++++++$$$$$$%%%%%%&&&''''''(((((())))))*********+++$$$%%%%%%&&&''''''(((((())))))*********++++++%%%%%%&&&''''''(((((())))))*********+++++++++%%%&&&''''''(((((())))))*********+++++++++,,,%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%"""%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&###&&&%%%%%%%%%%%%$$$$$$'''''''''''''''''''''$$$&&&&&&&&&&&&%%%%%%((((((((((((((((((((($$$'''''''''&&&&&&'''))))))))))))((((((%%%((((((''''''(((((()))))))))))))))&&&)))((((((((()))))))))************&&&)))))))))************++++++***'''*********************++++++(((+++***++++++++++++++++++,,,(((+++,,,,,,,,,,,,+++++++++(((,,,,,,,,,,,,,,,,,,+++'''---------------,,,,,,'''.........---------,,,(((.........---------,,,(((*********************...............------(((*********************/////////.........---(((*********************///////////////......)))*********************000000000/////////...)))*********************000000000000000//////)))*********************222111000000000000///)))*********************222222222111000000000************************333333333222111000000************************333333333333333222000************************333333333333333333222000*********************555555555555555555555444*********************555555555555555555555555*********************555555555555666555555555*********************555555666666666666666555*********************555555666666666666666555555555555555444444444555555666666666666666666555555555555555444444555555666666666666666666666555555555555555444555555666666666666666666666555555555555555444555555666666666666666666666666555555555555555555555666666666666666666666666666555555555555555555666666666666666666666666666555555555555555555666666666666666666666666666666555555555555555666666666666666666666666666666555555555555555666666666666666666666666666666666555555555555666666666666666666666666666666666666555555555555666666666666666666666666666666666555555555555666666666666666666666666666666666666555555555666666666666666666666666666666666666555555555666666666666666666666666666666666666555555555666666666666666666666666666666666666555555555666666666666666666666666666666666666555555555666666666666666666666666666666666666555555555666666666666666666666666666666666666555555555666666666666666777777777666666666666555555555666666666666666777777777777666666666555555555666666666666666777777777777777666666444555555666666666666666777777777777777666666444555555666666666666666777777777777777666666444555555555666666666666777777777777777666666444555555555666666666666666777777777666666666444444555555666666666666666666666666666666666444444555555555666666666666666666666666666666444444444555555555666666666666666666666666666333444444555555555555666666666666666666666666333444444555555555555666666666666666666666666333333444444555555555555555555666666555555555333333444444444555555555555555555555555555555222333333444444444444555555555555555555555555222222333333333444444444444444444444444444444111222222333333333444444444444444444444444444111111222222333333333333333333444444444333333000111111222222222333333333333333333333333333000000111111111222222222222222222222222222222///000000111111111111222222222222222222222222//////000000000000111111111111111111111111111....../////////000000000000000000111111000000---.........////////////000000000000000000000---------.........///////////////////////////,,,------------..............................,,,------------..............................,,,,,,,,,---------------.....................++++++,,,,,,,,,,,,---------------------------+++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------------------------,,,,,,,,,------------------------------------###"""###$$$"""""""""###""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))333&&&&&&&&&&&&''''''''''''((((((((()))))))))444333333333'''''''''(((((((((((()))))))))***444444333333333222222222((())))))))))))******444444333333333222222222((())))))))))))******444444444333333333333222222222222)))*********444444444333333333333333222222222222222222222444444444444333333333333333222222222222222222555444444444444333333333333333222222222222222555444444444444444333333333333333333222222222555555444444444444444333333333333333333222222555555555444444444444333333333333333333333333555555555444444444444444333333333333333333333555555555555444444444444444444333333333333333555555555555555444444444444444333333333333333555555555555555555444444444444444333333333333666555555555555555444444444444444444333333333666666555555555555555444444444444444444333333666666555555555555555444444444444444444444333666666555555555555555444444444444444444444333666666666555555555555555444444444444444444444666666666666555555555555444444444444444444444666666666666555555555555555444444444444444444666666666666555555555555555444444444444444444666666666666666555555555555444444444444444444666666666666666555555555555444444444444444444666666666666666555555555555444444444444444444666666666666666555555555555444444444444444444666666666666666555555555555444444444444444444666666666666555555555555555444444444444444444666666666666555555555555444444444444444444333666666666555555555555555444444444444444333333666666555555555555555444444444444444333333333666555555555555555444444444444333333333333333666555555555555555444444444444333333333333333555555555555555444444444444333333333333333333555555555444444444444444333333333333333222222555444444444444444444333333333333222222222222444444444444444333333333333333222222222222222444444444333333333333333222222222222222222111333333333333333333222222222222222111111111111333333333222222222222222222111111111111111111222222222222222222111111111111111111000000000222222222111111111111111111000000000000000000111111111111111000000000000000000////////////000000000000000000000000/////////////////////000000000/////////////////////...............//////////////////........................---...........................------------------...........................------------------............------------------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,      !!!!!! !!! !!!!!! !!!!!!!!!""" !!!!!!"""!!! !!!!!!"""""" !!!""""""### !!!""""""######  !!!!!!"""######$$$ !!!""""""###$$$''' !!!!!!"""###$$$'''''' !!!!!!"""######$$$'''((( !!!""""""###$$$'''(((((( !!!!!!"""######'''(((((()))######""""""!!!"""######'''(((((()))######""""""""""""###$$$(((((())))))#########"""""""""###'''((())))))***############"""###'''((())))))******(((###############(((((()))******+++((((((#########(((((()))******++++++&&&'''''''''(((((()))******++++++,,,''''''((((((((())))))***++++++,,,,,,((((((((())))))*********+++,,,,,,,,,(((((())))))******+++++++++,,,,,,---((())))))******+++++++++,,,,,,------ ))))))*********++++++,,,,,,------...!!!!!!!!!)))*********++++++,,,,,,,,,------...!!!!!!!!!*********++++++,,,,,,,,,------......"""""""""******+++++++++,,,,,,------........."""""""""******+++++++++,,,,,,------........."""""""""***+++++++++,,,,,,---------......///#########222++++++,,,,,,,,,------.........///#########222222222222,,,---------......//////$$$$$$$$$222222222222222222222222.../////////$$$$$$%%%222222222222222222222333333333333000%%%%%%%%%222222222222222333333333333333333333*********333333333333333333333333333333333444444444444333333333333333333333333333333333444444444444333333333333333333333333333333444444444444444333333333333333333333333333444444444444444555333333333333333333333333333444444444444444555333333333333333333333333444444444444444444555333333333333333333333444444444444444444555555333333333333333333444444444444444444444555555333333333333333333444444444444444444444555555444333333333333444444444444444444444444555555444444444333444444444444444444444444444555555444444444444444444444444444444444444555555555444444444444444444444444444444444444555555555444444444444444444444444444444444444555555555444444444444444444444444444444444444555555555444444444444444444444444444444444444555555555444444444444444444444444444444444444444555555444444333333333333444444444444444444444555555444333333333333333333444444444444444444555555333333333333333333333333333444444444444444555333333333333333333333333333333444444444444444333333333333333333333333333333333444444444444333333333333333333333333333333333333444444444333333333333333333333333333333333333444444444333333222222222222222333333333333333333444444222222222222222222222222222333333333333333333222222222222222222222222222222222333333333333222222222222222222222222222222222222222333333111111111111111111111111111222222222222222222111111111111111111111111111111111111222222222111000000000000000000111111111111111111111222000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111/////////////////////////////////000000000000//////...............////////////////////////.......................................//////------------------------.....................------------------------------------------...------------------------------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------%%%"""%%%%%%###%%%&&&###&&&$$$'''%%%(((&&&)))&&&)))'''***+++,,,,,,---,,,!!! !!!!!! """!!!!!!  """"""!!!!!!  ###""""""!!!!!! #########"""""""""!!!!!!!!!!!!!!!!!!!!! $$$$$$$$$######555555!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$555555555""""""""""""""""""""""""%%%%%%%%%666666666666""""""""""""""""""""""""&&&%%%666666666666666""""""""""""""""""""""""&&&%%%666666666666666########################&&&666666666666666666##################$$$$$$555666666666666666666$$$$$$$$$$$$$$$$$$$$$333666666666666666666666%%%%%%%%%%%%%%%%%%333333666666666666666666666%%%%%%%%%%%%%%%333333333666666666666666666666***&&&&&&&&&222333333333666666666666666666666444444555555555555666666666666666666666666666444555555555555555666666666666666666666666666444555555555555555666666666666666666666666666555555555555555666666666666666666666666666666555555555555555666666666666666666666666666666555555555555666666666666666666666666666666666555555555555666666666666666666666666666666666555555555555666666666666666666666666666666666555555555555666666666666666666666666666666666555555555555666666666666666666666777777666666555555555666666666666666666666777777777777666555555555666666666666666666777777777777777666555555555666666666666666666777777777777777666555555555666666666666666777777777777777777666555555555666666666666666777777777777777777777555555555666666666666666777777777777777777666555555555666666666666666666777777777777777666555555555666666666666666666777777777777777666555555555555666666666666666666777777777666666555555555555666666666666666666666666666666666444555555555555666666666666666666666666666666444555555555555555666666666666666666666666666444444444555555555555555666666666666666666666444444444555555555555555666666666666666666666444444444444555555555555555555555666555555555333444444444444555555555555555555555555555555333333444444444444444555555555555555555555555333333333333444444444444444444444444444444444222333333333333333444444444444444444444444444222222222333333333333333333333444444444333333222222222222222222333333333333333333333333333111111111222222222222222222222222222222222222111111111111111111222222222222222222222222222000000000000111111111111111111111111111111111///000000000000000000000000111111111000000000//////////////////000000000000000000000000000.........////////////////////////////////////..........................................................................................------------.................................,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########"""'''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$###((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))(((''''''''''''&&&&&&&&&%%%***************)))(((((((((((('''''''''&&&&&&++++++++++++)))))))))))))))(((((((((''''''&&&,,,,,,,,,***************)))))))))(((((((((''',,,,,,++++++++++++************)))))))))((((((---++++++++++++++++++++++++*********))))))(((,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))------------------------,,,,,,,,,++++++******------------------------,,,,,,,,,++++++******---------.........------------,,,,,,+++++++++........................---------,,,---,,,,,,........./////////............---...------,,,////////////////////////...//////......------////////////////////////000000//////......---///000000000000000111111000000000//////...---000000000000000222111111111000000//////......000000111222222222222111111111000000//////...111111222333222222222222111111111000000///...333333333333333333222222222111111000000//////555555555555555444444444333333222222111111000555555555555555555444444333333222222111111000666666555555555555444444444333333222111111000666666666555555555444444444333333222222111000666666666555555555444444444333333222222111000666666666555555555555444444333333222222111000666666666666555555555444444333333222222111000666666666666555555555444444333333222222111000666666666666555555555444444333333222222111000666666666666555555555444444333333222222111000666666666666555555555444444333333222222111000666666666666555555555444444333333222222111111666666666666555555555444444333333222222111111666666666666555555555444444333333222222111111666666666666555555555444444333333222222111111666666666666555555555444444333333222222111111666666666666555555555444444333333222222111111666666666666555555555444444333333222222111111666666666666666555555444444333333222222111000666666666666555555555444444333333222222111000666666666666666555555444444333333222222111000666666666666666555555444444333333222222111000666666666666666555555444444333333222222111000666666666666666555555444444333333222222111000666666666666666555555444444333333222222111000777666666666666555555444444333333222222111000666666666666666555555444444333333222222111000666666666666666555555444444333333222222111000666666666666555555555444444333333222111111000666666666666555555555444444333333222111111000666666666666555555555444444333222222111111000666666666555555555444444333333222222111000000666666555555555555444444333333222111111000000666555555555555444444333333222222111111000///666555555555555444444333333222222111111000///555555555555444444444333333222222111000000///555555555444444444333333222222111111000//////555444444444444333333333222222111000000///...444444444444333333333222222111111000//////...444444333333333333222222111111000000///......333333333333222222222111111000000//////...---333333222222222222111111000000//////......---222222222222111111111000000//////......---,,,222111111111111000000000//////......------,,,111111111000000000/////////......------,,,+++000000000000/////////.........------,,,++++++000////////////.........------,,,,,,++++++***/////////.........---------,,,,,,++++++******............---------,,,,,,,,,++++++******)))............---------,,,,,,,,,++++++******)))...------------,,,,,,,,,+++++++++******))))))---------,,,,,,,,,,,,++++++*********))))))(((------,,,,,,,,,,,,++++++*********))))))((((((---,,,,,,,,,,,,++++++*********))))))((((((''',,,,,,,,,,,,++++++*********))))))((((((''''''!!!!!! """!!!!!!!!! """""""""!!!!!! ######""""""!!!!!! $$$######""""""!!!!!!!!! %%%$$$$$$######""""""!!!!!!%%%%%%$$$$$$######""""""!!!&&&%%%%%%$$$$$$######""""""&&&&&&%%%%%%$$$$$$######"""''''''&&&%%%%%%$$$$$$######(((''''''&&&%%%%%%$$$$$$$$$((((((''''''&&&%%%&&&%%%%%%)))(((((('''''''''&&&%%%%%%))))))((()))((('''&&&&&&%%%*********)))(((((('''&&&&&&*********)))(((((('''&&&&&&++++++***))))))(((''''''&&&,,,++++++***)))(((((('''&&&,,,,,,+++******)))(((''''''---,,,++++++***)))(((((('''---,,,,,,+++***))))))((('''------,,,++++++***)))((((((...---,,,,,,+++***))))))(((...------,,,+++******)))(((......---,,,++++++***)))(((///...---,,,,,,+++***))))))000///......---,,,++++++***000//////...---,,,++++++***000//////...---,,,,,,+++***000000///...------,,,+++***000000///...------,,,+++***000000///...------,,,+++***000000///...------,,,++++++000000///......---,,,++++++000000///......---,,,++++++000000///......---,,,++++++000000///......---,,,++++++111000///......---,,,++++++111000///......---,,,,,,+++111000///......---,,,++++++111000///......---,,,++++++111000///......---,,,++++++111000///......---,,,++++++111000///......---,,,++++++000000///......---,,,++++++000000///......---,,,++++++000000///......---,,,++++++000000///......---,,,++++++000000///......---,,,++++++000000///...------,,,++++++000000///...------,,,+++***000000///...------,,,+++***000000///...---,,,,,,+++***000//////...---,,,,,,+++***000//////...---,,,++++++***000//////...---,,,++++++***000///......---,,,++++++***000///...------,,,+++******000///...---,,,,,,+++******//////...---,,,++++++***)))//////...---,,,++++++***)))///......---,,,+++******)))///...------,,,+++******)))......---,,,,,,+++***))))))...------,,,+++******)))(((...---,,,,,,+++***))))))(((------,,,+++******)))((((((---,,,,,,+++***))))))(((''',,,,,,+++******)))((((((''',,,++++++***))))))(((''''''++++++******)))(((''''''&&&+++******)))(((((('''&&&&&&******)))(((((('''&&&&&&%%%***))))))(((''''''&&&%%%%%%))))))(((((('''&&&&&&%%%%%%))))))(((''''''&&&&&&%%%%%%)))(((((('''&&&&&&%%%%%%$$$(((((('''&&&&&&%%%%%%$$$$$$((('''&&&&&&%%%%%%$$$%%%$$$'''&&&&&&%%%%%%$$$&&&%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%            !!! !!! !!! !!! !!! !!!!!! !!!!!! !!!!!! !!!!!! !!!!!! !!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!""" !!!!!!!!!""" !!!!!!!!!!!!""" !!!!!!!!!!!!""" !!!!!!!!!"""""" !!!!!!!!!"""""" !!!!!!!!!"""""" !!!!!!!!!""""""""" !!!!!!!!!""""""""" !!!!!!!!!""""""""" !!!!!!!!!"""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!"""""""""### !!!!!!!!!"""""""""###### !!!!!!!!!"""""""""###### !!!!!!!!!"""""""""######### !!!!!!!!!"""""""""######### !!!!!!!!!"""""""""######$$$ !!!!!!!!!"""""""""######$$$ !!!!!!!!!"""""""""#########$$$ !!!!!!!!!""""""#########$$$$$$ !!!!!!!!!"""""""""#########$$$$$$ !!!!!!!!!""""""#########$$$$$$$$$ !!!!!!"""""""""#########$$$$$$$$$ !!!!!!!!!""""""#########$$$$$$$$$%%% !!!!!!"""""""""######$$$$$$$$$%%%%%% !!!!!!!!!""""""#########$$$$$$$$$%%%%%% !!!!!!"""""""""######$$$$$$$$$%%%%%%%%% !!!!!!!!!""""""#########$$$$$$%%%%%%%%%&&&!!!!!!!!!""""""#########$$$$$$$$$%%%%%%&&&&&&!!!!!!"""""""""######$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""#########$$$$$$%%%%%%%%%&&&&&&'''!!!"""""""""######$$$$$$%%%%%%%%%&&&&&&''''''!!!"""""""""######$$$$$$%%%%%%%%%&&&&&&''''''!!!""""""######$$$$$$$$$%%%%%%&&&&&&&&&''''''"""""""""######$$$$$$%%%%%%&&&&&&&&&''''''(((""""""######$$$$$$%%%%%%%%%&&&&&&'''''''''(((""""""######$$$$$$%%%%%%&&&&&&'''''''''(((((("""######$$$$$$%%%%%%&&&&&&'''''''''(((((()))#########$$$%%%%%%&&&&&&&&&''''''(((((())))))######$$$$$$%%%%%%&&&&&&''''''((((((((())))))###$$$$$$%%%%%%&&&&&&''''''((((((((())))))***###$$$$$$%%%%%%&&&'''''''''(((((())))))******$$$$$$%%%%%%&&&&&&''''''(((((())))))*********$$$%%%%%%&&&&&&''''''(((((())))))*********+++$$$%%%%%%&&&''''''(((((())))))*********++++++%%%%%%&&&&&&''''''(((((())))))******++++++,,,%%%%%%&&&''''''(((((())))))******++++++,,,,,,%%%%%%&&&''''''(((((())))))******++++++,,,,,,%%%&&&&&&'''(((((())))))******++++++,,,,,,---%%%&&&''''''(((((()))******++++++,,,,,,------&&&&&&'''(((((())))))***++++++,,,,,,---------&&&''''''((())))))******++++++,,,,,,------...&&&'''(((((()))******++++++,,,,,,------......''''''((())))))******+++,,,,,,------......///''''''((()))******++++++,,,------......//////'''(((((()))***++++++,,,,,,------......//////'''((())))))***++++++,,,------......//////000(((((()))******+++,,,,,,---......//////000000(((((()))***++++++,,,------......//////000000((())))))***+++,,,,,,------...//////000000111((())))))***+++,,,,,,---......//////000000111((()))******+++,,,------......///000000111111((()))******+++,,,------......///000000111111((()))******+++,,,------...//////000000111111((()))***++++++,,,------...//////000000111111((()))***++++++,,,---......//////000000111111((()))***++++++,,,---......//////000000111111((()))***++++++,,,---......//////000000111111((()))******+++,,,------...//////000000111111((()))******+++,,,------...//////000000111111((())))))***+++,,,,,,---......//////000000111((())))))***+++,,,,,,---......//////000000111(((((()))***++++++,,,------......//////000000(((((()))******+++,,,,,,---....../////////000'''((())))))***++++++,,,------....../////////'''(((((()))******+++,,,,,,------......//////''''''((())))))***++++++,,,,,,------......///''''''((())))))***++++++,,,,,,------......///&&&'''(((((()))******++++++,,,,,,------......&&&''''''((())))))******+++,,,,,,,,,---------&&&&&&''''''((())))))******++++++,,,,,,------%%%&&&&&&'''(((((())))))******++++++,,,,,,,,,%%%%%%&&&&&&'''(((((())))))******+++++++++,,,$$$%%%%%%&&&''''''(((((())))))*********++++++$$$$$$%%%%%%&&&''''''(((((()))))))))*********###$$$$$$%%%&&&&&&''''''((((((((()))))))))***######$$$$$$%%%&&&&&&'''''''''((((((((())))))"""######$$$$$$%%%%%%&&&&&&'''''''''(((((((((""""""######$$$$$$%%%%%%&&&&&&&&&'''''''''(((!!!""""""######$$$$$$%%%%%%%%%&&&&&&&&&''''''!!!!!!""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&& !!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%% !!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%% !!!!!!"""""""""#########$$$$$$$$$$$$ !!!!!!!!!"""""""""############  !!! !!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""### !!!!!!!!!!!!"""""""""###### !!!!!!!!!!!!""""""""""""###### !!!!!!!!!""""""""""""######### !!!!!!!!!!!!""""""""""""######### !!!!!!!!!""""""""""""############ !!!!!!!!!""""""""""""############ !!!!!!!!!!!!"""""""""############$$$ !!!!!!!!!""""""""""""#########$$$$$$ !!!!!!!!!!!!""""""""""""#########$$$$$$ !!!!!!!!!!!!"""""""""############$$$$$$ !!!!!!!!!""""""""""""#########$$$$$$$$$ !!!!!!!!!!!!"""""""""############$$$$$$$$$ !!!!!!!!!!!!"""""""""############$$$$$$$$$ !!!!!!!!!""""""""""""#########$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%!!!!!!!!!!!!"""""""""############$$$$$$$$$%%%!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%!!!!!!""""""""""""#########$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""#########$$$$$$$$$%%%%%%%%%!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&!!!""""""""""""#########$$$$$$$$$%%%%%%%%%&&&!!!"""""""""############$$$$$$$$$%%%%%%%%%&&&!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&"""""""""############$$$$$$$$$%%%%%%%%%&&&&&&"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((###$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((()))$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))***%%%%%%%%%&&&&&&'''''''''((((((((()))))))))***%%%%%%&&&&&&&&&''''''((((((((()))))))))******%%%&&&&&&&&&'''''''''(((((()))))))))*********%%%&&&&&&'''''''''((((((((())))))*********+++&&&&&&&&&''''''((((((((()))))))))******++++++&&&&&&''''''((((((((()))))))))******+++++++++&&&'''''''''(((((()))))))))*********++++++,,,'''''''''((((((((())))))*********++++++,,,,,,''''''((((((((())))))*********++++++,,,,,,,,,''''''((((((((())))))*********++++++,,,,,,,,,'''((((((((())))))*********+++++++++,,,,,,---((((((((()))))))))******+++++++++,,,,,,------(((((()))))))))******+++++++++,,,,,,---------((()))))))))******+++++++++,,,,,,,,,------...)))))))))******+++++++++,,,,,,,,,------......))))))******+++++++++,,,,,,,,,------.........)))******+++++++++,,,,,,,,,------.........///******+++++++++,,,,,,,,,------.........//////***+++++++++,,,,,,,,,------........./////////***++++++,,,,,,,,,------........./////////000++++++,,,,,,,,,------........./////////000000+++,,,,,,,,,------........./////////000000000,,,,,,---------........./////////000000000111,,,---------........./////////000000000000111,,,---------........./////////000000000000111---------........./////////000000000000111111------........./////////000000000111111111111---....../////////000000000000111111111111222....../////////000000000000111111111111222222.../////////000000000111111111111111222222222/////////000000000111111111111111222222222222//////000000000111111111111222222222222222222///000000000111111111111222222222222222222222000000000111111111222222222222222222222333333000000111111111222222222222222222333333333333000111111111222222222222222333333333333333333111111111222222222222222333333333333333333333111111222222222222222333333333333333333333333111111222222222222333333333333333333333333333111111222222222222333333333333333333333333333111111222222222333333333333333333333333333333111222222222222333333333333333333333333333333111222222222222333333333333333333333333333333111222222222222333333333333333333333333333222111222222222222333333333333333333333333222222111111222222222222333333333333333222222222222111111222222222222222222222222222222222222222111111111222222222222222222222222222222222111111111111111222222222222222222222222111111111000111111111111111111111111111111111111111111000000000111111111111111111111111111111000000///000000000000111111111111111000000000000000//////000000000000000000000000000000000000//////////////////000000000000000//////////////////////////////000000000000000///////////////....../////////////////////////////////......---.............../////////..................---------...........................---------,,,---------------------------------------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++++++++++++++************************+++*********************)))))))))***************************)))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!""""""""""""############$$$!!!!!!!!!!!!!!!""""""""""""############$$$$$$!!!!!!!!!!!!""""""""""""############$$$$$$$$$!!!!!!""""""""""""############$$$$$$$$$$$$%%%!!!""""""""""""############$$$$$$$$$%%%%%%%%%"""""""""############$$$$$$$$$$$$%%%%%%%%%&&&""""""############$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((###$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))***%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))***%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))***%%%%%%&&&&&&&&&'''''''''((((((((())))))******%%%%%%&&&&&&&&&'''''''''(((((()))))))))******%%%%%%&&&&&&&&&'''''''''(((((()))))))))******%%%%%%&&&&&&&&&'''''''''(((((()))))))))******%%%%%%&&&&&&&&&''''''((((((((())))))*********%%%&&&&&&&&&'''''''''((((((((())))))******+++%%%&&&&&&&&&'''''''''(((((()))))))))******+++%%%&&&&&&&&&'''''''''(((((()))))))))******+++%%%&&&&&&&&&''''''((((((((())))))*********+++&&&&&&&&&'''''''''((((((((())))))*********+++&&&&&&&&&'''''''''(((((()))))))))******++++++&&&&&&&&&'''''''''(((((()))))))))******++++++&&&&&&&&&''''''((((((((()))))))))******++++++&&&&&&'''''''''((((((((())))))*********++++++&&&&&&'''''''''((((((((())))))******+++++++++&&&&&&'''''''''(((((()))))))))******++++++,,,&&&&&&''''''((((((((()))))))))******++++++,,,&&&'''''''''((((((((())))))*********++++++,,,&&&'''''''''((((((((())))))*********++++++,,,&&&'''''''''(((((()))))))))*********++++++,,,&&&''''''((((((((()))))))))******+++++++++,,,'''''''''((((((((())))))*********++++++,,,,,,'''''''''((((((((())))))*********++++++,,,,,,''''''((((((((()))))))))******+++++++++,,,,,,''''''((((((((())))))*********+++++++++,,,,,,''''''(((((()))))))))*********++++++,,,,,,,,,'''((((((((()))))))))******+++++++++,,,,,,---'''(((((()))))))))*********++++++,,,,,,,,,---((((((((()))))))))******+++++++++,,,,,,,,,---((((((((())))))*********+++++++++,,,,,,------(((((()))))))))******+++++++++,,,,,,,,,------((()))))))))*********+++++++++,,,,,,---------((()))))))))******+++++++++,,,,,,,,,------...((()))))))))******+++++++++,,,,,,,,,------...)))))))))*********++++++,,,,,,,,,---------...))))))*********+++++++++,,,,,,---------......))))))******+++++++++,,,,,,,,,------.........)))*********++++++,,,,,,,,,---------.........*********+++++++++,,,,,,---------.........///******+++++++++,,,,,,---------.........//////***+++++++++,,,,,,,,,------........./////////***++++++,,,,,,,,,------........./////////000++++++,,,,,,,,,---------....../////////000000++++++,,,,,,---------....../////////000000000+++,,,,,,---------.........//////000000000111,,,,,,,,,------.........//////000000000111111,,,,,,------.........//////000000000111111111,,,------.........//////000000000111111111222,,,------.........//////000000000111111111222---------....../////////000000111111111222222------....../////////000000111111111222222222---....../////////000000111111111222222222333.........//////000000000111111222222222333333......//////000000000111111222222222333333333...//////000000000111111111222222333333333333/////////000000111111111222222222333333333444//////000000000111111222222222333333333444444///000000000111111222222222333333333444444444000000000111111111222222222333333333444444444000000111111111222222222333333333444444444444000111111111222222222222333333333444444444444111111111111222222222333333333444444444444555111111111222222222333333333333444444444444555111111111222222222333333333333444444444444555111111222222222222333333333333444444444444555111222222222222333333333333333444444444444444222222222222222333333333333444444444444444444222222222222333333333333333444444444444444444222222222222333333333333333333444444444444444222222222333333333333333333333444444444444444222222333333333333333333333333333333444444444222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222333333333333333333222222222222222222222222222333333333333222222222222222222222222222222111333333333333222222222222222222222222222222111333333333222222222222222222222222111111111111333333222222222222222222222111111111111111111333222222222222222222111111111111111000000000222222222222222222111111111111000000000000000222222222222111111111111111000000000000//////222222222111111111111000000000000////////////222222111111111111000000000000/////////......111111111111000000000000////////////.........111111111000000000////////////.........------111000000000000/////////............---------000000000////////////.........---------,,,,,,000000/////////............---------,,,,,,,,,////////////.........---------,,,,,,,,,++++++//////.........------------,,,,,,,,,+++++++++//////.........------------,,,,,,,,,+++++++++.........------------,,,,,,,,,+++++++++******...------------,,,,,,,,,+++++++++************---------,,,,,,,,,++++++++++++*********)))))),,,,,,,,,,,,++++++++++++*********)))))))))(((,,,,,,++++++++++++*********)))))))))(((((((((+++++++++************)))))))))(((((((((((('''***************)))))))))(((((((((((('''''''''******))))))))))))(((((((((((('''''''''&&&&&&))))))))))))(((((((((((('''''''''&&&&&&&&&&&&(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%$$$%%%$$$$$$$$$###############""""""""""""$$$##################"""""""""""""""!!!!!!!!!$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))***%%%&&&&&&&&&&&&''''''((((((((()))))))))******&&&&&&&&&'''''''''((((((((())))))*********+++&&&&&&'''''''''((((((((())))))*********++++++&&&'''''''''((((((((())))))*********++++++,,,'''''''''((((((((())))))*********++++++,,,,,,''''''((((((((())))))*********++++++,,,,,,---''''''(((((()))))))))******++++++,,,,,,------'''((((((((())))))******+++++++++,,,,,,------((((((((())))))*********++++++,,,,,,------...(((((()))))))))******++++++,,,,,,------......(((((())))))*********++++++,,,,,,------......(((((())))))*********++++++,,,,,,------......((()))))))))******++++++,,,,,,------......///((())))))******+++++++++,,,,,,------......///)))))))))******++++++,,,,,,------......//////))))))******+++++++++,,,,,,------......///000))))))******++++++,,,,,,------......//////000)))*********++++++,,,,,,------......//////000)))******++++++,,,,,,------......//////000000)))******++++++,,,,,,------......//////000000*********++++++,,,,,,------......///000000111******++++++,,,,,,------......//////000000111******++++++,,,,,,------......//////000000111******++++++,,,,,,------......///000000111111***++++++,,,,,,------......//////000000111111***++++++,,,,,,------......//////000000111222***++++++,,,,,,------......//////000000111222***++++++,,,,,,------......//////000111111222+++++++++,,,,,,------......///000000111111222++++++,,,,,,------......//////000000111111222++++++,,,,,,------......//////000000111111222++++++,,,,,,------......//////000000111222222++++++,,,,,,------......//////000111111222222++++++,,,,,,------......///000000111111222222+++,,,,,,------......//////000000111111222222+++,,,,,,------......//////000000111111222333+++,,,,,,------......//////000000111111222333+++,,,,,,------......//////000000111222222333,,,,,,,,,------......//////000000111222222333,,,,,,---------......//////000111111222222333,,,,,,------......//////000000111111222222333,,,,,,------......//////000000111111222222333,,,,,,------......//////000000111111222222333,,,,,,------......//////000000111111222222333,,,,,,------......//////000000111111222222333,,,---------......//////000000111111222222333,,,---------......//////000000111111222222333,,,------.........//////000000111111222222333,,,------....../////////000000111111222222333---------....../////////000000111111222222333---------......//////000000000111111222222222------.........//////000000000111111222222222------....../////////000000000111111222222222---........./////////000000111111111222222222---.........//////000000000111111111222222222........./////////000000000111111111222222222........./////////000000000111111111222222222.........//////000000000000111111111222222222....../////////000000000111111111111222222222.../////////000000000000111111111222222222222.../////////000000000111111111111222222222222/////////000000000111111111111222222222222222//////000000000111111111111111222222222222222///000000000111111111111111222222222222222222000000000111111111111111222222222222222222222000000111111111111222222222222222222222222333000111111111111222222222222222222333333333333111111111111222222222222222333333333333333333111111111222222222222333333333333333333333333111222222222222333333333333333333333333333333222222222222333333333333333333333333333333333222222222222333333333333333333333333333333333222222222333333333333333333444444444333333333222333333333333333444444444444444444444444333333333333333444444444444444444444444444444444333333333444444444444444444444444444444444444333333444444444444444444444444444444444444444333444444444444444555555555555555444444444444444444444444555555555555555555555555444444444444444444555555555555555555555555555555444444444444555555555555555555555555555555555444444444555555555555555555555555555555555555444444444555555555555555555555555555555555555444444444555555555555555555555555555555555555444444555555555555555555555555555555555555444444444555555555555555555555555555555555555444444444555555555555555555555555555555555555444444444555555555555555555555555555555555444444444333444555555555555555555555555555444444444444333444555555555555555555555555444444444444333333444444444555555555444444444444444444333333333444444444444444444444444444444444333333333222444444444444444444444444444333333333333222222444444444444444444444333333333333333222222222333333333333333333333333333333222222222111111333333333333333333333333222222222222111111111333333333333333222222222222222111111111111000333222222222222222222222111111111111000000000222222222222222222111111111111000000000000///222222222111111111111111000000000000/////////111111111111111111000000000000/////////......111111111111111111000000000000/////////......111111111000000000000000////////////.........111000000000000000////////////.........------000000000000////////////.........---------,,,000///////////////.........------------,,,,,,/////////............------------,,,,,,,,,+++///............------------,,,,,,,,,+++++++++.........------------,,,,,,,,,+++++++++******...------------,,,,,,,,,++++++++++++*********---------,,,,,,,,,++++++++++++*********))))))---,,,,,,,,,,,,+++++++++*********)))))))))(((,,,,,,,,,+++++++++*********))))))))))))((((((,,,+++++++++************)))))))))((((((((('''+++++++++*********)))))))))((((((((('''''''''+++*********)))))))))(((((((((((('''''''''&&&+++*********)))))))))(((((((((((('''''''''&&&******))))))))))))((((((((('''''''''&&&&&&&&&***)))))))))((((((((('''''''''&&&&&&&&&%%%%%%))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########""""""&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!%%%$$$$$$$$$############""""""""""""!!!!!!!!!$$$$$$############""""""""""""!!!!!!!!!!!! ############""""""""""""!!!!!!!!!!!! ###""""""""""""!!!!!!!!!!!!!!! ###""""""""""""!!!!!!!!!!!!!!! """""""""!!!!!!!!! !!!!!! ((()))))))))*********++++++++++++,,,,,,,,,,,,)))))))))*********+++++++++,,,,,,,,,---------))))))******+++++++++,,,,,,,,,---------......*********++++++,,,,,,,,,---------.........///***++++++,,,,,,,,,---------......////////////++++++,,,,,,---------....../////////000000000+++,,,,,,------.........//////000000000111111,,,,,,------.........//////000000111111111222,,,------....../////////000000111111111222222------....../////////000000111111222222222333------......//////000000111111222222333333333---......//////000000111111222222333333333444......//////000000111111222222333333333444444...//////000000111111222222333333444444444555...//////000000111222222333333444444444555555...//////000000111222222333333444444444555555//////000000111111222222333333444444555555666///000000111111222222333333444444555555666666///000000111111222333333444444555555555666666000000111111222222333333444444555555666666777000000111111222333333444444555555666666666777000111111222222333333444444555555666666777777000111111222222333444444555555666666666777777000111222222333333444444555555666666777777777111111222222333333444555555666666666777777888111111222333333444444555555666666777777777888111222222333333444444555555666666777777888888111222222333333444555555666666777777777888888111222222333444444555555666666777777777888888222222333333444444555555666666777777888888888222222333333444444555555666666777777888888888222222333333444444555666666666777777888888888222222333444444555555666666777777777888888888222333333444444555555666666777777888888888999222333333444444555555666666777777888888888999222333333444444555555666666777777888888888999222333333444555555666666777777777888888888999222333333444555555666666777777888888888999999222333444444555555666666777777888888888999999333333444444555555666666777777888888888999999333333444444555555666666777777888888888999999333333444444555555666666777777888888888999999333333444444555555666666777777888888888999999333333444444555555666666777777888888888888999333333444444555555666666777777777888888888999333333444444555555666666777777777888888888999333333444444555555666666777777777888888888888333333444444555555666666777777777888888888888333333444444555555666666666777777777888888888333333444444555555555666666777777777888888888333333444444555555555666666666777777777888888333333444444444555555666666666777777777777777333333333444444555555555666666666777777777777333333333444444555555555666666666666777777777222333333444444444555555555666666666666666666222333333444444444555555555555666666666666666222333333333444444444555555555555555666666666222333333333444444444444555555555555555555555222333333333333444444444444555555555555555555222333333333333444444444444444444444555555555222333333333333444444444444444444444555555555222222333333333333444444444444444444444444444222222333333333333333333444444444444444444444222222333333333333333333333333333333333333333222222333333333333333333333333333333333333333222222333333333333333333333333333333333333333222222333333333333333333333333333333333222222222222333333333333333333333333222222222222222222333333333333333333222222222222222222222222333333333333333222222222222222222222222111111333333333333333222222222222222222222111111111333333333333333222222222222222222111111111111333333333333333222222222222222111111111111000333333333333333222222222222222111111111000000333333333333333222222222222111111111111000000333333333333333222222222222111111111111000000333333333333333222222222222111111111000000000333333333333333222222222222111111111000000///444333333333333222222222111111111000000000///444444333333333222222222111111111000000//////444444333333333222222222111111111000000//////444444333333333222222222111111000000/////////444444333333333222222222111111000000//////...444444333333333222222111111111000000//////...444444333333333222222111111000000//////......444444333333333222222111111000000//////......444444333333333222222111111000000//////...---444444333333222222111111000000//////......---444333333333222222111111000000//////...------444333333222222222111111000//////......------444333333222222222111111000//////......------333333333222222111111000000//////......---,,,333333222222222111111000//////......------,,,333333222222111111000000//////...------,,,,,,333222222111111000000//////......------,,,+++222222222111111000000//////...------,,,,,,+++222222111111000000//////......---,,,,,,++++++222111111000000//////......------,,,,,,+++***111111000000//////......------,,,,,,++++++***111000000//////......------,,,,,,++++++******000000//////......------,,,,,,++++++******)))000//////.........------,,,++++++******))))))//////......---------,,,,,,++++++***))))))(((///......------,,,,,,,,,++++++******))))))(((......------,,,,,,,,,++++++******))))))((((((......------,,,,,,,,,++++++******))))))((((((...------,,,,,,+++++++++******))))))(((((('''------,,,,,,++++++*********))))))(((((('''''',,,,,,,,,++++++******)))))))))((((((''''''&&&,,,+++++++++******)))))))))((((((''''''&&&&&&++++++*********))))))(((((((((''''''&&&&&&%%%+++*********))))))(((((('''''''''&&&&&&%%%%%%******)))))))))(((((('''''''''&&&&&&%%%%%%$$$***))))))(((((((((''''''&&&&&&&&&%%%%%%$$$$$$))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$######((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########'''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########"""'''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""&&&&&&&&&%%%%%%%%%$$$$$$#########"""""""""!!!&&&&&&&&&%%%%%%%%%$$$$$$#########"""""""""!!!&&&%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!%%%$$$$$$$$$#########"""""""""!!!!!!!!! $$$$$$############"""""""""!!!!!!!!! $$$#########"""""""""!!!!!!!!!!!! #########"""""""""!!!!!!!!! ###"""""""""!!!!!!!!!!!! """""""""!!!!!!!!! """!!!!!!!!!!!! !!!!!!!!! !!!   ,,,---------------------------------,,,,,,,,,------...........................------------...............////////////...............---//////////////////////////////////////////...///000000000000000000000000000000000000//////000000111111111111111111111111111111111000000111111111222222222222222222222222111111111111222222222222222333333333333333222222222222111222222333333333333333333333333333333333222222333333333444444444444444444444444333333333222333444444444444444444444444444444444444333333444444444555555555555555555555555444444444333444555555555555555555555555555555555555444444555555555666666666666666666666666555555555444555555666666666666666666666666666666666555555555555666666666666666666666666666666666555555666666666666777777777777777777777666666666555666666777777777777777777777777777777666666666666777777777777777777777777777777777777666666777777777777888888888888888888777777777666666777777777888888888888888888888888777777777666777777888888888888888888888888888888777777666777888888888888888888888888888888888777777777777888888888888888999999888888888888888777777888888888888999999999999999888888888888777777888888888888999999999999999999888888888777777888888888999999999999999999999888888888777777888888999999999999999999999999888888888777777888888999999999999999999999999888888888777777888999999999999999999999999999888888888777777888999999999999999999999999999888888888777777888999999999999999999999999999888888888777777888999999999999999999999999999888888888777777999999999999999999999999999999888888888777777999999999999999999999999999999888888888777777999999999999999999999999999999888888888777777999999999999999999999999999999888888888777777999999999999999999999999999999888888888777777999999999999999999999999999999888888777777666999999999999999999999999999999888888777777666999999999999999999999999999888888888777777666999999999999999999999999999888888888777777666999999999999999999999999999888888777777777666999999999999999999999999888888888777777666666999999999999999999999888888888888777777666666999999999999999999999888888888888777777666666888999999999999999888888888888777777666666555888888999999999888888888888888777777666666555888888888888888888888888888777777666666555555888888888888888888888888777777777666666555555888888888888888888777777777777666666555555444777777888888777777777777777666666555555444444777777777777777777777777666666666555555444444777777777777777777666666666666555555444444333666666666666666666666666555555555444444333333666666666666666666666555555555444444333333222666666666666666555555555555444444333333222222555555555555555555555444444444333333222222111555555555555555444444444444333333222222111111555555444444444444444333333333222222222111000555555444444444444444333333333222222222111000444444444444444333333333333222222111111111000444444444333333333333222222222111111111000///333333333333333333222222222111111000000000///333333333333222222222111111111000000000//////333222222222222222111111111000000/////////...222222222222111111111111000000/////////......222222222111111111000000000/////////......---222111111111111000000000//////.........------111111111000000000000//////.........------,,,111111000000000/////////.........------,,,,,,111000000000/////////.........------,,,,,,+++000000000/////////.........------,,,,,,++++++000000/////////.........------,,,,,,++++++***000000//////.........------,,,,,,+++++++++***000000//////.........------,,,,,,+++++++++***000/////////......------,,,,,,,,,++++++******/////////......---------,,,,,,++++++******)))//////.........------,,,,,,++++++******))))))//////......------,,,,,,++++++******)))))))))///......------,,,,,,,,,++++++******))))))(((///......------,,,,,,++++++******))))))((((((......------,,,,,,++++++******))))))(((((('''......------,,,,,,++++++******))))))(((((('''...------,,,,,,++++++******))))))((((((''''''...------,,,,,,++++++******))))))((((((''''''------,,,,,,++++++******))))))((((((''''''&&&------,,,,,,+++******))))))((((((''''''&&&&&&---,,,,,,++++++******))))))((((((''''''&&&&&&---,,,,,,+++******))))))((((((''''''&&&&&&%%%---,,,,,,+++******))))))((((((''''''&&&&&&%%%,,,,,,++++++******))))))(((''''''&&&&&&%%%%%%,,,,,,+++******))))))((((((''''''&&&&&&%%%%%%,,,++++++******)))((((((''''''&&&&&&%%%%%%$$$++++++******))))))((((((''''''&&&&&&%%%%%%$$$++++++***))))))((((((''''''&&&&&&%%%%%%$$$$$$+++******))))))(((''''''&&&&&&%%%%%%$$$$$$###******))))))((((((''''''&&&&&&%%%%%%$$$$$$###***))))))((((((''''''&&&&&&%%%%%%$$$$$$######***))))))(((''''''&&&&&&%%%%%%$$$$$$#########))))))((((((''''''&&&&&&%%%%%%$$$$$$######""")))((((((''''''&&&&&&%%%%%%$$$$$$######""""""((((((''''''&&&&&&%%%%%%$$$$$$#########""""""(((''''''&&&&&&%%%%%%%%%$$$$$$######""""""!!!(((''''''&&&&&&%%%%%%$$$$$$######""""""!!!!!!(((''''''&&&&&&%%%%%%$$$$$$######""""""!!!!!!''''''&&&&&&%%%%%%$$$$$$######"""""""""!!!!!!'''&&&&&&%%%%%%$$$$$$#########""""""!!!!!! &&&&&&%%%%%%$$$$$$#########""""""!!!!!! &&&%%%%%%$$$$$$$$$######""""""!!!!!!!!! %%%%%%$$$$$$$$$######""""""!!!!!!!!! %%%$$$$$$$$$######""""""!!!!!!!!! $$$$$$$$$######"""""""""!!!!!! $$$$$$######"""""""""!!!!!! $$$######"""""""""!!!!!! ######"""""""""!!!!!! ###"""""""""!!!!!! """"""!!!!!!!!! """!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!! !!!   ,,,,,,++++++******))))))(((---,,,,,,++++++******))))))---------,,,,,,++++++******......------,,,,,,++++++***//////......------,,,,,,+++000000//////...------,,,,,,111000000//////...------,,,111111000000//////...------222111111000000//////...---222222222111000000///......333333222111111000000///...333333333222111111000//////444333333222222111000000///444444333333222111111000000555444444333333222111000000555444444333333222111000000555555444444333222111111000666555555444333222222111000666555555444333333222111111666666555444444333222111111666666555555444333222222111666666555555444333222222111777666555555444333333222111777666666555444333333222111777666666555444444333222111777666666555444444333222111777666666555444444333222222777666666555444444333222222777666666555444444333222222777666666555444444333222222777666666555444444333222222777666666555444444333222111777666666555444333333222111777666666555444333333222111777666666555444333333222111777666666555444333222222111777666555555444333222222111777666555555444333222222111666666555555444333222111111666666555444444333222111111666666555444444333222111111666666555444333333222111000666555555444333222222111000666555555444333222111111000666555444444333222111111000666555444444333222111111000555555444333333222111000000555555444333222222111000///555444444333222111111000///555444333333222111000000///444444333222222111000//////444333333222111000000///...444333222222111000//////...333333222111111000///......333222222111000//////...---222222111000000///......---222111111000//////...------111111000000///......---,,,111000000///......------,,,000000//////...------,,,,,,000000//////...------,,,,,,000//////......---,,,,,,+++//////......---,,,,,,++++++///......------,,,++++++***///...------,,,,,,+++******......---,,,,,,+++******)))...---,,,,,,++++++******)))------,,,++++++******))))))---,,,,,,+++******))))))(((,,,,,,++++++***))))))((((((,,,++++++******)))(((((('''++++++******))))))(((((('''+++******))))))((((((''''''******))))))((((((''''''&&&******)))((((((''''''&&&&&&******)))((((((''''''&&&&&&***))))))(((((('''&&&&&&&&&))))))((((((''''''&&&&&&%%%)))((((((''''''&&&&&&%%%%%%)))(((((('''&&&&&&%%%%%%$$$((((((''''''&&&&&&%%%%%%$$$(((''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$######'''&&&&&&%%%$$$$$$#########&&&&&&%%%%%%$$$$$$######"""&&&%%%%%%$$$$$$######""""""&&&%%%%%%$$$$$$######""""""%%%%%%$$$$$$######"""""""""%%%%%%$$$$$$######"""""""""%%%$$$$$$######"""""""""!!!%%%$$$$$$######""""""!!!!!!$$$$$$######""""""!!!!!!!!!$$$$$$######""""""!!!!!! $$$######""""""!!!!!! #########""""""!!!!!! ######""""""!!!!!! ###""""""!!!!!!!!! ###""""""!!!!!! """"""!!!!!! """!!!!!!!!! """!!!!!! !!!!!! !!!!!! !!!!!! !!!     """###$$$%%% !!!"""###...---,,,+++***+++***))))))(((IIIHHHFFFDDDAAAGGGFFFEEECCC@@@EEEDDDCCCAAA>>>BBBAAA@@@>>>===@@@???>>><<<;;;''''''((((((((((((((()))((())))))***))))))******)))((('''&&&(((((('''&&&((('''&&&%%%'''&&&%%%%%%&&&&&&%%%$$$&&&%%%$$$###,,,------...,,,,,,------+++,,,,,,---***++++++,,,******++++++)))******+++''''''((((((((((((((()))((())))))***))))))******)))((('''&&&(((((('''&&&((('''&&&%%%'''&&&%%%%%%&&&&&&%%%$$$&&&%%%$$$###,,,------...,,,,,,------+++,,,,,,---***++++++,,,******++++++)))******+++))))))******++++++,,,,,,------.........//////)))******++++++,,,,,,------....../////////000******++++++,,,,,,------......//////000000000(((++++++,,,,,,---......//////000000000111111((((((,,,,,,---......//////000000111111111222)))))))))***......//////000000111111222222333))))))***++++++,,,000000111111222222222333333******++++++,,,,,,---111111222222333333333444******+++,,,,,,------......222333333444444444.........///000111111222222222666777777888888......///000000111111222222333333444888888888//////000111111222222333333444444555555999999///000000111222222333333444444444555555555666000000111111222333333333444444555555555666666333000111222222333333444444555555555666666666333000111222222333333444444555555555666666666333444444222333333444444444555555666666666666444555555666777777555555555666666666777777777444555555666777888888999999666666777777777777444555666666777888888999999::::::777777777777555555666777777888888999:::::::::;;;;;;<<<777555555666777777888999999::::::;;;;;;;;;<<<<<<555555666777777888999999::::::;;;;;;;;;<<<<<<555666666777888888999999::::::;;;;;;<<<<<<<<<555666666777888888999999::::::;;;;;;<<<<<<<<<555666666777888888999999::::::;;;;;;<<<<<<<<<555666666777888888999999::::::;;;;;;;;;<<<<<<:::666666777888888999999::::::;;;;;;;;;<<<<<<;;;;;;666777888888999999::::::;;;;;;;;;;;;<<<;;;;;;<<<===777888999999:::::::::;;;;;;;;;<<<;;;;;;<<<===777888999999:::::::::;;;;;;;;;;;;888888999::::::444555555999:::::::::;;;;;;;;;888888999::::::;;;555555555555666666666666666888888999999:::;;;;;;555555555555555666666666777888999999:::;;;;;;<<<<<<555555555555555555777888888999:::;;;;;;<<<@@@@@@999999:::::::::::::::;;;<<<===>>>>>>??????@@@@@@999999999:::::::::;;;<<<======>>>??????@@@@@@AAA999999999999:::;;;<<<<<<===>>>>>>??????@@@@@@AAAAAA999999:::;;;;;;<<<======>>>??????@@@@@@AAAAAAAAA999999:::;;;<<<<<<===>>>>>>??????@@@@@@@@@AAA888999:::;;;;;;<<<======>>>>>>??????@@@@@@@@@888999999:::;;;<<<<<<======>>>>>>;;;;;;;;;;;;888888999::::::;;;<<<999999:::::::::;;;;;;;;;777888999999777777888999999999::::::::::::;;;777888999999777777888999999999::::::::::::;;;444555555666666777888888888999999::::::::::::444444555555666666777777888888999999999>>>>>>333333444555555666666777777888<<<<<<<<<======222333333444555555666666:::;;;;;;;;;<<<<<<<<<222222333333444888888999::::::000000000+++%%%111222222666666777/////////000000+++++++++333,,,,,,------.........///++++++***+++%%%$$$+++++++++,,,,,,------******************%%%###******++++++,,,((())))))))))))))))))%%%%%%))))))******''''''(((((((((((((((((())))))555444)))&&&&&&&&&''''''''''''''''''''',,,333444444%%%%%%%%%&&&&&&&&&&&&&&&&&&***+++222333333333%%%%%%%%%%%%%%%&&&&&&&&&***&&&+++222333333$$$$$$$$$$$$%%%%%%))))))%%%%%%&&&+++222333$$$$$$$$$$$$%%%%%%))))))%%%%%%)))#########$$$$$$((($$$%%%$$$ )))"""######&&&'''###$$$$$$$$$ ((()))""""""%%%"""############ '''(((((($$$%%%!!!"""""""""######"""&&&''''''(((!!!!!!!!!!!!!!!""""""###""""""&&&&&&'''''' !!!!!!!!!""""""""""""+++,,,&&&&&&''' !!!$$$""""""+++++++++%%%&&&&&& $$$!!!"""+++*********%%%%%%&&&///000333333333444111111111111111111111111111000000444444444444111111111111222222222222222000111444555555555222222222222222222222333333111222222555666666333333333333333333333333333222222333666777777444444444444444444444444444333333333777777888444444555555555555555555555333444444888888888555555555555555555666555555444444555999999999666666666666666666666666666444555555999:::::::::666777777777777777777777888888999999======>>>::::::::::::::::::::::::888999999999>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;999:::::::::?????????;;;;;;<<<<<<<<<<<<<<<<<<666::::::;;;???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<666666;;;;;;@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<666666777777@@@@@@AAA<<<<<<<<<===============666666777777@@@@@@AAA<<<<<<<<<===============666666777777777<<>>>>>>>>>>>>>>>>>777777888888888======888888>>>>>>>>>>>>>>>>>>777888888888888======888888888>>>>>>>>>>>>>>>777888888888888>>>>>>888888777777777>>>>>>>>><<<<<<888888888>>>>>>>>>777777777777777>>>>>><<<<<<=========888>>>>>>777777777777777777666<<<<<<============CCC>>>777777777666666//////<<<===============CCCDDD======666666)))666666<<<<<<============DDDDDD============000666666<<<<<<============DDDDDD============333000666<<<<<<<<<=========DDDDDD============333000999<<<<<<<<<<<<<<<======DDD============333111999;;;<<<<<<<<<<<<<<<<<>>444)))((((((((())))))666666555555555555444>>>'''(((((())))))333333555555555555555444444===333(((((()))333444333::::::::::::::::::::::::;;;::::::::::::;;;444:::::::::::::::::::::222;;;:::;;;;;;;;;;;;;;;999999999999999999999222;;;;;;;;;;;;;;;;;;;;;999999999999999999999222;;;;;;;;;;;;;;;;;;;;;AAA888888888888888111111;;;;;;;;;;;;;;;<<<;;;AAAAAA888888777777000000;;;;;;;;;;;;;;;;;;;;;@@@<<<<<<000777000000000111333;;;;;;;;;;;;;;;;;;;;;;;;777777000000000000222333333;;;;;;;;;;;;;;;777777000111111000111000333333444444;;;;;;777777777111111111000111111333333444444555;;;;;;;;;666999999999222222333333444444444555000??????;;;:::999::::::333333333333444444444000000::::::999999999999:::333333333444555444000000000999999999999999999:::333333333444444000000///000888888888999999:::999999333444444000///000///777888888999999999999999444333///000777888888999888888888999333$$$/////////000777777888888888888999888###......//////000000777777777777777888777)))555.........//////000666666777777777777777444444---.........//////000666666666666666666444444444............/////////555555555555555333333333------........./////////555555555555+++222333333------............///444444444444+++111222222------------............333333333***111222222------------............333333333)))***111111222,,,------------.........333333))))))000000111,,,,,,,,,------------------222((()))///000000000+++,,,,,,,,,,,,,,,,,,,,,111'''((()))//////000++++++++++++,,,+++,,,,,,,,,''''''(((......//////*********+++++++++++++++'''''''''------......))))))***************+++&&&&&&''''''------------))))))***))))))***+++&&&&&&&&&&&&,,,---------((()))))))))))))))***111111111111111111000000000//////222222111111222222222222111111111111000000000333222222222222222222222222222222111111111444333333333222333333333333333333222222222222444444444333333444444444444444333333333333666555555555444444555555555444444444444444333666666666555555444555555555555555555555444444777777666666666555666666666666666555555555888888888777777666666777777777666666666666666999999888888777777777::::::::::::::::::999999<<<<<<<<<;;;;;;::::::;;;;;;:::::::::::::::======<<<<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;;;;>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;???>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<@@@??????>>>>>>>>>======<<<===<<<<<<<<<<<<<<<@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<@@@@@@??????>>>>>>>>>==================<<<<<<@@@@@@@@@??????>>>>>>======>>>>>>>>>======BBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>===BBBBBBAAAAAAAAA@@@@@@??????;;;>>>>>>>>>>>>===BBBBBBBBBAAAAAA@@@<<<<<<<<<;;;>>>>>>>>>>>>CCCBBBBBBBBB============<<<<<<;;;>>>>>>>>>>>>CCC>>>>>>>>>>>>============<<<<<<666>>>888888>>>>>>>>>>>>>>>>>>=========<<<<<>>>>>>>>>>>>>>>>>>>>>>>===AAA@@@@@@888,,,)))>>>>>>>>>>>>BBBBBBBBBBBBAAAAAA@@@@@@,,,+++888CCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@444888999;;;CCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@999999999;;;DDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@999999:::;;;;;;DDDCCCCCCCCCCCCBBBBBBAAAAAA@@@:::::::::;;;<<>>>>>>>>>>>>>>======333444555555777777777>>>>>>>>>>>>>>>=========444444555555777777777>>>>>>>>>>>>=========<<<;;;;;;;;;;;;<<<<<<777777>>>>>>>>>=========<<<;;;;;;;;;;;;<<<<<<<<<<<>>;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;@@@??????>>>>>>;;;:::;;;;;;;;;;;;;;;;;;;;;::::::???>>>>>>===555555:::::::::;;;;;;;;;:::::::::>>>>>>======555555:::::::::;;;;;;;;;:::::::::>>>>>>======444555555555:::;;;;;;:::::::::999>>>======<<<444444444555555555:::::::::999999999===<<<<<<444444444444444555555555999999999888<<<<<<;;;444444444444444555555555555444888888777;;;;;;333444444444444333444444444444444777777;;;:::333444333333333333444444444333333333333666999888333333333333333333333333333333222222222666777888333333222222333333333333222222222111555777777777777222222222333222222222111111111111666777666666666111222222222222111111111000000555666666555555555111111111111111000000000000555555555555555444555111111000000000000//////444444444444444444333444000000000/////////...333444444333333333333333333/////////.........333444444333333333333333333/////////.........333333333333222222222222222222222.........---222222222222222111111222111111111111---------111111111111111111000111111111000000000,,,,,,,,,000111000000000000000000000000/////////+++++++++000////////////////////////............+++++++++...........................---------+++******.........------......------------,,,***))))))***---------------------,,,,,,,,,,,,111111000//////......------,,,,,,222111000000000///......------,,,222222111111000000///......------333333222111111000000//////...---444333333222222111000000///......444444333333222222111000000///...555555444444333222222111000000///666555555444444333222222111000000777666555555444444333222222111000:::999888888777777666555444444333::::::999888888777666666555444444;;;;;;:::999999888777777666555555<<<;;;::::::999999888777666666555<<<<<<;;;::::::999888777777666555<<<<<<;;;;;;:::999999888777444333<<<<<<;;;;;;:::999999888777444333===<<<<<<;;;::::::666555555444333>>>======999999888777777666555444;;;;;;:::999999888888777666555555;;;;;;::::::999999888777666666555;;;;;;:::::::::999888777777666555<<<;;;;;;::::::999888888999999888<<<<<<;;;>>>===<<<;;;;;;:::999888@@@???>>>>>>===<<<<<<;;;:::999999@@@??????>>>>>>===<<<;;;::::::999@@@??????>>>>>>===<<<;;;;;;:::999@@@@@@???>>>>>>===<<<;;;;;;:::999@@@@@@???>>>>>>===<<<<<<;;;::::::@@@@@@??????>>>===<<<<<<;;;::::::@@@@@@??????>>>===<<<<<<;;;:::999@@@@@@??????>>>===<<<<<<;;;:::999@@@@@@??????>>>===<<<<<<;;;:::999@@@@@@???>>>>>>===<<<;;;;;;:::999===<<<<<<;;;;;;===<<<;;;:::999999===<<<<<<;;;;;;:::999888888777666<<<<<<;;;;;;;;;:::999888777666666<<<<<<;;;;;;:::999999888777666555<<<<<<;;;;;;:::999999888777666555??????>>>::::::999888888777666555???>>>======<<<<<<;;;:::999666555???>>>======<<<;;;;;;:::999888777>>>>>>===<<<<<<;;;:::999999888777>>>======<<<;;;;;;:::999999888777======<<<<<<;;;::::::999888777777===<<<<<<;;;::::::999888777777666===<<<<<<;;;::::::999888777777666<<<<<<;;;;;;:::999999888777666555<<<;;;;;;:::999999888777666555555;;;;;;:::999999888888777666555444;;;:::999999888888777666555444444::::::999888888777666666555444333999999888888777666666555444333333666888888777666666555555444333222555555444666666555555444333222222111444333333333555444333333222111000333333222222111111333222111111000///222222111111000000///111000//////222111111000000//////...---.........000000//////......------...------000//////......------,,,...------000//////......------,,,------,,,//////......------,,,,,,---,,,,,,+++...------,,,,,,++++++,,,,,,++++++------,,,,,,++++++***++++++*********,,,,,,++++++******...******))))))++++++*********)))------,,,)))((((((******))))))))),,,,,,++++++(((((()))))))))((((((,,,++++++******'''))))))(((((((((  """,,,***!!!***))) )))''''''&&&&&&$$$$$$######"""  """,,,***!!!***))) )))''''''&&&&&&$$$$$$######""" III666444111///---,,,***+++111...)))...+++(((+++((('''(((&&&%%%&&&$$$$$$$$$#########!!! III666444111///---,,,***+++111...)))...+++(((+++((('''(((&&&%%%&&&$$$$$$$$$#########!!!]]]```bbbiiigggjjj333222000...---+++***777888999333444555///000000,,,,,,---))))))***&&&''''''%%%%%%%%%>>>+++:::'''777$$$555"""333 111//////---+++)))(((&&&$$$]]]```bbbiiigggjjj333222000...---+++***777888999333444555///000000,,,,,,---))))))***&&&''''''%%%%%%%%%>>>+++:::'''777$$$555"""333 111//////---+++)))(((&&&$$$EEEEEEDDD[[[[[[ZZZCCCAAA???===;;;:::888UUUUUUTTTQQQPPPPPPLLLLLLKKKHHHGGGGGGDDDCCCCCC@@@@@@???<<<<<<<<<@@@???===;;;:::888666""""""!!!    EEEEEEDDD[[[[[[ZZZCCCAAA???===;;;:::888UUUUUUTTTQQQPPPPPPLLLLLLKKKHHHGGGGGGDDDCCCCCC@@@@@@???<<<<<<<<<@@@???===;;;:::888666""""""!!!    ,,,444555---666777???===>>><<<===<<<<<<;;;;;;::::::999999888777RRRSSS666QQQRRR555OOOPPP444NNNNNN333LLLLLL222JJJJJJ111HHHHHHNNNKKKLLLIIIJJJHHHHHHFFFFFFDDDDDDAAABBB???,,,444555---666777???===>>><<<===<<<<<<;;;;;;::::::999999888777RRRSSS666QQQRRR555OOOPPP444NNNNNN333LLLLLL222JJJJJJ111HHHHHHNNNKKKLLLIIIJJJHHHHHHFFFFFFDDDDDDAAABBB???&&&&&&''''''((())))))***++++++,,,------......&&&''''''(((((()))******++++++,,,------...///''''''(((((())))))***++++++,,,------...//////''''''((())))))***++++++,,,------......///000'''((())))))***++++++,,,,,,---...//////000111(((((()))******+++,,,,,,---......///000000111((())))))***+++,,,,,,------...///000000111222((()))******+++,,,,,,---...//////000111111222))))))***++++++,,,------...///000000111222333))))))***+++,,,,,,---...//////000111222222333)))***++++++,,,------...///000000111222222333)))***+++,,,,,,---......///000111111222333444******+++,,,------...//////000111222222333444******+++,,,---......///000000111222333333444***+++,,,,,,---...//////000111111222333333444***+++,,,,,,---...//////000111111222333333444***++++++------...//////000111222222333444444++++++,,,---......///000000111222333333444555++++++,,,---...//////000111111222333444444555++++++,,,---...//////000111111222333444444555+++,,,,,,---...///000000111222222333444444555+++,,,,,,......///000000111222333333444555555+++,,,------...///000111111222333333444555555,,,,,,---...//////000111111222333444444555555,,,,,,---...///000000111222222333444444555666,,,,,,---...///000000111222222333444444555666,,,------...///000111111222333333444555555666,,,------...///000111111222333333444555555666,,,------...///000111111222333333444555555666,,,---......///000111222222333444444555666666,,,---......///000111222222333444444555666666------......///000111222222333444444555666666------...//////111111222222333444444555666666------...//////111111222333333444444555666666------...///000111111222333333444555555666666------...///000000111222333333444555555666666---......///000111222222333333444555555666777---......///000111222222333444444555555666777---......///000111222222333444444555555666777---...//////000111222222333444444555666666777---...//////000111222333333444444555666666777......//////000111222333333444555555666666777......///000000111222333333444555555666666777......///000000111222333333444555555666666777......///000000111222333444444555555666666777......///000000111222333444444555555666666777......///000111111222333444444555555666777777......///000111111222333444444555555666777777......///000111111222333444444555666666777777...//////000111111222333444444555666666777777...//////000111222222333444555555666666777777...//////000111222222333444555555666666777777...//////000111222222333444555555666666777777...//////000111222222333444555555666666777777...//////000111222222333444555555666666777777...///000000111222222333444555555666666777777...///000000111222222333444555555666777777888...///000000111222222333444555555666777777888...///000000111222222333444555666666777777888...///000000111222222333444555666666777777888...///000000111222222333444555666666777777888...///000000111222222333444444666666777777888...///000000111222222333444444666666777777888...///000000111222222333444444666666777777888...///000000111222222333444444666666777777888...///000000111222222333444444666666777777777...///000000111222222333444444666666777777777...//////000111222222333444444555666666777777...//////000111222222333333444555666666777777...//////000111222222333333444444666666777777...//////000111222222333333444444666666777777...//////000111111222333333444444666666777777...//////000111111222333333444444666666777777...//////000111111222222333444444555666666777......///000111111222222333333444444666666777......///000111111222222333333444444666666777......///000000111222222333333444444666666777......///000000111222222333333444444666666666......///000000111222222333333444444666666666......///000000111111222222333333444666666666......//////000111111222222333333444444666666......//////000111111222222333333444444444555......//////000111111222222333333333444444555---......///000000111111222222333333444444444))))))******+++,,,,,,------.........//////000((())))))***++++++,,,,,,------.........//////(((((()))******++++++,,,,,,------.........///(((((())))))***++++++,,,,,,,,,------........."""######$$$$$$%%%%%%%%%&&&&&&''''''''''''((("""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''!!!!!!""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&!!!!!!!!!""""""#########$$$%%%$$$%%%%%%%%%%%% !!!!!!!!!""""""#########$$$$$$$$$$$$%%% !!!!!!""""""""""""#########$$$$$$$$$...///000111222222333444555666888999:::;;;<<>>@@@111222222333444555666777999:::;;;===>>>???AAA111222333444555666777888999;;;<<<===???@@@BBB222333444555666777888999:::;;;===>>>@@@AAACCC222333444555666777888999;;;<<<===???@@@BBBCCC333333444555666777999:::;;;<<<>>>???AAABBBDDD333444555666777888999:::;;;===>>>???AAABBBDDD333444555666777888999:::<<<===>>>@@@AAACCCDDD444444555666777888999;;;<<<===>>>@@@AAACCCDDD444555666777888999:::;;;<<<===???@@@AAACCCDDD444555666777888999:::;;;<<<===???@@@AAACCCDDD444555666777888999:::;;;<<<===???@@@AAACCCDDD444555666777888999:::;;;<<<===???@@@AAACCCDDD444555666777888999:::;;;<<<===???@@@AAACCCDDD555666666777888999:::;;;<<<===???@@@AAABBBDDD555666777777888999:::;;;<<<===>>>@@@AAABBBCCC555666777888888999:::;;;<<<===>>>???AAABBBCCC555666777888888999:::;;;<<<===>>>???@@@AAABBB555666777888888999:::;;;<<<===>>>???@@@AAABBB555666777888999999:::;;;<<<===>>>???@@@AAAAAA555666777888999999:::;;;<<<===>>>>>>???@@@AAA666666777888999999:::;;;<<<======>>>???@@@AAA666666777888999999:::;;;<<<<<<===>>>??????@@@666666777888999999:::;;;;;;<<<===>>>>>>???@@@666666777888999999:::;;;;;;<<<======>>>??????666666777888999999:::;;;;;;<<<======>>>>>>???666777777888999999::::::;;;<<<<<<===>>>>>>???666777777888999999::::::;;;<<<<<<===>>>>>>???666777777888999999::::::;;;<<<<<<======>>>>>>666777777888999999::::::;;;;;;<<<======>>>>>>666777777888999999::::::;;;;;;<<<<<<======>>>666777777888999999::::::;;;;;;<<<<<<=========666777777888888999::::::;;;;;;<<<<<<=========777777777888888999::::::;;;;;;<<<<<<<<<======777777777888888999:::::::::;;;;;;<<<<<<======777777777888888999:::::::::;;;;;;<<<<<<<<<===777777777888888999999::::::;;;;;;<<<<<<<<<<<<777777777888888999999::::::;;;;;;;;;<<<<<<<<<777777777888888999999::::::;;;;;;;;;<<<<<<<<<777777777888888999999::::::;;;;;;;;;;;;<<<<<<777777888888888999999:::::::::;;;;;;;;;<<<<<<777777888888999999999:::::::::;;;;;;;;;;;;<<<777777888888999999999:::::::::;;;;;;;;;;;;<<<777777888888999999999:::::::::;;;;;;;;;;;;;;;777888888888999999999:::::::::;;;;;;;;;;;;;;;777888888888999999999:::::::::;;;;;;;;;;;;;;;777888888888999999999::::::::::::;;;;;;;;;;;;777888888888999999999::::::::::::;;;;;;;;;;;;777888888888999999999::::::::::::;;;;;;;;;;;;777888888888999999999:::::::::::::::;;;;;;;;;777888888888999999999:::::::::::::::;;;;;;;;;777888888888999999999:::::::::::::::::::::;;;777888888888999999999999:::::::::::::::::::::888888888888999999999999:::::::::::::::::::::888888888888999999999999:::::::::::::::::::::888888888888999999999999:::::::::::::::::::::888888888888888999999999:::::::::::::::::::::888888888888888999999999:::::::::::::::::::::888888888888888999999999999::::::::::::::::::888888888888888999999999999::::::::::::::::::888888888888888999999999999999:::::::::::::::888888888888888999999999999999999:::::::::999777888888888888888999999999999999999999999999777888888888888888999999999999999999999999999777888888888888888888999999999999999999999999777888888888888888888999999999999999999999999777888888777888888888888999999999999999999999777888888777888888888888888888999999999999888777777888777777888888888888888888888888888888777777888888777888888888888888888888888888888777777888888777777888888888888888888888888888777777777888777777777888888888888888888888888777777777888777777777888888888888888888888888777777777888777777777777777888888888888888777666777777777777777777777777777777777777777777666777777777666777777777777777777777777777777666777777777666666777777777777777777777777777666666777777666666666777777777777777777777777555555555666666666666666666777777777777777666555555555555666666666666666666666666666666666444555555555555666666666666666666666666666666000000000000111111111111111111111111111111111//////000000000000111111111111111111111111111/////////000000000000000111111111111111111111...////////////000000000000000000000000000000((((((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((('''%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<<<>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHH===???@@@AAACCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIII???@@@AAACCCDDDEEEGGGHHHIIIJJJJJJKKKKKKKKKKKK@@@AAACCCDDDEEEGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMAAABBBDDDEEEGGGHHHJJJKKKLLLMMMNNNNNNNNNOOONNNBBBCCCEEEFFFHHHIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPCCCDDDFFFGGGIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQQQQCCCEEEFFFHHHJJJKKKMMMNNNOOOPPPQQQRRRRRRRRRRRRDDDEEEGGGHHHJJJLLLMMMOOOPPPQQQRRRRRRSSSSSSRRRDDDFFFGGGIIIJJJLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSDDDFFFGGGIIIKKKLLLNNNOOOPPPQQQRRRSSSSSSSSSSSSDDDFFFGGGIIIKKKLLLNNNOOOPPPQQQRRRRRRSSSSSSSSSDDDFFFGGGIIIJJJLLLMMMOOOPPPQQQQQQRRRRRRRRRRRRDDDFFFGGGIIIJJJLLLMMMNNNOOOPPPQQQQQQRRRRRRQQQDDDFFFGGGHHHJJJKKKLLLMMMOOOOOOPPPQQQQQQQQQQQQDDDFFFGGGHHHJJJKKKLLLMMMOOOOOOPPPQQQQQQQQQPPPDDDEEEGGGHHHIIIJJJLLLMMMNNNOOOOOOPPPPPPPPPOOODDDEEEFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNOOOOOONNNCCCDDDFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKJJJBBBCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIAAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHAAABBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFAAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEE@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCC???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBB???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>??????@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@???>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>??????????????????????????????>>>>>>===>>>>>>>>>?????????????????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<============>>>>>>>>>>>>>>>============<<<<<<====================================<<<<<<<<<<<<==============================<<<<<<<<<;;;<<<<<<=====================<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888;;;;;;;;;;;;;;;;;;::::::::::::999999999888888;;;;;;;;;;;;;;;::::::::::::999999999888888888;;;;;;;;;::::::::::::::::::999999999888888777;;;;;;::::::::::::::::::999999999888888777777:::::::::::::::::::::999999999888888888777777::::::::::::::::::999999999999888888777777777::::::::::::::::::999999999888888888777777666:::::::::::::::999999999999888888777777777666::::::::::::999999999999888888888777777666666::::::::::::999999999999888888888777777666666:::::::::999999999999999888888777777777666666:::::::::999999999999888888888777777666666555:::999999999999999888888888777777777666666555999999999999999999888888888777777666666666555999999999999999888888888777777777666666555555999999999999888888888888777777777666666555555999999999999888888888777777777666666555555555999999999888888888888777777777666666555555444999999888888888888777777777666666555555555444888888888888888777777777777666666555555444444888888888888888777777777666666666555555444444888888888888777777777666666666555555555444444888888888777777777777666666666555555444444444888888777777777777666666666555555555444444333888888777777777777666666666555555555444444333777777777777777777666666666555555444444444333777777777777777666666666555555555444444333333777777777777666666666666555555555444444333333777777777666666666666555555555444444444333333777777666666666666666555555555444444333333333666666666666666666555555555444444444333333222666666666666666555555555555444444444333333222666666666666555555555555444444444333333333222111111111111111111000000000/////////.........111111111111000000000000/////////.........---111000000000000000000/////////.........------000000000000000////////////.........---------))))))))))))((((((((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############HHHGGGFFFEEEDDDCCCBBBAAA???>>><<>>MMMLLLLLLKKKIIIHHHGGGEEECCCAAA???NNNNNNMMMLLLKKKJJJHHHGGGEEEBBBAAAPPPOOOOOONNNLLLKKKIIIHHHFFFDDDAAAQQQPPPPPPOOOMMMLLLJJJIIIGGGDDDBBBRRRQQQPPPOOONNNMMMKKKIIIGGGEEECCCRRRRRRQQQPPPOOOMMMLLLJJJHHHEEECCCSSSRRRQQQPPPOOONNNLLLJJJHHHFFFDDDSSSRRRQQQPPPOOONNNLLLJJJHHHFFFDDDSSSRRRQQQPPPOOOMMMLLLJJJHHHFFFDDDRRRRRRQQQPPPNNNMMMKKKJJJHHHEEECCCQQQQQQPPPOOONNNLLLKKKIIIGGGEEECCCPPPPPPOOONNNMMMLLLJJJIIIGGGEEECCCQQQPPPOOONNNMMMLLLJJJIIIGGGEEECCCOOOOOONNNMMMLLLKKKJJJHHHFFFDDDBBBNNNNNNMMMLLLKKKJJJIIIGGGEEECCCBBBMMMMMMLLLKKKJJJIIIHHHFFFDDDCCCAAALLLKKKKKKJJJIIIHHHFFFEEEDDDBBB@@@JJJJJJIIIHHHHHHFFFEEEDDDCCCAAA???IIIIIIHHHGGGFFFEEEDDDCCCBBB@@@???HHHGGGGGGFFFEEEDDDCCCBBBAAA???>>>FFFFFFEEEEEEDDDCCCBBBAAA@@@>>>===EEEEEEDDDDDDCCCBBBAAA@@@???===<<>><<<;;;CCCCCCBBBAAAAAA@@@???>>>===<<<;;;BBBBBBAAA@@@@@@???>>>===<<<;;;:::AAAAAA@@@??????>>>======;;;:::999@@@@@@??????>>>======<<<;;;:::999@@@@@@??????>>>======<<<;;;:::999??????>>>>>>======<<<;;;:::999888???>>>>>>======<<<;;;::::::999888>>>>>>======<<<;;;;;;:::999888777>>>======<<<;;;;;;:::999888777777======<<<;;;;;;:::999999888777666<<<<<<;;;;;;::::::999888777666666<<<<<<;;;::::::999999888777666555<<<;;;;;;:::999999888777666666555;;;;;;::::::999888888777666555444;;;::::::999999888777777666555444::::::999999888888777666555444444::::::999888888777777666555444333:::999999888888777666666555444333999999888888777777666555444333222999999888888777777666555444333222999999888888777666666555444333222999888888777777666555555444333222999888888777666666555555444222222888888777777666666555444333222111888888777666666555444444333222111888777777666666555444444333222111888777666666555555444333222111111777777666666555444444333222111000777777666555555444444333222111000777666666555555444333333222111000777666666555444444333333222111000666666555555444444333222111000000666666555555444333333222111000///666555555444444333333222111000///666555555444444333333222111000///666555555444444333222222111000///555555444444333333222111111000///555555444444333333222111000//////555555444444333222222111000000///555444444333333222111111000000///555444444333333222111111000000///555444333333222222111111000000///444444333333222222111000000//////444444333333222111111000000//////444333333222222111111111000///...444333333222222111111111000///...444333333222222111000111000///...333333333222111111111111000///...333333222222111111111111000///...333333222222111111111111000///...333333222222111111111111000///...333333222222111222111000000///...333222222111111222111000//////...333222222111111111111000//////...333222222111222111111000///......222222222111111000//////...---,,,222222111111000000//////...---,,,222222111111000000//////...---,,,...------,,,,,,+++******)))((((((------,,,,,,++++++******)))((('''---,,,,,,,,,++++++******)))((('''---,,,,,,++++++******)))(((''''''&&&&&&%%%%%%$$$$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$#########"""!!! %%%%%%%%%$$$$$$#########"""!!! %%%$$$$$$$$$######""""""!!! $$$$$$#########""""""!!!!!! #########""""""!!!!!!!!! ######""""""!!!!!!!!! 555555555555555555444555444555)))*********++++++)))))))))******+++(((((()))))))))***'''(((((()))))))))'''''''''(((((((((&&&&&&''''''((((((%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&(((((((((((())))))''''''((((((((((((&&&''''''(((((((((&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&& !!!!!!!!!!!!000000000000000////////////000.........//////------.........---------------,,,,,,,,,------(((+++,,,,,,+++''''''*********%%%%%%%%%&&&((( 777888777888777777666777666777((())))))*********((((((((())))))***'''((((((((())))))'''''''''(((((((((&&&&&&''''''((((((&&&&&&&&&'''''''''%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&#########$$$$$$%%%!!!""""""######$$$''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%""""""###$$$$$$%%%!!!!!!"""###$$$$$$222222222333333111111111222222000000111111111//////000000000...////////////...............---------......,,,,,,,,,------++++++++++++,,,))))))******+++999:::999999999999888999888999&&&&&&''''''((((((&&&&&&&&&'''''''''%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&"""######%%%%%%&&&""""""###$$$&&&&&&!!!!!!###$$$&&&&&&%%%%%%%%%%%%%%%((($$$%%%%%%%%%%%%((($$$$$$$$$%%%%%%((($$$$$$$$$$$$%%%((($$$$$$$$$$$$$$$'''######$$$$$$$$$'''#########$$$$$$'''""""""#########&&&!!!""""""""""""%%%!!!!!!!!!!!!!!!%%% !!!$$$444555555555555333444444444444222333333333333111222222222222000111111111222000000000111111//////000000000///////////////......---......---------,,,---,,,,,,,,,+++,,,<<<======>>>===>>>===>>>===>>>+++,,,,,,,,,,,,---++++++++++++,,,,,,******++++++++++++************++++++))))))************)))))))))))))))***((((((((()))))))))((((((((((((((()))''''''''''''((('''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%))))))******++++++((())))))******+++(((((())))))******((((((((())))))***''''''(((((())))))&&&''''''(((((((((&&&&&&''''''((((((&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%#########$$$$$$%%%""""""#########$$$666666666666666444444555555555333333333444444222222222222333111111111111222000000000000111/////////000000....../////////...............---------------,,,,,,---------,,,,,,,,,,,,,,,>>>???>>>???>>>????????????@@@///000...///////////////---...............,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++)))***************))))))))))))******(((((())))))))))))(((((((((((())))))''''''((((((((((((''''''''''''((((((&&&'''''''''+++,,,,,,---......++++++,,,,,,------***++++++,,,,,,---)))******+++,,,,,,))))))******++++++((())))))******+++(((((())))))******'''(((((())))))***&&&'''((((((((((((&&&&&&''''''((((((%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%555555555555666444444444444555333333333333444111222222222333000111111111222///000000000000.../////////000............///,,,------------+++,,,,,,,,,,,,******+++++++++))))))*********((())))))))))))BBBCCCCCCBBBCCCCCCBBBCCCCCC000111111///000111//////000......///---......,,,------,,,,,,---+++,,,,,,***+++++++++++++++++++++,,,++++++,,,++++++++++++,,,---***+++,,,)))***+++))))))***(((((()))'''((((((&&&''''''&&&&&&'''%%%&&&&&&$$$$$$%%%######$$$"""""""""!!!""""""/////////.........---------,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))******************+++++++++******+++DDDDDDDDDDDDDDDDDDDDDDDDDDD333444444222333333222222222111111111000000000/////////......///---......---------+++,,,,,,******+++)))))))))(((((()))!!!!!!"""!!!!!!""" !!!!!!    //////.........------------,,,,,,,,,+++++++++******************))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%BBBAAAAAABBBAAA@@@BBBAAA@@@++++++***************)))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############333333333222222222111111111000000000//////////////////.........---------,,,,,,,,,+++++++++******************)))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!"""!!!!!!###"""!!!###"""!!!###"""!!!<<<;;;:::;;;;;;:::;;;:::999////////////...............------------,,,,,,,,,,,,,,,+++++++++++++++***************************)))+++***)))******))).........,,,,,,,,,+++++++++*********))))))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""""""""&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$&&&%%%$$$&&&%%%$$$111111111000000111------,,,,,,,,,---,,,,,,++++++$$$$$$###%%%%%%$$$$$$###%%%%%%444333222222111444333222222111444333222222111333333333222222222&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$000000///...---000///...------666666444333222666555444222111666555333222111555666666444444555333333222&&&&&&333222111111000:::888777555444999888777444333999888666444333((((((''''''&&&(((''''''''''''888999999777777888)))((((((''''''(((((('''&&&&&&555%%%%%%$$$###444333222""""""===;;;999888777<<<;;;999888777<<<;;;999777666???>>>===;;;CCCAAA@@@>>>GGGEEECCCAAAKKKIIIGGGDDDDDD@@@===:::BBB>>><<<999@@@<<<:::888===;;;999777;;;999777666999777666555```]]]YYYUUU\\\YYYVVVRRRXXXUUUSSSPPPTTTRRRPPPNNNPPPNNNMMMKKKLLLKKKJJJHHH???>>>===;;;CCCAAA@@@>>>GGGEEECCCAAAKKKIIIGGGDDDDDD@@@===:::BBB>>><<<999@@@<<<:::888===;;;999777;;;999777666999777666555```]]]YYYUUU\\\YYYVVVRRRXXXUUUSSSPPPTTTRRRPPPNNNPPPNNNMMMKKKLLLKKKJJJHHHEEECCCAAACCCAAA@@@######"""###$$$%%%&&&######$$$&&&&&&######%%%&&&&&&AAACCCBBBAAACCC>>>?????????AAA444666999<<<>>>666888;;;>>>@@@777999===@@@BBBNNNNNNMMMKKKJJJJJJ666777333///000111222111///000$$$%%%&&&((((((%%%%%%'''((((((%%%%%%'''((()))))))))$$$$$$$$$!!!===AAAEEEIIIMMM>>>AAAEEEJJJMMM>>>AAAEEEJJJNNNIIIJJJKKKHHHHHHIII,,,,,,...///000,,,---...///000&&&'''((()))***&&&'''(((******'''''')))***+++...000222444666,,,...000222444:::<<<@@@DDDGGG888;;;???BBBEEE777999===@@@CCCBBBBBBCCCBBBBBBCCC333444666999:::111333555777888'''((()))+++,,,'''(((***+++,,,((((((***+++,,,///////////////....../////////---///111333555,,,---///222333+++,,,...000111???????????????@@@888999777666777555666555555666))))))+++---...)))***+++---...)))***,,,---...555555333111222222333333222333###$$$%%%''''''"""###$$$&&&&&&!!!"""###$$$%%%@@@@@@???AAA@@@@@@111222222333333000111222222333+++,,,...000111+++,,,...000111,,,---///111222000111222333444000111222333444BBBBBBBBBCCCCCCCCC,,,,,,---//////+++,,,---//////...///111333555...///111333555...///111444555///000/////////.../////////000@@@AAAAAABBBBBBCCC***++++++,,,---***+++,,,------...000222444666...///222444555...///111333555,,,---...///000,,,---...///000;;;<<<===<<<===>>>///000222333444000111222444555,,,---///111222,,,---...000111+++,,,...000111///000000000000//////000000111***+++---...***+++---...******,,,---)))+++,,,------...///000---...000111...///111222...///111222///000222333///111222333000000111222000111222222111111222333111222333333222222333444222333333444555555555666555666666666666666777777777777777888777888888999888888999999***+++---...***+++---...******,,,---)))+++,,,------...///000---...000111...///111222...///111222///000222333///111222333000000111222000111222222111111222333111222333333222222333444222333333444555555555666555666666666666666777777777777777888777888888999888888999999&&&&&&'''(((((()))******+++,,,,,,---...//////&&&''''''((()))******+++,,,,,,---...//////000''''''((())))))***+++,,,,,,---...//////000111'''(((((()))***+++,,,,,,---...//////000111222(((((()))***++++++,,,---...//////000111222333((()))******+++,,,---......///000111222333333))))))***+++,,,------...///000111222222333444)))***++++++,,,---...///000111111222333444555******+++,,,---...//////000111222333444555666***+++,,,,,,---...///000111222333444555555666***+++,,,---...///000111111222333444555666777+++,,,,,,---...///000111222333444555666777888+++,,,---...///000111222333444444555666777888,,,,,,---...///000111222333444555666777888999,,,---...///000111222333444555666777888888999,,,---...///000111222333444555666777888888999,,,---...///000111222333444555666777888999:::---...///000111222333444555666777888999:::;;;---...///000111222333444555666777888999:::;;;---...///000111222333444555666777999:::;;;<<<...///000111222333444555666777888999:::;;;<<<...///000111222333444555666777888999:::;;;<<<...///000111222333555666777888999:::;;;<<<===///000111222333444555666777888999:::;;;<<<===///000111222333444555666777999:::;;;<<<===>>>///000111222333555666777888999:::;;;<<<===>>>000000111333444555666777888999:::;;;===>>>???000111222333444555666777888:::;;;<<<===>>>???000111222333444555777888999:::;;;<<<===>>>???000111222333555666777888999:::;;;<<<>>>???@@@000111222333555666777888999:::;;;<<<>>>???@@@111111222444555666777888999;;;<<<===>>>???@@@111222333444555666777888:::;;;<<<===>>>???@@@111222333444555666888999:::;;;<<<===>>>@@@AAA111222333444555777888999:::;;;<<<>>>???@@@AAA111222333444666777888999:::;;;===>>>???@@@AAA444555666777888999:::;;;<<<===???>>>???@@@AAA444555666777888999:::;;;<<<>>>???>>>???@@@BBB555666777888999:::<<<===>>>>>>???>>>???AAABBB555666777888999:::<<<===>>>>>>???>>>???AAABBB555666777888999:::;;;===>>>>>>???>>>???AAABBB555666777888999:::;;;===>>>===???>>>???AAACCC555666777888999:::;;;<<<>>>===>>>>>>???@@@CCC555666777888999:::;;;<<<======>>>>>>???@@@CCC555666777888999:::;;;<<<======>>>>>>???@@@CCC555666777888999:::;;;<<<======>>>>>>???@@@CCC444555666777999:::;;;<<<======>>>??????@@@BBB444555666777888999;;;<<<======>>>??????AAABBB444555666777888999:::;;;===>>>???@@@@@@AAABBB444555666777888999:::;;;<<<===>>>@@@???AAABBB444555666777888999:::;;;<<<===>>>??????@@@AAA444555555777888999:::;;;<<<===>>>??????@@@AAA333444555666777888999:::;;;===>>>??????@@@AAA333444555666777888999:::;;;<<<===>>>>>>???@@@333444555666777888999:::;;;<<<===>>>??????@@@333444555666777888999:::;;;<<<===>>>??????@@@333333444555666777888999:::;;;<<<===>>>>>>???222333444555666777888999:::;;;<<<===>>>>>>???222333444555666777888999:::;;;<<<===>>>>>>???333444555666777888888999:::;;;<<<===>>>>>>???333444555666777888888999:::;;;<<<===>>>>>>???444444555666777888999:::;;;<<<======>>>>>>???333444555666777888999:::;;;;;;<<<===>>>>>>???333444555666777888888999:::;;;<<<<<<======>>>333444444555666777888999:::;;;<<<======>>>>>>333333444555666777888999:::;;;<<<<<<===>>>>>>222333444555666777888999::::::;;;<<<===>>>>>>222333444555666777888888999:::;;;<<<<<<===>>>222333444555555666777888999:::;;;<<<<<<======222333333444555666777888999:::;;;<<<<<<======222222333444555666777888999:::;;;<<<<<<======222222333444555666777888999::::::;;;<<<======111222333444555666777888888999:::;;;<<<======111222333444555666666777888999:::;;;;;;<<<===111222333444444555666777888999:::;;;;;;<<<===111222333444444555666777888999:::;;;;;;<<<===111222222333444555666777888999:::;;;;;;<<<===111111222333444555666777888999:::;;;<<<<<<===000111222333444555666777888999::::::;;;<<<===000111222333444555666666777888999:::;;;<<<===000111222333444444555666777888999:::;;;<<<===000111222333444555666666777888999:::;;;;;;<<<000111222333333444555666777888999:::;;;;;;<<<000111111222333444555666777888999:::;;;;;;<<<000000111222333444555666777888999::::::;;;<<>>666777777888999:::;;;;;;<<<======>>>>>>>>>???666777888999:::;;;;;;<<<======>>>>>>?????????777888999:::;;;;;;<<<===>>>>>>??????@@@@@@@@@888999::::::;;;<<<===>>>>>>??????@@@@@@AAAAAA888999:::;;;<<<===>>>>>>???@@@@@@AAAAAABBBBBB999:::;;;<<<======>>>???@@@@@@AAAAAABBBBBBBBB999:::;;;<<<===>>>???@@@@@@AAABBBBBBBBBCCCCCC999:::;;;<<<===>>>???@@@@@@AAABBBBBBBBBCCCCCC:::;;;<<<===>>>??????@@@AAABBBBBBCCCCCCCCCDDD;;;<<<<<<===>>>???@@@AAAAAABBBCCCCCCDDDDDDDDD;;;<<<===>>>???@@@@@@AAABBBCCCCCCDDDDDDEEEEEE<<<======>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEEEE<<<===>>>???@@@AAAAAABBBCCCDDDDDDEEEEEEFFFFFF<<<===>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFFFFFFF===>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGG===>>>???@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGGGGG>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGHHH>>>???@@@AAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHHHH???@@@AAABBBCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHIII???@@@AAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIIII???@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJ@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJ@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJ@@@AAABBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJ@@@AAACCCDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKAAABBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKAAABBBCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLAAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLLLLAAABBBDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLBBBDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNBBBDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNBBBDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMNNNCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLMMMMMMBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKLLLLLLMMMAAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLLLLAAABBBCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLAAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKLLL@@@AAABBBCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKKKK@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJJJJKKK@@@AAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJKKK???@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJJJJ???@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJ???@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHHHHIIIIII???@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJ???@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJJJJ???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJ???@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIIII>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGGGGHHHIIIIII>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFGGGHHHHHHIII>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFGGGGGGHHHIII>>>??????@@@AAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHH>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFFFFGGGHHHHHH===>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFGGGGGGHHH===>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFGGGGGGHHH===>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFGGGGGGHHH===>>>???@@@AAAAAABBBCCCDDDDDDEEEFFFFFFGGGHHH===>>>???@@@@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGG===>>>??????@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGG===>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFGGGGGG===>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFGGGGGG======>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFFFFGGG======>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFFFFGGG======>>>???@@@AAABBBBBBCCCDDDDDDEEEFFFFFFFFF======>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFF======>>>???@@@AAAAAABBBCCCDDDDDDEEEEEEFFFFFF<<<===>>>???@@@@@@AAABBBCCCCCCDDDEEEEEEEEEFFF<<<===>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEEEE<<<======>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEEEE<<<======>>>???@@@@@@AAABBBCCCCCCDDDDDDDDDEEE;;;<<<===>>>??????@@@AAABBBBBBCCCCCCDDDDDDDDD;;;<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCDDDDDD;;;<<<<<<===>>>??????@@@AAAAAABBBBBBCCCCCCCCC:::;;;<<<======>>>???@@@@@@AAAAAABBBBBBBBBCCC:::;;;;;;<<<===>>>>>>???@@@@@@AAAAAABBBBBBBBB:::;;;;;;<<<===>>>>>>???@@@@@@AAAAAABBBBBBBBB999:::;;;<<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAA999:::;;;;;;<<<======>>>>>>??????@@@@@@@@@AAA888999::::::;;;<<<======>>>>>>?????????@@@@@@888999999:::;;;;;;<<<<<<===>>>>>>>>>?????????777888999999:::;;;;;;<<<<<<=========>>>>>>>>>777777888888999::::::;;;;;;<<<<<<============666777777888888999::::::;;;;;;;;;<<<<<<<<<<<<555666777777888888999999::::::;;;;;;;;;;;;;;;555555666666777888888999999999::::::::::::;;;444555555666666777777888888999999999999::::::444444555555555666666777777888888888888999999333333444555555555666666666777777777888888888333333333444444444555555666666666777777777777222222333333333444444555555555555666666666666222222333333333444444555555555555666666666666111111222222333333333444444444555555555555555111111111222222222333333333444444444444444444000000111111111111222222222333333333333333444//////000000111111111111222222222222333333333/////////000000000000111111111111222222222222......////////////000000000000111111111111111............////////////000000000000000000000---------............///////////////000000000------------------............///////////////,,,,,,,,,---------------.....................+++,,,,,,,,,,,,,,,------------------.........++++++++++++,,,,,,,,,,,,,,,------------------***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,,,,)))*********************+++++++++++++++++++++))))))))))))************************+++++++++((()))((())))))))))))))))))******************((((((((((((((())))))))))))))))))))))))))))))'''((((((((((((((((((((((((((()))))))))))))))'''''''''''''''''''''(((((((((((((((((((((((( !!!!!!   666666666666666666666666555555555444444333333777777777777777777777777666666666555555444333888888888888888888888888777777777666666555444999::::::::::::999999999999888888777777666555:::;;;;;;;;;;;;::::::::::::999999888888777666<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888777==================<<<<<<<<<;;;;;;::::::999888>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::999??????????????????>>>>>>>>>======<<<;;;;;;:::???@@@@@@@@@@@@@@@?????????>>>>>>===<<<<<<;;;@@@@@@AAAAAA@@@@@@@@@@@@??????>>>>>>===<<<<<>>======BBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>===BBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@??????CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@??????DDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@???DDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@EEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>BBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>===AAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>======@@@@@@@@@@@@@@@@@@?????????>>>>>>======<<<<<>>>>>>>>======<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::=====================<<<<<<<<<;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999999888888;;;;;;;;;;;;:::::::::::::::999999888888777777:::::::::::::::999999999999888888888777777666999999999999999888888888888777777777666666555888888888888888888777777777777666666555555555777777777777777777777666666666555555555444444666666666666666666666555555555555444444444333666666666666666666666555555555555444444444333555555555555555555555555444444444444333333222444444444444444444444444444333333333222222222444444444444333333333333333333222222222111111333333333333333333222222222222222111111111000222222222222222222222111111111111000000000000111111111111111111111111111000000000000//////000000000000000000000000000000////////////...000000000000000000000///////////////.........///////////////////////////............------.................................------------.....................---------------,,,,,,,,,------------------------------,,,,,,,,,,,,+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++******************)))*********************************)))))))))))))))************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''!!!!!!!!!!!!!!!!!! 333222111111000000///...------,,,333333222222111000000///...---,,,444444333333222111000000///...---555555444444333222111111000///...666666555444444333222111000//////777777666555555444333222111000///888888777666555555444333222111000999999888777666555555444333222111:::999999888777666555555333222111;;;:::999999888777666555444333222<<<;;;:::999999888777666555444333===<<<;;;:::999888888777666444444======<<<;;;:::999888777666555444>>>===<<<<<<;;;:::999888777666555???>>>===<<<;;;::::::999888666555???>>>===<<<;;;;;;:::999888666555??????>>>===<<<;;;:::999888777666@@@???>>>>>>===<<<;;;:::999888777AAA@@@???>>>===<<<<<<;;;:::888777AAAAAA@@@???>>>===<<<;;;:::999888BBBAAA@@@@@@???>>>===<<<;;;:::999CCCBBBAAA@@@???>>>>>>===;;;:::999CCCBBBBBBAAA@@@???>>>===<<<;;;:::DDDCCCBBBBBBAAA@@@???>>>===<<<;;;DDDDDDCCCBBBAAA@@@??????===<<<;;;EEEDDDDDDCCCBBBAAA@@@???>>>===<<>><<>>===GGGFFFEEEEEEDDDCCCBBBAAA@@@???>>>GGGGGGFFFEEEDDDDDDCCCBBBAAA???>>>GGGGGGFFFEEEDDDDDDCCCBBBAAA???>>>HHHGGGGGGFFFEEEDDDCCCBBBAAA@@@???IIIHHHGGGGGGFFFEEEDDDCCCBBBAAA???IIIIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@JJJIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAJJJJJJIIIHHHGGGFFFEEEEEECCCBBBAAAKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCAAAKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBMMMLLLKKKKKKJJJIIIHHHGGGFFFEEECCCMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDMMMMMMLLLKKKJJJIIIIIIHHHFFFEEEDDDMMMMMMLLLKKKKKKJJJIIIHHHGGGEEEDDDMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFEEENNNMMMLLLLLLKKKJJJIIIHHHGGGFFFEEENNNMMMLLLLLLKKKJJJIIIHHHGGGFFFEEENNNMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFEEELLLLLLLLLKKKJJJJJJIIIHHHGGGFFFEEELLLLLLKKKKKKJJJIIIIIIHHHGGGFFFEEELLLLLLKKKKKKJJJIIIIIIHHHGGGFFFEEELLLLLLKKKKKKJJJIIIHHHHHHGGGEEEDDDMMMLLLLLLKKKKKKJJJIIIIIIGGGFFFEEEMMMLLLLLLKKKKKKJJJIIIIIIGGGFFFEEELLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEELLLLLLKKKKKKJJJJJJIIIHHHGGGFFFEEELLLLLLKKKKKKJJJIIIIIIHHHGGGFFFEEELLLKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDKKKJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBAAAHHHGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@HHHGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@GGGGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@GGGFFFFFFEEEDDDDDDCCCBBBAAA@@@???FFFEEEEEEDDDDDDCCCBBBAAA@@@???>>>EEEEEEDDDDDDCCCBBBAAAAAA@@@???>>>EEEDDDDDDCCCBBBBBBAAA@@@???>>>===DDDDDDCCCBBBBBBAAA@@@???>>>===<<>>===<<>>===<<<;;;BBBAAAAAA@@@??????>>>===<<<;;;:::AAAAAA@@@??????>>>===<<<;;;::::::@@@@@@??????>>>===<<<<<<;;;:::999@@@??????>>>===<<<<<<;;;:::999888???>>>>>>===<<<<<<;;;:::999888777>>>>>>===<<<<<<;;;:::999999888777>>>>>>===<<<<<<;;;:::999999888777======<<<<<<;;;:::999999888777666===<<<;;;;;;:::999999888777666555<<<;;;;;;:::999999888777666555555;;;::::::999999888777777666555444::::::999888888777666666555444333999999888888777666666555444333333999888777777666666555444444333222888777777666666555444444333222111777666666555555444444333222111111666666555555444333333222111111000555555444444333333222222111000///555444444333333222222111000000///444333333222222111111000000///...333333222222111111000000///......333333222222111111000000//////...222222222111111000000//////......222111111000000//////.........---111111000000//////......------,,,000000/////////......------,,,,,,000//////.........------,,,,,,+++//////......---------,,,,,,++++++.........------,,,,,,,,,++++++***...---------,,,,,,+++++++++******------,,,,,,,,,+++++++++******)))---,,,,,,,,,++++++*********)))))),,,,,,+++++++++*********))))))(((++++++++++++******)))))))))((((((++++++*********)))))))))(((((((((************)))))))))((((((''''''************)))))))))((((((''''''******)))))))))((((((((('''''''''))))))))))))((((((((('''''''''&&&))))))((((((((('''''''''&&&&&&&&&(((((((((((('''''''''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%$$$ ))))))***++++++,,,***+++******---///---((()))000000,,,((((((###!!!!!!  |||~~~}}}{{{zzzttttttttttttsssmmmnnnnnnnnnmmm444444555666666444444555666666555555888888888666666888;;;;;;666666888;;;;;;LLLMMMLLLJJJIIIEEEFFFEEECCCBBB>>>???===<<<;;;888888777666555555555444222222wwwyyyxxxvvvtttooopppooommmllleeefffeeecccbbb\\\\\\\\\ZZZYYYWWWWWWWWWVVVUUU}}}sssttttttrrrqqqggghhhhhhfffeee```aaa```___^^^666666666555555666666666555555888777666555555888999777555555999999777555555999999777555555ዋ|||xxx~~~tttpppmmmrrrtttiiifffccciiiiii___\\\[[[___aaaWWWUUUTTTZZZ[[[RRRPPPOOOyyyyyyqqqxxxoooxxxgggpppxxx```gggpppxxxYYY```gggpppzzz{{{yyyvvvtttppppppmmmkkkiiihhhgggdddaaaaaa``````]]][[[YYY[[[[[[YYYVVVUUU999999888777777999999888777777666777777666555444444444333333222111000000111//////////////////////////////íxxxzzz|||}}}}}}Ҙxxxzzz~~~llloooqqqsssrrreeegggiiijjjjjjDDDDDDEEEFFFFFFDDDDDDEEEFFFFFF@@@CCCDDDEEEBBB>>>>>>>>>@@@???::::::;;;:::;;;888555444444777333333333222222333333333222222zzz|||~~~~~~qqqrrrtttuuuuuuiiiiiikkkkkkmmmbbbcccdddeeeeee^^^___`````````̻Ҿ]]]____________YYYZZZZZZZZZZZZUUUUUUVVVVVVVVVPPPQQQQQQQQQQQQLLLLLLMMMMMMMMMHHHHHHIIIIIIIIIDDDEEEEEEEEEEEEBBBBBBCCCCCCCCC@@@@@@AAAAAAAAANNNNNNGGG??????NNNNNNGGG??????NNNNNNGGG??????GGGHHH@@@;;;:::BBBBBB999777777<<<:::555333444222222000......222222000......222222000......У}}}wwwxxxzzz{{{{{{VVVXXXZZZ[[[[[[OOOQQQRRRSSSSSSIIIJJJKKKLLLLLLCCCDDDFFFFFFFFF??????@@@AAAAAA;;;<<<<<<======777888999999999333444555555444000000000000111,,,,,,,,,,,,,,,777777333//////222333///++++++///---***&&&(((******'''######((((((%%%""""""'''&&&$$$!!!!!!$$$$$$"""######!!!"""""" ξʹIJ%%%%%%(((******###$$$'''))))))""""""%%%'''(((!!!!!!###%%%%%% """$$$$$$!!!###### """"""!!!!!!++++++,,,......'''(((***+++)))$$$$$$###$$$%%% !!!!!!{{{|||}}}~~~~~~wwwxxxyyyzzzyyyttttttuuuvvvvvvpppqqqrrrsssrrrmmmnnnoooooooooLLLIIIFFFDDDBBBHHHGGGDDDBBB???EEECCCAAA>>>===BBB???===::::::>>><<<:::888666;;;999777555444888777555333222555444222111000333222111000///111000///000//////......000///---,,,...//////zzzzzzuuuzzzuuupppzzzuuupppllluuuppplllgggppplllgggdddlllgggddd```gggddd```]]]ddd```]]]ZZZ```]]]ZZZWWW]]]ZZZWWWTTTZZZWWWTTTRRR//////.........+++---------***'''((('''((('''$$$!!!""""""$$$!!!!!!!!!yyy}}}}}}}}}|||qqqrrrssssssssshhhiiijjjjjjkkk```aaabbbccccccZZZ[[[\\\\\\\\\TTTUUUVVVWWWWWWOOOPPPPPPQQQQQQLLLLLLLLLMMMMMMIIIIIIJJJIIIIIIFFFGGGGGGFFFFFFDDDDDDDDDCCCCCC444444444444444444444444444444...///......---)))((((((((()))   \\\```eeehhhgggQQQTTTXXX[[[ZZZHHHJJJMMMOOONNN@@@BBBDDDFFFFFF999:::<<<>>>>>>444555777999888000111333444444------///000000)))***+++,,,,,,&&&'''((())))))$$$$$$&&&''''''""""""###$$$$$$ !!!"""######|||qqqtttwwwxxxwwwfffhhhjjjkkkkkk]]]^^^```aaaaaaTTTVVVWWWXXXWWWNNNOOOPPPQQQPPPHHHIIIJJJKKKKKKDDDDDDEEEEEEEEE???@@@@@@AAAAAA<<<============:::::::::::::::888888888888888555666666666666......222666666......222666666***+++///222000'''&&&''',,,,,,###!!!"""%%%(((XXXZZZ\\\]]]\\\PPPRRRSSSTTTTTTHHHJJJKKKLLLKKKBBBCCCDDDEEEDDD=========>>>???666777888999888333333444555555///000000111111---------......)))******++++++''''''((()))(((%%%%%%&&&&&&'''######$$$$$$$$$""""""#########&&&%%%%%%&&&&&&|||qqqtttwwwxxxwwwhhhjjjlllmmmmmm``````bbbcccdddVVVXXXZZZ[[[ZZZQQQRRRSSSTTTTTTKKKLLLMMMNNNNNNFFFFFFGGGHHHIIIAAABBBCCCDDDCCC>>>??????@@@@@@;;;<<<<<<======999999:::::::::777777777888888¯(((((()))******(((((()))******%%%&&&'''(((&&&######$$$$$$$$$  !!!))))))+++------))))))+++------'''(((***,,,+++&&&&&&((())))))$$$###%%%''''''!!!!!!"""$$$$$$!!!""""""!!!!!!######$$$$$$%%%###$$$$$$%%%%%%}}}vvvxxxzzz{{{zzzoooppprrrssssssgggiiijjjkkkkkkaaabbbdddeeeddd\\\]]]^^^^^^^^^WWWWWWXXXYYYYYYQQQRRRSSSSSSSSSMMMNNNOOOPPPPPPJJJJJJKKKLLLLLLGGGGGGHHHIIIIIIDDDDDDEEEFFFFFFAAABBBCCCDDDDDD******(((&&&%%%%%%%%%&&&&&&$$$###!!!!!!!!!""""""yyy~~~zzzzzzzzz}}}~~~}}}vvvtttrrrtttuuuvvvwwwvvvtttöüۗʳ͵ѷѵÿÿÿddddddcccaaa___]]][[[WWWVVVVVVTTTSSSRRRPPP```gggpppxxxYYY```gggpppTTTPPPLLLIIIJJJJJJPPPLLLIIIDDDDDDEEEJJJJJJKKKKKKKKKEEEEEEEEEEEEEEEǼĵƵȳɱ¼~~~{{{xxx¹|||yyyż}}}yyyƽ}}}zzzż}}}zzzú|||yyyý~~~{{{xxxxxxtttrrrooollliiigggdddbbbllljjjnnnooommmRRRyyyvvvssspppmmmjjjhhheeeccc```kkkpppqqqoooRRRyyyvvvssspppnnnkkkhhheeeccc```lllkkksssrrrSSSzzzwwwtttqqqnnnkkkhhheeeccc```^^^kkkuuutttrrrzzzvvvsssqqqnnnkkkhhheeeccc```^^^mmmxxxvvvtttyyyvvvssspppmmmkkkhhheeebbb___]]][[[yyyxxxwwwxxxuuurrrooommmjjjgggdddbbb___]]]ZZZ{{{zzzxxxooooooooooooooooooooooooooooooooooooooooooooorrrqqqooommmkkktttsssqqqooommmwwwuuusssrrrpppxxxwwwuuusssrrr///...---------,,,,,,***))))))((((((''''''======<<<=========]]]ZZZ]]]ZZZWWWTTTZZZWWWTTTRRRzzzyyywwwvvvtttrrrqqq```aaabbbooonnnmmmkkkccccccddddddddddddmmmeeefffffffffffffffeeeggghhhhhhhhhhhhggggggiiijjjjjjjjjjjjiiihhhjjjkkklllllllllkkkjjjlllmmmmmmmmmmmmllllllmmmnnnoooooonnnnnnmmmnnnooopppppppppooonnnooopppqqqqqqppppppooopppqqqqqqqqqqqqpppooopppqqqrrrrrrqqqqqqppppppqqqrrrrrrqqqqqqppppppqqqrrrrrrqqqqqqppppppqqqrrrrrrqqqqqqppppppqqqqqqqqqqqqpppoooooopppqqqqqqpppoooooonnnoooppppppoooooonnnmmmnnnoooooonnnmmmmmmlllmmmmmmmmmmmmlllkkkjjjkkkllllllkkkkkkjjjiiijjjjjjjjjjjjiiihhhggghhhhhhhhhhhhggggggeeeffffffffffffeeeeeecccddddddddddddccccccaaabbbbbbbbbbbbaaa```___`````````______^^^]]]^^^^^^^^^]]]]]]\\\ZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZXXXYYYYYYYYYXXXXXXXXXUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSRRR~~~|||xxxrrr~~~vvvppp{{{{{{rrr{{{rrrjjjrrrjjjcccjjjccc\\\ccc\\\WWW\\\WWWRRRWWWRRRMMMRRRMMMIIIMMMIIIEEEIIIEEEAAA~~~xxxyyyzzz{{{{{{ssstttuuuvvvvvvooopppqqqqqqqqqllllllmmmmmmmmmhhhhhhiiiiiiiiieeeffffffffffffbbbcccccccccccc```````````````'''''''''''''''###%%%%%%%%%###!!! !!!------IIIGGGDDD+++,,,EEECCC@@@******@@@???==='''''';;;:::999&&&&&&888777666%%%%%%555555333######222222111!!!!!!//////...,,,,,,+++((())))))&&&&&&&&&222222333111222333111222222111222222111111222000111111000111111000000111///000000///000000//////000...//////...//////......///---......---......------...---------,,,------,,,,,,---+++,,,,,,++++++,,,+++++++++***++++++444555666333444666333444555222333555222333444111222333111222333000111222000111222///000111...///000...///000---...///------...,,,------,,,------+++,,,---++++++,,,***++++++)))***+++))))))***((())))))(((((()))'''((((((777888888222222333111111222((((((((('''''''''%%%&&&&&&%%%%%%%%%$$$$$$%%%000111222111222333111222333222222333222333444222333444333444444333444555333444555333444555444555666444555666444555666444666777555666777555666777555666777555666777555666777555666888555777888888999:::999:::;;;999:::;;;999:::;;;999:::;;;999:::;;;888999;;;888999:::888999:::888999:::888999:::888999:::888999:::777888999777888999777888999777888999666777888666777888666777888666777888666666777555666777666777888666777888777777888666777888666777888666777888666666777555666777555666777555666777555666777555666666555555666444555666444555666444555666444555666444555555444444555333444555333444555333444555333444444333444555333333444222333444222333444222333333111222333111222333111111222111111222000111222000111111000000111///000111///000000...///000...//////......///---......------...,,,------,,,,,,---+++,,,---+++,,,,,,+++,,,,,,++++++,,,***++++++******+++)))******))))))***)))))))))((())))))(((((()))'''((((((''''''((('''''''''&&&''''''         444444555333444555666777888666777888555666777555666777555666777444666777444555777444555777444555777444555777555777888555777888555777888555777888555777999555777999555777999555777999555777999555777999555666999444666888444666888444666888333555777333555777222444666222333555222333555111333555111222444000111333///111222///000111...///111...///000---...///---...///,,,---...,,,---...+++,,,---+++,,,---++++++,,,++++++,,,***+++,,,***+++,,,***+++,,,***++++++******+++******+++)))***+++)))***+++)))***+++)))***+++***+++,,,***+++,,,***+++,,,***+++,,,***+++,,,***+++,,,***+++,,,***+++---***+++---***+++---***,,,---***,,,---***+++---***+++---***+++---***+++---***+++,,,)))+++,,,)))***,,,)))***,,,)))***+++)))***+++((()))+++((()))***((()))***'''((()))'''((()))'''((()))&&&'''(((&&&'''(((&&&''''''&&&&&&'''%%%&&&'''%%%&&&&&&%%%&&&&&&%%%&&&&&&%%%%%%&&&%%%%%%&&&$$$%%%&&&$$$%%%%%%$$$%%%%%%$$$%%%%%%$$$%%%%%%$$$$$$%%%$$$$$$%%%$$$$$$%%%$$$$$$%%%                    ,,,,,,---......///000111111222333444555666777+++,,,------...//////000111222333444555666777+++,,,,,,------...///000111111222333444555666++++++,,,,,,---......///000111222333444555666***++++++,,,,,,---...//////000111222333444555******++++++,,,------...///000111111222333444)))******++++++,,,---......///000111222333444))))))******+++,,,,,,---...//////000111222333((())))))******+++,,,,,,---...///000000111222(((((())))))***++++++,,,------...///000000111'''(((((())))))***++++++,,,------...///000111''''''(((((())))))***++++++,,,---......///000&&&''''''(((((()))******++++++,,,---......///&&&&&&''''''(((((()))******++++++,,,------...%%%&&&&&&''''''(((((()))******++++++,,,------%%%&&&&&&''''''(((((()))******++++++,,,------%%%%%%&&&&&&''''''(((((()))******++++++,,,---$$$%%%%%%&&&&&&''''''(((((())))))***++++++,,,$$$$$$%%%%%%&&&&&&''''''(((((())))))******+++###$$$$$$%%%%%%%%%&&&&&&'''(((((())))))******#########$$$$$$%%%%%%&&&&&&''''''(((((()))***"""#########$$$$$$%%%%%%&&&&&&''''''(((((()))""""""#########$$$$$$%%%%%%&&&&&&''''''((((((!!!"""""""""######$$$$$$%%%%%%&&&&&&'''''''''777999:::;;;<<<>>>???@@@AAABBBDDDEEEFFFGGGGGG777888999:::<<<===>>>???@@@BBBCCCDDDEEEFFFFFF666777999:::;;;<<<===>>>@@@AAABBBCCCDDDEEEEEE666777888999:::;;;<<<>>>???@@@AAABBBCCCCCCDDD555666777888999:::;;;===>>>???@@@AAAAAABBBCCC444555666777888999;;;<<<===>>>>>>???@@@AAABBB444555666777888999:::;;;;;;<<<===>>>???@@@@@@333444555666777888999999:::;;;<<<===>>>>>>???222333444555666777888888999:::;;;<<<<<<===>>>111222333444555666777777888999::::::;;;<<<<<<111111222333444555555666777888999999:::;;;;;;000111111222333444444555666777777888999999:::///000000111222333333444555666666777777888999...///000000111222222333444555555666666777777---...//////000111222222333333444555555666666---...//////000111222222333333444555555666666------...//////000111111222222333444444555555,,,------......///000000111111222222333333444+++,,,,,,------...//////000000111111222222333***++++++,,,------......//////000000111111222******++++++,,,,,,------......//////000000000))))))******++++++,,,,,,------....../////////((())))))******+++++++++,,,,,,------......///'''(((((())))))******++++++,,,,,,---------...GGGHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEECCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCC@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBB???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>>>>>>>???????????????????????????;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<<<<<<<===============999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<777888888999999999999:::::::::::::::::::::;;;666777777777888888888888999999999999999999999666777777777888888888888999999999999999999999555555666666666777777777888888888888888888888444444555555555666666666666777777777777777777333333333444444444555555555555666666666666666222222222333333333444444444444444555555555555000111111222222222222333333333333444444444444///000000000111111111222222222222222333333333/////////000000000000111111111111222222222222.........////////////000000000000111111111111HHHGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB???????????????????????????@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@========================>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<888888999999999999999999999::::::::::::;;;;;;777777888888888888888888888999999999999999:::666666666777777777777777777888888888888888999555555555666666666666666666666777777777777888444444444444555555555555555555666666666666666333333333333444444444444444444555555555555555222222222333333333333333333333444444444444444111111111222222222222222222333333333333222333IIIJJJJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTUUUVVVWWWHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUUUUHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNOOODDDEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMMMMCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHH@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFF??????@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEDDD>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBB======>>>>>>>>>?????????@@@@@@AAA@@@@@@@@@AAA<<<<<<<<<=========>>>>>>??????>>>>>>?????????<<<<<<<<<=========>>>>>>??????>>>>>>?????????;;;;;;;;;<<<<<<<<<=========<<<============>>>:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999999999::::::999999:::::::::::::::;;;;;;888888888888888888888888888999999999999999999666777777666666777777777777777777888888888888555666555555555555666666666666666666777777777444444444444444444555555555555555555555555666333333333333333333444444444444444444444444444WWWWWWXXXXXXYYYYYYXXXXXXXXXWWWVVVUUUUUUTTTSSSUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSQQQPPPTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSQQQPPPOOORRRSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRPPPOOONNNNNNQQQQQQRRRRRRRRRRRRRRRRRRQQQOOOOOONNNNNNMMMLLLOOOOOOPPPPPPPPPPPPPPPPPPNNNNNNMMMMMMLLLKKKKKKMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKJJJJJJIIIKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>?????????????????????????????????>>>>>>======?????????????????????????????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999999999999888888888888777888888888888888888888888888777777777777666666777777777777777777777777666666666555555555555666666666666666555555555555555444444444444444444444444444444444444444444333333333333333333SSSPPPOOOOOONNNMMMLLLLLLKKKJJJJJJHHHGGGPPPOOONNNNNNMMMLLLKKKKKKJJJJJJHHHGGGGGGOOONNNMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFNNNMMMLLLKKKKKKJJJIIIIIIGGGGGGFFFEEEEEELLLKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDKKKJJJIIIIIIHHHHHHGGGEEEEEEDDDDDDCCCCCCIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAHHHGGGGGGFFFFFFDDDDDDCCCBBBBBBAAAAAA@@@FFFFFFEEEEEECCCCCCBBBBBBAAAAAA@@@@@@???EEEDDDDDDCCCBBBAAAAAA@@@@@@??????>>>>>>CCCCCCBBBAAAAAA@@@@@@??????>>>>>>======BBBAAA@@@@@@??????>>>>>>======<<<<<<;;;@@@??????>>>>>>=========<<<<<<;;;;;;:::>>>>>>=========<<<<<<;;;;;;::::::999999===<<<<<<<<<;;;;;;:::::::::999999888888===<<<<<<<<<;;;;;;:::::::::999999888888;;;;;;;;;:::::::::999999888888777777777::::::999999999888888888777777666666555999888888888777777777666666555555555444777777777666666666555555555444444333333666666555555555444444444333333333222222555444444444444333333333222222222111111444333333333222222222222111111111000000333222222222111111111000000000000//////                             ,,,------......///000000111222333444555666777,,,,,,------...//////000111222222333444555666+++,,,,,,------...///000000111222333444555666++++++,,,,,,---......///000111111222333444555***++++++,,,------...//////000111222333333444******++++++,,,------...///000000111222333444)))******+++,,,,,,---......///000111111222333))))))***++++++,,,,,,---......///000111222222((())))))***++++++,,,------...//////000111222(((((()))******++++++,,,------...//////000111'''(((((()))******++++++,,,------...///000000''''''((())))))******++++++,,,------...///000&&&''''''((())))))******+++,,,,,,------...///&&&&&&'''(((((())))))******+++,,,,,,------...&&&&&&''''''(((((())))))******++++++,,,------&&&&&&''''''(((((())))))******++++++,,,------%%%&&&&&&&&&'''(((((())))))******++++++,,,---%%%%%%&&&&&&&&&''''''((())))))******++++++,,,$$$%%%%%%%%%&&&&&&''''''(((((()))******++++++$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))******###$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))***#########$$$$$$%%%%%%&&&&&&''''''(((((())))))"""#########$$$$$$%%%%%%&&&&&&''''''(((((((((""""""#########$$$$$$%%%%%%&&&&&&'''''''''(((666888999:::;;;<<<===>>>???@@@AAABBBBBBCCCDDD666777888999:::;;;<<<===>>>???@@@AAABBBBBBCCC666666777888999:::;;;<<<===>>>???@@@AAABBBBBB555666777888999:::;;;<<<===>>>>>>???@@@AAAAAA444555666777888999:::;;;<<<===>>>>>>???@@@@@@444555555666777888999:::;;;<<<======>>>??????333444555666777777888999:::;;;<<<<<<===>>>>>>222333444555666777777888999:::;;;;;;<<<======222222333444555666777777888999::::::;;;;;;<<<111222333333444555666666777888999999::::::;;;000111222222333444555555666777888888999999:::000000111222222333444555555666666777888888999//////000111222222333444444555555666777777888...//////000111111222333333444444555666666666---...//////000111111222222333333444555555555---...//////000111111222222333333444555555555------......///000000111111222222333333444444,,,------......//////000111111222222333333333+++,,,,,,------...//////000000111111222222222++++++,,,,,,------......//////000000111111111******++++++,,,,,,------......//////000000000)))******++++++,,,,,,,,,------....../////////((())))))******++++++,,,,,,---------......///(((((())))))******+++++++++,,,,,,---------...DDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBB???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@<<<=========>>>>>>>>>>>>>>>??????????????????;;;;;;<<<<<<===============>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<<<<<<<===============999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888888888999999999:::::::::::::::;;;;;;;;;;;;666777777888888888999999999999999999:::::::::555666666777777777777888888888888888999999999555666666777777777777888888888888888999999999444555555666666666666777777777777777888888888333444444444555555555666666666666666777777777222333333333444444444555555555555555666666666111222222222333333333444444444444444555555555000111111111222222222222333333333333444444444///000000000111111111222222222222222333333333/////////000000000000111111111111222222222222.........////////////000000000000111111111111EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB???????????????????????????@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@=====================>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999:::::::::::::::;;;;;;;;;;;;999999999999999999:::::::::::::::;;;;;;;;;;;;888888888888888999999999999999999::::::::::::777777777777777888888888888888888999999999999666666666666666777777777777777777888888888888555555555555555666666666666666777777777777777444444444444555555555555555555666666666666666333333333333444444444444444444555555555555555222222222333333333333333333444444444444444444111111222222222222222222333333333333333222333GGGHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOPPPEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNOOOEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHH@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFF???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEE>>>?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBB===>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAA<<<=========>>>>>>>>>?????????@@@????????????;;;<<<<<<<<<============>>>>>>======>>>>>>>>>;;;<<<<<<<<<============>>>>>>======>>>>>>>>>:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<======999::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;888999999999999:::999999999999:::::::::::::::777888888888888777888888888888888999999999999666777777666666666777777777777777777888888888555666555555555555555666666666666666666666777444444444444444444444555555555555555555555555333333333333333333444444444444444444444444444RRRSSSSSSSSSTTTTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPQQQRRRRRRRRRRRRSSSRRRRRRRRRRRRQQQPPPPPPNNNMMMPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOMMMMMMLLLOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOMMMLLLKKKKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKJJJJJJLLLLLLMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJIIIIIIHHHKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<==============================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999:::::::::::::::::::::::::::::::::999999888888999999999999999999999999999999888888777777777888888888888888888888888777777777666666666666777777777777777777666666666666555555555555555555555666666555555555555555444444444444444444444444444444444444444444444333333333333333333PPPMMMLLLLLLKKKJJJJJJIIIHHHHHHGGGEEEEEEMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGEEEEEEDDDLLLKKKKKKJJJIIIIIIHHHGGGGGGEEEDDDDDDCCCKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBJJJIIIHHHHHHGGGGGGFFFDDDDDDCCCCCCBBBBBBHHHHHHGGGGGGFFFFFFEEECCCCCCBBBBBBAAAAAAGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@FFFEEEEEEDDDDDDBBBBBBAAAAAA@@@@@@??????DDDDDDDDDCCCBBBAAAAAA@@@@@@??????>>>>>>CCCCCCBBBAAAAAA@@@@@@???>>>>>>======<<>>>>>======<<<<<<;;;AAA@@@??????>>>>>>======<<<<<<;;;;;;:::???>>>>>>======<<<<<<<<<;;;;;;::::::999======<<<<<<<<<;;;;;;::::::999999999888<<<<<<;;;;;;:::::::::999999888888777777<<<<<<;;;;;;:::::::::999999888888777777;;;:::::::::999999888888888777777666666999999999888888888777777666666666555555888888888777777666666666555555555444444777777666666666555555555444444444333333666666555555555444444333333333222222222555444444444333333333222222222111111111444333333333222222222111111111000000000333222222222111111111000000000000//////MMMLLLJJJLLLJJJHHHIIIHHHFFFGGGFFFDDDEEEDDDBBBCCCAAA@@@@@@???>>>>>>===<<<<<<;;;::::::999888888777666666555444444333333222222111111000///111000/////////......------,,,,,,+++++++++******)))))))))((((((((('''''''''&&&&&&  AAA@@@???@@@???>>>@@@???>>>???>>>===>>>===<<<===<<<;;;<<<;;;:::;;;:::999:::999888888888777777777666666666555555444444444333333333222222333222222222111111111000000000/////////.........---------,,,,,,,,,,,,+++++++++***---...///000000111222333444444555666777777888...//////000111222333444444555666777777888999...///000111222333333444555666777777888999:::888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999999:::;;;;;;<<<<<<<<<<<<============<<<<<<::::::;;;;;;<<<<<<============>>>>>>=========;;;;;;;;;::::::999999888888777666666555<<<<<<<<<;;;;;;::::::999888888777666666======<<<<<<<<<;;;;;;:::999999888777666'''((()))***+++,,,...000333555888<<<@@@DDDIII333((()))***,,,---///111444777:::>>>BBBGGGLLL222)))***+++---...000222555888;;;???DDDIIIOOOIIINNNTTT[[[bbbjjjqqqxxx}}}}}}xxxqqqLLLRRRYYYaaajjjsss||||||OOOVVV^^^gggqqq|||qqqjjjccc[[[UUUOOOIIIEEE@@@<<<999666444|||sssjjjbbbZZZSSSMMMGGGBBB>>>;;;888555|||qqqggg^^^VVVPPPJJJDDD@@@<<<999666555777888999;;;<<<>>>???AAADDDFFFIIILLLOOOSSS555666777999:::<<<===???AAACCCEEEGGGJJJMMMQQQ555666777888:::;;;<<<>>>@@@BBBDDDFFFHHHKKKNNN444555666888999:::<<<===???@@@BBBDDDFFFIIIKKK444555666777888999;;;<<<>>>???AAACCCEEEGGGIII333444555666888999:::;;;===>>>@@@AAACCCEEEGGG333444555666777888999:::<<<===>>>@@@AAACCCEEE222333444555666777888999;;;<<<===>>>@@@AAACCC111222333444555666777888:::;;;<<<===>>>@@@AAA111222333444555666777888999:::;;;<<<===>>>???000111222333444555666777888999:::;;;<<<======000000111222333444555666777777888999:::;;;<<>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCC<<<===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBAAA;;;;;;<<<======>>>>>>??????@@@@@@@@@@@@@@@???999:::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<777777888888999999::::::::::::;;;;;;;;;;;;:::666666777777888888888999999999999999999999999444555555666666777777777777888888888888888888333444444555555555666666666666666666777666666222333333444444444444555555555555555555555555111222222333333333333444444444444444444444444111111111222222222222333333333333333333333333000000000111111111111111222222222222222222222|||tttllleee___ZZZVVVRRROOOLLLIIIGGGEEEqqqkkkeee```[[[WWWSSSPPPMMMJJJHHHFFFEEEgggccc___[[[WWWSSSPPPNNNKKKIIIGGGEEEDDD```]]]YYYVVVSSSPPPNNNKKKIIIGGGFFFDDDCCCYYYWWWUUURRRPPPMMMKKKIIIHHHFFFDDDCCCBBBTTTRRRPPPOOOMMMKKKIIIGGGFFFDDDCCCBBB@@@PPPNNNMMMKKKJJJHHHGGGFFFDDDCCCBBB@@@???LLLKKKJJJIIIGGGFFFEEEDDDCCCAAA@@@???>>>IIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>===FFFEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<>>======<<<;;;AAAAAA@@@@@@??????>>>======<<<;;;;;;:::?????????>>>>>>======<<<;;;;;;:::999999>>>=========<<<<<<;;;;;;::::::999888888<<<<<<;;;;;;;;;::::::999999888888777777<<<<<<;;;;;;;;;::::::999999888888777777::::::::::::999999999888888777777666666999999999888888888777777777666666555555888888777777777777666666666555555444444666666666666666555555555444444444333333555555555555555444444444333333333333222444444444444333333333333222222222222111333333333333222222222222111111111111111222222222222222111111111111000000000000)))(((                 666777999:::<<<===???AAACCCFFFHHHKKKOOORRRWWW666777888:::;;;===>>>@@@BBBEEEGGGJJJMMMPPPTTT555666888999:::<<<>>>???AAACCCFFFHHHKKKNNNQQQ555666777888:::;;;===>>>@@@BBBDDDFFFIIILLLNNN444555777888999:::<<<===???AAACCCEEEGGGIIILLL444555666777888:::;;;<<<>>>@@@AAACCCEEEGGGIII333444555666888999:::;;;===>>>@@@BBBCCCEEEGGG333444555666777888999:::<<<===???@@@BBBCCCEEE222333444555666777888999;;;<<<===>>>@@@AAACCC111222333444555666777888:::;;;<<<===>>>@@@AAA111222333444444555666777888:::;;;<<<===>>>???000111222333444555555666777888999:::;;;<<<===000000111222333444555555666777888999:::;;;<<>>???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCC<<<======>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA:::;;;<<<<<<===>>>>>>????????????????????????999::::::;;;;;;<<<<<<========================999::::::;;;;;;<<<<<<========================888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;666777777888888999999999:::::::::::::::::::::555666666777777777888888888888888999999999888444444555555666666666777777777777777777777777333333444444444555555555555666666666666666666222222333333333444444444444444444555555555444111111222222222222333333333333333333333333333000000111111111111222222222222222222222222222|||uuuooohhhbbb]]]YYYUUUQQQNNNKKKIIIGGGrrrmmmhhhccc^^^ZZZVVVRRROOOLLLJJJHHHFFFjjjfffbbb^^^ZZZVVVSSSPPPMMMKKKIIIGGGEEEccc```]]]YYYVVVSSSPPPNNNKKKIIIGGGEEEDDD]]]ZZZXXXUUUSSSPPPNNNKKKIIIGGGFFFDDDBBBWWWUUUSSSQQQOOOMMMKKKIIIGGGFFFDDDCCCAAASSSQQQPPPNNNLLLKKKIIIGGGFFFDDDCCCAAA@@@OOONNNLLLKKKJJJHHHGGGEEEDDDCCCAAA@@@???KKKJJJIIIHHHGGGFFFEEECCCBBBAAA@@@???>>>HHHGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>>===EEEEEEDDDCCCCCCBBBAAA@@@???>>>===<<<;;;CCCCCCBBBAAAAAA@@@???>>>>>>===<<<;;;:::AAA@@@@@@??????>>>>>>===<<<;;;;;;:::999??????>>>>>>======<<<;;;;;;::::::999888======<<<<<<<<<;;;;;;::::::999888888777======<<<<<<<<<;;;;;;::::::999888888777;;;;;;;;;;;;::::::999999888888777777666::::::999999999888888888777777666666555888888888888777777777666666666555555444777777777666666666666555555444444444333666666555555555555444444444333333333222444444444444444444333333333222222222111333333333333333333222222222111111111000222222222222222222111111111000000000000                        TTTTTTSSSSSSRRRQQQQQQPPPOOOOOONNNMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;:::;;;;;;::::::999999888888888777777777666666666555555444444444333333333222222222111HHHHHHGGGHHHGGGFFFGGGFFFEEEFFFEEEDDDEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@???@@@???>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::999888888888777888888777777777666666666555555444444444333333333222222222111111111000000000//////(((&&&$$$'''%%%###&&&$$$"""%%%###!!!###"""!!!"""!!! !!!  <<<;;;:::===<<<;;;===<<<<<<>>>===<<<>>>>>>===???>>>===@@@???>>>@@@@@@???AAA@@@???BBBAAA@@@BBBAAA@@@CCCBBBAAACCCCCCBBBDDDCCCBBBDDDDDDCCCDDDDDDCCCEEEDDDCCCEEEEEEDDDFFFEEEDDDFFFFFFEEEGGGFFFEEEGGGFFFFFFIIIHHHGGGIIIHHHGGGIIIHHHGGGIIIHHHHHHIIIIIIHHHIIIIIIHHHJJJIIIHHHJJJIIIHHHJJJIIIHHHJJJIIIHHHIIIIIIHHHIIIIIIHHHIIIIIIHHHIIIIIIHHHIIIHHHHHHIIIHHHHHHIIIHHHHHHIIIHHHGGGIIIHHHGGGIIIHHHGGGHHHHHHGGGHHHHHHGGGIIIHHHHHHIIIHHHHHHIIIHHHGGGHHHHHHGGGHHHHHHGGGHHHGGGGGGHHHGGGFFFGGGGGGFFFGGGFFFFFFFFFFFFEEEFFFEEEEEEEEEEEEDDDEEEDDDDDDDDDDDDCCCDDDCCCBBBCCCCCCBBBCCCCCCBBBCCCBBBAAABBBAAAAAAAAAAAA@@@AAA@@@???@@@????????????>>>???>>>===>>>===<<<;;;999777<<<999777???===;;;???===;;;@@@>>><<>>CCCBBB@@@EEEDDDBBBHHHFFFDDDKKKIIIGGGOOOMMMKKKWWWTTTRRR\\\YYYVVVccc___\\\ccc___\\\kkkfffbbbtttoooiiixxxqqqyyy{{{{{{zzzssswwwrrrllloookkkfffiiieeebbbdddbbb^^^bbb___]]]aaa___\\\bbb```]]]eeebbb___iiigggcccpppmmmiiiyyyuuupppyyyƷɹƶ|||uuuuuupppkkkjjjgggbbbaaa^^^[[[aaa^^^[[[ZZZWWWTTTSSSQQQOOONNNLLLJJJJJJHHHFFFFFFDDDCCCCCCAAA@@@AAA???===???===;;;HHHIIIJJJLLLMMMOOORRRUUUYYY^^^dddjjjrrrzzzGGGHHHIIIJJJLLLMMMPPPRRRUUUYYY^^^ccchhhnnntttEEEFFFGGGHHHJJJKKKMMMOOORRRUUUXXX\\\```dddhhhDDDEEEEEEGGGHHHIIIJJJLLLNNNQQQSSSVVVYYY\\\___BBBCCCDDDEEEFFFGGGHHHIIIKKKMMMOOOQQQSSSVVVXXX@@@AAABBBCCCDDDEEEFFFGGGHHHJJJKKKMMMNNNPPPQQQ??????@@@AAABBBBBBCCCDDDEEEFFFHHHIIIJJJKKKLLL===>>>>>>???@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHH;;;<<<======>>>>>>???@@@@@@AAABBBBBBCCCDDDDDD::::::;;;;;;<<<<<<======>>>??????@@@@@@AAAAAA888999999:::::::::;;;;;;<<<<<<======>>>>>>>>>777777777888888999999999::::::;;;;;;;;;<<<<<<555555666666777777777888888888999999999::::::444444444555555555666666666777777777777888888222333333333444444444444555555555555666666666222333333333444444444444555555555555666666666111111222222222222333333333333444444444444444000000000000111111111111222222222222222333333...////////////000000000000000111111111111111------...............//////////////////000000,,,,,,,,,------------------...............///++++++++++++,,,,,,,,,,,,,,,,,,---------------************+++++++++++++++++++++,,,,,,,,,,,,)))))))))))))))******************++++++++++++{{{ssslllfffaaa^^^[[[ZZZtttxxx{{{|||{{{yyytttooojjjddd```]]]ZZZXXXWWWhhhkkknnnnnnnnnllliiieeeaaa^^^[[[XXXVVVUUUTTT___aaacccccccccbbb```]]][[[XXXVVVTTTSSSRRRQQQXXXYYYZZZ[[[ZZZZZZXXXWWWUUUSSSQQQPPPOOOOOOOOOQQQSSSSSSTTTSSSSSSRRRQQQPPPOOOMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBB>>>??????????????????????????????????????????<<<<<<<<<====================================::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<888888888888888888999999999999999999999999:::666666666666777777777777777777777777888888888666666666666777777777777777777777777888888888444444555555555555555555555555666666666666666333333333333333333444444444444444444444555555111111222222222222222222222222333333333333333000000000000000000111111111111111111222222222///////////////////////////000000000000000111------........................///////////////,,,,,,,,,------------------------............+++++++++++++++,,,,,,,,,,,,,,,,,,------------ZZZ[[[\\\^^^aaafffkkkqqqxxxWWWXXXYYY[[[]]]aaaeeejjjpppuuuzzz~~~TTTUUUVVVWWWZZZ]]]```dddhhhlllpppssstttuuuuuuQQQRRRSSSTTTVVVXXX[[[^^^aaadddgggiiijjjkkkjjjOOOOOOPPPQQQRRRTTTVVVYYY[[[]]]___aaabbbbbbbbbLLLLLLMMMNNNOOOQQQRRRTTTVVVXXXYYYZZZ[[[[[[[[[IIIIIIJJJKKKLLLMMMNNNPPPQQQSSSTTTUUUUUUVVVUUUFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIII???@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEE===>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCC<<<<<<<<<=========>>>>>>?????????@@@@@@@@@@@@:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>888888999999999::::::::::::;;;;;;;;;;;;;;;;;;888888999999999::::::::::::;;;;;;;;;;;;;;;;;;666777777777777888888888999999999999999999:::555555555666666666666777777777777777888888888333444444444444555555555555555666666666666666222222222333333333333333444444444444444444444111111111111111111222222222222222222333333333///000000000000000000000111111111111111111111........./////////////////////000000000000000------------......................../////////yyyrrrkkkeeeaaa]]]YYYVVVTTTSSSQQQ~~~zzzuuupppkkkeeeaaa]]]ZZZWWWTTTRRRQQQPPPuuusssppplllhhhddd```]]]YYYVVVTTTRRRPPPOOONNNjjjiiigggdddaaa^^^[[[XXXVVVSSSQQQPPPNNNMMMLLLbbbaaa```^^^\\\YYYWWWUUURRRQQQOOOMMMLLLKKKKKK[[[[[[YYYXXXVVVUUUSSSQQQOOONNNLLLKKKJJJIIIIIIUUUUUUTTTSSSRRRPPPOOONNNLLLKKKJJJIIIHHHGGGGGGQQQPPPPPPOOONNNMMMLLLKKKJJJIIIHHHGGGFFFEEEEEELLLLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@EEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA??????>>>CCCCCCBBBBBBBBBAAAAAA@@@@@@?????????=========@@@@@@@@@@@@?????????>>>>>>======<<<<<<;;;;;;>>>>>>>>>============<<<<<<<<<:::::::::999999;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888::::::999999999999999999888777777777666666666888888888888777777777666666666555555555555444666666666666666666555444444444444444333333333444444444444444444333333333333222222222222111333333333333333222222111111111111111000000000111111111111000000000000000000///////////////000000000///////////////.....................//////...............---------------------,,,QQQPPPPPPPPPOOOOOOOOONNNNNNPPPOOONNNNNNNNNNNNMMMMMMMMMNNNMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIKKKJJJJJJHHHHHHHHHHHHGGGGGGIIIHHHHHHFFFFFFFFFFFFFFFEEEGGGFFFEEEEEEDDDDDDDDDDDDDDDEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>============<<<<<<===<<<<<<<<<;;;;;;;;;::::::;;;;;;:::::::::999999999888999999999888888888777777777888777777777666666666666555888777777777666666666666555666666555555555555444444444444444444444333333333333222333333222222222222111111111111111111111000000000000000000000000////////////......///............------------...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***              HHHIIIIIIJJJJJJKKKLLLNNNPPPSSSWWW\\\bbbiiipppGGGGGGHHHHHHIIIIIIJJJKKKMMMOOORRRVVVZZZ^^^cccEEEFFFFFFFFFGGGGGGHHHIIIJJJLLLNNNPPPSSSVVVYYYCCCDDDDDDEEEEEEEEEFFFGGGGGGIIIJJJLLLNNNPPPQQQBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJLLL@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEFFFGGG>>>>>>???????????????@@@@@@@@@AAAAAABBBBBBCCC<<<<<<===============>>>>>>>>>>>>?????????@@@:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========999999999999999999::::::::::::::::::::::::;;;777777777777888888888888888888888888888888888555555666666666666666666666666666666666666777444444444444444444444444555555555555555555555222222222333333333333333333333333333333333333111111111111111111111111111222222222222222222111111111111111111111111111222222222222222222//////000000000000000000000000000000000000000...............//////////////////////////////---------------------------..................+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******+++++++++++++++++++++++++++++++++,,,,,,))))))************************************+++((((((((()))))))))))))))))))))))))))))))))***'''''''''(((((((((((((((((((((((((((((())))))pppwww|||~~~|||wwwpppiiibbb\\\WWWSSSQQQPPPOOOcccgggjjjkkkjjjgggccc^^^YYYUUURRRPPPNNNMMMMMMYYY\\\]]]^^^]]][[[YYYVVVSSSPPPNNNLLLKKKKKKKKKQQQSSSTTTTTTTTTSSSQQQOOOMMMLLLJJJIIIHHHHHHHHHLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@==========================================>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<888999999999999999999999999999999999999::::::777777777777777777777777777777777777888888888555555555555555555555555555555666666666666777333333333333333333444444444444444444555555555222222222222222222222222222222333333333333444222222222222222222222222222222333333333333444000000000000111111111111111111111222222222222/////////////////////000000000000000000111111........................///////////////000000---------------------------...............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,*********************************++++++++++++))))))))))))))))))))))))))))))***************OOOPPPRRRTTTXXX\\\bbbhhhpppxxxMMMNNNOOOQQQTTTXXX\\\aaagggmmmrrrwwwzzz|||{{{KKKKKKMMMOOOQQQTTTWWW[[[___cccgggjjjmmmnnnmmmHHHIIIJJJLLLNNNPPPSSSVVVYYY\\\___aaabbbccccccFFFGGGHHHIIIKKKMMMOOOQQQSSSVVVXXXYYYZZZ[[[[[[DDDDDDEEEFFFHHHIIIKKKMMMOOOPPPRRRSSSTTTTTTTTTBBBBBBCCCDDDEEEFFFHHHIIIKKKLLLMMMNNNOOOOOOOOO@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKKKK>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGG<<<<<<======>>>???@@@AAAAAABBBCCCCCCDDDDDDDDD::::::;;;<<<<<<======>>>??????@@@@@@AAAAAAAAA888999999::::::;;;;;;<<<=========>>>>>>>>>>>>777777777888888999999::::::;;;;;;<<<<<<<<<<<<555555666666777777888888888999999::::::::::::444444444555555666666666777777777888888888888444444444555555666666666777777777888888888888222333333333444444444555555555666666666666666111111222222222333333333333444444444444555555000000000111111111111222222222222333333333333////////////000000000000111111111111111111222---............///////////////000000000000000,,,---------------...............////////////+++,,,,,,,,,,,,,,,,,,------------------......***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,zzzrrrjjjddd___[[[WWWUUUSSSRRRQQQPPP{{{xxxsssnnniiiddd___[[[WWWUUUSSSQQQPPPOOONNNmmmkkkhhheeeaaa]]]ZZZWWWTTTRRRPPPOOONNNMMMMMMcccbbb```]]][[[XXXUUUSSSQQQOOONNNMMMLLLKKKKKK[[[ZZZYYYWWWUUUSSSQQQPPPNNNMMMKKKKKKJJJIIIIIITTTTTTSSSRRRQQQOOONNNLLLKKKJJJIIIHHHHHHGGGGGGOOOOOONNNMMMMMMLLLJJJIIIHHHHHHGGGFFFFFFEEEEEEKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@DDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@??????AAAAAAAAAAAA@@@@@@@@@?????????>>>>>>=========>>>???>>>>>>>>>>>>>>>============<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999:::::::::::::::::::::999999999888888888888777888888888888888888888888888777666666666666666888888888888888888888888888777666666666666666666666666666666666666666555555555555555444444555555555555555555555444444333333333333333333333333333333333333333222222222222222222111111222222222222222222111111111000000000000000000000000000000000///////////////////////////...////////////........................---------.........---------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++PPPPPPPPPPPPQQQQQQRRRQQQRRRNNNNNNNNNOOOOOOPPPOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNKKKKKKKKKKKKJJJKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHIIIIIIIIIGGGGGGGGGFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDEEECCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999999888888888888777777777777777777777666666666666555555555555555555444666666555555555555555555444444444444444444333333333333333333222222222222222111111111111111111111000000000000000000///////////////........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++***************))))))                                 BBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCuuu~~~yyyqqqjjjddd___~~~wwwnnnggg```}}}rrriiibbb___[[[WWW```[[[WWWbbb[[[VVVyyyrrrsssnnniiihhhdddaaa___\\\ZZZWWWUUUTTTPPPOOONNNKKKJJJJJJFFFFFFFFFBBBBBBBBB?????????<<<<<<<<<999::::::777777777555555555333333444333333444111111222///000000......///---------+++,,,,,,***++++++)))******((())))))^^^\\\YYYYYYWWWUUUUUUSSSPPPPPPNNNLLLKKKJJJHHHGGGFFFDDDCCCBBBAAA???>>>===<<<;;;:::999888777666555555333333222111000000///......---,,,,,,---,,,,,,++++++***)))))))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""""""""111444888000333666...111444---///222+++---000***,,,...(((***,,,'''(((***%%%'''((($$$%%%'''###$$$%%%!!!###$$$ !!!""" !!!  gggooowww~~~~~~wwwpppggg___WWWPPPIII]]]dddjjjnnnrrrsssrrrnnnjjjddd]]]WWWQQQKKKEEEUUUZZZ^^^aaadddeeedddbbb^^^ZZZUUUPPPJJJFFFAAAMMMQQQTTTWWWXXXYYYXXXWWWTTTQQQMMMIIIEEEAAA===FFFIIILLLNNNOOOOOOOOONNNLLLIIIFFFCCC@@@===:::@@@CCCEEEFFFGGGGGGGGGFFFEEECCCAAA>>>;;;999666;;;===???@@@AAAAAAAAA@@@???===;;;999777555333777888:::;;;;;;;;;;;;;;;:::999777666444222000333444555666666777777666555444333222111///...000111222222333333333222222111000///...---+++---......//////////////////...---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((())))))***************)))))))))(((''''''&&&&&&'''''''''(((((((((((('''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  IIIDDD>>>EEE@@@<<>>???@@@AAACCCDDDEEEGGGHHHJJJKKKMMMOOOQQQRRR>>>???@@@AAABBBCCCDDDFFFGGGHHHJJJKKKMMMNNNPPP===>>>???@@@AAABBBCCCDDDFFFGGGHHHJJJKKKLLLNNN<<<===>>>???@@@AAABBBCCCDDDEEEGGGHHHIIIJJJLLL;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIII;;;;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFFFFGGG:::;;;;;;<<<===>>>??????@@@AAABBBCCCDDDEEEEEE999::::::;;;<<<======>>>???@@@AAAAAABBBCCCDDD888999::::::;;;<<<<<<===>>>??????@@@AAAAAABBB777888999999:::;;;;;;<<<======>>>>>>???@@@@@@777777888888999::::::;;;;;;<<<<<<===>>>>>>>>>666666777777888999999::::::;;;;;;<<<<<<======666666777777888999999::::::;;;;;;<<<<<<======555555666666777888888999999999::::::;;;;;;;;;444555555666666777777777888888999999999::::::333444444555555666666666777777888888888999999333333333444444555555555666666666777777777888222222333333333444444444555555555666666666777111111222222222333333333444444444555555555666000111111111222222222222333333333444444444444000000000000111111111222222222222333333333333YYY[[[]]]WWWYYY[[[UUUVVVXXXRRRTTTUUUPPPQQQSSSNNNOOOPPPLLLMMMNNNIIIJJJKKKGGGHHHIIIEEEFFFGGGDDDDDDEEEBBBBBBCCC@@@@@@AAA>>>??????======>>>======>>>;;;<<<<<<::::::;;;999999999888888888777777777666666666444555555333444444^^^gggpppyyy~~~~~~yyyqqqggg^^^UUUMMMFFF@@@SSSZZZaaafffjjjkkkjjjfffaaaZZZSSSMMMFFFAAA<<>>======;;;:::888555333111///333444666777888888888777666555333111000...,,,///000111222333333333222222111///...---+++***,,,---....../////////......---,,,+++***)))((()))***+++++++++,,,,,,++++++***))))))((('''&&&'''((((((((())))))))))))((((((''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""""""""###############""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  @@@:::666<<<777444888444111555222///111///---///---+++,,,***)))***((('''((('''%%%&&&%%%$$$$$$#########"""!!!!!!!!! ???@@@AAABBBCCCEEEFFFHHHIIIKKKMMMNNNPPPRRRTTT>>>???@@@BBBCCCDDDEEEGGGHHHJJJLLLMMMOOOQQQRRR>>>???@@@AAABBBCCCEEEFFFGGGIIIJJJLLLNNNOOOQQQ===>>>???@@@AAABBBDDDEEEFFFHHHIIIKKKLLLMMMOOO======>>>???@@@BBBCCCDDDEEEFFFHHHIIIJJJLLLMMM<<<===>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKK;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIII:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFFFFGGG:::;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEFFF999::::::;;;<<<===>>>>>>???@@@AAABBBBBBCCCDDD888999::::::;;;<<<======>>>???@@@@@@AAABBBBBB777888999999:::;;;;;;<<<===>>>>>>??????@@@AAA777777888999999::::::;;;<<<<<<======>>>??????666777777888888999999:::;;;;;;<<<<<<======>>>555666666777777888888999999::::::;;;;;;<<<<<<555666666777777888888999999::::::;;;;;;<<<<<<444555555666666777777888888999999:::::::::;;;444444555555666666666777777888888999999999999333333444444555555555666666777777777888888888222222333333444444444555555666666666666777777111222222222333333333444444444555555555555666000111111222222222222333333333444444444444555000000000111111111222222222333333333333333444//////000000000111111111111222222222222222333TTTVVVWWWRRRTTTUUUQQQRRRSSSOOOPPPQQQMMMNNNOOOKKKLLLMMMIIIJJJKKKGGGHHHIIIFFFFFFGGGDDDDDDEEEBBBCCCCCCAAAAAAAAA??????@@@>>>>>>>>><<<<<<===<<<<<<===;;;;;;;;;999::::::888888888777777777666666666555555555444444444333333333hhhkkkmmmaaaccceeeZZZ\\\^^^TTTUUUWWWNNNOOOPPPHHHJJJJJJDDDEEEEEE???@@@AAA;;;<<<<<<888888999444555555222222222//////000---------++++++++++++++++++)))))))))'''''''''%%%&&&&&&$$$$$$$$$#########!!!!!!""" DDDFFFGGGDDDEEEFFFCCCDDDFFFBBBCCCEEEAAABBBDDD@@@AAACCC@@@AAABBB???@@@@@@>>>>>>???======>>><<<<<<===;;;;;;<<<::::::;;;999999:::888888999888888999777777888666666777555555666444444555333333444222222333111222222000111111||||||zzzpppqqqpppggggggggg_________XXXXXXXXXRRRRRRSSSMMMMMMNNNIIIIIIJJJEEEFFFFFFBBBBBBCCC??????@@@<<<======:::;;;;;;888999999888999999666777777555555555333333444222222222000111111///000000......///------...AAABBBCCC@@@AAABBB???@@@AAA;;;;;;<<<999:::;;;888888999666777777555555666333444444222222333111111111///000000.........,,,------+++,,,,,,+++,,,,,,******+++)))))))))%%%&&&&&&$$$%%%%%%###$$$$$$"""######"""""""""!!!!!!!!!HHHIIIIIIIIIIIIJJJIIIIIIJJJIIIJJJJJJIIIJJJJJJKKKKKKLLLKKKKKKLLLKKKKKKLLLJJJKKKLLLJJJKKKKKKJJJKKKKKKJJJKKKKKKJJJJJJKKKIIIJJJKKKIIIJJJJJJIIIJJJJJJIIIIIIJJJHHHIIIJJJHHHIIIIIIHHHHHHIIIGGGHHHIIIGGGHHHHHHGGGGGGHHHFFFGGGHHHFFFGGGGGGFFFFFFGGGEEEFFFGGGFFFGGGGGGFFFFFFGGGFFFFFFGGGFFFFFFGGGEEEFFFGGGEEEFFFFFFEEEFFFFFFEEEEEEFFFEEEEEEFFFDDDEEEFFFDDDEEEEEEDDDEEEEEEDDDEEEEEEDDDDDDEEEDDDDDDEEEDDDDDDEEEȿȿ{{{{{{yyyooopppoooooopppooofffffffff^^^^^^___WWWXXXXXXRRRSSSSSSNNNOOOOOOJJJKKKLLLGGGHHHIIIEEEFFFGGGCCCDDDEEEBBBCCCDDD@@@BBBCCC@@@AAACCC???AAABBB???AAABBB???AAABBB???AAABBB@@@AAACCC@@@BBBCCCAAACCCDDDCCCDDDFFFDDDFFFHHHGGGHHHJJJIIIKKKMMMMMMOOOQQQRRRTTTUUUWWWYYY[[[^^^aaaccc """$$$'''+++///333999???GGG!!!###&&&))),,,000555:::??? """$$$&&&)))---000444999 """$$$'''***---000333!!!###%%%'''))),,,///!!!###$$$&&&(((***!!!"""$$$%%%''' !!!###$$$ !!!GGGOOOXXXaaaiiioooqqqoooiiiaaaXXXOOOGGG???FFFLLLRRRWWW[[[\\\[[[WWWRRRLLLFFF@@@999===BBBFFFJJJLLLMMMLLLJJJFFFBBB>>>999333777:::===???AAAAAAAAA???===:::777333///111444666777888999888777666444111///***,,,...000111222222222111000...---+++''')))***+++,,,---------,,,+++***)))'''$$$%%%&&&'''(((((()))(((((('''&&&%%%$$$!!!"""###$$$%%%%%%%%%%%%%%%$$$######""" !!!!!!"""""""""""""""!!!!!!  IIIIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIII@@@AAABBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGG>>>???@@@@@@AAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEE<<<===>>>>>>???@@@@@@AAABBBBBBBBBCCCCCCCCCCCC:::;;;<<<<<<===>>>>>>???@@@@@@@@@AAAAAAAAAAAA888999::::::;;;<<<<<<======>>>>>>????????????666777888999999:::;;;;;;<<<<<<<<<============555555666777777888999999:::::::::;;;;;;;;;;;;333444444555666666777777888888888999999999999111222333333444555555666666666777777777777888000111111222222333333444444555555555555666666//////000000111111222222333333333333444444444//////000000111111222222333333333333444444444---......//////000000111111111222222222222333,,,,,,------....../////////000000000111111111++++++,,,,,,,,,------.........///////////////)))******++++++,,,,,,,,,------------.........((()))))))))******+++++++++,,,,,,,,,,,,,,,---''''''(((((()))))))))************++++++++++++&&&&&&''''''((((((((())))))))))))************%%%%%%&&&&&&''''''''''''((((((((())))))))))))NNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBB????????????????????????@@@@@@@@@@@@@@@@@@@@@==================>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::::::::::::::::::::::::::::::::888888888888888888888888888888888999999999999666666666666666666666777777777777777777666666444444444555555555555555555555555555444444444444444444555555555555555555555555555444444444333333333333333333333333333333333333333333222111111111111111222222222222111111111111111111///000000000000000000000/////////000/////////............/////////........................---------------,,,---------------------------+++,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************************)))))))))))))))))))))))))))))))))))))))))))))PPPQQQQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLOOOOOOOOOPPPPPPOOOOOONNNNNNMMMLLLKKKJJJMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFDDDCCCGGGGGGGGGGGGGGGGGGFFFFFFEEEEEECCCBBBAAAEEEEEEEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@???BBBCCCCCCCCCCCCBBBBBB@@@@@@??????>>>===@@@@@@AAA@@@@@@@@@???>>>>>>======<<<;;;>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;::::::999999888888::::::999999999999999888888777777666666999888888777777777777666666666555555444666666666666555555555555444444333333333444444444444444333333333333222222111111444444444444444333333333333222222111111222222222222222222222111111111000000000111111111111000000000000/////////....../////////////////////.........---------............---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++***+++++++++++++++*********************)))************)))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((''''''TTTRRRPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKQQQOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJNNNLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA============>>>>>>>>>>>>>>>??????????????????;;;;;;;;;;;;<<<<<<<<<<<<=====================999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<777777777888888888999999999999999::::::::::::555555666666666777777777777888888888888888888333444444444555555555555666666666666666777777222222222333333333444444444444555555555555555222222222333333333444444444444555555555555555000000111111111222222222333333333333333333444/////////000000000111111111111222222222222222---.........////////////000000000000000111111,,,,,,------------............///////////////++++++++++++,,,,,,,,,------------............)))*********++++++++++++,,,,,,,,,,,,,,,------((())))))))))))************++++++++++++++++++'''(((((((((((())))))))))))******************KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB?????????????????????????????????@@@@@@@@@@@@=====================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;888888888888999999999999999999999999999999999777777777777777777777777777777777777777666666555555555555555666666666666666666666555555555555555555555555666666666666666666666555555555444444444444444444444444444444444333333333333222222222222333333333333333222222222222222222111111111111111111111111000000000000000000000//////000000000000000////////////////////////.............................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++*********************************************MMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEECCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???BBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>@@@@@@@@@@@@@@@@@@>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::<<<<<<<<<;;;;;;;;;;;;:::::::::999999999;;;;;;999999999999999999888888888777777999888888888888777777777777666666666555666666666666666666666555555555444444444555555555555444444444444444333333333222555555555555444444444444444333333333222333333333333333333222222222222222111111222222222222111111111111111000000000000000000000000000000000////////////......////////////..................---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++++++++++++++*********************)))************))))))))))))))))))))))))(((TTTUUUVVVWWWWWWXXXYYYZZZXXXYYYZZZ[[[YYYZZZ[[[\\\AAABBBBBBCCC>>>???@@@@@@<<<======>>>:::;;;;;;<<<888999999:::666777777888555555444444444333333333222222111111111000000000/////////.........---------...///000,,,,,,---...***++++++,,,))))))******'''(((((((((&&&&&&''''''TTTUUUVVVWWWWWWXXXYYYZZZXXXYYYZZZ[[[YYYZZZ[[[\\\AAABBBBBBCCC>>>???@@@@@@<<<======>>>:::;;;;;;<<<888999999:::666777777888555555444444444333333333222222111111111000000000/////////.........---------...///000,,,,,,---...***++++++,,,))))))******'''(((((((((&&&&&&''''''222222333111222333111222222111222222111111222000111111000111111000000111///000000///000000//////000...//////...//////......///---......---......------...---------,,,------,,,,,,---+++,,,,,,++++++,,,+++++++++***++++++444555666333444666333444555222333555222333444111222333111222333000111222000111222///000111...///000...///000---...///------...,,,------,,,------+++,,,---++++++,,,***++++++)))***+++))))))***((())))))(((((()))'''((((((777888888222222333111111222((((((((('''''''''%%%&&&&&&%%%%%%%%%$$$$$$%%%000111222111222333111222333222222333222333444222333444333444444333444555333444555333444555444555666444555666444555666444666777555666777555666777555666777555666777555666777555666888555777888888999:::999:::;;;999:::;;;999:::;;;999:::;;;999:::;;;888999;;;888999:::888999:::888999:::888999:::888999:::888999:::777888999777888999777888999777888999666777888666777888666777888666777888666666777555666777666777888666777888777777888666777888666777888666777888666666777555666777555666777555666777555666777555666666555555666444555666444555666444555666444555666444555555444444555333444555333444555333444555333444444333444555333333444222333444222333444222333333111222333111222333111111222111111222000111222000111111000000111///000111///000000...///000...//////......///---......------...,,,------,,,,,,---+++,,,---+++,,,,,,+++,,,,,,++++++,,,***++++++******+++)))******))))))***)))))))))((())))))(((((()))'''((((((''''''((('''''''''&&&''''''         444444555333444555666777888666777888555666777555666777555666777444666777444555777444555777444555777444555777555777888555777888555777888555777888555777999555777999555777999555777999555777999555777999555666999444666888444666888444666888333555777333555777222444666222333555222333555111333555111222444000111333///111222///000111...///111...///000---...///---...///,,,---...,,,---...+++,,,---+++,,,---++++++,,,++++++,,,***+++,,,***+++,,,***+++,,,***++++++******+++******+++)))***+++)))***+++)))***+++)))***+++***+++,,,***+++,,,***+++,,,***+++,,,***+++,,,***+++,,,***+++,,,***+++---***+++---***+++---***,,,---***,,,---***+++---***+++---***+++---***+++---***+++,,,)))+++,,,)))***,,,)))***,,,)))***+++)))***+++((()))+++((()))***((()))***'''((()))'''((()))'''((()))&&&'''(((&&&'''(((&&&''''''&&&&&&'''%%%&&&'''%%%&&&&&&%%%&&&&&&%%%&&&&&&%%%%%%&&&%%%%%%&&&$$$%%%&&&$$$%%%%%%$$$%%%%%%$$$%%%%%%$$$%%%%%%$$$$$$%%%$$$$$$%%%$$$$$$%%%$$$$$$%%%                    ,,,,,,---......///000111111222333444555666777+++,,,------...//////000111222333444555666777+++,,,,,,------...///000111111222333444555666++++++,,,,,,---......///000111222333444555666***++++++,,,,,,---...//////000111222333444555******++++++,,,------...///000111111222333444)))******++++++,,,---......///000111222333444))))))******+++,,,,,,---...//////000111222333((())))))******+++,,,,,,---...///000000111222(((((())))))***++++++,,,------...///000000111'''(((((())))))***++++++,,,------...///000111''''''(((((())))))***++++++,,,---......///000&&&''''''(((((()))******++++++,,,---......///&&&&&&''''''(((((()))******++++++,,,------...%%%&&&&&&''''''(((((()))******++++++,,,------%%%&&&&&&''''''(((((()))******++++++,,,------%%%%%%&&&&&&''''''(((((()))******++++++,,,---$$$%%%%%%&&&&&&''''''(((((())))))***++++++,,,$$$$$$%%%%%%&&&&&&''''''(((((())))))******+++###$$$$$$%%%%%%%%%&&&&&&'''(((((())))))******#########$$$$$$%%%%%%&&&&&&''''''(((((()))***"""#########$$$$$$%%%%%%&&&&&&''''''(((((()))""""""#########$$$$$$%%%%%%&&&&&&''''''((((((!!!"""""""""######$$$$$$%%%%%%&&&&&&'''''''''777999:::;;;<<<>>>???@@@AAABBBDDDEEEFFFGGGGGG777888999:::<<<===>>>???@@@BBBCCCDDDEEEFFFFFF666777999:::;;;<<<===>>>@@@AAABBBCCCDDDEEEEEE666777888999:::;;;<<<>>>???@@@AAABBBCCCCCCDDD555666777888999:::;;;===>>>???@@@AAAAAABBBCCC444555666777888999;;;<<<===>>>>>>???@@@AAABBB444555666777888999:::;;;;;;<<<===>>>???@@@@@@333444555666777888999999:::;;;<<<===>>>>>>???222333444555666777888888999:::;;;<<<<<<===>>>111222333444555666777777888999::::::;;;<<<<<<111111222333444555555666777888999999:::;;;;;;000111111222333444444555666777777888999999:::///000000111222333333444555666666777777888999...///000000111222222333444555555666666777777---...//////000111222222333333444555555666666---...//////000111222222333333444555555666666------...//////000111111222222333444444555555,,,------......///000000111111222222333333444+++,,,,,,------...//////000000111111222222333***++++++,,,------......//////000000111111222******++++++,,,,,,------......//////000000000))))))******++++++,,,,,,------....../////////((())))))******+++++++++,,,,,,------......///'''(((((())))))******++++++,,,,,,---------...GGGHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEECCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCC@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBB???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>>>>>>>???????????????????????????;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<<<<<<<===============999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<777888888999999999999:::::::::::::::::::::;;;666777777777888888888888999999999999999999999666777777777888888888888999999999999999999999555555666666666777777777888888888888888888888444444555555555666666666666777777777777777777333333333444444444555555555555666666666666666222222222333333333444444444444444555555555555000111111222222222222333333333333444444444444///000000000111111111222222222222222333333333...//////000000000000111111111111222222222222.........////////////000000000000111111111111HHHGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB???????????????????????????@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@========================>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<888888999999999999999999999::::::::::::;;;;;;777777888888888888888888888999999999999999:::666666666777777777777777777888888888888888999555555555666666666666666666666777777777777888444444444444555555555555555555666666666666666333333333333444444444444444444555555555555555222222222333333333333333333333444444444444444111111111222222222222222222333333333333222333IIIJJJJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTUUUVVVWWWHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUUUUHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNOOODDDEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMMMMCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHH@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFF??????@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEDDD>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBB======>>>>>>>>>?????????@@@@@@AAA@@@@@@@@@AAA<<<<<<<<<=========>>>>>>??????>>>>>>?????????<<<<<<<<<=========>>>>>>??????>>>>>>?????????;;;;;;;;;<<<<<<<<<=========<<<============>>>:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999999999::::::999999:::::::::::::::;;;;;;888888888888888888888888888999999999999999999666777777666666777777777777777777888888888888555666555555555555666666666666666666777777777444444444444444444555555555555555555555555666333333333333333333444444444444444444444444444WWWWWWXXXXXXYYYYYYXXXXXXXXXWWWVVVUUUUUUTTTSSSUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSQQQPPPTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSQQQPPPOOORRRSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRPPPOOONNNNNNQQQQQQRRRRRRRRRRRRRRRRRRQQQOOOOOONNNNNNMMMLLLOOOOOOPPPPPPPPPPPPPPPPPPNNNNNNMMMMMMLLLKKKKKKMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKJJJJJJIIIKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>?????????????????????????????????>>>>>>======?????????????????????????????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999999999999888888888888777888888888888888888888888888777777777666666666777777777777777777777777666666666555555555555666666666666666555555555555555444444444444444444444444444444444444444444333333333333333333SSSPPPOOOOOONNNMMMLLLLLLKKKJJJJJJHHHGGGPPPOOONNNNNNMMMLLLKKKKKKJJJJJJHHHGGGGGGOOONNNMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFNNNMMMLLLKKKKKKJJJIIIIIIGGGGGGFFFEEEEEELLLKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDKKKJJJIIIIIIHHHHHHGGGEEEEEEDDDDDDCCCCCCIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAHHHGGGGGGFFFFFFDDDDDDCCCBBBBBBAAAAAA@@@FFFFFFEEEEEECCCCCCBBBBBBAAAAAA@@@@@@???EEEDDDDDDCCCBBBAAAAAA@@@@@@??????>>>>>>CCCCCCBBBAAAAAA@@@@@@??????>>>>>>======BBBAAA@@@@@@??????>>>>>>======<<<<<<;;;@@@??????>>>>>>=========<<<<<<;;;;;;:::>>>>>>=========<<<<<<;;;;;;::::::999999===<<<<<<<<<;;;;;;:::::::::999999888888===<<<<<<<<<;;;;;;:::::::::999999888888;;;;;;;;;:::::::::999999888888777777777::::::999999999888888888777777666666555999888888888777777777666666555555555444777777777666666666555555555444444333333666666555555555444444444333333333222222555444444444444333333333222222222111111444333333333222222222222111111111000000333222222222111111111000000000000//////                             ,,,------......///000000111222333444555666777,,,,,,------...//////000111222222333444555666+++,,,,,,------...///000000111222333444555666++++++,,,,,,---......///000111111222333444555***++++++,,,------...//////000111222333333444******++++++,,,------...///000000111222333444)))******+++,,,,,,---......///000111111222333))))))***++++++,,,,,,---......///000111222222((())))))***++++++,,,------...//////000111222(((((()))******++++++,,,------...//////000111'''(((((()))******++++++,,,------...///000000''''''((())))))******++++++,,,------...///000&&&''''''((())))))******+++,,,,,,------...///&&&&&&'''(((((())))))******+++,,,,,,------...&&&&&&''''''(((((())))))******++++++,,,------&&&&&&''''''(((((())))))******++++++,,,------%%%&&&&&&&&&'''(((((())))))******++++++,,,---%%%%%%&&&&&&&&&''''''((())))))******++++++,,,$$$%%%%%%%%%&&&&&&''''''(((((()))******++++++$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))***+++###$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))***#########$$$$$$%%%%%%&&&&&&''''''(((((())))))"""#########$$$$$$%%%%%%&&&&&&''''''(((((((((""""""#########$$$$$$%%%%%%&&&&&&'''''''''(((777888999:::;;;<<<===>>>???@@@AAABBBBBBCCCDDD666777888999:::;;;<<<===>>>???@@@AAABBBBBBCCC666666777888999:::;;;<<<===>>>???@@@AAABBBBBB555666777888999:::;;;<<<===>>>>>>???@@@AAAAAA444555666777888999:::;;;<<<===>>>>>>???@@@@@@444555555666777888999:::;;;<<<======>>>??????333444555666777777888999:::;;;<<<<<<===>>>>>>222333444555666777777888999:::;;;;;;<<<======222222333444555666777777888999::::::;;;;;;<<<111222333333444555666666777888999999::::::;;;000111222222333444555555666777888888999999:::000000111222222333444555555666666777888888999//////000111222222333444444555555666777777888...//////000111111222333333444444555666666666---...//////000111111222222333333444555555555---...//////000111111222222333333444555555555------......///000000111111222222333333444444,,,------......//////000111111222222333333333+++,,,,,,------...//////000000111111222222222***+++,,,,,,------......//////000000111111111******++++++,,,,,,------......//////000000000)))******++++++,,,,,,,,,------....../////////)))))))))******++++++,,,,,,---------......///(((((())))))******+++++++++,,,,,,---------...DDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBB???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@<<<=========>>>>>>>>>>>>>>>??????????????????;;;;;;<<<<<<===============>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<<<<<<<===============999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888888888999999999:::::::::::::::;;;;;;;;;;;;666777777888888888999999999999999999:::::::::555666666777777777777888888888888888999999999555666666777777777777888888888888888999999999444555555666666666666777777777777777888888888333444444444555555555666666666666666777777777222333333333444444444555555555555555666666666111222222222333333333444444444444444555555555000111111111222222222222333333333333444444444///000000000111111111222222222222222333333333/////////000000000000111111111111222222222222.........////////////000000000000111111111111EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB???????????????????????????@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@=====================>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999:::::::::::::::;;;;;;;;;;;;999999999999999999:::::::::::::::;;;;;;;;;;;;888888888888888999999999999999999::::::::::::777777777777777888888888888888888999999999999666666666666666777777777777777777888888888888555555555555555666666666666666777777777777777444444444444555555555555555555666666666666666333333333333444444444444444444555555555555555222222222333333333333333333444444444444444444111111222222222222222222333333333333333222333GGGHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOPPPEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNOOOEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHH@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFF???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEE>>>?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBB===>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAA<<<=========>>>>>>>>>?????????@@@????????????;;;<<<<<<<<<============>>>>>>======>>>>>>>>>;;;<<<<<<<<<============>>>>>>======>>>>>>>>>:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<======999::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;888999999999999:::999999999999:::::::::::::::777888888888888777888888888888888999999999999666777777666666666777777777777777777888888888555666555555555555555666666666666666666666777444444444444444444444555555555555555555555555333333333333333333444444444444444444444444444RRRSSSSSSSSSTTTTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPQQQRRRRRRRRRRRRSSSRRRRRRRRRRRRQQQPPPPPPNNNMMMPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOMMMMMMLLLOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOMMMLLLKKKKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKJJJJJJLLLLLLMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJIIIIIIHHHKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<==============================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999:::::::::::::::::::::::::::::::::999999888888999999999999999999999999999999888888777777777888888888888888888888888777777777666666666666777777777777777777666666666666555555555555555555555666666555555555555555444444444444444444444444444444444444444444444333333333333333333PPPMMMLLLLLLKKKJJJJJJIIIHHHHHHGGGEEEEEEMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGEEEEEEDDDLLLKKKKKKJJJIIIIIIHHHGGGGGGEEEDDDDDDCCCKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBJJJIIIHHHHHHGGGGGGFFFDDDDDDCCCCCCBBBBBBHHHHHHGGGGGGFFFFFFEEECCCCCCBBBBBBAAAAAAGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@FFFEEEEEEDDDDDDBBBBBBAAAAAA@@@@@@??????DDDDDDDDDCCCBBBAAAAAA@@@@@@??????>>>>>>CCCCCCBBBAAAAAA@@@@@@???>>>>>>======<<>>>>>======<<<<<<;;;AAA@@@??????>>>>>>======<<<<<<;;;;;;:::???>>>>>>======<<<<<<<<<;;;;;;::::::999======<<<<<<<<<;;;;;;::::::999999999888<<<<<<;;;;;;:::::::::999999888888777777<<<<<<;;;;;;:::::::::999999888888777777;;;:::::::::999999888888888777777666666999999999888888888777777666666666555555888888888777777666666666555555555444444777777666666666555555555444444444333333666666555555555444444333333333222222222555444444444333333333222222222111111111444333333333222222222111111111000000000333222222222111111111000000000000//////TTTTTTSSSSSSRRRQQQQQQPPPOOOOOONNNMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;:::;;;;;;::::::999999888888888777777777666666666555555444444444333333333222222222111HHHHHHGGGHHHGGGFFFGGGFFFEEEFFFEEEDDDEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@???@@@???>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::999888888888777888888777777777666666666555555444444444333333333222222222111111111000000000//////(((&&&$$$'''%%%###&&&$$$"""%%%###!!!###"""!!!"""!!! !!!  <<<;;;:::===<<<;;;===<<<<<<>>>===<<<>>>>>>===???>>>===@@@???>>>@@@@@@???AAA@@@???BBBAAA@@@BBBAAA@@@CCCBBBAAACCCCCCBBBDDDCCCBBBDDDDDDCCCDDDDDDCCCEEEDDDCCCEEEEEEDDDFFFEEEDDDFFFFFFEEEGGGFFFEEEGGGFFFFFFIIIHHHGGGIIIHHHGGGIIIHHHGGGIIIHHHHHHIIIIIIHHHIIIIIIHHHJJJIIIHHHJJJIIIHHHJJJIIIHHHJJJIIIHHHIIIIIIHHHIIIIIIHHHIIIIIIHHHIIIIIIHHHIIIHHHHHHIIIHHHHHHIIIHHHHHHIIIHHHGGGIIIHHHGGGIIIHHHGGGHHHHHHGGGHHHHHHGGGIIIHHHHHHIIIHHHHHHIIIHHHGGGHHHHHHGGGHHHHHHGGGHHHGGGGGGHHHGGGFFFGGGGGGFFFGGGFFFFFFFFFFFFEEEFFFEEEEEEEEEEEEDDDEEEDDDDDDDDDDDDCCCDDDCCCBBBCCCCCCBBBCCCCCCBBBCCCBBBAAABBBAAAAAAAAAAAA@@@AAA@@@???@@@????????????>>>???>>>===>>>===<<<;;;999777<<<999777???===;;;???===;;;@@@>>><<>>CCCBBB@@@EEEDDDBBBHHHFFFDDDKKKIIIGGGOOOMMMKKKWWWTTTRRR\\\YYYVVVccc___\\\ccc___\\\kkkfffbbbtttoooiiixxxqqqyyy{{{{{{zzzssswwwrrrllloookkkfffiiieeebbbdddbbb^^^bbb___]]]aaa___\\\bbb```]]]eeebbb___iiigggcccpppmmmiiiyyyuuupppyyyƷɹƶ|||uuuuuupppkkkjjjgggbbbaaa^^^[[[aaa^^^[[[ZZZWWWTTTSSSQQQOOONNNLLLJJJJJJHHHFFFFFFDDDCCCCCCAAA@@@AAA???===???===;;;HHHIIIJJJLLLMMMOOORRRUUUYYY^^^dddjjjrrrzzzGGGHHHIIIJJJLLLMMMPPPRRRUUUYYY^^^ccchhhnnntttEEEFFFGGGHHHJJJKKKMMMOOORRRUUUXXX\\\```dddhhhDDDEEEEEEGGGHHHIIIJJJLLLNNNQQQSSSVVVYYY\\\___BBBCCCDDDEEEFFFGGGHHHIIIKKKMMMOOOQQQSSSVVVXXX@@@AAABBBCCCDDDEEEFFFGGGHHHJJJKKKMMMNNNPPPQQQ??????@@@AAABBBBBBCCCDDDEEEFFFHHHIIIJJJKKKLLL===>>>>>>???@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHH;;;<<<======>>>>>>???@@@@@@AAABBBBBBCCCDDDDDD::::::;;;;;;<<<<<<======>>>??????@@@@@@AAAAAA888999999:::::::::;;;;;;<<<<<<======>>>>>>>>>777777777888888999999999::::::;;;;;;;;;<<<<<<555555666666777777777888888888999999999::::::444444444555555555666666666777777777777888888222333333333444444444444555555555555666666666222333333333444444444444555555555555666666666111111222222222222333333333333444444444444444000000000000111111111111222222222222222333333...////////////000000000000000111111111111111------...............//////////////////000000,,,,,,,,,------------------...............///++++++++++++,,,,,,,,,,,,,,,,,,---------------************+++++++++++++++++++++,,,,,,,,,,,,)))))))))))))))******************++++++++++++{{{ssslllfffaaa^^^[[[ZZZtttxxx{{{|||{{{yyytttooojjjddd```]]]ZZZXXXWWWhhhkkknnnnnnnnnllliiieeeaaa^^^[[[XXXVVVUUUTTT___aaacccccccccbbb```]]][[[XXXVVVTTTSSSRRRQQQXXXYYYZZZ[[[ZZZZZZXXXWWWUUUSSSQQQPPPOOOOOOOOOQQQSSSSSSTTTSSSSSSRRRQQQPPPOOOMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBB>>>??????????????????????????????????????????<<<<<<<<<====================================::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<888888888888888888999999999999999999999999:::666666666666777777777777777777777777888888888666666666666777777777777777777777777888888888444444555555555555555555555555666666666666666333333333333333333444444444444444444444555555111111222222222222222222222222333333333333333000000000000000000111111111111111111222222222///////////////////////////000000000000000111------........................///////////////,,,,,,,,,------------------------............+++++++++++++++,,,,,,,,,,,,,,,,,,------------ZZZ[[[\\\^^^aaafffkkkqqqxxxWWWXXXYYY[[[]]]aaaeeejjjpppuuuzzz~~~TTTUUUVVVWWWZZZ]]]```dddhhhlllpppssstttuuuuuuQQQRRRSSSTTTVVVXXX[[[^^^aaadddgggiiijjjkkkjjjOOOOOOPPPQQQRRRTTTVVVYYY[[[]]]___aaabbbbbbbbbLLLLLLMMMNNNOOOQQQRRRTTTVVVXXXYYYZZZ[[[[[[[[[IIIIIIJJJKKKLLLMMMNNNPPPQQQSSSTTTUUUUUUVVVUUUFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIII???@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEE===>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCC<<<<<<<<<=========>>>>>>?????????@@@@@@@@@@@@:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>888888999999999::::::::::::;;;;;;;;;;;;;;;;;;888888999999999::::::::::::;;;;;;;;;;;;;;;;;;666777777777777888888888999999999999999999:::555555555666666666666777777777777777888888888333444444444444555555555555555666666666666666222222222333333333333333444444444444444444444111111111111111111222222222222222222333333333///000000000000000000000111111111111111111111........./////////////////////000000000000000------------......................../////////yyyrrrkkkeeeaaa]]]YYYVVVTTTSSSQQQ~~~zzzuuupppkkkeeeaaa]]]ZZZWWWTTTRRRQQQPPPuuusssppplllhhhddd```]]]YYYVVVTTTRRRPPPOOONNNjjjiiigggdddaaa^^^[[[XXXVVVSSSQQQPPPNNNMMMLLLbbbaaa```^^^\\\YYYWWWUUURRRQQQOOOMMMLLLKKKKKK[[[[[[YYYXXXVVVUUUSSSQQQOOONNNLLLKKKJJJIIIIIIUUUUUUTTTSSSRRRPPPOOONNNLLLKKKJJJIIIHHHGGGGGGQQQPPPPPPOOONNNMMMLLLKKKJJJIIIHHHGGGFFFEEEEEELLLLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@EEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA??????>>>CCCCCCBBBBBBBBBAAAAAA@@@@@@?????????=========@@@@@@@@@@@@?????????>>>>>>======<<<<<<;;;;;;>>>>>>>>>============<<<<<<<<<:::::::::999999;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888::::::999999999999999999888777777777666666666888888888888777777777666666666555555555555444666666666666666666555444444444444444333333333444444444444444444333333333333222222222222111333333333333333222222111111111111111000000000111111111111000000000000000000///////////////000000000///////////////.....................//////...............---------------------,,,QQQPPPPPPPPPOOOOOOOOONNNNNNPPPOOONNNNNNNNNNNNMMMMMMMMMNNNMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIKKKJJJJJJHHHHHHHHHHHHGGGGGGIIIHHHHHHFFFFFFFFFFFFFFFEEEGGGFFFEEEEEEDDDDDDDDDDDDDDDEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>============<<<<<<===<<<<<<<<<;;;;;;;;;::::::;;;;;;:::::::::999999999888999999999888888888777777777888777777777666666666666555888777777777666666666666555666666555555555555444444444444444444444333333333333222333333222222222222111111111111111111111000000000000///000000000////////////......///............------------...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***              HHHIIIIIIJJJJJJKKKLLLNNNPPPSSSWWW\\\bbbiiipppGGGGGGHHHHHHIIIIIIJJJKKKMMMOOORRRVVVZZZ^^^cccEEEFFFFFFFFFGGGGGGHHHIIIJJJLLLNNNPPPSSSVVVYYYCCCDDDDDDEEEEEEEEEFFFGGGGGGIIIJJJLLLNNNPPPQQQBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJLLL@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEFFFGGG>>>>>>???????????????@@@@@@@@@AAAAAABBBBBBCCC<<<<<<===============>>>>>>>>>>>>?????????@@@:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========999999999999999999::::::::::::::::::::::::;;;777777777777888888888888888888888888888888888555555666666666666666666666666666666666666777444444444444444444444444555555555555555555555222222222333333333333333333333333333333333333111111111111111111111111111222222222222222222111111111111111111111111111222222222222222222//////000000000000000000000000000000000000000...............//////////////////////////////---------------------------..................+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******+++++++++++++++++++++++++++++++++,,,,,,))))))************************************+++((((((((()))))))))))))))))))))))))))))))))***'''''''''(((((((((((((((((((((((((((((())))))pppwww|||~~~|||wwwpppiiibbb\\\WWWSSSQQQPPPOOOcccgggjjjkkkjjjgggccc^^^YYYUUURRRPPPNNNMMMMMMYYY\\\]]]^^^]]][[[YYYVVVSSSPPPNNNLLLKKKKKKKKKQQQSSSTTTTTTTTTSSSQQQOOOMMMLLLJJJIIIHHHHHHHHHLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@==========================================>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<888999999999999999999999999999999999999::::::777777777777777777777777777777777777888888888555555555555555555555555555555666666666666777333333333333333333444444444444444444555555555222222222222222222222222222222333333333333444222222222222222222222222222222333333333333444000000000000111111111111111111111222222222222/////////////////////000000000000000000111111........................///////////////000000---------------------------...............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,*********************************++++++++++++))))))))))))))))))))))))))))))***************OOOPPPRRRTTTXXX\\\bbbhhhpppxxxMMMNNNOOOQQQTTTXXX\\\aaagggmmmrrrwwwzzz|||{{{KKKKKKMMMOOOQQQTTTWWW[[[___cccgggjjjmmmnnnmmmHHHIIIJJJLLLNNNPPPSSSVVVYYY\\\___aaabbbccccccFFFGGGHHHIIIKKKMMMOOOQQQSSSVVVXXXYYYZZZ[[[[[[DDDDDDEEEFFFHHHIIIKKKMMMOOOPPPRRRSSSTTTTTTTTTBBBBBBCCCDDDEEEFFFHHHIIIKKKLLLMMMNNNOOOOOOOOO@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKKKK>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGG<<<<<<======>>>???@@@AAAAAABBBCCCCCCDDDDDDDDD::::::;;;<<<<<<======>>>??????@@@@@@AAAAAAAAA888999999::::::;;;;;;<<<=========>>>>>>>>>>>>777777777888888999999::::::;;;;;;<<<<<<<<<<<<555555666666777777888888888999999::::::::::::444444444555555666666666777777777888888888888444444444555555666666666777777777888888888888222333333333444444444555555555666666666666666111111222222222333333333333444444444444555555000000000111111111111222222222222333333333333////////////000000000000111111111111111111222---............///////////////000000000000000,,,---------------...............////////////+++,,,,,,,,,,,,,,,,,,------------------......***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,zzzrrrjjjddd___[[[WWWUUUSSSRRRQQQPPP{{{xxxsssnnniiiddd___[[[WWWUUUSSSQQQPPPOOONNNmmmkkkhhheeeaaa]]]ZZZWWWTTTRRRPPPOOONNNMMMMMMcccbbb```]]][[[XXXUUUSSSQQQOOONNNMMMLLLKKKKKK[[[ZZZYYYWWWUUUSSSQQQPPPNNNMMMKKKKKKJJJIIIIIITTTTTTSSSRRRQQQOOONNNLLLKKKJJJIIIHHHHHHGGGGGGOOOOOONNNMMMMMMLLLJJJIIIHHHHHHGGGFFFFFFEEEEEEKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@DDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@??????AAAAAAAAAAAA@@@@@@@@@?????????>>>>>>=========>>>???>>>>>>>>>>>>>>>============<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999:::::::::::::::::::::999999999888888888888777888888888888888888888888888777666666666666666888888888888888888888888888777666666666666666666666666666666666666666555555555555555444444555555555555555555555444444333333333333333333333333333333333333333222222222222222222111111222222222222222222111111111000000000000000000000000000000000///////////////////////////...////////////........................---------.........---------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++PPPPPPPPPPPPQQQQQQRRRQQQRRRNNNNNNNNNOOOOOOPPPOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNKKKKKKKKKKKKJJJKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHIIIIIIIIIGGGGGGGGGFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDEEECCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999999888888888888777777777777777777777666666666666555555555555555555444666666555555555555555555444444444444444444333333333333333333222222222222222111111111111111111111000000000000000000///////////////........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++***************))))))                                 BBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCuuu~~~yyyqqqjjjddd___~~~wwwnnnggg```}}}rrriiibbb___[[[WWW```[[[WWWbbb[[[VVVyyyrrrsssnnniiihhhdddaaa___\\\ZZZWWWUUUTTTPPPOOONNNKKKJJJJJJFFFFFFFFFBBBBBBBBB?????????<<<<<<<<<999::::::777777777555555555333333444333333444111111222///000000......///---------+++,,,,,,***++++++)))******((())))))^^^\\\YYYYYYWWWUUUUUUSSSPPPPPPNNNLLLKKKJJJHHHGGGFFFDDDCCCBBBAAA???>>>===<<<;;;:::999888777666555555333333222111000000///......---,,,,,,---,,,,,,++++++***)))))))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""""""""111444888000333666...111444---///222+++---000***,,,...(((***,,,'''(((***%%%'''((($$$%%%'''###$$$%%%!!!###$$$ !!!""" !!!  gggooowww~~~~~~wwwpppggg___WWWPPPIII]]]dddjjjnnnrrrsssrrrnnnjjjddd]]]WWWQQQKKKEEEUUUZZZ^^^aaadddeeedddbbb^^^ZZZUUUPPPJJJFFFAAAMMMQQQTTTWWWXXXYYYXXXWWWTTTQQQMMMIIIEEEAAA===FFFIIILLLNNNOOOOOOOOONNNLLLIIIFFFCCC@@@===:::@@@CCCEEEFFFGGGGGGGGGFFFEEECCCAAA>>>;;;999666;;;===???@@@AAAAAAAAA@@@???===;;;999777555333777888:::;;;;;;;;;;;;;;;:::999777666444222000333444555666666777777666555444333222111///...000111222222333333333222222111000///...---+++---......//////////////////...---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((())))))***************)))))))))(((''''''&&&&&&'''''''''(((((((((((('''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  IIIDDD>>>EEE@@@<<>>???@@@AAACCCDDDEEEGGGHHHJJJKKKMMMOOOQQQRRR>>>???@@@AAABBBCCCDDDFFFGGGHHHJJJKKKMMMNNNPPP===>>>???@@@AAABBBCCCDDDFFFGGGHHHJJJKKKLLLNNN<<<===>>>???@@@AAABBBCCCDDDEEEGGGHHHIIIJJJLLL;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIII;;;;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFFFFGGG:::;;;;;;<<<===>>>??????@@@AAABBBCCCDDDEEEEEE999::::::;;;<<<======>>>???@@@AAAAAABBBCCCDDD888999::::::;;;<<<<<<===>>>??????@@@AAAAAABBB777888999999:::;;;;;;<<<======>>>>>>???@@@@@@777777888888999::::::;;;;;;<<<<<<===>>>>>>>>>666666777777888999999::::::;;;;;;<<<<<<======666666777777888999999::::::;;;;;;<<<<<<======555555666666777888888999999999::::::;;;;;;;;;444555555666666777777777888888999999999::::::333444444555555666666666777777888888888999999333333333444444555555555666666666777777777888222222333333333444444444555555555666666666777111111222222222333333333444444444555555555666000111111111111222222222333333333444444444444000000000000111111111222222222222333333333333YYY[[[]]]WWWYYY[[[UUUVVVXXXRRRTTTUUUPPPQQQSSSNNNOOOPPPLLLMMMNNNIIIJJJKKKGGGHHHIIIEEEFFFGGGDDDDDDEEEBBBBBBCCC@@@@@@AAA>>>??????======>>>======>>>;;;<<<<<<::::::;;;999999999888888888777777777666666666444555555333444444^^^gggpppyyy~~~~~~yyyqqqggg^^^UUUMMMFFF@@@SSSZZZaaafffjjjkkkjjjfffaaaZZZSSSMMMFFFAAA<<>>======;;;:::888555333111///333444666777888888888777666555333111000...,,,///000111222333333333222222111///...---+++***,,,---....../////////......---,,,+++***)))((()))***+++++++++,,,,,,++++++***))))))((('''&&&'''((((((((())))))))))))((((((''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""""""""###############""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  @@@:::666<<<777444888444111555222///111///---///---+++,,,***)))***((('''((('''%%%&&&%%%$$$$$$#########"""!!!!!!!!! ???@@@AAABBBCCCEEEFFFHHHIIIKKKMMMNNNPPPRRRTTT>>>???@@@BBBCCCDDDEEEGGGHHHJJJLLLMMMOOOQQQRRR>>>???@@@AAABBBCCCEEEFFFGGGIIIJJJLLLNNNOOOQQQ===>>>???@@@AAABBBDDDEEEFFFHHHIIIKKKLLLMMMOOO======>>>???@@@BBBCCCDDDEEEFFFHHHIIIJJJLLLMMM<<<===>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKK;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIII:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFFFFGGG:::;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEFFF999::::::;;;<<<===>>>>>>???@@@AAABBBBBBCCCDDD888999::::::;;;<<<======>>>???@@@@@@AAABBBBBB777888999999:::;;;;;;<<<===>>>>>>??????@@@AAA777777888999999::::::;;;<<<<<<======>>>??????666777777888888999999:::;;;;;;<<<<<<======>>>555666666777777888888999999::::::;;;;;;<<<<<<555666666777777888888999999::::::;;;;;;<<<<<<444555555666666777777888888999999:::::::::;;;444444555555666666666777777888888999999999999333333444444555555555666666777777777888888888222222333333444444444555555666666666666777777111222222222333333333444444444555555555555666000111111222222222222333333333444444444444555000000000111111111222222222333333333333333444//////000000000111111111111222222222222222333TTTVVVWWWRRRTTTUUUQQQRRRSSSOOOPPPQQQMMMNNNOOOKKKLLLMMMIIIJJJKKKGGGHHHIIIFFFFFFGGGDDDDDDEEEBBBCCCCCCAAAAAAAAA??????@@@>>>>>>>>><<<<<<===<<<<<<===;;;;;;;;;999::::::888888888777777777666666666555555555444444444333333333MMMLLLJJJLLLJJJHHHIIIHHHFFFGGGFFFDDDEEEDDDBBBCCCAAA@@@@@@???>>>>>>===<<<<<<;;;::::::999888888777666666555444444333333222222111111000///111000/////////......------,,,,,,+++++++++******)))))))))((((((((('''''''''&&&&&&  AAA@@@???@@@???>>>@@@???>>>???>>>===>>>===<<<===<<<;;;<<<;;;:::;;;:::999:::999888888888777777777666666666555555444444444333333333222222333222222222111111111000000000/////////.........---------,,,,,,,,,,,,+++++++++***---...///000000111222333444444555666777777888...//////000111222333444444555666777777888999...///000111222333333444555666777777888999:::888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999999:::;;;;;;<<<<<<<<<<<<============<<<<<<::::::;;;;;;<<<<<<============>>>>>>=========;;;;;;;;;::::::999999888888777666666555<<<<<<<<<;;;;;;::::::999888888777666666======<<<<<<<<<;;;;;;:::999999888777666'''((()))***+++,,,...000333555888<<<@@@DDDIII333((()))***,,,---///111444777:::>>>BBBGGGLLL222)))***+++---...000222555888;;;???DDDIIIOOOIIINNNTTT[[[bbbjjjqqqxxx}}}}}}xxxqqqLLLRRRYYYaaajjjsss||||||OOOVVV^^^gggqqq|||qqqjjjccc[[[UUUOOOIIIEEE@@@<<<999666444|||sssjjjbbbZZZSSSMMMGGGBBB>>>;;;888555|||qqqggg^^^VVVPPPJJJDDD@@@<<<999666555777888999;;;<<<>>>???AAADDDFFFIIILLLOOOSSS555666777999:::<<<===???AAACCCEEEGGGJJJMMMQQQ555666777888:::;;;<<<>>>@@@BBBDDDFFFHHHKKKNNN444555666888999:::<<<===???@@@BBBDDDFFFIIIKKK444555666777888999;;;<<<>>>???AAACCCEEEGGGIII333444555666888999:::;;;===>>>@@@AAACCCEEEGGG333444555666777888999:::<<<===>>>@@@AAACCCEEE222333444555666777888999;;;<<<===>>>@@@AAACCC111222333444555666777888:::;;;<<<===>>>@@@AAA111222333444555666777888999:::;;;<<<===>>>???000111222333444555666777888999:::;;;<<<======000000111222333444555666777777888999:::;;;<<>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCC<<<===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBAAA;;;;;;<<<======>>>>>>??????@@@@@@@@@@@@@@@???999:::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<777777888888999999::::::::::::;;;;;;;;;;;;:::666666777777888888888999999999999999999999999444555555666666777777777777888888888888888888333444444555555555666666666666666666777666666222333333444444444444555555555555555555555555111222222333333333333444444444444444444444444111111111222222222222333333333333333333333333000000000111111111111222222222222222222222222|||tttllleee___ZZZVVVRRROOOLLLIIIGGGEEEqqqkkkeee```[[[WWWSSSPPPMMMJJJHHHFFFEEEgggccc___[[[WWWSSSPPPNNNKKKIIIGGGEEEDDD```]]]YYYVVVSSSPPPNNNKKKIIIGGGFFFDDDCCCYYYWWWUUURRRPPPMMMKKKIIIHHHFFFDDDCCCBBBTTTRRRPPPOOOMMMKKKIIIGGGFFFDDDCCCBBB@@@PPPNNNMMMKKKJJJHHHGGGFFFDDDCCCBBB@@@???LLLKKKJJJIIIGGGFFFEEEDDDCCCAAA@@@???>>>IIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>===FFFEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<>>======<<<;;;AAAAAA@@@@@@??????>>>======<<<;;;;;;:::?????????>>>>>>======<<<;;;;;;:::999999>>>=========<<<<<<;;;;;;::::::999888888<<<<<<;;;;;;;;;::::::999999888888777777<<<<<<;;;;;;;;;::::::999999888888777777::::::::::::999999999888888777777666666999999999888888888777777777666666555555888888777777777777666666666555555444444666666666666666555555555444444444333333555555555555555444444444333333333333222444444444444333333333333222222222222111333333333333222222222222111111111111111222222222222222111111111111000000000000)))(((                 666777999:::<<<===???AAACCCFFFHHHKKKOOORRRWWW666777888:::;;;===>>>@@@BBBEEEGGGJJJMMMPPPTTT555666888999:::<<<>>>???AAACCCFFFHHHKKKNNNQQQ555666777888:::;;;===>>>@@@BBBDDDFFFIIILLLNNN444555777888999:::<<<===???AAACCCEEEGGGIIILLL444555666777888:::;;;<<<>>>@@@AAACCCEEEGGGIII333444555666888999:::;;;===>>>@@@BBBCCCEEEGGG333444555666777888999:::<<<===???@@@BBBCCCEEE222333444555666777888999;;;<<<===>>>@@@AAACCC111222333444555666777888:::;;;<<<===>>>@@@AAA111222333444444555666777888:::;;;<<<===>>>???000111222333444555555666777888999:::;;;<<<===000000111222333444555555666777888999:::;;;<<>>???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCC<<<======>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA:::;;;<<<<<<===>>>>>>????????????????????????999::::::;;;;;;<<<<<<========================999::::::;;;;;;<<<<<<========================888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;666777777888888999999999:::::::::::::::::::::555666666777777777888888888888888999999999888444444555555666666666777777777777777777777777333333444444444555555555555666666666666666666222222333333333444444444444444444555555555444111111222222222222333333333333333333333333333000000111111111111222222222222222222222222222|||uuuooohhhbbb]]]YYYUUUQQQNNNKKKIIIGGGrrrmmmhhhccc^^^ZZZVVVRRROOOLLLJJJHHHFFFjjjfffbbb^^^ZZZVVVSSSPPPMMMKKKIIIGGGEEEccc```]]]YYYVVVSSSPPPNNNKKKIIIGGGEEEDDD]]]ZZZXXXUUUSSSPPPNNNKKKIIIGGGFFFDDDBBBWWWUUUSSSQQQOOOMMMKKKIIIGGGFFFDDDCCCAAASSSQQQPPPNNNLLLKKKIIIGGGFFFDDDCCCAAA@@@OOONNNLLLKKKJJJHHHGGGEEEDDDCCCAAA@@@???KKKJJJIIIHHHGGGFFFEEECCCBBBAAA@@@???>>>HHHGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>>===EEEEEEDDDCCCCCCBBBAAA@@@???>>>===<<<;;;CCCCCCBBBAAAAAA@@@???>>>>>>===<<<;;;:::AAA@@@@@@??????>>>>>>===<<<;;;;;;:::999??????>>>>>>======<<<;;;;;;::::::999888======<<<<<<<<<;;;;;;::::::999888888777======<<<<<<<<<;;;;;;::::::999888888777;;;;;;;;;;;;::::::999999888888777777666::::::999999999888888888777777666666555888888888888777777777666666666555555444777777777666666666666555555444444444333666666555555555555444444444333333333222444444444444444444333333333222222222111333333333333333333222222222111111111000222222222222222222111111111000000000000                       hhhkkkmmmaaaccceeeZZZ\\\^^^TTTUUUWWWNNNOOOPPPHHHJJJJJJDDDEEEEEE???@@@AAA;;;<<<<<<888888999444555555222222222//////000---------++++++++++++++++++)))))))))'''''''''%%%&&&&&&$$$$$$$$$#########!!!!!!""" DDDFFFGGGDDDEEEFFFCCCDDDFFFBBBCCCEEEAAABBBDDD@@@AAACCC@@@AAABBB???@@@@@@>>>>>>???======>>><<<<<<===;;;;;;<<<::::::;;;999999:::888888999888888999777777888666666777555555666444444555333333444222222333111222222000111111||||||zzzpppqqqpppggggggggg_________XXXXXXXXXRRRRRRSSSMMMMMMNNNIIIIIIJJJEEEFFFFFFBBBBBBCCC??????@@@<<<======:::;;;;;;888999999888999999666777777555555555333333444222222222000111111///000000......///------...AAABBBCCC@@@AAABBB???@@@AAA;;;;;;<<<999:::;;;888888999666777777555555666333444444222222333111111111///000000.........,,,------+++,,,,,,+++,,,,,,******+++)))))))))%%%&&&&&&$$$%%%%%%###$$$$$$"""######"""""""""!!!!!!!!!HHHIIIIIIIIIIIIJJJIIIIIIJJJIIIJJJJJJIIIJJJJJJKKKKKKLLLKKKKKKLLLKKKKKKLLLJJJKKKLLLJJJKKKKKKJJJKKKKKKJJJKKKKKKJJJJJJKKKIIIJJJKKKIIIJJJJJJIIIJJJJJJIIIIIIJJJHHHIIIJJJHHHIIIIIIHHHHHHIIIGGGHHHIIIGGGHHHHHHGGGGGGHHHFFFGGGHHHFFFGGGGGGFFFFFFGGGEEEFFFGGGFFFGGGGGGFFFFFFGGGFFFFFFGGGFFFFFFGGGEEEFFFGGGEEEFFFFFFEEEFFFFFFEEEEEEFFFEEEEEEFFFDDDEEEFFFDDDEEEEEEDDDEEEEEEDDDEEEEEEDDDDDDEEEDDDDDDEEEDDDDDDEEEȿȿ{{{{{{yyyooopppoooooopppooofffffffff^^^^^^___WWWXXXXXXRRRSSSSSSNNNOOOOOOJJJKKKLLLGGGHHHIIIEEEFFFGGGCCCDDDEEEBBBCCCDDD@@@BBBCCC@@@AAACCC???AAABBB???AAABBB???AAABBB???AAABBB@@@AAACCC@@@BBBCCCAAACCCDDDCCCDDDFFFDDDFFFHHHGGGHHHJJJIIIKKKMMMMMMOOOQQQRRRTTTUUUWWWYYY[[[^^^aaaccc """$$$'''+++///333999???GGG!!!###&&&))),,,000555:::??? """$$$&&&)))---000444999 """$$$'''***---000333!!!###%%%'''))),,,///!!!###$$$&&&(((***!!!"""$$$%%%''' !!!###$$$ !!!GGGOOOXXXaaaiiioooqqqoooiiiaaaXXXOOOGGG???FFFLLLRRRWWW[[[\\\[[[WWWRRRLLLFFF@@@999===BBBFFFJJJLLLMMMLLLJJJFFFBBB>>>999333777:::===???AAAAAAAAA???===:::777333///111444666777888999888777666444111///***,,,...000111222222222111000...---+++''')))***+++,,,---------,,,+++***)))'''$$$%%%&&&'''(((((()))(((((('''&&&%%%$$$!!!"""###$$$%%%%%%%%%%%%%%%$$$######""" !!!!!!"""""""""""""""!!!!!!  IIIIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIII@@@AAABBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGG>>>???@@@@@@AAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEE<<<===>>>>>>???@@@@@@AAABBBBBBBBBCCCCCCCCCCCC:::;;;<<<<<<===>>>>>>???@@@@@@@@@AAAAAAAAAAAA888999::::::;;;<<<<<<======>>>>>>????????????666777888999999:::;;;;;;<<<<<<<<<============555555666777777888999999:::::::::;;;;;;;;;;;;333444444555666666777777888888888999999999999111222333333444555555666666666777777777777888000111111222222333333444444555555555555666666//////000000111111222222333333333333444444444//////000000111111222222333333333333444444444---......//////000000111111111222222222222333,,,,,,------....../////////000000000111111111++++++,,,,,,,,,------.........///////////////)))******++++++,,,,,,,,,------------.........((()))))))))******+++++++++,,,,,,,,,,,,,,,---''''''(((((()))))))))************++++++++++++&&&&&&''''''((((((((())))))))))))************%%%%%%&&&&&&''''''''''''((((((((())))))))))))NNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBB????????????????????????@@@@@@@@@@@@@@@@@@@@@==================>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::::::::::::::::::::::::::::::::888888888888888888888888888888888999999999999666666666666666666666777777777777777777666666444444444555555555555555555555555555444444444444444444555555555555555555555555555444444444333333333333333333333333333333333333333333222111111111111111222222222222111111111111111111///000000000000000000000/////////000/////////............/////////........................---------------,,,---------------------------+++,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************************)))))))))))))))))))))))))))))))))))))))))))))PPPQQQQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLOOOOOOOOOPPPPPPOOOOOONNNNNNMMMLLLKKKJJJMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFDDDCCCGGGGGGGGGGGGGGGGGGFFFFFFEEEEEECCCBBBAAAEEEEEEEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@???BBBCCCCCCCCCCCCBBBBBB@@@@@@??????>>>===@@@@@@AAA@@@@@@@@@???>>>>>>======<<<;;;>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;::::::999999888888::::::999999999999999888888777777666666999888888777777777777666666666555555444666666666666555555555555444444333333333444444444444444333333333333222222111111444444444444444333333333333222222111111222222222222222222222111111111000000000111111111111000000000000/////////......//////////////////............---------............---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++***+++++++++++++++*********************)))************)))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((''''''TTTRRRPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKQQQOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJNNNLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA============>>>>>>>>>>>>>>>??????????????????;;;;;;;;;;;;<<<<<<<<<<<<=====================999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<777777777888888888999999999999999::::::::::::555555666666666777777777777888888888888888888333444444444555555555555666666666666666777777222222222333333333444444444444555555555555555222222222333333333444444444444555555555555555000000111111111222222222333333333333333333444/////////000000000111111111111222222222222222---.........////////////000000000000000111111,,,,,,------------............///////////////++++++++++++,,,,,,,,,------------............)))*********++++++++++++,,,,,,,,,,,,,,,------((())))))))))))************++++++++++++++++++'''(((((((((((())))))))))))******************KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB?????????????????????????????????@@@@@@@@@@@@=====================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;888888888888999999999999999999999999999999999777777777777777777777777777777777777777666666555555555555555666666666666666666666555555555555555555555555666666666666666666666555555555444444444444444444444444444444444333333333333222222222222333333333333333222222222222222222111111111111111111111111000000000000000000000//////000000000000000////////////////////////.............................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++*********************************************MMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEECCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???BBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>@@@@@@@@@@@@@@@@@@>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::<<<<<<<<<;;;;;;;;;;;;:::::::::999999999;;;;;;999999999999999999888888888777777999888888888888777777777777666666666555666666666666666666666555555555444444444555555555555444444444444444333333333222555555555555444444444444444333333333222333333333333333333222222222222222111111222222222222111111111111111000000000000000000000000000000000////////////......////////////..................---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++++++++++++++*********************)))************))))))))))))))))))))))))(((666777888999:::666666777888999&&&&&&&&&''''''%%%&&&&&&&&&'''666777888;;;<<<555555666999:::@@@???>>>===<<<>>>===<<<;;;;;;<<<;;;::::::999::::::999888888888888777666666333444777222222555000111444$$$%%%%%%$$$$$$$$$###$$$$$$555555666444555666444444555888999:::777888999666888999'''(((((((((((('''''''''((((((111222222333777///000000111555::::::;;;<<<===999::::::;;;<<<GGGFFFEEEDDDBBBEEEDDDCCCBBBAAADDDCCCAAA@@@???BBBAAA@@@???>>>@@@???>>>===<<<888888888777888777666777777...//////------...,,,,,,,,,===>>>???<<<===>>>;;;===>>>&&&&&&&&&%%%%%%&&&%%%%%%%%%((())))))))))))((((((((())))))&&&''''''((((((%%%%%%&&&&&&&&&======>>>>>>>>><<<<<<=========LLLKKKJJJHHHGGGLLLJJJIIIGGGFFFJJJIIIHHHFFFEEEIIIGGGFFFEEEDDDGGGFFFEEEDDDBBB999::::::888999999888888888%%%&&&&&&$$$%%%%%%###$$$$$$AAABBBCCC@@@AAABBB@@@AAAAAA'''''''''&&&&&&&&&&&&&&&&&&)))))))))******)))))))))))))))>>>>>>>>>>>>>>>=========<<<<<<MMMLLLKKKIIIHHHNNNLLLKKKIIIHHHMMMLLLKKKIIIHHHMMMLLLJJJIIIGGGLLLKKKJJJHHHGGG:::::::::999999999888888888DDDDDDDDDCCCCCCDDDBBBCCCCCC''''''''''''''''''&&&&&&&&&*********)))))))))))))))))))))======<<<<<<;;;<<<<<<;;;::::::!!!!!!""""""### !!!""""""JJJIIIHHHFFFEEEKKKJJJIIIGGGFFFLLLKKKJJJHHHGGGMMMLLLJJJIIIGGGMMMLLLKKKIIIHHH999999888888888777777777666###$$$$$$######$$$"""######DDDCCCCCCCCCCCCBBBBBBBBBAAA(((((((((''''''''''''''''''666777888999::::::;;;<<<======>>>>>>>>>>>>>>>666777777888999::::::;;;<<<<<<===============>>>>>>======<<<<<<;;;===<<<<<<<<<;;;::::::&&&&&&&&&''''''(((((((((((())))))))))))))))))%%%&&&&&&&&&'''''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))JJJIIIHHHFFFEEEKKKJJJIIIGGGFFFLLLKKKJJJHHHGGGMMMLLLJJJIIIGGGMMMLLLKKKIIIHHHNNNLLLKKKIIIHHHMMMLLLKKKIIIHHHMMMLLLJJJIIIGGGLLLKKKJJJHHHGGGLLLJJJIIIGGGFFFJJJIIIHHHFFFEEEIIIGGGFFFEEEDDDGGGFFFEEEDDDBBBEEEDDDCCCBBBAAADDDCCCAAA@@@???DDDCCCAAA@@@???BBBAAA@@@???>>>@@@???>>>===<<<>>>===<<<;;;;;;<<<;;;::::::999::::::999888888888888777666666>>>>>>======<<>>>>>======??????>>>>>>===?????????>>>===@@@??????>>>>>>@@@??????>>>>>>@@@??????>>>>>>@@@??????>>>>>>??????>>>>>>===@@@>>>>>>======???>>>======<<>>===<<<<<<;;;===<<<;;;;;;:::<<<<<<:::::::::<<<<<<:::::::::;;;;;;:::999999::::::999888888999999888777777888888777666666777777666555555666666555444444"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%% !!!!!!!!!"""""""""""""""###############%%%%%%%%%&&&'''''''''#########$$$$$$$$$$$$111222333333444555555555666666666777666666666000111111222333333444444444555555555444444444666666555555444444444444444444333333222222@@@AAACCCDDD@@@BBBCCCDDD!!!!!!!!!!!! HHHIIIJJJKKKHHHIIIJJJKKKGGGHHHIIIJJJEEEFFFGGGHHHEEEFFFGGGGGG000/////////...000,,,)))&&&''')))+++'''&&&%%%%%%$$$&&&000000000000............------------+++,,,,,,+++************:::::::::666555888555000000//////***۳ڠ,,,,,,---------....../////////000111|||JJJKKKLLLNNNDDDFFFGGGIII555555666666555555666666VVVVVVVVVVVVWWWVVV666555333444444XXX444333333222222222(((+++------(((+++------%%%(((******###%%%''''''###%%%''''''===>>>AAABBB<<<===???@@@999;;;<<<>>>666888999;;;555666888999TTTTTT```hhhUUUSSSUUUrrrWWWWWWWWW~~~nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{jjjjjjjjjjjjjjjjjjjjjjjjjjj333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------.........---..............................///........./////////...//////////////////////////////000/////////000000000,,,,,,,,,000000000000000,,,,,,,,,,,,,,,,,,---000000111,,,,,,,,,,,,,,,,,,---------------111,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---------------............///,,,,,,,,,---------------............/////////,,,---------------............///////////////------------............///////////////000000------------............///////////////000000------............///////////////000000000000............///////////////000000000000000111...............///////////////////////////000000000000000000000000000111111111111111111111......222/////////////////////000000000000000000000000000000111111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMMMMMMMMM````````````????????????))))))))))))nnnooojjjkkkqqqqqqjjjkkktttllljjjjjjOOOQQQRRRUUUMMMNNNOOOIIIBBBCCCDDDFFF???@@@BBBCCC???@@@BBBCCC222@@@AAAAAA/////////000))))))))))))))))))))))))999:::<<<;;;===???===???BBB???BBBDDDAAADDDGGGCCCGGGJJJ555777999<<<>>>@@@222333444333444666555666888666888:::888:::<<<:::===???III---KKK///^^^111{{{333555777TTTTTTTTTTTTTTTTTT999777555WWWVVVUUUVVVUUUTTTUUUTTTSSSBBB???<<>>```^^^\\\]]][[[YYYMMMJJJHHHgggdddaaa^^^\\\ZZZYYYXXXXXXWWWWWW```^^^\\\ZZZXXXVVVUUUTTTTTTTTTTTT...///777...333777...333777///555777555666VVVhhhZZZXXX***))))))(((///eee000222666000111555///000444......666,,,---555,,,111555KKK,,,MMM,,,___+++|||***((((((TTTNNNSSSQQQ???===;;;999777555333222000///BBB@@@>>>;;;999777555333222000FFFCCCAAA>>>;;;999777444333111GGGPPPSSSEEENNNPPPCCCEEEHHHAAA???===???AAACCC===???AAA<<<>>>???;;;:::888999:::<<<999;;;<<<*********"""444"""444""""""  XXXUUUSSSRRRWWWTTTSSSRRRVVVTTTSSSRRRFFF@@@<<<888DDD???:::666666777999666777999%%%%%%%%%111111QQQQQQ bbb[[[XXXUUU___ZZZWWWTTT]]]YYYVVVSSSPPPKKKEEE???NNNHHHCCC===SSSPPPYYYVVVQQQ[[[UUU<<<===<<<>>>999:::&&&&&&PPPSSSNNNQQQNNNPPPEEEHHH888::::::<<<===???WWWVVVUUUVVVUUUTTTUUUTTTSSSBBB???===888:::;;;======@@@)))***...///......&&&&&&%%%MMMJJJHHHEEEBBB???===:::888888666HHHFFFDDDAAA???>>>:::888666444222DDDBBB@@@>>><<<:::888666444222111eeeYYYeeeYYYPPP[[[UUUOOOUUU,,,,,,,,,,,,,,,,,,,,,,,,,,,DDDDDDDDDDDDDDDDDDDDDDDDDDD111111111111111111111111111888888888888888888888888888LLLpppGGG,,,,,,,,,,,,,,,,,,,,,,,,,,,DDDDDDDDDDDDDDDDDDDDDDDDDDD111111111111111111111111111888888888888888888888888888LLLpppGGG,,,,,,,,,,,,,,,,,,,,,,,,,,,DDDDDDDDDDDDDDDDDDDDDDDDDDD111111111111111111111111111888888888888888888888888888LLLpppGGG,,,,,,,,,,,,,,,,,,,,,,,,,,,DDDDDDDDDDDDDDDDDDDDDDDDDDD111111111111111111111111111888888888888888888888888888LLLpppGGG::::::999888777666555444333888777777666555444333222111666555555444333222111000///444333333222111000000///...222111111000000///...---,,,000000//////...---,,,,,,+++......------,,,,,,+++******---,,,,,,++++++******))))))+++++++++******)))(((((('''******))))))((((((''''''&&&)))(((((((((''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$#########"""$$$$$$$$$######"""""""""!!!$$$$$$$$$######"""""""""!!!############""""""!!!!!!!!!""""""!!!!!!!!! !!!!!!!!! 555111111000000//////...000444333333//////...------,,,222222222111000---,,,++++++111111000000///......---***000//////......------,,,+++.........------,,,++++++***------,,,,,,++++++******))),,,,,,++++++******))))))(((''''''******))))))(((((('''&&&&&&))))))((((((''''''&&&)))(((((((((''''''&&&&&&%%%''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$#########""""""%%%$$$$$$$$$#########""""""$$$$$$#########"""""""""!!!###""""""""""""!!!!!! """"""!!!!!!!!! '''((()))((())))))******+++++++++++++++,,,,,,(((((()))************+++++++++,,,,,,,,,,,,,,,((())))))***++++++++++++,,,,,,,,,,,,---------))))))******+++,,,,,,---,,,,,,---------------)))******+++,,,,,,------...---------.........)))***++++++,,,------.........///............******+++,,,,,,---........./////////...//////***++++++,,,------......//////000000000000///***+++,,,,,,---......//////000000000000111111,,,,,,+++++++++++++++%%%''''''''''''''''''''',,,,,,,,,,,,,,,++++++&&&'''''''''''''''''''''---------,,,,,,,,,+++''''''''''''''''''''''''---------------,,,,,,''''''''''''''''''''''''.........---------,,,''''''''''''''''''''''''...............------((('''''''''''''''''''''//////............---((('''''''''''''''''''''////////////.........((('''''''''''''''''''''111///////////////...)))'''''''''''''''''''''"""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!!!!!!! !!!!!!######$$$'''!!!!!!!!!!!!!!!!!!"""######''''''!!!!!!!!!!!!!!!""""""###''''''(((""""""!!!!!!!!!"""######'''((((((""""""""""""""""""###'''(((((()))"""""""""""""""###'''(((((())))))"""""""""""""""###'''((())))))***"""""""""""""""'''(((((()))******""""""""""""'''(((((()))*********  ++++++++++++++++++++++++*********)))))))))(((++++++++++++,,,+++++++++++++++*********))))))+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))),,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++***+++,,,---------------------,,,,,,,,,+++,,,,,,+++------------------------------,,,------,,,+++---.....................---......------,,,,,,........................//////......------,,,............//////000000/////////......------(((((('''''''''&&&&&&%%%%%%)))(((((((((''''''&&&%%%%%%)))***)))(((((('''&&&&&&%%%+++***))))))(((''''''&&&&&&++++++***))))))(((''''''&&&++++++******)))(((((('''&&&,,,++++++***))))))((('''''',,,,,,+++******)))(((''''''---,,,++++++***)))(((((('''           333444666888:::<<<===???@@@BBBCCCDDDEEEEEEEEE444666888:::<<<>>>???AAACCCDDDFFFGGGGGGHHHHHH555777999;;;>>>@@@AAACCCEEEGGGHHHIIIJJJKKKKKK666888:::===???BBBDDDFFFGGGIIIKKKLLLMMMMMMNNN777999<<<>>>AAACCCFFFHHHJJJKKKMMMNNNOOOPPPPPP888;;;===@@@BBBEEEGGGJJJLLLNNNPPPQQQRRRSSSSSS999;;;>>>AAADDDFFFIIIKKKNNNPPPRRRSSSTTTUUUUUU:::<<>>EEEEEEEEEEEEEEEEEEEEEKKKKKKJJJIIIHHHGGGEEE@@@EEEEEEEEEEEEEEEEEEEEENNNMMMMMMLLLKKKIIIGGGCCCEEEEEEEEEEEEEEEEEEEEEPPPPPPPPPOOOMMMLLLIIIEEEEEEEEEEEEEEEEEEEEEEEESSSSSSRRRQQQPPPNNNKKKFFFEEEEEEEEEEEEEEEEEEEEEUUUUUUTTTSSSQQQPPPMMMHHHEEEEEEEEEEEEEEEEEEEEEWWWWWWVVVUUUSSSQQQOOOIIIEEEEEEEEEEEEEEEEEEEEEYYYXXXWWWVVVUUUSSSPPPKKKEEEEEEEEEEEEEEEEEEEEE'''&&&###"""!!!'''&&&%%%"""!!!((('''&&&###"""((('''&&&%%%""")))((('''&&&%%%)))((('''&&&%%%***)))((('''&&& ***)))((('''&&& !!!!!!!!!""""""######000//////......############"""###$$$&&&'''(((+++,,,---///000############"""###$$$&&&'''***,,,---...000111###############$$$%%%&&&***+++,,,...///111222$$$$$$#########$$$&&&'''***,,,---...000222333$$$$$$$$$$$$$$$%%%&&&***+++,,,...///111222444$$$$$$$$$$$$$$$%%%)))***,,,---...000222333555$$$$$$$$$$$$$$$%%%)))+++,,,...///111222444666$$$$$$$$$$$$%%%)))***+++---...///111333555666$$$$$$$$$%%%...//////000111222333555666888999000222333555666888:::;;;111333444666888:::;;;===222444666777999;;;===???333555777999;;;===???AAA444666888:::<<<>>>@@@CCC555777999;;;===@@@BBBDDD666888:::<<<>>>AAACCCFFF666888;;;===???BBBFFFHHH999;;;===???BBBDDDFFFIIIBBBDDDDDDDDDDDDCCCBBBAAA@@@>>>===;;;999888666EEEGGGGGGGGGGGGFFFEEEDDDBBBAAA???===;;;999888IIIIIIJJJJJJIIIIIIGGGFFFEEECCCAAA???===;;;999KKKLLLMMMMMMLLLKKKJJJIIIGGGEEECCCAAA???<<<;;;NNNOOOOOOOOOOOONNNLLLKKKIIIGGGEEEBBBAAA>>><<>>UUUVVVVVVVVVUUUTTTRRRPPPOOOLLLJJJGGGDDDBBB???VVVWWWWWWWWWWWWUUUTTTRRRPPPMMMKKKHHHEEEBBB@@@666444333111///...,,,+++***888666444333111///+++***(((999777555444222000,,,***)));;;999777555333...,,,+++)))<<<:::888555333///---+++***===;;;999666444000...,,,***>>><<<999777222000...,,,+++???===:::888333111...---+++@@@===;;;888333111///---+++///000222222444555666888999:::;;;<<<<<<======...///000000222333444555666777888999999::::::,,,---//////000111222333444555666666777777777+++,,,------...///000111222333333444444444444***+++,,,+++,,,---...///000000111111222222222))))))******+++,,,------......//////000000000'''((()))((()))***+++,,,,,,---------.........&&&'''((('''((())))))***+++++++++,,,,,,,,,,,,%%%&&&'''&&&''''''((())))))******************$$$%%%&&&%%%&&&&&&''''''((((((((())))))))))))$$$$$$%%%$$$$$$%%%&&&&&&&&&''''''''''''((((((######$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&""""""###""""""######$$$$$$$$$%%%%%%%%%%%%%%%!!!""""""!!!!!!""""""#########$$$$$$$$$$$$$$$ !!!!!! !!!!!!!!!""""""""""""############ !!!!!! !!!!!!!!!""""""""""""############  !!!!!!!!!!!!"""""""""""" !!!!!!!!! ======<<<<<<;;;:::999111"""""""""""""""""""""::::::999999888888666..."""""""""""""""""""""777777777666666555444,,,"""""""""""""""""""""444444444444333333222***"""""""""""""""""""""222222222111111000000((("""""""""""""""""""""000000000//////......&&&""""""""""""""""""""".........---------,,,$$$""""""""""""""""""""",,,,,,,,,,,,++++++***""""""""""""""""""""""""***************))))))!!!"""""""""""""""""""""))))))))))))((((((((("""""""""""""""""""""((((((''''''''''''&&&"""""""""""""""""""""&&&&&&&&&&&&&&&%%%%%%"""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$"""""""""""""""""""""$$$$$$$$$$$$$$$######"""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  """"""########################******$$$######""""""""""""##############################"""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!    !!!!!!"""###$$$%%%&&&'''---...///000000 !!!""""""###$$$%%%''',,,---...////// !!!"""###$$$%%%&&&,,,,,,---...... !!!!!!"""###$$$%%%++++++,,,------ !!!""""""###$$$***++++++,,,,,, !!!"""###$$$)))******++++++ !!!"""###((())))))****** !!!!!!"""(((((())))))))) !!!"""''''''(((((())) !!!&&&'''''''''((( &&&&&&&&&&&&'''%%%%%%%%%&&&&&&$$$$$$%%%%%%###$$$$$$$$$##################""""""###!!!"""!!!000111222444555666777888"""""""""!!!!!! ///000111222333444555"""""""""!!!!!!!!! ...///000111222222"""""""""!!!!!!!!!  ---...//////000111"""!!!!!!!!!!!!  ,,,---......///!!!!!!!!!!!!!!! +++,,,,,,------!!!!!!!!!!!! ***++++++,,,!!!!!!!!! )))******!!! ))))))))) (((((( ''''''&&&;;;<<<<<<<<<<<<;;;;;;:::999888777555444333111888999999999999999888777666666444333222111000666666666666666666555555444333222111000///...333333444444444333333222222111000000///...---111111111111111111111000000//////...---,,,+++/////////////////////......------,,,++++++***------------------------,,,,,,++++++***))))))++++++++++++,,,++++++++++++******))))))(((''')))******************)))))))))((((((''''''&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""############$$$$$$###############"""""""""!!!""""""""""""######""""""""""""""""""!!!!!!!!!""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!  111000///---...,,,+++***)))000///---,,,---+++***"""!!!...---,,,++++++***)))!!! ---,,,+++******)))(((''' +++******))))))(((''''''&&&***)))((('''((('''&&&&&&%%%)))((('''&&&'''&&&&&&%%%$$$''''''&&&%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$######%%%%%%$$$###%%%$$$######"""$$$$$$######$$$###""""""!!!######""""""###""""""!!!!!!""""""!!!!!!""""""!!!!!! !!!!!!!!! !!!!!! !!! !!! !!! !!!                                      %%%&&&'''((()))***+++,,,---......///000000000$$$%%%&&&'''((()))***++++++,,,------.........$$$$$$%%%&&&'''((())))))***++++++,,,,,,,,,,,,######$$$%%%&&&''''''((())))))*********++++++"""######$$$%%%&&&&&&''''''(((((()))))))))***!!!""""""###$$$%%%%%%&&&&&&''''''((((((((((((!!!!!!""""""###$$$$$$%%%%%%&&&&&&'''''''''''' !!!""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&& !!!""""""######$$$$$$$$$%%%%%%%%%%%% !!!"""""""""######$$$$$$$$$$$$%%% !!!!!!""""""############$$$$$$ !!!!!!!!!"""""""""######### !!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!! !!! 000.........------,,,...,,,,,,,,,,,,+++***,,,+++*********))))))+++)))))))))(((((((((***(((((('''''''''&&&(((&&&&&&&&&&&&&&&%%%'''%%%%%%%%%%%%$$$$$$&&&$$$$$$$$$$$$$$$###%%%###############"""%%%""""""""""""""""""$$$"""!!!!!!!!!!!!!!!###!!!!!!!!! """ !!!!!!!!! ''''''(((((((((((((((((((((((()))))))))))))))'''''''''''''''''''''''''''''''''''')))))))))''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""""""""#########"""###############!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!"""""""""""" !!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! ))))))))))))))))))))))))***************++++++)))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))******'''(((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#######################################$$$$$$"""""""""""""""""""""#####################!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ++++++,,,,,,------......'''''''''&&&&&&%%%***+++++++++,,,,,,---'''''''''&&&&&&%%%%%%*********+++++++++''''''&&&&&&&&&%%%%%%$$$))))))************&&&&&&&&&&&&%%%%%%$$$$$$((())))))))))))&&&&&&&&&&&&%%%%%%$$$$$$###(((((((((((()))%%%%%%%%%%%%%%%$$$$$$######'''''''''(((%%%%%%%%%%%%%%%$$$$$$#########'''''''''$$$$$$$$$$$$$$$$$$$$$######""""""&&&&&&&&&$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%########################""""""!!!!!!%%%%%%##################"""""""""!!!!!!!!!$$$"""""""""""""""""""""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    ---...............//////...---,,,,,,+++***)))+++,,,,,,,,,,,,,,,...---,,,,,,+++******)))((()))***************,,,,,,++++++***))))))((('''((((((((()))))))))+++******))))))(((((('''&&&'''''''''''''''''')))))))))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$###""""""############&&&%%%%%%%%%$$$$$$$$$######!!!"""""""""""""""%%%%%%$$$$$$$$$#########""" !!!!!!!!!!!!"""$$$$$$$$$#########""""""!!! !!!!!!#########""""""""""""!!!!!! """""""""""""""!!!!!!!!! """""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!  )))(((''''''&&&%%%$$$######(((''''''&&&%%%$$$$$$###"""''''''&&&%%%$$$$$$###""""""&&&&&&%%%$$$$$$###""""""!!!&&&%%%$$$$$$###""""""!!! %%%$$$$$$###""""""!!!!!! $$$$$$###""""""!!! ######""""""!!!!!! ###""""""!!!!!! """"""!!!!!! !!!!!!!!! !!!                                            ????? ???????70?????????777?<??r~'t=@ r> $@ ?r~/t??@ ??ru ?@A r~/tA@ ru? ??r/run>@ r> t@n@ r=?@ r=@ @r=@ PW=@ PWO=@ PW=@ r=?@ r ? ru ?A r~ t@ r_ r> t@n@ @rW?@ @rW?@ @rW?@ rW? PTt2 PUPTu>PTu ?r? ?@r r@rF_}B?sBRR ? ? p? 6 06 ? ?r=?@ @r_=@ @r_=@ @r_=@ @r_=@ @r_=@ @r=@ r=?@ @r=@ @r=@ @r=@ @p_=@ @p_=@ @r=@ @r=@ @rw=@ @r{=@ @r=@ @r=@ r=?@  ?@r= RX~߿r?@rr @Roj ?@r~?sBt/AB|@B|@@r~?s_@B<@o@B<@ ?@r?s ? ? ? ? ]2 ? ? ?RX~ ? ? ]2 p? ? ? p? ? ? p? ? ?RX~@@~@r~BA@B<t@}@B<@@Bl@O@Bl@@rx~ntn}nnOnnn@rRX~@@~nn߸jm߸ j߸j߸nnjjOjO-jlnnnnnnOnnn@n@nj n@jn}n}l} n}nnnnnnn`lnn{ "wad" "\received\cs1.6\cstrike\n0th1ng.wad;\received\cs1.6\cstrike\timecounter.wad;\received\cs1.6\cstrike\cs_747.wad;\received\cs1.6\cstrike\cs_assault.wad;\received\cs1.6\cstrike\cs_bdog.wad;\received\cs1.6\cstrike\cs_cbble.wad;\received\cs1.6\cstrike\cs_dust.wad;\received\cs1.6\cstrike\cs_havana.wad;\received\cs1.6\cstrike\cs_office.wad;\received\cs1.6\cstrike\cstrike.wad;\received\cs1.6\valve\xeno.wad;\received\cs1.6\valve\halflife.wad;\received\cs1.6\valve\liquids.wad;\received\cs1.6\valve\spraypaint.wad;" "mapversion" "220" "MaxRange" "4096" "classname" "worldspawn" "classname" "worldspawn" } { "model" "*1" "wait" "1" "speed" "150" "angles" "0 90 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*2" "wait" "1" "speed" "150" "angles" "0 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*3" "wait" "1" "speed" "150" "angles" "0 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*4" "wait" "1" "speed" "150" "angles" "0 90 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*5" "wait" "1" "speed" "150" "angles" "0 270 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*6" "wait" "1" "speed" "150" "angles" "180 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*7" "wait" "1" "speed" "150" "angles" "0 270 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*8" "wait" "1" "speed" "150" "angles" "180 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "origin" "-3456 -2176 256" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-2816 -2176 256" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-2688 -1280 256" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-3584 -1280 256" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "model" "*9" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*10" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*11" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*12" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*13" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*14" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*15" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*16" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*17" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*18" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*19" "skin" "-3" "wait" "4" "speed" "100" "angles" "0 0 0" "rendermode" "2" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_water" } { "origin" "-3584 -256 208" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-2816 -256 208" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-2784 288 208" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-3712 288 208" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "model" "*20" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*21" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*22" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*23" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*24" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*25" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*26" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*27" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*28" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*29" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*30" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*31" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*32" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*33" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*34" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*35" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*36" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*37" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*38" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*39" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*40" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "origin" "-3648 1280 208" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-3136 1616 208" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-2752 2240 208" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-2672 2688 208" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-3472 2784 736" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "model" "*41" "target" "1" "classname" "trigger_teleport" } { "origin" "-3712 -2176 -64" "targetname" "1" "angles" "0 0 0" "classname" "info_teleport_destination" } { "model" "*42" "target" "2" "classname" "trigger_teleport" } { "origin" "-3680 -576 -64" "targetname" "2" "angles" "0 0 0" "classname" "info_teleport_destination" } { "model" "*43" "target" "3" "classname" "trigger_teleport" } { "origin" "-3760 832 -48" "targetname" "3" "angles" "0 0 0" "classname" "info_teleport_destination" } { "origin" "-2560 -2432 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2576 -2368 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2576 -2288 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2576 -2208 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2608 -2128 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2656 -2192 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2688 -2288 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2672 -2368 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2784 -2384 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2656 -2448 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2752 -2480 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2864 -2432 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2816 -2272 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2768 -2208 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2768 -2128 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2848 -2128 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2928 -2192 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2912 -2272 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2880 -2352 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2992 -2368 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2976 -2448 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2912 -2480 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2992 -2272 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-3008 -2176 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2992 -2096 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-3088 -2480 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-3088 -2400 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-3120 -2304 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-3104 -2192 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-3168 -2112 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-3216 -2192 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-3200 -2368 -64" "angles" "0 0 0" "classname" "info_player_start" } { "origin" "-2512 -2149 -67" "angles" "0 0 0" "classname" "info_player_start" } { "model" "*44" "wait" "1" "speed" "150" "angles" "0 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*45" "skin" "-1" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_illusionary" } { "model" "*46" "target" "4" "classname" "trigger_teleport" } { "origin" "-2304 -2480 -192" "targetname" "4" "angles" "0 0 0" "classname" "info_teleport_destination" } { "model" "*47" "target" "4" "classname" "trigger_teleport" } { "model" "*48" "skin" "-1" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_illusionary" } { "model" "*49" "classname" "func_ladder" } { "model" "*50" "skin" "-1" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_illusionary" } { "model" "*51" "classname" "func_ladder" } { "model" "*52" "skin" "-1" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_illusionary" } { "model" "*53" "classname" "func_ladder" } { "model" "*54" "skin" "-1" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_illusionary" } { "model" "*55" "classname" "func_ladder" } { "model" "*56" "skin" "-1" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_illusionary" } { "model" "*57" "classname" "func_ladder" } { "model" "*58" "target" "5" "classname" "trigger_teleport" } { "origin" "-2048 -1344 -192" "targetname" "5" "angles" "0 0 0" "classname" "info_teleport_destination" } { "model" "*59" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*60" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*61" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*62" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*63" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*64" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*65" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*66" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*67" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*68" "wait" "1" "speed" "150" "angles" "0 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*69" "wait" "1" "speed" "150" "angles" "0 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*70" "wait" "1" "speed" "150" "angles" "0 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*71" "wait" "1" "speed" "150" "angles" "0 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*72" "skin" "-1" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_illusionary" } { "model" "*73" "target" "6" "classname" "trigger_teleport" } { "model" "*74" "wait" "1" "speed" "150" "angles" "180 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*75" "wait" "1" "speed" "150" "angles" "180 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*76" "wait" "1" "speed" "150" "angles" "180 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*77" "wait" "1" "speed" "150" "angles" "180 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*78" "wait" "1" "speed" "150" "angles" "180 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*79" "wait" "1" "speed" "150" "angles" "180 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*80" "wait" "1" "speed" "150" "angles" "180 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*81" "wait" "1" "speed" "150" "angles" "180 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*82" "wait" "1" "speed" "150" "angles" "180 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*83" "skin" "-1" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_illusionary" } { "model" "*84" "target" "7" "classname" "trigger_teleport" } { "origin" "-2352 32 896" "targetname" "6" "angles" "0 0 0" "classname" "info_teleport_destination" } { "model" "*85" "target" "7" "classname" "trigger_teleport" } { "origin" "-2288 400 -192" "targetname" "7" "angles" "0 0 0" "classname" "info_teleport_destination" } { "model" "*86" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*87" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*88" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*89" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*90" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*91" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*92" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*93" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*94" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*95" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*96" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*97" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "model" "*98" "target" "8" "classname" "trigger_teleport" } { "origin" "-2352 2560 0" "targetname" "8" "angles" "0 0 0" "classname" "info_teleport_destination" } { "model" "*99" "target" "9" "classname" "trigger_teleport" } { "origin" "-2352 2992 128" "targetname" "9" "angles" "0 0 0" "classname" "info_teleport_destination" } { "model" "*100" "target" "10" "classname" "trigger_teleport" } { "origin" "-1616 2992 208" "targetname" "10" "angles" "0 0 0" "classname" "info_teleport_destination" } { "model" "*101" "wait" "1" "speed" "150" "angles" "90 0 0" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_door" } { "origin" "-1904 448 400" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-1968 1136 -32" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-2016 1824 -32" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-1712 1808 -32" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-1696 1424 -32" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-1920 2240 -32" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-2336 2816 128" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-2352 2992 144" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-2336 2704 160" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-2208 2976 144" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-2096 2992 96" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-1984 2992 256" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-1808 2992 256" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-1616 2848 256" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-1616 2704 256" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-1616 2560 304" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-2000 2688 512" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-1984 -2480 -320" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-2032 -2112 192" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-1968 -1648 192" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-2320 -1872 192" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-1696 -1904 192" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-2032 -864 192" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-1840 -416 192" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-2192 -160 608" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-1744 -16 -80" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "model" "*102" "skin" "-3" "wait" "4" "speed" "100" "angles" "0 0 0" "rendermode" "4" "renderfx" "1" "rendercolor" "0 64 64" "renderamt" "255" "classname" "func_water" } { "model" "*103" "skin" "-3" "wait" "4" "speed" "100" "angles" "0 0 0" "rendermode" "4" "renderfx" "1" "rendercolor" "0 64 64" "renderamt" "255" "classname" "func_water" } { "model" "*104" "skin" "-3" "wait" "4" "speed" "100" "angles" "0 0 0" "rendermode" "4" "renderfx" "1" "rendercolor" "0 64 64" "renderamt" "255" "classname" "func_water" } { "model" "*105" "skin" "-3" "wait" "4" "speed" "100" "angles" "0 0 0" "rendermode" "4" "renderfx" "1" "rendercolor" "0 64 64" "renderamt" "255" "classname" "func_water" } { "model" "*106" "skin" "-3" "wait" "4" "speed" "100" "angles" "0 0 0" "rendermode" "4" "renderfx" "1" "rendercolor" "0 64 64" "renderamt" "255" "classname" "func_water" } { "model" "*107" "skin" "-1" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_illusionary" } { "model" "*108" "target" "8" "classname" "trigger_teleport" } { "model" "*109" "skin" "-1" "rendercolor" "0 0 0" "renderamt" "150" "classname" "func_illusionary" } { "model" "*110" "skin" "-1" "rendercolor" "0 0 0" "renderamt" "150" "classname" "func_illusionary" } { "model" "*111" "skin" "-1" "rendercolor" "0 0 0" "renderamt" "150" "classname" "func_illusionary" } { "model" "*112" "skin" "-1" "rendercolor" "0 0 0" "renderamt" "150" "classname" "func_illusionary" } { "model" "*113" "skin" "-1" "rendercolor" "0 0 0" "renderamt" "150" "classname" "func_illusionary" } { "model" "*114" "rendermode" "2" "targetname" "healingdoor" "dmg" "-10000" "lip" "-32" "wait" "0.1" "stopsnd" "3" "speed" "10000" "angles" "90 0 0" "rendercolor" "0 0 0" "classname" "func_door" } { "model" "*115" "wait" "1" "target" "healingdoor" "classname" "trigger_multiple" } { "model" "*116" "rendermode" "2" "targetname" "healingdoori" "dmg" "-10000" "lip" "-32" "wait" "0.1" "stopsnd" "3" "speed" "10000" "angles" "90 0 0" "rendercolor" "0 0 0" "classname" "func_door" } { "model" "*117" "wait" "1" "target" "healingdoori" "classname" "trigger_multiple" } { "model" "*118" "rendermode" "2" "targetname" "healingdoorii" "dmg" "-10000" "lip" "-32" "wait" "0.1" "stopsnd" "3" "speed" "10000" "angles" "90 0 0" "rendercolor" "0 0 0" "classname" "func_door" } { "model" "*119" "wait" "1" "target" "healingdoorii" "classname" "trigger_multiple" } { "model" "*120" "rendermode" "2" "targetname" "healingdooriii" "dmg" "-10000" "lip" "-32" "wait" "0.1" "stopsnd" "3" "speed" "10000" "angles" "90 0 0" "rendercolor" "0 0 0" "classname" "func_door" } { "model" "*121" "wait" "1" "target" "healingdooriii" "classname" "trigger_multiple" } { "model" "*122" "rendermode" "2" "targetname" "healingdooriiii" "dmg" "-10000" "lip" "-32" "wait" "0.1" "stopsnd" "3" "speed" "10000" "angles" "90 0 0" "rendercolor" "0 0 0" "classname" "func_door" } { "model" "*123" "wait" "1" "target" "healingdooriiii" "classname" "trigger_multiple" } { "model" "*124" "rendermode" "2" "rendercolor" "0 0 0" "renderamt" "60" "classname" "func_wall" } { "model" "*125" "master" "ms_counter_start" "target" "counter_start" "wait" "3" "speed" "5" "angles" "0 0 0" "rendercolor" "0 0 0" "spawnflags" "1" "classname" "func_button" } { "origin" "-1864 2900 348" "globalstate" "counter_start_state" "targetname" "ms_counter_start" "classname" "multisource" } { "origin" "-1864 2900 348" "targetname" "counter_start_off" "globalstate" "counter_start_state" "classname" "env_global" } { "origin" "-1864 2900 348" "targetname" "counter_start_on" "initialstate" "1" "triggermode" "1" "globalstate" "counter_start_state" "spawnflags" "1" "classname" "env_global" } { "origin" "-1864 2900 348" "targetname" "invcounter_start_on" "initialstate" "1" "triggermode" "1" "globalstate" "invcounter_start_state" "classname" "env_global" } { "origin" "-1864 2900 348" "targetname" "invcounter_start_off" "globalstate" "invcounter_start_state" "spawnflags" "1" "classname" "env_global" } { "origin" "-1864 2900 348" "globalstate" "invcounter_start_state" "targetname" "invms_counter_start" "classname" "multisource" } { "model" "*126" "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" "*127" "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" "*128" "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" "*129" "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" "*130" "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" "*131" "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" "*132" "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" "*133" "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" "*134" "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" "*135" "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" "*136" "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" "*137" "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" "*138" "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" "*139" "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" "*140" "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" "*141" "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" "*142" "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" "*143" "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" "*144" "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" "*145" "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" "*146" "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" "*147" "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" "*148" "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" "*149" "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" "*150" "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" "*151" "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" "*152" "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" "*153" "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" "*154" "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" "*155" "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" "*156" "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" "*157" "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" "*158" "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" "-1764 2912 384" "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" "-1864 2900 348" "mm_mx_rr" "0.1" "m1" "0" "targetname" "counter_off" "classname" "multi_manager" } { "model" "*159" "netname" "restart_round" "distance" "90" "wait" "4" "speed" "100" "angles" "0 0 0" "rendercolor" "0 0 0" "spawnflags" "24" "classname" "func_door_rotating" } { "origin" "-1864 2884 356" "but_stop" "0" "invcounter_start_off" "0.1" "counter_start_on" "0.1" "targetname" "restart_round" "classname" "multi_manager" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "1.1-nb_0_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "1.1-nb_1_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "1.1-nb_2_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "1.1-nb_3_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "1.1-nb_4_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "1.1-nb_5_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "1.1-nb_6_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "1.1-nb_7_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "1.1-nb_8_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "1.1-nb_9_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1768 2859 384" "target" "1.1-nb_0_end" "targetname" "1.1-nb_0_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1768 2859 384" "target" "1.1-nb_1_end" "targetname" "1.1-nb_1_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1768 2859 384" "target" "1.1-nb_2_end" "targetname" "1.1-nb_2_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1768 2859 384" "target" "1.1-nb_3_end" "targetname" "1.1-nb_3_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1768 2859 384" "target" "1.1-nb_4_end" "targetname" "1.1-nb_4_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1768 2859 384" "target" "1.1-nb_5_end" "targetname" "1.1-nb_5_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1768 2859 384" "target" "1.1-nb_6_end" "targetname" "1.1-nb_6_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1768 2859 384" "target" "1.1-nb_7_end" "targetname" "1.1-nb_7_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1768 2859 384" "target" "1.1-nb_8_end" "targetname" "1.1-nb_8_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1768 2859 384" "target" "1.1-nb_9_end" "targetname" "1.1-nb_9_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "1.1-nb_0_end5" "speed" "64" "targetname" "1.1-nb_0_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "1.1-nb_1_end5" "speed" "64" "targetname" "1.1-nb_1_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "1.1-nb_2_end5" "speed" "64" "targetname" "1.1-nb_2_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "1.1-nb_3_end5" "speed" "64" "targetname" "1.1-nb_3_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "1.1-nb_4_end5" "speed" "64" "targetname" "1.1-nb_4_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "1.1-nb_5_end5" "speed" "64" "targetname" "1.1-nb_5_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "1.1-nb_6_end5" "speed" "64" "targetname" "1.1-nb_6_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "1.1-nb_7_end5" "speed" "64" "targetname" "1.1-nb_7_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "1.1-nb_8_end5" "speed" "64" "targetname" "1.1-nb_8_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "1.1-nb_9_end5" "speed" "64" "targetname" "1.1-nb_9_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1764 2912 384" "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" "-1764 2912 384" "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" "-1764 2912 384" "m_iszNewTarget" "1.1-nb_0_end" "targetname" "cht_1.1-nb_0" "target" "1.1-nb_0" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "1.1-nb_1_end" "targetname" "cht_1.1-nb_1" "target" "1.1-nb_1" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "1.1-nb_2_end" "targetname" "cht_1.1-nb_2" "target" "1.1-nb_2" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "1.1-nb_3_end" "targetname" "cht_1.1-nb_3" "target" "1.1-nb_3" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "1.1-nb_4_end" "targetname" "cht_1.1-nb_4" "target" "1.1-nb_4" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "1.1-nb_5_end" "targetname" "cht_1.1-nb_5" "target" "1.1-nb_5" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "1.1-nb_6_end" "targetname" "cht_1.1-nb_6" "target" "1.1-nb_6" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "1.1-nb_7_end" "targetname" "cht_1.1-nb_7" "target" "1.1-nb_7" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "1.1-nb_8_end" "targetname" "cht_1.1-nb_8" "target" "1.1-nb_8" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "1.1-nb_9_end" "targetname" "cht_1.1-nb_9" "target" "1.1-nb_9" "classname" "trigger_changetarget" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "10-nb_0_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "10-nb_1_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "10-nb_2_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "10-nb_3_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "10-nb_4_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "10-nb_5_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "10-nb_0_end5" "speed" "64" "targetname" "10-nb_0_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "10-nb_1_end5" "speed" "64" "targetname" "10-nb_1_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "10-nb_2_end5" "speed" "64" "targetname" "10-nb_2_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "10-nb_3_end5" "speed" "64" "targetname" "10-nb_3_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "10-nb_4_end5" "speed" "64" "targetname" "10-nb_4_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "10-nb_5_end5" "speed" "64" "targetname" "10-nb_5_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1800 2859 384" "target" "10-nb_0_end" "speed" "64" "targetname" "10-nb_0_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1800 2859 384" "target" "10-nb_1_end" "speed" "64" "targetname" "10-nb_1_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1800 2859 384" "target" "10-nb_2_end" "speed" "64" "targetname" "10-nb_2_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1800 2859 384" "target" "10-nb_3_end" "speed" "64" "targetname" "10-nb_3_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1800 2859 384" "target" "10-nb_4_end" "speed" "64" "targetname" "10-nb_4_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1800 2859 384" "target" "10-nb_5_end" "speed" "64" "targetname" "10-nb_5_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1764 2912 384" "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" "-1764 2912 384" "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" "-1764 2912 384" "m_iszNewTarget" "10-nb_0_end" "targetname" "cht_10-nb_0" "target" "10-nb_0" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "10-nb_1_end" "targetname" "cht_10-nb_1" "target" "10-nb_1" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "10-nb_2_end" "targetname" "cht_10-nb_2" "target" "10-nb_2" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "10-nb_3_end" "targetname" "cht_10-nb_3" "target" "10-nb_3" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "10-nb_4_end" "targetname" "cht_10-nb_4" "target" "10-nb_4" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "10-nb_5_end" "targetname" "cht_10-nb_5" "target" "10-nb_5" "classname" "trigger_changetarget" } { "model" "*160" "renderamt" "255" "rendercolor" "0 0 0" "classname" "func_wall" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "1min-nb_0_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "1min-nb_1_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "1min-nb_2_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "1min-nb_3_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "1min-nb_4_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "1min-nb_5_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "1min-nb_6_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "1min-nb_7_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "1min-nb_8_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "1min-nb_9_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "1min-nb_0_end5" "speed" "64" "targetname" "1min-nb_0_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "1min-nb_1_end5" "speed" "64" "targetname" "1min-nb_1_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "1min-nb_2_end5" "speed" "64" "targetname" "1min-nb_2_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "1min-nb_4_end5" "speed" "64" "targetname" "1min-nb_4_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "1min-nb_5_end5" "speed" "64" "targetname" "1min-nb_5_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "1min-nb_6_end5" "speed" "64" "targetname" "1min-nb_6_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "1min-nb_7_end5" "speed" "64" "targetname" "1min-nb_7_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "1min-nb_8_end5" "speed" "64" "targetname" "1min-nb_8_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "1min-nb_9_end5" "speed" "64" "targetname" "1min-nb_9_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1836 2859 384" "target" "1min-nb_0_end" "speed" "64" "targetname" "1min-nb_0_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1836 2859 384" "target" "1min-nb_1_end" "speed" "64" "targetname" "1min-nb_1_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1836 2859 384" "target" "1min-nb_2_end" "speed" "64" "targetname" "1min-nb_2_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1836 2859 384" "target" "1min-nb_3_end" "speed" "64" "targetname" "1min-nb_3_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1836 2859 384" "target" "1min-nb_4_end" "speed" "64" "targetname" "1min-nb_4_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1836 2859 384" "target" "1min-nb_5_end" "speed" "64" "targetname" "1min-nb_5_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1836 2859 384" "target" "1min-nb_6_end" "speed" "64" "targetname" "1min-nb_6_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1836 2859 384" "target" "1min-nb_7_end" "speed" "64" "targetname" "1min-nb_7_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1836 2859 384" "target" "1min-nb_8_end" "speed" "64" "targetname" "1min-nb_8_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1836 2859 384" "target" "1min-nb_9_end" "speed" "64" "targetname" "1min-nb_9_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1764 2912 384" "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" "-1764 2912 384" "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" "-1764 2912 384" "m_iszNewTarget" "1min-nb_0_end" "targetname" "cht_1min-nb_0" "target" "1min-nb_0" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "1min-nb_1_end" "targetname" "cht_1min-nb_1" "target" "1min-nb_1" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "1min-nb_2_end" "targetname" "cht_1min-nb_2" "target" "1min-nb_2" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "1min-nb_3_end" "targetname" "cht_1min-nb_3" "target" "1min-nb_3" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "1min-nb_4_end" "targetname" "cht_1min-nb_4" "target" "1min-nb_4" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "1min-nb_5_end" "targetname" "cht_1min-nb_5" "target" "1min-nb_5" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "1min-nb_6_end" "targetname" "cht_1min-nb_6" "target" "1min-nb_6" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "1min-nb_7_end" "targetname" "cht_1min-nb_7" "target" "1min-nb_7" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "1min-nb_8_end" "targetname" "cht_1min-nb_8" "target" "1min-nb_8" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "1min-nb_9_end" "targetname" "cht_1min-nb_9" "target" "1min-nb_9" "classname" "trigger_changetarget" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "10min-nb_0_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "10min-nb_1_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "10min-nb_2_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "10min-nb_3_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "10min-nb_4_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2908 384" "speed" "64" "targetname" "10min-nb_5_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "10min-nb_0_end5" "speed" "64" "targetname" "10min-nb_0_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "10min-nb_1_end5" "speed" "64" "targetname" "10min-nb_1_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "10min-nb_2_end5" "speed" "64" "targetname" "10min-nb_2_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "10min-nb_3_end5" "speed" "64" "targetname" "10min-nb_3_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "10min-nb_4_end5" "speed" "64" "targetname" "10min-nb_4_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "10min-nb_5_end5" "speed" "64" "targetname" "10min-nb_5_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1868 2859 384" "target" "10min-nb_0_end" "speed" "64" "targetname" "10min-nb_0_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1868 2859 384" "target" "10min-nb_1_end" "speed" "64" "targetname" "10min-nb_1_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1868 2859 384" "target" "10min-nb_2_end" "speed" "64" "targetname" "10min-nb_2_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1868 2859 384" "target" "10min-nb_3_end" "speed" "64" "targetname" "10min-nb_3_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1868 2859 384" "target" "10min-nb_4_end" "speed" "64" "targetname" "10min-nb_4_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1868 2859 384" "target" "10min-nb_5_end" "speed" "64" "targetname" "10min-nb_5_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1764 2912 384" "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" "-1764 2912 384" "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" "-1764 2912 384" "m_iszNewTarget" "10min-nb_0_end" "targetname" "cht_10min-nb_0" "target" "10min-nb_0" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "10min-nb_1_end" "targetname" "cht_10min-nb_1" "target" "10min-nb_1" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "10min-nb_2_end" "targetname" "cht_10min-nb_2" "target" "10min-nb_2" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "10min-nb_3_end" "targetname" "cht_10min-nb_3" "target" "10min-nb_3" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "10min-nb_4_end" "targetname" "cht_10min-nb_4" "target" "10min-nb_4" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "10min-nb_5_end" "targetname" "cht_10min-nb_5" "target" "10min-nb_5" "classname" "trigger_changetarget" } { "origin" "-1808 2900 372" "wait" "1" "message" "mm_m2" "target" "m1_1" "targetname" "m1_0" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "model" "*161" "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" "-1808 2900 372" "targetname" "m1_wait" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m1_1" "wait" "1" "target" "m1_2" "targetname" "m1_1" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m1_2" "wait" "1" "target" "m1_3" "targetname" "m1_2" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m1_3" "wait" "1" "target" "m1_4" "targetname" "m1_3" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m1_4" "wait" "1" "target" "m1_5" "targetname" "m1_4" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m1_5" "wait" "1" "target" "m1_6" "targetname" "m1_5" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m1_6" "wait" "1" "target" "m1_7" "targetname" "m1_6" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m1_7" "wait" "1" "target" "m1_8" "targetname" "m1_7" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m1_8" "wait" "1" "target" "m1_9" "targetname" "m1_8" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m1_9" "wait" "1" "target" "m1_0" "targetname" "m1_9" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "model" "*162" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "m2_wait" "targetname" "m2" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "origin" "-1808 2900 372" "targetname" "m2_wait" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m3" "target" "m2_1" "targetname" "m2_0" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m2_1" "target" "m2_2" "targetname" "m2_1" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m2_2" "target" "m2_3" "targetname" "m2_2" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m2_3" "target" "m2_4" "targetname" "m2_3" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m2_4" "target" "m2_5" "targetname" "m2_4" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m2_5" "target" "m2_0" "targetname" "m2_5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "model" "*163" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "m3_wait" "targetname" "m3" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "origin" "-1808 2900 372" "targetname" "m3_wait" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m4" "target" "m3_1" "targetname" "m3_0" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m3_1" "target" "m3_2" "targetname" "m3_1" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m3_2" "target" "m3_3" "targetname" "m3_2" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m3_3" "target" "m3_4" "targetname" "m3_3" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m3_4" "target" "m3_5" "targetname" "m3_4" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m3_5" "target" "m3_6" "targetname" "m3_5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m3_6" "target" "m3_7" "targetname" "m3_6" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m3_7" "target" "m3_8" "targetname" "m3_7" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m3_8" "target" "m3_9" "targetname" "m3_8" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m3_9" "target" "m3_0" "targetname" "m3_9" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1764 2888 384" "mm_m1_0" "0" "m2" "0" "targetname" "mm_m2" "classname" "multi_manager" } { "origin" "-1764 2888 384" "mm_m2_0" "0" "m3" "0" "targetname" "mm_m3" "classname" "multi_manager" } { "origin" "-1764 2888 384" "mm_m3_0" "0" "m4" "0" "targetname" "mm_m4" "classname" "multi_manager" } { "model" "*164" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "m4_wait" "targetname" "m4" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "origin" "-1808 2900 372" "targetname" "m4_wait" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1764 2888 384" "counterbykreedz" "0" "mm_m4_0" "0" "m5" "0" "targetname" "mm_m5" "classname" "multi_manager" } { "origin" "-1808 2900 372" "message" "mm_m5" "target" "m4_1" "targetname" "m4_0" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m4_1" "target" "m4_2" "targetname" "m4_1" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m4_2" "target" "m4_3" "targetname" "m4_2" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m4_3" "target" "m4_4" "targetname" "m4_3" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m4_4" "target" "m4_5" "targetname" "m4_4" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1808 2900 372" "message" "mm_m4_5" "target" "m4_0" "targetname" "m4_5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1864 2900 384" "target" "1min-nb_3_end5" "speed" "64" "targetname" "1min-nb_3_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1764 2912 384" "cht_m4" "0" "cht_m3" "0" "cht_m2" "0" "cht_m1" "0" "m1" "0.1" "targetname" "mm_mx" "classname" "multi_manager" } { "origin" "-1764 2888 384" "1.1-nb_9" "0" "1.1-nb_0" "0" "targetname" "mm_m1_0" "classname" "multi_manager" } { "origin" "-1808 2900 372" "message" "mm_m1_0_t" "wait" "1" "target" "m1_1" "targetname" "m1_0_t" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "-1764 2888 384" "m2" "0" "1.1-nb_0" "0" "targetname" "mm_m1_0_t" "classname" "multi_manager" } { "origin" "-1764 2888 384" "1.1-nb_1" "0" "1.1-nb_0" "0" "targetname" "mm_m1_1" "classname" "multi_manager" } { "origin" "-1764 2888 384" "1.1-nb_1" "0" "1.1-nb_2" "0" "targetname" "mm_m1_2" "classname" "multi_manager" } { "origin" "-1764 2888 384" "1.1-nb_2" "0" "1.1-nb_3" "0" "targetname" "mm_m1_3" "classname" "multi_manager" } { "origin" "-1764 2888 384" "1.1-nb_3" "0" "1.1-nb_4" "0" "targetname" "mm_m1_4" "classname" "multi_manager" } { "origin" "-1764 2888 384" "1.1-nb_5" "0" "1.1-nb_4" "0" "targetname" "mm_m1_5" "classname" "multi_manager" } { "origin" "-1764 2888 384" "1.1-nb_6" "0" "1.1-nb_5" "0" "targetname" "mm_m1_6" "classname" "multi_manager" } { "origin" "-1764 2888 384" "1.1-nb_6" "0" "1.1-nb_7" "0" "targetname" "mm_m1_7" "classname" "multi_manager" } { "origin" "-1764 2888 384" "1.1-nb_7" "0" "1.1-nb_8" "0" "targetname" "mm_m1_8" "classname" "multi_manager" } { "origin" "-1764 2888 384" "1.1-nb_9" "0" "1.1-nb_8" "0" "targetname" "mm_m1_9" "classname" "multi_manager" } { "origin" "-1764 2912 384" "m_iszNewTarget" "m1_0_t" "targetname" "cht_m1" "target" "m1" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "m2_0_t" "targetname" "cht_m2" "target" "m2" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "m3_0_t" "targetname" "cht_m3" "target" "m3" "classname" "trigger_changetarget" } { "origin" "-1764 2912 384" "m_iszNewTarget" "m4_0_t" "targetname" "cht_m4" "target" "m4" "classname" "trigger_changetarget" } { "origin" "-1808 2900 372" "message" "mm_m2_0_t" "target" "m2_1" "targetname" "m2_0_t" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1764 2888 384" "m3" "0" "10-nb_0" "0" "targetname" "mm_m2_0_t" "classname" "multi_manager" } { "origin" "-1764 2888 384" "10-nb_5" "0" "10-nb_0" "0" "targetname" "mm_m2_0" "classname" "multi_manager" } { "origin" "-1764 2888 384" "10-nb_1" "0" "10-nb_0" "0" "targetname" "mm_m2_1" "classname" "multi_manager" } { "origin" "-1764 2888 384" "10-nb_1" "0" "10-nb_2" "0" "targetname" "mm_m2_2" "classname" "multi_manager" } { "origin" "-1764 2888 384" "10-nb_2" "0" "10-nb_3" "0" "targetname" "mm_m2_3" "classname" "multi_manager" } { "origin" "-1764 2888 384" "10-nb_3" "0" "10-nb_4" "0" "targetname" "mm_m2_4" "classname" "multi_manager" } { "origin" "-1764 2888 384" "10-nb_5" "0" "10-nb_4" "0" "targetname" "mm_m2_5" "classname" "multi_manager" } { "origin" "-1764 2888 384" "1min-nb_9" "0" "1min-nb_8" "0" "targetname" "mm_m3_9" "classname" "multi_manager" } { "origin" "-1764 2888 384" "1min-nb_7" "0" "1min-nb_8" "0" "targetname" "mm_m3_8" "classname" "multi_manager" } { "origin" "-1764 2888 384" "1min-nb_6" "0" "1min-nb_7" "0" "targetname" "mm_m3_7" "classname" "multi_manager" } { "origin" "-1764 2888 384" "1min-nb_6" "0" "1min-nb_5" "0" "targetname" "mm_m3_6" "classname" "multi_manager" } { "origin" "-1764 2888 384" "1min-nb_5" "0" "1min-nb_4" "0" "targetname" "mm_m3_5" "classname" "multi_manager" } { "origin" "-1764 2888 384" "1min-nb_3" "0" "1min-nb_4" "0" "targetname" "mm_m3_4" "classname" "multi_manager" } { "origin" "-1764 2888 384" "1min-nb_2" "0" "1min-nb_3" "0" "targetname" "mm_m3_3" "classname" "multi_manager" } { "origin" "-1764 2888 384" "1min-nb_1" "0" "1min-nb_2" "0" "targetname" "mm_m3_2" "classname" "multi_manager" } { "origin" "-1764 2888 384" "1min-nb_1" "0" "1min-nb_0" "0" "targetname" "mm_m3_1" "classname" "multi_manager" } { "origin" "-1764 2888 384" "1min-nb_9" "0" "1min-nb_0" "0" "targetname" "mm_m3_0" "classname" "multi_manager" } { "origin" "-1808 2900 372" "message" "mm_m3_0_t" "wait" "1" "target" "m3_1" "targetname" "m3_0_t" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1764 2888 384" "m4" "0" "1min-nb_0" "0" "targetname" "mm_m3_0_t" "classname" "multi_manager" } { "origin" "-1764 2888 384" "10min-nb_5" "0" "10min-nb_0" "0" "targetname" "mm_m4_0" "classname" "multi_manager" } { "origin" "-1808 2900 372" "message" "mm_m4_0_t" "target" "m4_1" "targetname" "m4_0_t" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "-1764 2888 384" "m5" "0" "10min-nb_0" "0" "targetname" "mm_m4_0_t" "classname" "multi_manager" } { "origin" "-1764 2888 384" "10min-nb_1" "0" "10min-nb_0" "0" "targetname" "mm_m4_1" "classname" "multi_manager" } { "origin" "-1764 2888 384" "10min-nb_1" "0" "10min-nb_2" "0" "targetname" "mm_m4_2" "classname" "multi_manager" } { "origin" "-1764 2888 384" "10min-nb_2" "0" "10min-nb_3" "0" "targetname" "mm_m4_3" "classname" "multi_manager" } { "origin" "-1764 2888 384" "10min-nb_3" "0" "10min-nb_4" "0" "targetname" "mm_m4_4" "classname" "multi_manager" } { "origin" "-1764 2888 384" "10min-nb_5" "0" "10min-nb_4" "0" "targetname" "mm_m4_5" "classname" "multi_manager" } { "origin" "-1864 2900 348" "m_iszNewTarget" "m1_wait" "targetname" "cht_m1_rr" "target" "m1" "classname" "trigger_changetarget" } { "origin" "-1864 2900 348" "m_iszNewTarget" "m2_wait" "targetname" "cht_m2_rr" "target" "m2" "classname" "trigger_changetarget" } { "origin" "-1864 2900 348" "m_iszNewTarget" "m3_wait" "targetname" "cht_m3_rr" "target" "m3" "classname" "trigger_changetarget" } { "origin" "-1864 2900 348" "m_iszNewTarget" "m4_wait" "targetname" "cht_m4_rr" "target" "m4" "classname" "trigger_changetarget" } { "origin" "-1864 2900 348" "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" "-1864 2884 384" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "-1808 2800 336" "item" "10" "count" "1" "classname" "armoury_entity" } { "model" "*165" "skin" "-1" "rendercolor" "0 0 0" "renderamt" "150" "classname" "func_illusionary" } { "origin" "-3888 -2240 -64" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } t<d,T|Dl 4\endbutton2r2l@ kznum0ms 9el@@kznum1ms 9el@@kznum2ms 9el@@kznum3ms 9el@@kznum4ms 9el@@kznum5ms 9el@@kznum6ms 9el@@kznum7ms 9el@@kznum8ms 9el@@kznum9ms 9el@@startbutton2l@ whitewad)|*.wa Smoe_Urban_059!toxicgrn@@!waterblue@@+0button23 +0~tnnl_lgt10 +abutton2on +a~tnnl_lgt10 black26a03 c3a1_w1inc1c3a1_w3anc1c3a1_w3bnc1c3a1_w5bnc1lab1_door1cb``redargeedge1{ladder1be0