rssrrsiiShHAHHHBBBBBBM&SS22S5ii55s:::::S@##@@@@@@##MAAB#@@##H999999993333XXXXr;;:;;;;;;:;;;;;;,,,,::::::;r;:
;,sr;;;r;rXHA&AAAHHBHM@Asr25iisiS2r,..r@@B@@@@@@@@@#MAAAH#@@@#X2X399hhGGGGGGB3:::,:,:::,,,,,.,.
r:;rirrrrrr2##MBHAHHBM#@#2iX922223GX;9@@@H@@@@@@@@@@#M&G&&B@@@@G2hGh9X25isrrrr:,,,......
r:;;;ssrrrrrsh####MBBBM#@@A2XhXX33hh@@@@##@MBM#@@@@@#MMBBBH&M@@@;
Sr;;;;risrrrrs2H##@@@@@@@@@M2222555A@@@#Hhi;:,.:iA@@AHMBMH#@AH@@@r
&A2;;r;ris;;;;;;rr;;:::,...,..,,,:;#@@@#9r;;:,. sAXi&HMB#@##@@@A
GB#Ai:,.... ..,:;i@@@@A5isr;;:,. .2Gs5hBBM@@@@@@@
2X#@; .. ...,,:;ri2@@@#A9ir;r;;:,, ,A9G&HH#@@@@@@@r
Gi53 ........ .......,,,:;rSX&@@@#HG5r;;;;;:,. ,, 2##HA#@@@@@@@@i
##&2..,...................,,::;s2hA@@@@Ah3i;;;;;;:sXir:,,S#@MA@##@@@@@@,..
M@@A.,,...................,,,;;i3&A@@@@H935r;;;:::rrXB@@9.;#@HB@A##@@@@G .,
B#@M.,,...................,,,:;s3&&@@@@@&3hhX59S, .;A3Ar A@M@#HH#@@@@9 ,
AH@#,,,....................,,:;sX&A@@@@@@&sih&M@2 ,,;:,,.. 2@##M@@@@@@@A .
Gh##:,,....................,,:;s3&H@@@@@@hh@BMi#@r... .,... 9@##@@@#@@@@#:
X2A#:.,.....................,::rXAH@@@@@@#A&s;;9@5.,,,:;;:,.. .@@M@@@##@@@@@r
2i2H;.,.....................,,:;SGA@@@@@@@Ai;;i3@i ,:,,:;:,,. r@AB@##B#@@@@As,
5sSAr.,............. . .......,:s9&@@@@@@@@XiisS#As;;:,.,:;,,. &@5@@##M#@@@@A5.
Ssihs.............. .....,;2hB@@@@@@@@3i;;X##s;:,:;;;:,,..:22M@@###HM@@@Ar.
SsShi................. ....,;2G@@@@@@@@@Hii;XA2sir;:,,,,,,:,,rh@@@@#B9B#@@2,
SsS9S.................. .,r&@@@@@@@@@@&s;MBSr;::,,,,:;,..:;@@@@@MA2HG@@, .
SsiX5 ................ . rX#@@@@@@@@@#h99ir;::,.,;;:,..,.S@@@@@@hXhAM.
Ss532................ . .;#@@@@@@@@@@@#HXr:::;;;:,,,,,,..@@@@@@@AAHi
25XGX................. . r@@@@@@@@@@@@@@@H33A&i;,,,,,,,..2@@@@@@@@@#; .,:;;::,,.
99GHX ............... . . .. X@@@@@@@@@@@@@@@HhXX2sr:,,,,,,,.:#@@@@@@@@@@@@@@@@@GSisr;;;;:
&AB@9 .............. .. s@@@@@@@@@@@@@@@@#2;;rrr;:,,,,,,..;A@@@@@@@@@@@@@@#ri;::::,::;;
&&H#h ............. . . . ;B@@H#@@@@@@@@@@@@@@H2r::;;:,,,,,,,,.:5GB@@@@@@@@@@@M:;;:::,,,,:;:
A&A#G .......... .. . .9@@@Ah@@@@@@@@@@@@@@A3hhs,,:::::::rr;;, .h@@@@@@@@@@Br:::::,,,,:;
A&H#G ............ .;H@AH@B@#B@@@@@@@@@#A5iii2&5;::;riS9r,.. ;2@@@@@@@@@@;,:::::,::;.
AAH#& ........... . . ..,r#@AsM@#Bh#@@@@@@@@@hsrrrrrsir;rsSis;:,.,,,:;;,. .rM@@@@@@@@:,:::::::;,
AAH@G .......... .....,rB#32B#@@A#@@@@@@@@M2iS5isrrrr;;;;;:,,,:::;rrr;::,. sM#@@@@@@:,::::::;;
AAH@& .......... ..,,;i9Xi&B&@@M@@@@@@@@h;rsiisrrrrr;;;;::,,:;;;rrrr;;;:,.. ;2H@@@@@A,,::::::;
HAB@h ......... .. ...,:;2AX3#sr@M#@@#@##@A;;rrrrrrrrrrsrr;;:::;;;rrrrrrr;;::,..;;A@@@@@A,,:::::;.
HAB@3 ......... ....,:iH2s22;;M@@@####@Hr;;;;;;;;;rrssr;:::::;;;rrsssrrr;;;::,,;s&@@@@@A,,:::;r.
HAB@X .......... ...,:r&2r;isr;A@@@##@@H;:;;;;;;;;;;;;;;::::;;rrsiiiisrr;;;;;::..:sA@@@#@#s,::;r.
HHM@2 .......... ...,,;29rr:2sri#@@@M#@Hr;rrrr;;;;;;;;;;;;;rrrrsiS5issr;;;;;;rSsr:.,;&@@#h@@X;:;r.
HHM@5 .......... . ....,:i&5;;:rr:5@@@##@Hissssrrrr;;;;;;::;;rsssi525isrr;;;;;:;rX25r:,.;&@#XHAMhs;r :
HHM@i ......... ...,:;9Gr;;;;:,i#@@#@Aiiiirrrr;;;;;;::::;;rsS555Sisrr;;;;:::,,,,,,:::,r##2hh2#3sr i2
BHM@s ......... ....,:iA2;:::;:,r#@@@3iXhii;,::::::::::::::;s2Ssiisrr;;;;:::,,...,:;;;:;9GiXirhAir XMr
BHM@; ......... ....,:;9&s;::::::i@@@2iisrr;;;;::,,,,,,,,,,:;sisrsrrrrr;;;:::,,,,,::;;;;:X2iS;;i5si. AMS;
#@@@: ........ ....,:sAX;;::::;;3@@2S5ir;rrr;;::,,,.,,,,,.,;rir;;rrrrr;;;:::,,,,::;;rrr;35rrrrrrsS, BBir;
@@@@, ....... ....,:;XAi;;::::;SA@B5X2Ssrrr;;:::,,,,,,,,,,:;rir:;;rrrr;;;;;::,,::;;rrrr2H5srsrsiSiiHAs;;:
2#@@, .... .. ...,,:s&2;;;:::;s3#@G392isr;;;:::,,,,,,,,,,,:;rrr;;;;;rrr;;;;;;::;rrrsiS9@M2SiiiS5SXHXr;::,
: A@; ..... . ...,,:r99r;;::::r5H@@B3&XSsr;;;;:::,,,,,.,,:;rsrrrr;;;;;;;;;;;rsi52X39GAM#@BX5552253hS;:,::.
; .22.............,:;s3Gi;:::,:;r9#@@@hGGX2Sisrr;;;;:::::;riSSsr;;;;;;;;;;;:::;rrsii2h##BM#M32222232r:,,,,,.
:.,:s; .........,,,:;sG2;::::::;iA#@@@@HABAG9X2SisrrrrrsS22irrr;:;;;;;:::::::::;;;rrShB53M#Mh33333i;:,,,,,,.
:.::;ir. ........,,:r3Gs;;:::,:;3BhA#@@@#H&32isrrrrrsS2X2ir;;;;;;:::;::::::::;;;;rri293;2M##&Gh92r;:,,,,..,.
:.:::;ii, .....,:;2A5r;::,,:;iHsr2hB#@#&G32isrsi5222ir;;:::;;;;;;;;;;;;;;;;;;;;rrssXs:SM##HA3i;::,,,,...,.
:.,,::;s5r ...,,:iAhs;::::::r&;.;ri3AMH&G32Sss52Ssr;::::::;rr;;;;;;:::;;;;;;;;rrrsSAr:iH#@A5r;::,,,,,..,,.
:.,,,,::rSi: ..,:rXAi;::,,::;2: ,:;r2GHA&9X5iSXXirr;;;;;;;rrrrrr;;;;:;;;;;;;rrrrrsi5Ar;sA#&s;:::,,,..,...,.
:.,,,,,,:;r5r. .,:iA2;:::::::i; .,:;r5GA&A92SShh2irrr;;;;;rrr;;;;;:::::;;;;;;rrrrsii2h;rih2;;:::,,,,.,....,.
:.:,,,,,,::;i5;.,rhhr;:,::::rr .,,::rSh&A&9229A3Sirr;;;:;r;;;;;;:::::::::;;;;rssii22GXri2i;;;::,,,,.........
;,::::,,,,,:;ris;5&2iiir;::;i. .,::;r2GA&G32XG92irr;;;:;;rrrrr;;;;;;;:;;;;;;;:;sssssi5X2r;;:::,,,.........,.
;,;:::::,,,,::;rrS932222Ssr;:;;;:::;iXAAGXS5335Sisrrrr;Sr5Sisr;;;rrrsSir;,.. .,::;i5s;;;:::,,,............
;,;:::::,,,,,:::;;r3AAGh&H5:;;:,,,..S&Ah2iS2X25Siisrrrrssrr;;;;;;ri3Gi;:,..,..,;rriSi;;;;::,,,............,.
;,;;::::,,,,,,,::::;5#@@#@2;r;,,,,, rM&2iS22225isrrrrr;;;;;;;;;;riGHi:,;::rr:,,2AXi;;:::::,,,,............,.
;,;;::::,,,,,,,,,,,,,;5#@A;::;,,,,..,AA222X25Sisrrrrr;;;;;;;;;;rihH2r:;r:rh;...S2r::::::,,,,,.............,.
;:;;;::::::,,,,,,,,,,..;Gr:,:;:::,,, .5&925iissrrrrr;;;;;;;;;;;rXA5rs;i:.:r: s;:::::,,,,,,.............,,.
r;r;;:::::::,,,,,,,,...;X; .:;:::,,,. :SXSisssrrr;;;;r;;;;;;;r592;s:,; .:r, ,;:,:,,,,,,..............,,,.
r;rr;;;:::,,,,,,,,,,,..5S :. .::,,. ,i2iissrrrr;;;;;;;:;si32:S; , ;3; ,::,,,,,,,.............,,,,.
r;rr;;;:::,:,,,,,,,,,..X: ..: .,..,,,. r2isrrrr;;r;::::;5srX 5; ,r.. r#X. ::,,,,,,,.............,,,:.
r;rrr;;;::,:,,,,,,,,,.rs .::..,,. ,,.,.;:. :sissrrr;;:::,;5r:Br 2: ir. :r#s ,:,,,,,.............,,,,,:,
s;rr;;;;;:::,,,,,,,,,:X: iS:..::..::,.5@Hs:.,::::;;;;::;is:.2#. ,3, H; .. rM: .:,,,,,...........,,,,,,,:,
irsrr;;;;;::::,,,,,,.52. ,2r. ,X:..r;,.XM##3irr;;ssrr;;rS; .i@; SS. @r..., .Hs ,,...,,.........,,,,,,,:::
Srisrr;;;;;::::,,,,,.5S :X:. ;B:. r;,.r2si5252Sisrr;r:,..;h@X &r. #i ,..SG ,,.,..........,,,,,,,,::;:
2iiisrr;;;;;::::,,,. ss .;3;. ;A;..;r, :5sssrrr;;;;:s;;rrSG@H, ;#:, .5G :,.,&i ............,,,,,,,,,:::r:
352iisrrr;;;;:::,,,. ri..,X; rA;..;: .sr;;;::::,:;;;;rrrrh2, sB;, ;A: :,. ,s............,,,,,,,,,,::;r.
G9X5Sisrrr;;;;;::,,, ;2.,.S; ;H: r: .;:::;;:,.,;;;rrr;, ,2, ,Gr. ,hr ;:.....,........,,,,,,,,,,,,::r;.
3GGX2iisrrr;;;;;:::,.;r : ir :h; 2:. :;:,;ss;.,sr;sr;r;. X; .55. ,2S. ::,...........,,..,.,,,,,,,::;r..
3XAhX5Sssrrr;;;;;::,,::., ir..,9r .3:..r;;;i5s, rSrrr;;rr:. Xs, .sh. .,iX :,,,.........,,,,..,,,,,,,,:;r,..
9XhG925iisrrr;;;;;::,,,,. rs ,.Xr..3,.;srsS2S;.,Xs;s;:r;rr;,iX: .;A;. ,sh :,,,................,,,,,:::r:.,.
3XGGhX25Sisrrrrr;;;::,,,. ;; ,.ir.,X .;;rr52i;,S#::S;;rrrr;,:H: .,Gi ,:s..,,.........,.......,,,,,,::;;..,.
XX&&G3222Sisrrr;;;;::::,,.,: . r; ,;.,::;rsir;:&@i;Xr;;r;;;,,2r .,iX ,..:,,,.......,,.......,,,,,,::;r...,.
SSh&AG2SS55iirrrrr;;;:::,,.... :: ....,,:;rir:;#X95Ss;;r;;:,,:;:,,:5. ,..,,................,,,,,,,:::r, ..,
r;iXGH&5iSSSSisrrr;;;;::,,,... ......,..:;iS::3r3Ais;;r;:,:,:::,,,,:,,,..................,,,,,,,:::;,
: ,;sXHH2iiiSSssrr;;;;;::,,,..............,:;r,:rs3SS:;;::::::::,,,,,,,..................,,,,,,:::;r: ...,
:.:;rSh##hisiiisrrrr;;;:::,,,..........,...,,,::;r33i;;:::::::::,,,,,,...................,,,,,,::;;:.,:::::.
:,:::::rS&HG2isssrrr;;;:::,,,,,,...........,...,,;:ss;;;;:;;;:::,,,.....................,,,,,,:;;:. ..,,,,,.
, ... .,;2AAh2irrr;;;;::::,,,................. .:rrrr;:::::,:,,,....................,,,,:;;;:. ......,,.
, ,.... .:s2hh2irr;;;:::,,,,,,,..........,,..:;s5sr;::::::,,,,....................,,::::,. .........,.
, ,,,,,... .:ri525isr;::,,,,.............,,,;iA@@s;;;:;;:,,,,.............,,,:;;;::,. ..........,.
, ,,,,,,,,..... .,;rsSissrr;:,,,,,,,,,::;;;;;;rX@@#32Ssr;::::,,,,,,,,,:;;;r;;;:,.. ...........
, ,,,,,,,,,,,,,,.... .,:;risr;;:::::::,,,... .,,;;rrssrrr;;;;;rrr;;:,. ..............
, ,,,,,,,,,,,............ .... ............ .....................
,.::,,,,,,,,,,,,,,,,...... .................... .. ....,.,,...................