,3@@@@@@@@@@@A;
X@@@@@@@@@@@@@@@@:
X@@@@@@@@@@@@& r@@@S@@@@@@@i @@@@ M@@@ 2@@@@@@@@@@@@@@@@@@@@@@@@S@@@@@@@B@@@@r @@@. #@@@@@@@r;@@@@@@@r
, #@@@ @@@@M@@@@;@@@25X& @@@2@@@@9@@@@@@@@@@@@@@@@@@@@@@@@@;@@@AS2h.#@@@@M@@@ @@@@. 3@@@h@@@G3&H
2@@# @@@@A@@@@,@@@rrs2 ,@@@@h3@@@#H#@@@@@@@@@@@@@@@@@#@@@:@@@2;sS G@@H@@@@@ M@@@ r@@@i@@@3XAH
r@@H M@@r @@@ @@@#@@@: 5@@# @@@GH@@@@@@@@@@@@@@@@@@#9M@M##@#@@@rS@@r M@@@ ;B@@@@#3 @@@
;#X253GXXiXX .S2523h&BAhG2 GXXsr59B&M@@@@@@@@@@@@@@@@#&AAA#@G5XhGAA9 .:rrrXM@#HXr::.
S@@@@A@@@@@@ .@@@@@@@@@@@@: @@@@@@@AHBHB#@@#@@@@@#HAAh3&A@@@#@@@@@@@@, .2@@@@@@@@@@@@@@@@@@#r Ai
;@M@@i@@@@M@ r@@@@@@@@@@@@ .@@@@@@H&BBMAh&&GH&hh3399H@@@@@@@@@@@@@@@@: ,@@@@@@@@@@@@@@@@@@@@@@@@s
:@H@H2h5#@A@ 2@@@@@@@@@@@B .@@@@@@AAB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@; :@@@@@@@@@@@@@@@@@@@@@@@@@@5
:@H@@@@@@#M@ 3@@@@@@@@@@@X .@@@@@@HM#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@: @@@@@@@@@@@@@@@@@@@@@@@@@@@@,
:@#hAM#H&h@@ i@@@@@@@@@@@r .@@@@@@H#B@@##@@@M&iiSGAB#@@@@@@@@@@@@@@@@.;@@@@@@@@@@@@; :#@@@@@@@@@@@M
:@A@@@@#@@M@M@@@@@@@@@@@. .@@@@@#HBhA@: r22s;: ,;,2&AG;i@@@M#@@@@@@.h@@@@@@@@@@@. #@#######@@H
:@#AhH@@@##@@@@@@@@@@@@@r .@@@@@BHAGH@r ,. :: . i@@@A#@@@@@@i#@@@@@@@@@@@ , .
:@##@@@GhA@@@@@@@@@@@@@@@, .@@@@@&AAAB@9. :, ;; .H@@#AM@@@@@@#@@@@@@@@@@@@ @@@@@@@@@@@@@@@#
:@B@@@@@@#H@@@@@@@@@@@@@@@ .@@@@BGHAAB@#;:,..:r: ;2, ,::5@@@M&AM@@@@@@@@@@@@@@@@@@ M@@@@@@@@@@@@@@M
:@hhhhG&A3&@@@@@@@@@@@@@@@M .@@@@&AHHHB@@s;;:,:i;rhh:,;;i@@@#B&AB@@@@@#@@@@@@@@@@@@ h@@@@@@@@@@@@@@H
:@H@@@@@@#A@@@@@@@@@@@@@@@@; .@@@#&HHMMH@@Hr;;::;;rr;:;;s@@@@MBAHB@@@@@#@@@@@@@@@@@@ @@@@@@@@@@@H
:@hGB#BA&3A@@@@@@@@@@@@@@@@@ .@@@BAHAMMA@@@hi;i5s;rr22ri@@@@#BBHAA@@@@@#@@@@@@@@@@@@@. r@@@@@@@@@@@H
:@B@@M#@@@H@@@; @@@@@@@@@@@@# @@#AAAH@#H@@#BH9;;;::r5s5@@@@@#MMHAA@@@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@H
:@@AM@@@9A#@@, @@@@@@@@@@@@; ,@@HABHM@#B@@@X;3&S;,,:r&@@@@#@#M#BHH#@@@@#H@@@@@@@@@@@@@@@@@@@@@@@@@@@@H
:@#@M@@@@##@ i@@@@@@@@@@@@ B@#ABBH@@MM@@XHi;XA#@@@@@@@@####M#BHBM@@@@#HM@@@@@@@@@@@@@@@@@@@@@@@@@@@H
;@@@@@@@@@@@ @@@@@@@@@@@@@@@BAMH#@#M#@@i;rX2:;XHH;,5A@#M#@B#BHHA@@@@#BMGiB@@@@@@@@@@@@@@@@@@@@@@@@@
.#9222225sS& AG9hhhh9XM@@@#AMBM@@##@@B,....;r;ssrrsSh@@###MMHHAH@@@#M#M, :XM@@@@@@@@@Ar .h3XX9B2
,ir: .2@@AHBB@@##M@M,.,,,,.....,,,,,;X@@@##BBBA#@#M##@2
s@@@@@@@@#. ;i.A@MH#B@@M##@#;,:,,,,,,.,..... :&@@@#HAAM@@##@@#:
:@@@@@@@@@@@@X ,G;;@@H######@@G,,;::::,,,,,,,,,,,. .sB#MABB@@@iA@@2. :XS..... r:,.r,.,,:::
,@@@@A2X3#@@X@@S r9;A@B@@@@@@@&, .;:::::::,,:::::::::,. .&@#M##@@h:#@M: ,,,;;2A2;rs:sssSirSs,
5@@@@@SG2hr;9@@@ 55;@@#@@@#@@r .:;;;;;::::::::;::;;;;;;;rrrB@###@@@r2@@s 22@M@@B# X@2;2G
i@M:sr;; , @@@@ 9si@@@@@#@@; :;;;;rrrr;:,,,:;;;;;;;;;rriXH#@@##@@@&s@@A, r.rGSii:sHis5s292i5
@@@@ , sX3 ;@@S 9r3@@@#@@#,.:::;;;rrsSSr:.,;;;;::::::;;rrSB@@@#@@@#s#@@s Hs,&;r; ;A2s52&HAH9
.; @@@A,iBA#B#@X 2r2@@M@@h ,::::::;;ri52r,,r;;:::::::::;;rs3#@@@@@#rA@@B:2HM9M@ i5HS @M#GSX@
. &H2; i@@@@@@@@#. rrs@@@@S ,,,::::::;rsS92.:r;::,,,::::;;;rsS&@@@@@M;h@@@5. ,:,; ..;, r;:. .r
sX2&&5Sr iiSi. :sr@@@# .:r;:,,,,::;rs5GH,:s;:,,,,,:;iXX255XA#@@@@@sX@@@@; .. . .
rih5Gsr3# ,ss@@@A.:S9Xr, .,,::;rSG@::s::,,,,,:iGhAAhh9B@@@@@@G2hX9A2: .::
r .;i3GGA2: .::::::;;,;rr@@@A.;2GAS:...,:::rSH@,.r;:,,,,:;S99#MGhh#@@@@@@#& ,,,,,::::::,,,,,,,:5Ss;
5 iXh3@@.:::;::,,,,,,.. ,s,@@@@:;s5Xi;::,::;;sh@2..:s;::;;;rs2h&G93A@@#@@@@@B; ,,,,,,,,,,,:;rrssrr5Gir,
5; :XHA@i:2HHhSSiirrss;;:;i.A@@@S:;;rr;;;:;;rs9@H,,,,rir;rrrrrriS22G#@##@@@@@B3..::::;;;;;;:,,,:,, :3;si:
ri, #GAM,s5HB&i,.,,::;,. :i.:@@@@S;;;;;;;rsi3#@G,,,:::s22issssiS29H@@###@@@@@Mh ..,,:, . :3XS :
rrX5: GsS29XiBr .. ., :i: :@@@@G5Siii59H@@A;..,,::::r2&AA&G&H#@@@@M&M@@@@@XM. . ..,::. .,,:,r3h29HA. ,
s;29s .;s5H2;r. .:S2rr2AAA5r, .#@@@ASXABMBhs, .,,,,...,:ri3H@@#H9h##r9@@@@@H;GXis, .,, .:,,,:,:ihh23A9X,
X; .,r: r2r;:;Hr;#G52::;;: .M#@@Br,,. .:;sSX32XH@@#i3#@@@3,;32:is;;,:::,,;;;::. :.rr;,
rir,;:, .; .r;:,:h;r;:;. .,:9H#@@Ah3S29&B######@#@@@@@###@@##@@@rX@@h, .;2A..:r53A9:rir;: ,,:5::rr;.
iH2i3r,... .. ::5. ,.:: . @@&2XXXX@@X&Gh9399B@Bssrrs53G@#H#@@@@Xr. ,:;2hr:..,:rs52; :iir;r;::;ir:,
;2955i;,,..... :r ,,..:.:;. r@#HHAH9@@3&AAAAG9M@AhAAHAAHM@@@@@@@M. .::;rsi:#@i:,,.. ::.,,.. ,;,
,2@@@@@#G25s;:,..::,....,;.. @@HHA&X#@X3XX255sh@3S3&&AHA@@&&A#@@@;;r;;;;:..i:;r:,,,,. . ,,.:S&SsS
S@@@@@@@@@@GSs;,,rr. .....,.,, M@GAAGX9@A29339XiA@5S22XXX3@MA#@@@@@Xsirr;. .;; .,,,,,:::,.rhB#@@AG#@9@@
r#@@@@@@@@@@@@X3H9r;;,.,.,:rrr5SS@MHAAhG@BX9hhh9X#@39&AHBB#@#@@@@@@@9rsir..;ii, .,,,,,,r2r;:;s9#@@@@@@@#
:&@@@#@@@@@@@@@@#BhSS;;;s;:, @Hisrrr@@iXXXX2i#@223hABM#@@@@@@@@#r.,, ,;S5r .,,::,:3GhB#@@@@@@@@@@@##
X@@@@@@@@@@@@@@@@@@AiXr,;2M9@@@@#B&@@GAAHBH&#@@@@@@@@@@@@@@AXiS&Gsrr2952;:rrsSis2#@@@@@@@@@######@#
;G#@@@@@###@@@@@@@@AiS@@@@#@@@@@#A@@AHM#@@@@@@@@@@@@@#9s:.,:s59A#@@9iiSXA#@@@@@@@@@@@#######@@@@@H
.:rh@@@@@@@###@@@@@@@@@Mi5M@@@@@@@@@@@@@@@@@@#&5r, .,:rsS2h&#@#AM@@@@@@@@@@@#######@@@@B9i;.,
,@@@@@##ABAiSBA@@@@@@@@@###@@@##@3;:,:;rS22333X22Ssr;;;::,,,,,,:;;;rrsS2X3G#@@@@@@@######@@@@@@@MX;.
;@ .@5 s #: s; # r :@#@@@####@2;rr;;;:::::,,,::::::;;;rrr;;;;;;;;;;rsS22X2G@@##@@@@@@@@#MAG2s:
,@ 5; : , 5 A# :@ sB@@@@@hrssrr;;;;;rrrrrrrsssiiS25sr;;;;;;;;;;;rsS52X5A@MHHHMHXr:
,@ ; : A@@; ,@# r@ .rS3&5Siisr;;rrrrsiS2X9G&A&GAGSrrr;;;::;;;;;rri52X2X#A:
,@ ;, r ; H5,; @@ s@ ;G2isrrrrrrrri52hABMM#HAA2irrr;;;;:;;;;;;rsS2X3XA@;
,@ S@ r X ; @ H r@ h&2irrr;;rrrsiS529AHBM#MGSssrrr;;;;;;;;;;;rsSX99h@@; s9s3i,S.
,@.r@#is:@i:.@@,@@s:,@@@AA@. MG5isrr;;;;rsiiS52hH#M##3Sisrrrr;;;;;;;;;;rrS2hGGM@#: ,r@i3#3;:r;s
,@ @: : X @ @@ @@@ @, :#95isrr;;;;rrsiiS22GM###X2Sisrr;;;;::;;;;;;ri2h&AA@@G, .A,;: 2r3hX5A.
,@ A ; S s @: X@@ @. r#35isr;;;;;;rrsii52X3A##X25Sisrr;;;;;;;;;;;ri29&Ah#@@i ;: ..
,@ , : ; 5 @ s @@ @. r#h2isrr;;;;;;;rriS2X3hAMX225iisrr;;;;;;;;;;ri23GA9A@@#, 2##9,@@AHB@;
,@ ss ii ; 5 G, A . @@ @. ;@&2Sisr;;;::;;rrsi2XX3GM&225Siisrr;;;;;;;;;ri23&AhG@@@S :, .,::.:
,@ 5@ @5 r X #@ ., #r ;. :@. ,@AX2Sirr;:::;;;rsi522X3&M2522Sisrrr;;;;;;;;sS29&AG&@@@#.:@5rr9is.:@&;r5M5
.@X&@2@#hHhHhA@3hh&@@GAhB@@ @MhX5isr;;::::;;rsSS22X9HB5222iirrr;;;:;;;rs5XhAH&A@@@@r S2h9rs2; S;52.G2
A2,S 9HrS 2 5;95 &@&X2Sssr;:::::;;riS52X3GMGS55iissr;;:::;;ri2XGAHAB@#@@2i: r: S. .,
,@B#@ @2@@&@&@X@S ;@A925isr;;:::::;rsS52XX9A#X55iiisr;;;;;;;ri29&HBA###@@3XHh9AsS2 BhGB#&#@,
,@h#@ @r#;@3@: i@ ##GX25isr;;:::::;riS5X39&MH55Siisrr;;;;;rs5XhAHBH####@A: : . :
.@5rAH;3#: @ # ,G# ,, s@A9X2Ssrr;::,,::;siS2X3hA#3SSiissrr;;;rri23&HBBM####@B; ;MG@M@#5 @A@@
@:X2@ @@ @XhM#:A@@@Xs2S @#h325Sirr;::,,,:;si52X3&MBSiiiiisrr;rrs5XhAHMM#####@#r , :, .
r@rA@. @@@@H##@@H@;@s;ir ;@HhX25isr;;::,,,;rsi52XhA@GS55Siisrrrsi23GABMM#####@@r 2;9r2 59H2i29,
@s@@@ @2@i@@@G@@@A@ A@A9X25isr;;::,,:;riS2X3&#@XS55SsrrrrsS29AH#M######@#r ;rsrr :rs;;r5,
:. ; , . . ..;, @#&9X25Sir;;:,,,:;ri52X9A@#555isrrrsi2XGHMMM######@#; Ar.i;..:,
,M .#. ;@MAh325Ssr;::,,::;si2X3GH@ASSisrrsiS29ABMM#######@M; h99 S;XiAr
:@ r@,SrBsrrA3r, ,: ;@, X@MAG3X5isr;::,,:;ri52X3&M@9iisrssi5XGAM#######M#@A: 2 .,. ,
.@ :@,s;h;;r2i;, SiA .@. H@#A&hX2Ssr;:,,,:;ri52XhA@@5issssi29&H######M#M#@2, ,@#BM#@:;@#
.@.. .. . :. ,;,, .@. B@#BAG9XSir;:,,,:;sS2X9GA@Msissi5XhAM#######MM#Ms. ,,. .
.@ ;S,: :: .;: ;i@ @. &@#BA&9X5ir;:,,,;rsS2X3GH@hiiiS29&H#######MM##3: 5@H#B@,,i
.@ r@.Srhr;;32;, 2S@ @. 2@@BA&hX2ir;:,,,;ri5XX3G#@XS55XGAM#######MM#Hr. . .., ,:
.@: :@,ir3rr;9Ss: 5r# @. ;@@BH&hX2isr:,,:;ri5X39&@@XX3GAB###MM##MM##2: @M;:r;2; @i92,
3: H .@@#H&9X2Ssr:,,:;ri2X3G&@@3hAB####M##MMM#Ar XM:iH2&X 53A@.
,,;r;, .:.,: .i;:..;:: ,;S.;rrir;rr A@#HAh32Ssr:,,:;ri2X9G&@#GAM######MMM#MS,
,:@@@@23@@@@# #@@@@@@@,B@@iH@@@@@#9 i@@BAh3X5sr:,,:;ri239hA@#B##M#M#MMMM#G;
..:;. r::,, ..:::.,:.,::. ::,.:.. r@@HAG325ir:::;rs5X3hhB@@#M##MMMMM#Bi,
:HHAh32Ssr;:::;rsS23hhB@#MMMMMMBMH2;