,::,;;rrrsSSssSSsissi529&AA&G9XXhhAABB&&A&ABA&XSS2225S533A&2isirrrrir;;:.
:. ::;;sX5;;rrrri223GhX2issi5XGAHHA&3XX&AAG2r;:,:;rssSXX29Ahs;;:r;;;:,::
ri,:s39XA9i;;5&M@@#HA3Ssss2GH#@@B&G92XGAΞ::;;;r;;rsS29hS3##5r;;iiiiirrr.
;i;;3BG2&Gs;S#@@@#GSiiS9AB###MB&322223AAXs::;sr;rr;;;;;;ri9Xr2##Sr;:rsrrsir:
s:rA&2s39s;2@@BHGXXX2hA&&HA322iii52hAAXir;;rirrrr;;;:;;;;r5A5;3MHisr;;r;:rrr;
,r2#9si5S;rS#@hAX23X23h22SiiSS5529GAA3Ssr;rrr;rr;;:;:::;;;;ihXr2HA9S5Sssii;;rS;
..,rXM@HSri;;iih#3G9S2ii22Sr;ri5229h&&G3Siir;;rr;;;;::::::::;;;r2SXihAh2S232iSir:;s.
.,:s9##BA5si;;XGs2G52sisS5irri2XX3hA&&hXSiis;:rrrrr;;:::::::::;;;rsi395X39Xi5X92iir::,
...,r2ABMBh5i5ss332rrsssssS2255SiS233325Siisrr;:rrr;;:::::::::::::;;;rsSA33SiXXsss2hX5r:,
,,;i9X33X5ss2sSh2S2S;rrss5993X5isiSSSiSSSisr;;;rr;;;::::::::::;:;;;;;r;r53X92iSirsriXAA2;
,iG32X22iSsSsShXXXX5iiiiX922225iiiiiS5Sir;;;;;rr;;:::::::::::::::::;;;;;ri3Xh922isisrri22;
,XBAXX;rA52iSi&2S59395ri2G233XXisiiissr;;;;;rr;;;::,,,:::::::::::::::;;;;;r2&9hGX35iiisrsrsr
;#&h3 .XHXrX2SGis52h93ssG@@#G2Ssrrrrrrrrrr;;;:::,,,,,,,,:::::::::,:::::;;rrShAH&3225X5SiSSSs:
.BBAX.XhG2s&iiXS2X25XMiiA#MMM5r;::::::::::::,,,,,,,,,,::::::::::::;rrrr;;rrShA#H&33ii5Siiir::.
rM@M9&SiSsXr525sr;S##i2S2@@@2rsssrr;,...,,,,,,,,,:::::::::::;rsSSsrr;rsr;rshHBGAAAGir;r;,...
:h@HAhrriSr2i;:r29#hS&;;M@@X,,::;i5Sir;:,,,:::::::::::::;s2h32ir:,,,,,;;;s2M#hhX22Ss:.. .
.;2GH@isr:;r225XAGiGB2rh@@@AHM#BBBHA9XSr;::::::::;;;;;r2A#@#@@@@H3ir;:;;ri@@AX32ir;:.
,. ,rH5:;;ri25iS52&B#A2##@@@@@@@@@@@@@9SSr;::::::;;r53A@@@@@@@@@@@@hir;;;iM@M9Ah5r::,
.rsX: :::;;iSisr::rS3hh9B@H#@@@r;#X&B;;#@XSi;:,,:::;sAHH#i.&2AAS s#@#ir;;;rsH@#9MB9s;:,.
.:r. i;;5;:;r5is;;si5X3X&HH3GA#@#HXh&A2i&A@X:;;:,,,,:;h&iMHr:iA&A2&MA2:,::::;rH@@XGHA9r;:,
.,:,. .;sSAr;i2X25siiSS2GHGhHBhX;:ri;;r;rrr;:,:;;,,,::;2s::;rrrsi22ir:..:::::;r#@#X2X5h5r;;,
.:;. ;irrSsrX2hAH##H952X3GHH9X;........,,,,,,::::,,:::rr;,::;:,,,.,.,,,::::::r@@#9XXSSSi;sS:..
;: .,:,:;;r;ih9&hG&3252X3GA3X2r,,,,,,.,,,,..,:::::,,:::;;;:,,,,,,,,,,:::::::;:X@@@HS&Xssi;;Ss,
,; ,::,. .;r;::;SiiXGAAA&A99X52s::,,,,,:,,...,::::::,,:::::::,,,,,,:::::::::::::@@@@MSSGiSr;,:s;.
,::2: :;;:;:;i2HA&9iiSAHX2S;::::::,,,.,,,:::::::,,::::::;::,,,,:::::::::::,s@@@#A5rsir:,.:X9,
,,sr ,:;r;,;r:::;;rX#@#G2;:;;;::::,,,,,,::;:::,,,::::;;;::::,::::::::::::,M@@#Bh5ii;:..:;;.
:;. ,;rrsi;.;i;.;;s#MM#H&i;;;;;;;:::,,,,,,:;;:,,,,:::,;ri;:::::::::::;:::,:@@M##&2s; . ,:.
..;, ,rs22252r.:r;r5iA#&H#H&s;rr;;;;:::,,,:,:;;;,,,.,,::,,:5S:::::::::;:::::.s@#BM#AS;. ..
. ;;SAAHXX2hi.:;i92&BHh##G&i;;;;;;;:::::::::;::;;:,::;;;:,22;::::::::;;::::.A@#MAAAr.
,,.r#BB22XXh;::2G59hG3&@A9A2;;;;;;;;::::::,,:;;SS;;rrr&Arri;::::::::::::::,,@@#GAHX; .
::,r#MG2&H9:;srhXSXGh3#M2AA3r;;;;;:::::::::,,:::::;r;;;;;;::::::::::::::::.r@#AHH9i;
.:,::;XA5GM3,,;;s2S523&B#22@AXr;;;;;:::::::::::,,,,,r;,,:::::::;;;;::::::::, H@AMM9ir,
... ,;r,,S329,.rsiSiS2h##M&S9@BXr;;;;:::;;;:::,,,..,,,;:..,,,,::::;;;;;:::,:: ;@BMM&2r; :.
. ,:3h..,i;.:XB&&&G9XM#AA359@@Xr;;;;:::;;;;;;::;r5AMA52&B&2r:,.,::;;;;:::,:,.@#M#A3ii: .:.
..... rBr..,,;XAh9&AH55AHAAh5h@@@i::;;;;::;;ri2H#@@#Gsi3&A9H#@@BGXs;;::::::,, 5@A#B922r:, .
. ;, rX,,,:;iXAGhX25r23HAA2A@@@@i::;;;;:;;;:,;3&99G2iisrih&HBBAsr;;::::::,.SS:,5X9sr,.
. . :r:,:;;;5XX225,sriAMXA@@@@@9::;;;;;:::,.,i&9S59XG9XX2XXi:,;;;;;:::: :
,;,,rr::;rrs3;:r:iB93##@@@@#r::::;::::,..;59GGG&9GA&2r::;;;;;;;::
. ::rrir;::,:s2,r;r3A3BM@@@@@@2;::::::::,...,;rsiSis;:;;;;;;;;:::;
. .rsX2i5h5;;:;i:srriAX9#@@@@@@@#5;:::::::,.........,,:::;;;;::;si;
,rX222S5GX5;ss:r;sirsGG9H##@@###@@Ai;::,::,,.......,,,,:::;;;;i2Ss;
,:rsS22Sirri52ssir2sr;isrr3X#HBBA##HAHBBH9S;::,,,,,,,,,,,::::::;r53XSsr::.
:ri525ssr;;rsr;rrs2iG2;rir;52iA@HGA@@&GAAAGGGXir;::::;;;::::;;;;s2932Sisr:;;,
.:sirrrriissssr;;;r39i2;rr;;ihrSA@@Ah##A9GGAh3X2SiisrrrrrrrrrrssiXXX5SSisr;;;;;:,
..;;ssrrrs&&iirr;rS53Hs;:;r;ri9rrA#B@#9B##&X9Gh325isssiiissssssiiSSSisssssrr;;r;;;;::.
. ,iSi;rsrXHA2i2X&ssi:.,:ssi2S;;&@#&@#HB##MA&hX2225srrrrrrrrrrrrrr;;;;;rrr;;;;r;;;;;:;:,.
,25iii:;;5GGAGHh...,;rsiiir;rA@@AG#MH######H9SSS2irrr;;;;;;r;r;;;;;;;;;;;;;;;;;;;:::::::,.
.S93S5,.,rS2AA5,,;s5rri5sssXB@@MHAMBM@#@#AM#H3SiSirrr;;;;;;;rr;;;;:;;;;;;;;;;;;;:::::::::::,
,XhGhr ,;ss2A; :sSirrii2AX2H##@@BBM@@#@@AAhh922isssr;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::,.
r5Ar.;;rriSri2sri3M#HX2Sr5SiA@#@@@@@B##B2rrrsSSirrr;;;;;;::;::;;;;;;;;;;;;;;;:::::::::::::::::,.
:;,;;;sisS5SSis5XX32rsirisr;H@@@@@BABM#Gir;;rs5ir;;;;;;;;;;::;;;;;;;;;;;:;:::::::::::::::::::::::,.
. ,:;;rX2r:rSii5#@@5s;rissrrsX#@@@@@AhABB&Xir;::rSi;;;;;;;;:::;;;;;;;;;;;;:::::::::::::::::::::::::::::
,,rsrr;;ri2r,,:;i5Srrr;;rrr;rr5#@A5S&@@HXXBA#Bh5s;:::sSs;;;;:::::::;;;;;;;;;:::;;::::::::::::::,:,:,,,,,,,:.
;rSsrr;rs;. .,:;riSr;:;rrssssM@As;:,.s@A5HM&B#M2i;:::rir;::::::::::;;;;;;;;:::::::::::::::::::,,,,,,,,,:::.,
:,;::;s2; .,,,,,,..,:;;;;rsA#2:,:;;:,;B2GAh9AMMXir:::rrr:::::::::::;;;;;;;::::::::::::::::::,:,,,:::::::,,2;
: .:r23i..,,,:,,...,,:rr;rsi;,,::;::shssSXX99#A9ir;;;;r;:::::::,,:;;;;;;:::::::::::::,::::::,,::::::,:,.r#@s
:.riir;:.:,,,:,,,,,,:;;;;;;;;;;;;:s#@X:iBii2AAXGSr;rsr:,::::,,::,:;;::::::::::;;;::::::::,,,:::::::,,.,G@@@r
;;;:;::.,,,,::,:,,:::;:,,,,:rrr;rM@@#r;#3:sXh3XA5ssir;:,,,::::::::::;;;;;;;;;;;:;::::::::::::::::::,.s@@##@r
rrr23rr.,::::,:,,:::::,,...,rsi@@@@@AiXMr;iShXX2S5s;;;:::::::::::;;;;;;;;;;;;:::::::::::::::;;;;::.;H@@MBB@S
s3SM&i,.,::::::,:::,,,,,,,,,;r2@#SrsXAHArriA2S5r;;;;;r;;;;;;;;:::;::::::::::::::::::::::::::;;::,,X@@#BHHB@i
sBM9M; ,,,,::::::::::,::::,,,,. ,;;;rX@BX2HAs;::,:::;;;;;;;;::::::::::::::,,,,:::::::::::::::::,r#@@BHHHHH#5
iri2i .,,,:::,,:::::,::::,,,.. :r;r#@MBMHXs:::::::::::::::::::,,,:::::::::,,::,::::::::::::,;A@@#HHHHAAH@S
ssrr .,:,,::,,:::::,:::::,,,,,,.,:rs@@@#Ahh2r;;;;::,,:::,::,,:,,,,,::::::::::,,,,::::::::::,:2@@#BHHHHHAHH@r
XB@; ,:,:::,,::::::::;::,,,:::,,:;2@@@@Bi;;;s23X5i;::::,,,:,,,,,:::::::::::::::,,,::::::::,r@@@MHHHHHHAHHH@S
G@i ,:,,::::,:::,:::::,,,,,:,,:;rH@@@As::ri29ABHA3s;::::,,,,,,:::::::::::::::,,,,,,,,,,,,:A@@#BHHHHHHAAAAH#&
Mi .,:::::::::::,::::,,,,,,,:;sS@@@&S:.rSX3229&HAGS;:::,,,,,:::,::::::::::::::,::,,,,,.,5@@#BHHHHHHHHHAAAHMA
3 ,,,:::::::::,::::,,,,,,:;ri2#@@X;;,:sXAAGH#AA&9i;::::,,,,,,,:::::::::::::::::::::,.r@@@MHHHHHHHHHHHAAAHBA
, ,::::,::::,,,,:::,,,,,::;rs2@@@B;::;G###&9XX3GA9s;::::::::,,:,,:::::::::::::::::,.;H@@#HHHHHHHHHHHAAAAHHM3
,.:::::,:::,,:::::::,,::;;rr&@@@@9;2MHB3S222S2AAAA2;:::::::::::::::::::::::::::::,:9@@#BHAHHHHHHHHHAAAAAHH@r
:.::::::::,,,::::::,,,:;;;sA#&S3&53@9i5G@@@@@#BHAGS;:;:::::::::::::::::::,,:::,,,2@@@MHHHHHHHHHHHHAAAAAAHB@r
:.:::::::,,,:::::::::::;r5A; ...,;rSXA@@@@B2isr;;;::::::::::::::::::::::,,S@@@MHHHHHHBHHHHHHAAAAAAHHM@r
:.:::::::,,::::::::::;s2&@i ,X@M32Sisrr;:;::::::::::::::::,,s#@@#BHHHHHHHHHHHHHAAAAAAAHHM@r
:.::::::,,::::,,,::;Si;:,,,:;;;:,...... .GMh9X2Sisr;;:::::::::::::,.r#@@#BHHAHHHHHHHHHAAAAAAAAAAHBM@r
:.:::::,:::::,,:::;h3. ..,isrrr;;;;:,. ..... SA9X255Ss;;:::::::::::,.;H@@#BHAHAAAHHBHHHAAAAAAAAAAAAHBM@r
:.:::,,,,:::,,::;rX@9 ...., r:.,,,::;;;:,,.,.,, ;h3255Sis;;:::::::::.:G@@#BHHHHHHHHHBHHHAAAAAAHHAAAAHBBM@r
:,:::::,,,,,,::;sX#@@:......;r,,.....,:::::,,,,:,. :2h2555Ssr;;:::::,,2@@@BHHHHHHHHHHBHHAAAAAAAHHAAAAAHBBM@r
:,:::,,,,,,,,:;s3#@@@@@9925hr.,,,,,..,,::::::,,,,,..,ihX2555Ss;;::,,S@@@MHHAHAAHHHHHHHHHAAAAAAHHAAAAAAHBBB@r
:,::,,,::,,,::;2B@@@@@ASSXA#@2,,,,,,,::,,,::::,,,,,,..r9h22225sr;:s@@@MHHAHHHHHHHHHHHHHAAAAAAHHHAAAAAHHBBB@r
:,:::::::,,,,:r9#@#A5 . ,:::,,,,,,:,,,,:::::,,,,,..:2&32225si#@@#BHAHHHBHBBBBHHHBHHAAAHAHHHAAAAAAHHBBM@r
;:;;;;;;:::::;ih@@#&. .........,,,,::::,,,,,,::::::::,,.,shA92XM@@#BHHHHHHBBHBBHHHHHHAAAHAHHHHHHHHHHHHHBHM@s
;,::::::,,,,:;ih@@@@&;:,,............,,,.......,,,,,,,,,,,:r5hM##BHHHHAAAHHAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAHBr