:,,::,,,:,,,,,,,,.,,:,SHBM#BHMMMMM#BM#MMMHAAXsr;,. .......,,..........,,.,,.:,.,:..:,:;..;;,...,..:s;,:rs;::
, .. ... .sA#@GA###BM##M###BM#MMBMBHM@@@@#Hr . , , .,., .;: ;s, ,r;.,,
, .,,,,...,:,..s@@@@@@@#@##@@#####@###MM##@@@@@@@@@@i. ....,:2AX5SX;::; ;., :; rr:.;s:, .::,..;2s,:X5::;:
:.::,...,:,...i@@@@@@#@##M#####MM#######M#@@@###@@#@@@&;:iisA@@@@@@@@@@@@@BXr;;..rr,:s;,:.,::,..:S5:.i@r:;;:
:,;:,,,,:,...2@@@@M##HBBM#@#BMMMM##@@M#MBMM###HAB##@@@@@BA#@@@@@@@@@@@@@@@@@@@#SXs.;r,:;,,:;:.,,i2r,:G2,;;;:
:,;;;;;;:,:,i@@@#M#########M#BM@###MHHBHA&AHB&39hH@@@@@@@M@@@@@@#@@@@@@@@@@@@@@@@#hr,r;,:;;:.,:r2i:,5G::;;;:
:,;;;;;;;;;:#@HM#@@######BBBHB@@@######MAHAX32r;si3@##@@@#@@@@@@@@##@@@@##@@@@@@@@@@H;,;;r:.,:;5S;,;#s:;;;;:
:,;;;:::;;:,M@HB#@##@@BBMAXAM##BH9AMM@@#BHHASsir,:;3@M##BiS223#@@@@@@###@@####@@@@@@@3s;r:.:;;i5r:,9A:;;;;;:
:,;::::::;:.r@BH###@@@#M@#GGAHAHB&2HM@@#BHHMA5s2s:,,H@#BA:;r;;rXM@@@@####@@@######@@@@Hs:,;;:s2r;:;Bs:;;;;;:
:,:::::::::,:@&H#@@@@@##@M#MA#M###MA#@M#BMM#A;:r2sssM@@@#25sr;;;;iH@@@#####@@##MB&&B@@@rrr;:r2r;s:sH;;r;;;r;
,.:::::::::,,M###@#@@@##@B#BM##MB#MM#HH#BBHMG:,;;rsrB@@@Mh359AGSr:.;#@@@#######MBA9HH@@hs;rS2r:ri:3h;r;r;;r;
. :::::::;;::#@M###@@##@@M#B#@#BMB##AAMMMMAAX;,;;;;,.M@@G5si&3GXirr;rM@@@#@####MHAhH@@@hiiis;:r5r;HSr;rr;rr;
. .,::::;,r##M###@@#@@@#@@@@#MBMBAH#MBBBH&5::;;&@H: r#AX;,:&@#MB#h;;2#@#M###BMHHMHM@@hXSrssiSr,i&rrrr;rrr;
. .::::;:,:B####@@@@@@@@@@@@@##BHM##BHBBH2;::;;r52r. .r#h:;h@@@Mhi;:,;X#MAHMBHBA##B@@B9XSrrr;.:GSrrrr;rrrr
,.,:::::::.G@##@##@@@@@@@@@@@#BAB@#M#@MA2:,:;;:,,,::;, r3;:;rSiiir;:,..;GMH&h9ABM@#@#Xi2GXs, ,2hirrrr;rrrr
,::::::::: r@@##@@###@@@##@@@#G&#BH#@#A92;:;;;;::;;;r;@@s::,:;rrrr;;:,,.,iM@#HHBA##@M2srr5Gr ,25srrrr;rrrr
. ,::::::::, G@####M#@###@@@#@M5HH&A##A2AAs;r;r;;;;;;;r@#:.5r,ssr;;;;;::,,.;X@@@@##@@#9rrr:rX; ;5ssr;r;rrrr
.::::::::, r@@#BM@@M##@@@##@#AHAAHHAH9GSr;;;;;;;;;;;.rBH52Xisr;;;;;:;:::,,:X##@@#@H2Xs::;::ir,SSs;;s;rrsr
,:::::::,. .@@B#@#B#@@#@####@#HHH&93B3r;;;;;;;;;;:;;i@@@@9SSSi5Xr;::;;;::,,sHH#@@@&srr;:,;:,r;r2i;;s;rrsr
,:::::::. H@#@HB@@#@@@@#####B#M3hHB9r;;;;;::::;::;ii@@A9ish&95r;:::::::,:;GMMM@#Xr;;;:,,::,rr5i;;s;rrir
::::::::,,,. .@@B#@###@####MBA33AAHhh##5ir;;;;;::::;:s@@@#BA2r::;;;;;;:::::;:s#BB#MSr;;;::,.:,,ri2;;srsrSr
:::::::,:,. ;M#@##@#####MHG9G39hG2S#@AhX2Sisrr;;;;;;@@@@G2X5ir;;::;:;;rrr;,:G#B##Xr;;::,,,,:.;sXr;srirSr
..::::::,..,. .#@####M####BAAMHhSiA&H@@#@MHAGh93XX5Ss:rM@@BA9Sr;:,,,;rssr;;:::r##B33r::::::,::,,rSSr5iisSr
. :::::,. ,:.. ;@@#MB##@#@@@@@@@MH#@@#Hh&&9XXX225Siisr;,.:h@Mir;;:;iSsr;;;;;;;::X@#;;2;,::,::::::;s52X25iSr
..:::::,. ,;,. s@#MM##@@@@#BGX2523325SiSSiiiSSSiiiisrr;;:,.s#&iSXMHG3r;::;rr;;;:;B@A.:ir::,,::;::;sS399XSS;
..::,::. ::.. X@###@@@#HXsssiiiSSisssssiiSSiiiiiiissrrr;;:,;G5rM@&;;s;::;rrr;;;:S@@i:,;;:::::;rrriX3AAh5s.
,.::::, .::. .@@###MA9SrrsiSiS2SisrsiiSSiiisiiiiiiisssrrr;;::;S#@Mi;rs;;;rrrr;;;;#@2;r;;i22X9hhGX25S3A##;
,.::::,..:, i@H&9X5irrsiiSSSSirrsiSSissssssisssssssssrrrr;;::X@@@Hr;rrrssrr;;r;;BXBA&AA&AHBA&35ir;;:;i#A
,.::::,.. .;2GG5iSSSisssiSSSisrrsiSisrrrrsssssssrrrrrrrrrr;;;;:.;A@#Sr;rrSir;;rrrrH#A@@@@@Mh325Sisrr;;::;3;
,.:::. .,;5&HGX25222SissiSSissssiisrrrrrrsssssssrrrrrrrrrr;;;;;:,.rB9s;:;;rir;rrrrr5#@#MMMAX255SSiissrr;;;;;
,.:,,;i3hh2SSS52XX25iiiiissiiSisrrrrrrrsssssssssrr;rSissrr;;;;;;:,.r5r;::;;rs;rrssrihMBAGX5222225Sissrrr;;;;
,.,:5&3Ssrrrri2XXX25iiiirssiiisrrrrsrrsssiiiissrr;;:3GSiirr;r;;;;:,,rr;::;;iirrsssi2XiSXX2X222X55Sisssrrrr;;
,.:295srr;;rs5XX222SSisr;;rrssiissrssrssiiiiisssr;;:;#h25isrr;;;;;::;r:::;;2Sii59h2s;;52222255iS5iiiiissrrr;
, r2Ssr;;;;rS2225SS55r:::;;rrssiissrrsiiiiissssrr;;:.i@GX5irrr;;;;;:;rr;;;iBhX9GXSsi225Siiiisr;;Sr2555SSiis;
,.iSir;;;;rS225SSS52s,,:;;;;rrrssssrsiiiiiiissrrr;;:,,#M32isrr;;;;;;;;ir;;AH2XXXX332ir;;;;;;;;;,;rG9X225SSir
:.S5ir;;;r5XX5SiS55i:,:;;;;;;rrrssiiiisssssssrrr;;;;:.h@X25isrr;;;;;;;;52;iAGGGG92ir;;;:::::;;r;,;BA9332SSSr
;,55irrrrS332SSSSisr::;;;;;;rrsssiiiisssiissrrrrr;;;:,i@9X25isr;;;;;;;;rir:9@HG32isrr;;::::::;ri;:MB9h9X2SSs
r:55isrsS3325Sisrrrr;::::;rssssrsssssisissrrrrrr;;;;;.:@A3X2Ssr;;;;;;;;;;r;;AB32Sirr;;;::::::::;SSA@3hhh325i
s;S5issSXX25Ss;;;rssr::;sisr;;;rssrsssssssrrrrr;iG3h&i;A@93XSir;;r;;;;;;;;r;;AG5isr;;::::::::::::3#@Hhhhh9Xi
irS5ii5XX55i;::;;rrrrrsir;::;;rsrrrrrrrsrrr;;;;;2h&Gh&GA@#h3X5ir;rr;;;;;;;;;;rAGA&9X5r:::::::::::r@@@AhGhhh5
iriSS23X5Si;::;;;rriSSs;::;;risrrrrrssssrrrrr;;;:;ShXiSA@@Hh325isrrr;;;;;;;;;:i@BhA92i;,:,,:::;;:r#@@@A&GGhX
iri52XX5Sis;;;;;riiisr::::riisrrssiiissssssrrr;;;:,SX2X3#@@&932Ssrrr;;;;;;;;;::2MA&35r:,,,::::::,;#@@@@BA&G3
iri52X5SSiir;;riir;;rr;;;risrrsiiiiiiiiiisssrrr;;;:r3hi2A@@@G9X2Sisr;;;;;;;;;;:.r@MXsr;;:::::,;53hM@@@@@#MAh
iriS22Siiiisriir;;;;rsiiSir;rssiiiiiiiiiiiiissrrr;;:r225X#@@#A&92Sisr;;;;;;;;;;:,:X35isr;;:::i#@@#HB@@@@@@@A
irsS55Siiiiiir;;;;;rsS525r;rsssiiSiiiiiiiiiissrrr;;:,;ii2XB@@&hG9XSisrsr;;;;;rr;:,,iX2isrr;i#@@@#MBHA@@@#@@#
isiS5Siiisiisr;;;riSSSSiisrsrssiiiiS555SSSiiiiissrrrrrr;;:,,,::;;riSSSr;;rrrr;;rr;::r2X2SiA@@@@@@@@@M@#h2iri
is;i5SSisssiisrri5SiiiSS555SissrsS55555555225iiiiSSSiisrr;;;;:::;s2X5;;:,:,,,::rrrsrrSXAM@@@@#AX5sr;:,.. .,;
sr..2SiissiiiiS5SissiS22XX2irrriS5555522XX5isssiiiiisssrrr;;;;iX2s;:,....,:;;r;:..,rsS2X3i;. ...,,;;
ir, ,rrriiiiiSSSiiS555222XXSrrriSSS52X93Srrrssissrrrrrrrrr;r2GG5r. ;XXSsr:,. .,,,,:,,.. ..,,,,,,,,:,:::;:
iS: .,:siiiiiiiS5555222XX995siSSS5X92s;;rssssrrrrr;r;;;;;ShX;:,,:5#@9r;,. .,::;:,.. .:,,,,:::::::::::,,,,::
iSr:r; .:iiiiiiS55555222XXh&&3X255X2r::;rrrrrrrr;;;;;;;;;sBS ;X@Mi. ;395ir:, .,::,::,,,..,,,,,,,,,,,::
ii339h: ,riiiiiiS552222X39hhAAhX39s:,:;rsssrrrr;;;;;;;;;:::r,,2#MS: .rH#2:,:;,:X92r;:,.,,,....,,....,,,:::;
Si22292.;;siiiiSSS5522X39hG&AA&Ah;.,:;ssiirrrrrr;;;;;;;::::,rA2;...;3BAr. .,;G@#i;:,,,::.,,..,,,,,,,,:;;;i2
isiS52hs:.;iiiiiSSS52X39hGAAAH#G,.,;rssssssrrrr;;;;;;;;:::::h#. ;2HX;,,,,,;SGh; ,;;rssr;r&@@@@@@@@@@@@@@@#
irisi5X9s.:;iSiiiSS52XX9hhG&AAX, :rrrrssssrrr;;;;;;;;::::::,,;;,3@; ,,:::rXS: ,,:;;::::;;;5M@@@@@@@@@@@@@@@
ii55ii2&5.;:siiiiSS5XXX39h&hS;. ,rr;rriirrrr;;;;;;;:::::;::,,,,:;5r.:::,:M2 .,:::::,,,,::,. ,rA@@@@@@@@@@@
ir555i3s :;;riiiS552X3hh9S;;r:,;;;rrsrrrrrrrrr;;;;::::::::::::,..,::,,,,;;.:,:,,::,,,,,,,,.. :5M@@@@@@A
iriiSi ,s::iSiS52X935srrs2Ai:;;;;s;;;rrsrrr;;;;;:::::::::::::,,::,,:,,..,,,::,:,,,,,:,,,,,.... .rG@MG3
SsSS2: ,, :;,siiSXXir:;;sS23GM3;;;rr:;rsiisrr;;;;;;:;;;;::;:::::::::::,,,:,,:,:,,::,,,::::,,,,,,.... ,rS
SsSXi .:;:,;;;;S5r:,:;rsiiS29H@#i;r;:;sisrrrr;;;;;;;;;;;;;;;;;;;:::;:::::::::::::::::::::,,,,,,,,,,.......:
Ss2X .:;;;;;r;:;,.:;rrsssssiSXA@@#3r:rSirrrrrrrr;;;;;;;;;;;;;;;;;;;;;::;::::::::::::::::::::,,,,,,,,,,,,,:,
iSs ,;;;;;;;r;,,:;rssssrrrrrrsiX@@@#hSssiiiissrrr;;;;;;;;rr;;;;;;;;;;;:;;:::::::::::::::::::::,,,,,,,,,,,:,
5r .;rr;;;;:;;::;rrssssrrrr;;;;;rS#@@@#G255Sisssrrr;r;;rrrrr;;;;;;;;;;;;;;;;:;:;;::::::::::::::,,,,,,,,,,,:,
r ,rrr;;;;;i;:;rrrsiisrrrrr;;::::;rA@@@@MHGX2Siiissssrrsrrrrrrrrrrr;;;;;;;;;;;;;;;;;;:;::;:::::::,,,,,,,,,:,
:,rr;;:;;;r5:;rrsiisrssssrr;;;:::,,;X@@@###MH&h3XX2255Siiiissssrrrrrrr;rr;;;;;;;;;;;;;;;;;;;::::::,,,,,,,,,.
:,;;;;;;;;::rrrssrsiiissrrrr;;;::,,,;5M@MM##MH&93X399993X2Siisisssrssrrrrrrrrr;;;;;;;;;;;;;;;:::::::,,,,,,,.
;,::;;;;;;:rrsrrsiiisrrrrrrrr;;;::::;rS929&HA&X5SiSX9GAHAh325iiiiiissssrrrrrrrrrr;;;;;;;;;;;;:;::::::,::,,:.
;,;;;;;;;;srr;rsisrrrsssssrrr;;;:::::;rsi32AA332irrs5X&HHAAG9X5SSiiiissssrrrrrrrrrrrrr;;;;;;;;;::::::::::::,
:,;;;;;;;rr;;ssrrrrsisssssrrr;;;;::::;rssirX@HXXXSrrsiX&AAAA&G9X25SSiisissssssssrsrrrrrr;;;;;;;;;;:::::::::,
;,;;;;:;r;;rsr;rrssiiiisrrrrrr;;;;::;;rsi22;2@#X2XSissihABA&GGGh3X25SSiiiisisssississsrrrrrr;;;;;;;;;::::::,
;,;;;:;r;;sr;;rrriSSiiisrrrrrr;;;;;;;;rri3h3rrH@A22Siss5&##BA&&Gh33X25SSSiiiiiiiiiiiiisssrrrrr;;;;;;;;;:;:;,
;,;:.:2;;r;;;rsi52225SSisrrr;;;;;;:;;;;rsGAGh5;2@#92iiSS5H@@@#BA&GG93X25SSSSSSSSSSSSiiiiisssrrrrrrr;;;;;;;;,
;..,rA3:sisi5Xhhh3X255Sssrrr;;;;;;:::;;;;sAMA&XsrG@#HGh93A@@@@@@@#HAGh9XX225555555S55SSiiiiisrrrrrrrrr;;;;;:
;;B@@@S;X9GGGGh9XX225Siisrrr;;;;;;:::::;;;r9M#H&2rsABB#MHM@@@@@@@@@@@#BHA&h9XX22222222555SSisssrrrrrrrrrr;r:
M@@@@@sSXX3333333X222Siissrr;;;;;;;;;:;;;::;r9BHA92SS2G#@@@@@@@@@@@@@@@@@##MBA&h9333XXXX225SSSiissssrrrrrrr;
@@@@@G5S22X3XX333X225SSiisssr;;;;;;;:;;:;;;:,:rX32552G#@@@@@@@@@@@@@@@@@@@@@@@@@#MHA&Ghh93XX2225SSiiissssss;
@@@@@@#S2XX3333XX3X255Siissrrrr;;;;;;::;;;;;;;:;S23B@@@@@@@@@###@@@@@@@@@@@@@@@@@@@@@@#MBHA&h93X2555SSiiiiir
BAHAM##X2XX33993XXX25SSisssrr;r;;;;;;;;:;;;;;;rrX@@@@@@@######M#@@#########@@@@@@@@@@@@@@@@###BA&G9XX25SSS5s
XriiS2&&X33393333XX255Siissrrr;;;;;;;;;::::;:;;;3@@#@@@BAAM#BMHM@@BBBBBBBHBMMM######@@@@@@@@@@@@@@#MHAG9XX2S
3XhhGAH#h3339999XXX2255Sisssrrr;;;;;;;;;;;::::::;H@##BAAGhHBBHAAH##AHHHAAAAAAHHBMM#M######@@@@@@@@@@@@@@#MAX
22AHAAH#BX3999933XX225SSissrrrrr;;;;;;;;;;;;;:::,;XX2X22XXGHBBAhMA@BAHA&&G&&&AHHBBHHHHHHHBBM##@@@@@@@@@@@@@#
isXABHHM#GX3999333X225SSiisssrrr;;;;;;;;;;;;;:::,,rSiS5S3h3ABMBG#9M@AAA&hhhGGAHHHHAA&GGG&&AAAHBM##@@@@@@@@@@
s;iXABBB#MX39hh33XXX225Siisssrrrr;;;;;;;;;;;;:::::;iiiSS2G3ABHBAAHM#AA&h99h&&AAHAA&h9999999hG&AAAHB##@@@@@@@
r;rS9MMM#@G39h993XXX255Siissrrrrrrrr;;;;;;;;;;:::::sSiSSS33&BHAB3A@#AAAGhhGAAAAA&G93333XXXXX399GAHBM#@@@@@@@
r:rs2A#M#@H3hhhh933X255Siissssrrrrr;;;;;;;;;;;;:;:;rSiiSi5XGBBHHG2#@BHAAhhGAA&&hh93XXXXXX9hGAH##@@@@@@@@@@@@
;:rri9M#M##h9hhh93XX225SSiissssrrrrrr;;;;;;;;;;;:;;;iSisiS23HHABHX9@BMMAGAHAAGh33XXX9&HM#@@@@@@@@@@@@@@@@MAM
r:rrs2H###@A9hGhh93X225SSiissssrrrrrr;;;;;;;;:;;;;;;sisiiiii9AAGAHBhMM#MMBH&GG99h&HM@@@@@@@@@@@@@@@@@@#AHM##
r;rrs5A###@#hh&GGh93X225SSiissssrrrrrrr;;;;;;;;;;;;;riiiiiSii239XA#M#HM##MHAHHM#@@@@@@@@@@@@@@@@@@@@#HAH@@@@
r;ssi2&####@AhG&&Gh93X225Siiisssssrrrrrrr;;;;;;;;;;;sisiiS5X255XXXhH##@@@###@@@@@@@@@@@@@@@@@@@@@@@BM##@#@@@
srsiSXGBMM##BGhhhh93X25SSiisssrrrrr;;;;;;;;:::::::;;rrrrsiS552222X9A#@@@@##@@##@@@@@@@@@@@@@@@@@@###@@@@@@@@