.;sX2A.
,irrrAH#h:
:i:::XH#SGSS3; ;rr;.
:iiis;rA2ArsX2MHA. :Xr;,.
:ir2XXSX.,, .:shh: rX: .
,ir2H#2rMAi. .:: ,s3i rs, ...
.;ii3SHHh2325A;rAi:... ,X; ;s, ...
;Xsr;AHHHHhX5ssA22Xs:rri: ;;. ,s: ......
;:,:, rAsMHHMh2AArrrrX22AAXri;. ,;: .s; .,.....
..iXrris2MHHHh3AAsrirrriiirrri;;;;, :;, ri.,:,....
,...;,irihMGGHh5Xi;;iiii;iiiii:;;;;;;;ii, .,::, ,i;.:i::,....
.rsr:,r253HHM3Ar::,;rXAA22AAs;:;;;:;;;iiiii;:...,:::,,:;:,,ii;:,.....
.:;. rs;X3hHHHM5Xi;,,;iXA2222555352Xi:::::;;;;iiiiii::,,,,,,::iri;:,,...,;;
,;iXris553HHM32si:..:isA2AA255555552222Xr;::::::;iiirriirriirrrrii:,,,,..,irr,
,;iii;i53h3hh5Xr;:,,:isXAAAA25Asi;;;is22AAAAAs;::::::::;rsriiiiii;;:::,,. .;irrr;
.,isi,,:;r222AXri:,::isXAXXA25As;,.... .;sAAAXAXr;,,,;rsAs;::::::::::,,...:irrrr:.;ri
.,,:::isiii;isAXri;:::iXAAAAiA2Xs;. ........ ,iXXsssXrr2hXr;,....,,,,,.,..,irrrrsi,..A22.
..,::;;::::;;iirrrXsr;;;:;X22A2X;;s:. .. .. ..... .iA55hhM3X,. . ... ...,;rsssssr:... iXX,
..,,::;;;:::;;:;;;:;;iiii;;i;s52255si;:,........... .;X5hMG5A32sirrri::,,,:::;irssssssr:. ... iXX;
..,:;::;;;:;:::::;;;;;::::::;:;;;;:X3225X;:r;,..,,,,.. .:s23hh353h2r:.:rssrrrsssssssXsssssXsr:. ..... ;XX:
.s55s;;;::::::;:;:;;;;;ii;::::::::;:;A5255i,,;..;;, .:iX3Mh2ssA22Ar, . .,;rssssssssXXXXssi;, .........
X333h5Asii;:::;:;;;;;;;;;;;:;:::;::;A5252;,,i,..,r23225hHS#G2:.;Ah3X; ..... .,:iirrrrii;:,.. .........
:riiX253hh3352Asri;;;;:;;::;::::::::r55A52:,,;r,..,;h9@B#H2s;:r5MhA;. ............ . .. ...... ;,
Xi,,,:isA2533hhMMMhh335222XssriiirX25225X:,,,i;..:hB&Bhi..;AhGM2;. ................................... .595
si .,,::;irsAA2533hMHGSSSSSGGHHHMh5552r,,,,,:iiA#9S3i.:2HGHA: .,iAG992
A93s, .,,:::;;iirssXX253hMMMMMhh332s:,,,....:2H#S32hHH5r, .,;rsXAAA2222222222222AAAAAAAA2255553hhMHS#9B9#9G,
:H##GhAi, ...,,,,,,,,::;irssXXXsi:,:::,,,,,.,;rssXi:. ,rA5hHGS#################999999999999BBBBBBBBB999#999BH
:sGSSS#SGM5Ar:,. ...,,,:::::;:;;;::::,,,.. ,iX3GS#####SSSSSSSSSSSSSSSSSSSSSSSSSSS##############999999#B2
.;A#GGGGGSS#SSGM32Asi;:,.. ........,,,,:;;isA5MG#99##SSSSSSSSSSSSSSSSSSSSSSSSSSSS###########################Bi
.i5SSGGGGGGGGSSS####SSGHHMMMMhhhhhhhhhhMMMG###9999#SSSSS###SSSSSSSSSSSSSSSSSSSSSSS#######################99999BH,
.;XHSGSHG#SGGGGGGGGGGSSSS#####999999999######SSSS#################9#999999######9###############SSSSGGHHMh3332.
.:i5GX:iAMS##SGGGGGGSSSSSSSSSSSSSSSSSSSS##############99##SGHMhh552AAXXXssrssXXXXAAXXXXsrrii:;::,,,...,::::;:
,:;.:,,,;s5H####SSSSS#SSSSSSSSSS############9999#SHh5Ar;:,. .::iirii; :;;;;iiiiii;:, ..,,::ii,
.:;:::,, .;s3HS#999999############9999999#SHh2r:. ..,,::;;irrrssssXAA222252555522AAAXXXAXXXAA25533hhMGS,
..::::::,. ,iX5hHGS#99999BB999###GHM35Ar:. .,::::;iirXX23hhMHGGS#999BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBG.
.:::;;;::,. .,:irsXXXX22AXsi;:,.....:;issXAA53hhMMHHGGGSS###########################SSSSSSSS###SMA:
..,::::;i;;;::,... .rsrii:::,:;rA5hhMMMMMMMMMMMMHHGGSSS#############################999BB9SM2r,
.,,,,:::;;;;;;;;i;;;;::;:rMHS#SSGGGGGGSSSS##99BBBBB99999#999999999999BBBBBBBBBBBBB9#Hh2r;.
....,:,,:;;;;ii;;;;:rhhh3G##S#9####9#SGSGHHHMMHHHSG##GSSSSSSSGGGGHHHMMMh352Xsi,..
... .,,,,,::, .,.:i;:rr;:,.;:. .. ,.;:,:,,,,:,..,,. ...