,X@@##########@#s ,r5555555555555;..
.H@@@############@@@S .iX5iisiiiiiiisi59332X5s: r s , 5 ;, r : r :
@@@@@@#####@@@@##@@@@@@s ,&#B92555555555552X9AAB@@@@@@#3; @i:: @# @3 @i.@:.,@ @rs@
,@@@@@@###@@@@@@@@@@@@@@@@# r#B3255555SiiiiiSS522XX252@@@@@@@@2, @:S# : @: @.As @ .@ , #9 .
r@@@@@###@@@9srr5M@@@@@@@@@@@ r#h255S55ii5X9hhXSsiS55SSSss@@@@@@@@@A: : r : .,. : r :.. , r,r
A@@@####@B G@###@@@@@s M955SS5Si3#@@@@@@#HisSSSSiirs@@@#MB#@@@H, 2# .@ 5 i: # :r: 5.A.rH
h@@####@X iG5SSS55iA@@@@@@@@@@@3sSSSSSi;&@@@@@##@@@@s #S.#i@ @. @ @ AhH;:S
h@@###@@ :@Ah32SiHBHBM#@hS5SSS5SX@@@@@@@@@@@@@iiSSSSiri@@@@@##@@@@@5 , X G r .r B ;: s 3,
h@@###@A ;@@#@@#B@@@@@@@XiSSS55iA@@@@@@@@@@@@@9sS5SSSss@@@@@@@@@@#@@A, , . . .. ,
h@@###@@ .@@@@@@@@@@@@@@isSSSSSs3@M#Msrissssi#XiSSSSSsi@##@@@@@@@@@@##; i. sri;.:r;r.,,;:, ,,r;r
h@@##@@@G .@@@@@@@@@###@@isSSSSSirM@M#H;:;;;;rriSSSS5Ss2@MB#@@MH@@@@@@#M; .:,,,:,::..:,,;;
G@@##@@@@@. . .2@@######@@HriSS5Sirr&#@@@&siiiiiSSSSS5SsH#HBBHB@&&@@@@@@@Ar ,srrr;;rr;:rs;rr
2@@@@@@@@@@@&i;,.;h@@#######@@@2rSSSSiir;r59H#9iSSSSSSS555sh@@#BAhGA#h9@@##@@@#r
;@@@@@@@@@@@@@@@@@@@#####@@@@@@2riSSSiissrrrsS5SSS5SSS55SG@#B@@@H39G#29@@###@##;
.@@@@@@@@@@@@@@@@@###@@#@@@@@@@&iS5SSSiiiiiiSSSSSS55S5SSB##MB@@@H3&@#iG@@M##M##. r5rii2;Xs;isirr,S :i;sr
;@@@@@@@@@@@@@@@@@@##@@@@@@@@@@S5X225SSSSS55555225555is23&MHM@#ABM@Gs#@##@#A#2 ;;r:rr:;;::r;;r.; :s;;r
rH@@@@@@@@@@@Gi29M@@@@@@@#hs::ri2X333X33333XSS9XX22is5iXBAM@AHM#A5s@@@#@B9H: ,. ,..,...,, ..,
;riirr;. .9B@@@@@@Bhr:,,,,..,:;;;;;::. .,,.,sSGAi2HH@#AM#B2s3@@###2G2 :, s:;. ;,..,,:;; ,;r
,r:. ..:B###@@@@#As::::::,.. .,rXHA2X&H@3A##XXi@@@@BAG#, :.,, :..: :,.:.,,
hAB@@@@@@&;;;;::::,,.............,,,,,.:3MA33A@32@@3XXA@@@#AB@5 .::;r ;;;; r,.,:r;
.AAH@@@@@@2r;;;::::::,,,,,,,...,,,,,,,,,.,HMB3A#9i#@3XHA@@@@#A@#
;AAH@@@@@@isr:,.,,,::,,,...,,,.,,,,,,,.. ,MHHG#H3@@G9H#M@@@@HH@,
rAAB@@@@@@ii22ir:, ..,........,,... .,;i2#@#H##H@@B&A@M#@#@#&@i ,;
rABA@@@@@@Sh###@@@A5;,.. .,,,,,,,.,;iG#@@#XH#@M@#M@@@HA#@B@#@@M@X ;i
;HHA@@@@@@Sir;::;i&#@@#B3r,,:,:::X@@@@#&XSs###@#A#@@#AHM@##@#M##H :r;5G;r;
:GA#@@@@@@iiA#M#@@@#@@@@M&;::,:;r9M#@@@@@@@@#@@#H@@@#BMM@@#@#MM@#; ,r
sAB@@@@@@@i;i@@@MiM@@Hh@#Xr:,.,;sA#Bs,X#HrS@@@@@@@@@@MM##@#@#MBAMX ,
.9ABM##2GH@S:.:h@S ;5s. iAMi;,.,;r2Ss;.,rr:2@@@@@@@@@@#H#@####@H2G2. srrrrr;;:r:. ;r,
,AAh29GSAM52;, rM#A3293s;;r;,.,;;,.:s222h&@@#B@@@@@@@@HM@B##M@#29i, ir9:i:3: ;,Sr2i
,: ,sr;r:;.r: :. rM92i39AH@22s:,. ,;rr;;:,,,;;,.,;;,. ..,,.:@@GA@@@@@@@@MB@M#B@@#&Bi: ,., ,;:r:, ;,:;,
s .,sSSr;;.2r ; 2h2G3HMMM@AsXr;:,. ......,;;;,.,rs;,. ... r@M2A@@#@@@@@@M@##B@@@hHi: rri..;:;r;sr.
r Asr:rr;ir;sB ;,:sXBGM@MM@@MHSr;;:,......:rr;,..;ss:. ... 3@HS&@@#@@@@@@M#@##@@#3&2; ::s. ,.:r;;r
;. :;rrrsrSS; : :sH#AB####@@#hirr;:::,,,,;s;,.. ,:s;...,, X@#ih@@##@@@@@BB###@@@hGGS, ;r,; r;,;,:.:,:;
. .. . ,rS#MMAHB#@@@@A2isr;;;:,,,rsr:. .:r5i,,,,:.r@@A5#@@M#@@@@HGMB@@@@MA&3i. irr2.;:;:2 :,Gi
;;,:,.... .: .;si###BAAH#@@@A55irr;;:::,:iX9X2XGGS;,,::::.H@@BM@@MH@@@@#9AB@@@@@&&&&s , ..r;r:, : ...
s rr.:.:rris ,i5S##M#BGAAH@@BsSSsr;;::::,,;;ri;;:.,:,::;:,;@@@####HH@@@@XAB@@@@@Hh&BHi .5r;;;;:;;,:;;
;...r,;::: r: ,2X2#MBM@A3hS9@@2rSsrr;;;:,,.,..,.,,,,:::;;;;;sA#@@###&BMH@29G#M##@@&AABB5. :ir;;,rs
;;ii. S,,; ;59, 5Gh#BM#@@&59M@@@srisr;r;rrrsS5ii2X22222sr;;rss;S#@@@@@M#@@3X2@@M#@@MHBHHBAs. ;rr:;r
:,;,;:,;,:.,;: iAA####@@@BG#@@@@srsrrrsX&GGAG9AhXX2X3Srr;;rSisB@#@@@@@#@@X2i@@#AM#@MBBA329hs,. ,::;ri
r :.r::.: .;hH#BM@#@@@@M#@@@@2rrrr;;;;;;:,..,;;;;;;;;rsi2@@###@@@@@@@2A3@@@HXh#@@@AGXsS3i:;:
r::,. ; , SH@H#@#@@@@@##@@@@Asrr;;;;rrS2222irr;rrrrriA@#SM@@@##@@@@G&H#@@@B25hH@#AA9rs9r :s
r::; ,,::;;:r;;:,;M#A#@##@@@@@##@@@@@9r;;;;;:,,,,,,,,:;;;sG@@S:S@@#@##@#@@HH#M@@@@@M95XGAAB&X2X;.S.
i2;i;rri,r;.;;;r;i#HH#@@#@@@@@@#@@@@@@@9r;::,.......,::;9@@X::;2#A3MH##B@@#M##@B#@@@@BGGB##@#&3Ar,.
.. . . ,. ., ;HB&#@@@##@@@@@@#@@@@@@@#&s;::::;;::;rh@@2,.;r;G@hSB##BH@@@##@@ABBh5isrrri29B@HM9
,GA2hB@@A###@@@@@##@@@@@93A##MA&AAHM#@@@S. ,;;r;G@XX###@M@@@@##@M3s;;:,,.....,M@#B;
r2S5s&@#M@@@#@@@@@#@@@#A35r;iGBMMHAAG2; .:;;;;;5#5h@@@@@@@@@##Bi;::,,,,,,.. ;@#Bh:
,:sh9SA##@@@@@@@@@@@@@B2X25ir:.,,..... .,:;;;;;;sGsX#@@@@@#@#Sr;:::::::,,,.,. A@M#2,
. ... . .... .:S2AAAH#@@@@@@@@@@@@AX5Siisiir:,,,:,,,,,::;;;;r;:;35ih&G5S;S@3;:::;:::::,,,,,.. s@#MM2. .
. .............;sX5M#MA@@@@@@@@@@#X;r2irssrrss;::::::;;::;;;sSSsrrr3BA9r..;#H;:;;;;;:::::,,,... r@@BHM2 ..
. ........... .r2XX##B#@@@@@@@#3r:,r35;rsrrrrsr;::,:::;;;;;rrr;;:,.,sM@#hAM2::;r;;;;::::::,,,,. s@M#AGM5.
. ........... :i92G@@#@@@@#A2r::::;99;;rsrrrrrr;:,,,,:;;;;;:::::,,,. ;AAs;,,:;rr;;;;;;::::,,,.. s@HA#&A#A;
. ........... ;XAG##MAX5ir:::;;rrih&irssiisrrr;;:,,,:;;;;::::::::,,..,XAs.:;;rrr;;::;;:::::,,,, ;@MAAM&&AMH,
. ............;SSsr;::::;::;;;rrr3ASriiiisrr;r;;::::;;;::::;;;;;;::,..rHG::;;r;;;;;::::::::::,,.,hM&9h#A32&5
. ..........,::,.,,,::;;;;;;;;;;sA5;;rrr;rr;;;::::::;;::;;;;;;;;;;:::,:ABs,:;;;;;;;::::::::::,,,.A@h&XB@A225
. ... . ....,....,,:::::,:,:::::XGr:::::,:;:,:::::,,::::;;;;:::::::::,.2Mh,::;;;;;;;:::::::::::.5@@BA#GH@AX5
. .,rs s.,;s:r;rr:r,:;S;s,i,ssi5#ir5;sS;irrriSi,sSrrsriiSrs;riS;ir:,:,.:HH;,::;;;;;;;:::::::,:,;@@@@HM#&&##9
.;r;iA.H5,;BrhiAh:H;:rBSh,Bi3ihM#SXM;rHhAAr;AhG 3AGrBh999rB;;5&,#r;i:,..2#5.:;;;;;;;;;:::::::,,@@@@@@MM#A9&A
, ,:.:,.:;,r::,:,::;,.::;:;;r;2Ai;;;;;;:;:r;;::,::;::;;;;;:;:;: :;:;:,, ;MA:,:;;;;rrr;;;:::::.h@@###@@#M##AG
, , :: ; ;, r, .; r:. :ih2::: ir .S r: r; s: S s, ,r ; ;,::,. X#s,::;;;risrr;;:::,r@@@###@@@@@#@#
,.: ,:9 .,r 2 i: ;i .5r ; MAr:;; 5: 3r: S. A, 5: G ,X ;i Ss,:5,::,. ;MG:::::;;25sr;;;::,@@@#####@@@@@@#
:,; 5.@:: 2: :,r 2; ;i .X: @ rH:;;; ;, S;r . 3r, :; & ,,s.:i i;:;,::::,.,AH2:,:::;i9srr;::,9@@#####@@@#@@##
:,; 2ir.@ @@ H. 2r ;2 h r X:;;; Gi rs;r :h:: 9r. G rA ;S ir, r::::,.iAGHS::::;rG2rr;;:;@@@####@#h&BAhAM
:,; i@ .@ @@ h5, 9, X5 ,5 XXA s;:;; h; .S:,,&:;: 9; .G ,H: r2 .: :3,:::,:A9h&Hi:,:;;X#ir;;,M@@####ABM&AMAGHB
:,;9A@@@@#@@hrrrsis5sr;5ssiBMrr;;;;rr;;;r:;S;:;;;r::rr;i;;;i;;;;si:::::,SAXX9&Hi::;ri#Xr;:i@@@#####BBM#HA#HM
:.i9;;A@irhi;,,;:,:.;;.sr:2MS::;;;;::;;::;;::;;:::;::;;::;;;;;;;;:::;:::&3X2X9&HS:;riA&;;;@@@#####@A&AAXhGH#
:,H#hhH@&iHh9rS2i;;;rr;s;iBA;:;;;;;:;:;::;::::::::::::;;;;;;;;;;::::;:,2&X222X9&A5;riG#r:G@@###@##@ .@
;s#@@@@@B5@@5is5sri;:;:,,s3ss :.:;;;;;;;;;::::::::::::;;;;;;;;;;::;;;:rAX2222XX3hA3si9#A@@@@@@###@@ :Br ,@
i3#@@@@@r H@:5,.;,i. , .;:;.s ;.;;;;;;;;;;;:::::::::::;;rrr;;;;;;::;::&9222222XX33&h5X@@@@@@#####@@ .:X; :@
MHB@@#@@@@@@#3&HAS5r;rrHh2XXGs;;;;;;;;;;;;;:::::::::::;rirr;;;;;:::::X&X2222222XXXX9h9@@@@@@@#@#@@@ ,2; :@
@#B@@@@@@@@@@@&@@BGXSsHMAHAAAArr;;;;;;;;;;;:::::::::::;risrr;;;;:::,iAX222222222X2XX3h#@@@@@@###@@@ :. :@
#@#@@@@@@@@@@@2A@MA3i3A993939&2;;r;;;;;;;;;;::::;:::::;sirr;;;;;;:,sA3X222222222XXX22X#@@@@@###@@@@ ,rsr: :@
##@#@@@@@@@@@@Ai#@HhXG33XXXX99&i;;;;;;;;;;;:::::;;::::;iirr;;;;;:,rA9X2222222222XXXXX9#@@@@@###@@@@ .X&&r.:#
##@@#@@@@@@@@@@SX@@MhXX3XXXXX9hGr:;;;;;;;;;;::::;;::::;iirr;;;;:,rHhX222222222222XXXX9#@@@@#@##@@@@ ::,,.:#
##@@#@@@@@@@@@@BSA@#2X9XXXXXX33Ghr:;;;;;;;;::::::;:,,:;5irr;;;:,;AGX2222222222222XXXXh@@@@##@#@@@@@ ,i52: :#
#M@@@#@@@@@@@@@@&X@A239XXXXXXXX9&&r::;;;;::::::::::,,:;X5rrr;;:;AGX22222222222222XXXXA@@@@#@##@@@@@ r5S; :#
@##@@@#@@@@@@@@@@GA32h9XX2XXXXX3hGAs,::::::::::::;;,.,:23irrr;;A&XX2X222222222222XXXX@@@@##@#@@@@@@ .rss: :#
@@#@@@@#@@@@@@@@@@A3393XXXXX22XXX9GA5:,:::::::::;;:,..,r&2sr;;GGXX22X222222222X2XXX2G@@@@#@@#@@@@@@ .SX9; ,#
@@#@@@@@@@@@@@@@@@#3993XXXXX2X2XX39GHGr.,,:::::;;;:,,,,:2ASsrG&XX22X222222222222XXX5#@@@#@@##@@@#@@ ,#
@@@@@@@@@@@@@@@@@@@Xhh9XXXX22XXXX33h&ABX:.,:::;;rr;:,,,,;GA2G&XXXXXXXXXXXXXXXXXX33Xh@@@@@@@@@@@@@@@@@@@@@@@M
#@@@@@@@@@@@@@@@@@@XGh93XXX2X2S25i22239&As:.::;;;;;:::,,:;XGX53rX22525522X5S5S22222A#@#M##MH@M###@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@hh&h93XXX35:2r;r;rsrr5hA;:,:;::,,::,,,,;ir;9;3r;;rrrri2rss;iSsrAMA@i52s39ASHM3h&B#M@M@#A@
@@@@@@@@@@@@@@@@@@@Mhh99X22222222222222222225s;;;;:::::::sX2222222222222222XXXXXX9@@@@@@@#M##########hiSSSii