r:: ,;;;;;;;,:;;;;;;;;;;;;::::::::::::::::::::::::::::::::;;. .:;;;::::::: . .;:,.::::::::::::::::::::::
25@GABAAAAAA;GA&&&GGGGGGhhhhh9999333X3XXXXXXXXX222222222XXs.:S .rX&AG9&r :AX.XGX 99XXXXX33339339999hhhi
SG@@MHHAHH&ShHAA&&&&&&&GGGhGhhh99993999933333XXXXXXXXXXXX&. ,ShXiG:. ;5&M#ABM9rGB;.A9333339999999999hhh95
9i9&GGh3X25h&9333XX3XXXXXXXXX2222222222222555555555555555h; iAGshAi#Gi, :rr;rX2;,3X25222222255SSSSS52225
h325222223h9XXXXXX2222222222222555555555SSSSiSSSSSiSSiSSS32r;rs3H;:AhAH&5; :rSsrshX55SSSiiiiSXX3AMA&XS525
h3&Ghh99933XXXXXX2222222222222252555SSSS5SSSSSSSSSSSiSSSSXXr2X2i. 2X2XX9&HHAhX2SS2XX255SSii2h&AMM#@@@@@@h225
h3GGh993333333XXXX2XX222222222252555S55S55SSSSSSSSSSSSSSS2X5;,,,;3X555522X339G&hX5SSSSSiiG@@@@##@@@@@#@@@G9X
hXhh9339AAGX259hXX22222222222222525255555SSSSSSSSSSSSSSSS552XX3hh25SSSS52XX222X3HHA2iiiS#@@@BAM@@@@@@#33##GX
h3Gh93G3r,:55r.iGXXX2X22X22222222225555555SSSSSSSSSiSiSSSSS5222255SSS522ir;:::;;ShH@MB#@@@9i#@@@@@#BHB#G2A#A
AAAGhGs ,.,&Hs 93X22222222222225255555SSSSSSSSSSSSSiiiSSSSSSSSSSSSS2i;,,;i2X9GA2A#@@@@@&. h@@@#BAA##@@#M#B
riAMBB5 5@#,5A9 3922222XXX22222225555555SSSSSiSSiSiiiiiiiiiSSSSSSS5i;;;r5XAAGA&555rrisr: ,:r#@@@#@#B#@@@@@#
:SA#&5ri&X ;AXXX3333333XX2555SSSSiiiiiiiiiiiiiiiiiiiiiiSSSSSSSS;;5r;::,,:,rri;.,.,,:..:sSsSA@@@###@@@@@@
i; .:i5r:iA33X2SissssssiSS5SiiiiiisiisssssssssssiiiiiiiSiiiir;,. ....,. s9rr,, rSrrr:..,;XH#@@@@@@@@@
59AhSr;;rsssS9Xs;, ...,:;rrrrsssssrrrrrrrrrrrsssiiiiisr;r: ..,::::....:,:A22::r;:2#@@@@@#MAB@@@@@@@@@
ss52XXX25SSs;. ..,,,::,..,i5s;;rrrrrrrrrrrrrrrrsrss;;;:,,.,:;rrr;:,,...,:rGh@5;,,.. ,:S@,,.. r@@@##
r;rrrssr:. ..,:::;;;::,,;SG&332r:;;;;;;;;rrrrrr;;;3;,,.,.,;rrrrr;;:::,,..,;S@h;;:,,. ;@M,. ;M@@@@@
;,;::. ,:;;rrrrr;;;:,..,2HH&h9XX3i:;:;;;;;;r;;::;::&r;;:,;rrrrr;;;;;:::,,.,:rh5;;;;;;::,:S#Bs i#@MG#@@@
:r; .,,:::;siiiisr;;::,..:SHHh39hGhX23irr::::::,,,:;r5&r,:;rsssrrrrss;;;;::,,..,;S5:r;S:;r:. ,G@@@#5sA@#@@
52,rS5srrsS55iiis;::,,,:5B#A2irrsiXh9Xh&iis;;;::;r2h&3G& ,riiissrrrs2A2;;;;::,,,,:r&Sssrr,;. .;H@@MX5X9M@@@B
2;:;ri25222Sirris;::rS2XXr,.... .:i9G39rr;;;;r3H&XX2r2G;rrrrssssi53H#9r;;::,,,,:;X@@MA@MHssGB@3@@@@@2@@@@r
i::,; iAX2iirrrSSs2M9r,...,,,,,,,.. ,i&A2rsrrSA#hi:rr,:G2:;;rrrsiiiiss9&r;;::,,,,:r#@#@@M@@@@@i .@@@@M@@@h,
s,..,,:MB&9XXXXB@@@; .::::,,,,,,,,,,,..;9HiSSXX2i;;;ss.,:hi:;;;rsiisr;;rG&r;::,,,,,;s@@GXs;@@@r s@@@#@@@.,
: .,r;:,:::::;; .;;;::,,,,,,,,::::,,.:992A2;;:;;:ir,:::3i:;rrssrr;;;rsGGr;::,,..,:5@MXM:;@: ;H@@#B@@A..,
. ,;;. .,,,,,.. :r;:::,,,,,,,,,::::::::rh22r;;;::.ir,:;;r95rrrrrr;;;;;;sAGr;::,,..,;X@Hhr ,::@@@X;r@X. .:,
:@@@#Bi,;r;;;;;;;;;::,,,,,,,,,,,,:::::::;XSir;::,,.2r:;rssrXXrrrr;rrr;::;iA&r;::,,..:;3#Gi:,,MM ,H: ,::,
.@@#9X9&5sr;;;;;;;:::::::,,,,,,,,::::::::;Xirs;:,,::G5ssisr;:iXirssir;:,,:r9@&r;::,,..:;9MhGA92Sir;: .,,,:,
,A&srrsi55r;;;;;;::::::::::,,,,,:::::::::;Xs;rr;;;;rHSrrr;;;;;iGG39Srr;::r2H@@Hs;:,,,,,:rhA9X5S5222S522isss;
,55rrrrrsssr;;;;;;;::::::::,,,,,:::::::;:;hr,rrr;;;XAr;;;rrsS2hH@##AhX22GBMMM@2SS;:,,,,,:r2isrrrrrrsiXhAMA3S
:SSrrrrrrrrr;;;;;;;;;;;:::::,::::::::;;;;;Hr,;rrrrs2irrsSXhAAA92srG@#BAB##MB@G,;&X;:,,,,,,r5Siisr;;;:i@#X2i5
iSSisrrrrrrrr;;;;;;;;;;;;;:::::;;;;;;;;;;SH,,;sS525iiXA#@@@@H9252Ss2#@@###@@#&@@@@&r;::,,,,::::::::,,,;52;:5
XSSiisrrrrrrrrrrr;;;;;;rrrrrr;;;;;;;;;;;rBi,;ShGG&HM@@@#Ah39GAAHHHAGGM@@@@@##@@###@Ai;;;,,,,,,,::;;;;;:r5;;2
9222SSiissssssrrrrrrrrrsssisssrrrrrrrrrsAG;iH@@@@@##BG2issiiS522222222239h99G&&&AH#@MSssr;:,,::::;;;;;sG39#3
BBBAG9X225SSiiiiiiiSSSS55SSSSiiiisiii59#@A#@@@#AhX555SSiiisiiiiiiSSiiiiSS52XXX3339GA##2sisr;rrsS23GAH#@###A2
#@@@@@@@@##MBHHHHHHBM@@##MMBHHAAAHB#@@@#HB&X2222Xh9225iiisssssssssssiiiiiS5555555S55X&BGXGAAAAA&G9X2Ss;;:,:;
9S2522X39GAAAAAAHHB#M@@##BBBHAAA&hh35s;::::::;;;rriisssssssrrrrrrrsssssssiiiiiiiiissssiiSisr;;:::,,,,:::::;;
2sisrrr;;;;;;;;;;;:::;;;:::;;;;;;;;:;;;;;;;rrrrsssssrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr;;;;;::::::::::;;;;;;;;
5siisssrrrrrrrrr;;;;;::;;;;;;;;;;;;;rrrrrrrrsssssssssrrrrrrrrr;;;;;;;;;;;;;;;;;;;;;;;;::::::::;;;;;;;;;;;;;:
iriiissssrrrrrrrrr;;;;;;;;;;rrrrrrrrrrrrrrrssssssssssssrrrrr;;;;;;;;;;;;;::::::::::::::::::::::;;;;;;;;;;;;:
s;rr;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;::::::::::::,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,,,,,