A@##Ah&AAAA&G&AAAA&AAAAHBHMBMMBM######@@@. .r;.
@#HA&G&3XX&99Xh&Ahh929XhAAHHAHMHB######@@B ,h&:
2@BG&AA&hA99hXX&AAh&h9G&9A#MAHM#MMM##@@#@@@i ;
H@&AGhGhhHA&XX59GBAAA&AHAHHMHABMMMMM####@@@@
@#AA&X&G2GHA29&G&GAAABBAAMHAAAh9GX3BMMM#@@@@s sr
@AGHAAh&hAh39X9XGAG3HMABBBHAhSi5X22AMMM##@@@M3B@@.
,@AXHHA9hAhX&&i29AhGG&AHAG25irsiX99X2G#MM##@@@23@@5
.@H2HHXHAA&93&223A2siXSr;:;rsS22XhhX2X9hh&#@@#23XBH
@5;9A;;sGG22Sirrr, .,:rrrsi2XXGAG3339GhhA@#&3M#&B:
@h,,,..... .;::;rrsiSS5XG&GhhG&GhhGB#AB@@A&3
r@;;:::,,,,,....,::,:rsrrrsii5X9h9hG&&GhhGGHBGA#2#9
X2srr;;;::::,:,:;;;;;;rrrriSirri2X9Ghhhhhh3AGiBiBh
i5irrrrrr;::;;;:,:;;::;;;;:,;XH##BA&hhh9XX9A&#hAG
55ir;;;;:::,,,::,. ,:::;2#@@@#H&h3XX3XXXhGAMBis
.2Sr;;:::,.... .,,,:rX#@@@hirsS5222552XX9GG5r
,5;. .,,::,:5H@@#H39H@@@@#h5iii2X33h&BH: .
i@H92iii5s:,::::rXh2X&MM5X#M9HAi;;ri2X99G&#@@@; ,.
,@@@@@@@@@HXsrsi5X9H#BA5;:ri2S;:,:ri2X9G&GB@@@@X;.
srs9@@#@@@##3S;;i9&32irrrr;:...,;ri5X3hGhAM#@@@@@@2;,
r;s&2:;rsiir: :r;;rs;,,...,,:rsi523999ABBM@@@@@@@@hr;.
,, ,;;;;:.., ;rsiis:,.,,:;rrsS22XXXXAHAHB@H&@#@@rrs:
r. ,:, ;SXhAAS:,,:;;rsi552X22XHHAHH@GXMH#r,::,
.. ,s. .,;r, ,s9X;sH2:::;rsiS55225SGBAHHB@B9MMX.,:::
,. ,;ShHAXX9A95SX22s,,:;, :ir .i@Ar;;rsS22225SXBHAHHM@Ah@M,,:,:,
.: . .,. ;G#@X:rh@@B##@@@@@@@@r , ,;X&MH@HirrsS2X22552HBAHHB#@hH@r.:,,;,
, ,. . ., ,2Gs. 5#BHAH#@@@r#@@i,;r;r2H@@#A2ssssS22X2252H#HHBHM@@X@2.,,,;:,
,:. , . . .:;:s.,ih2i; iB9XX99A@@:;@@@i:rS5HA522iss5332522222H#BBBBM#@HhB.,:,:::,
.;:,.,;;Shs;52i:rS;.;r9;r&AXh&#; B#@#XX&AB@@S#@@@s,,,:,.:rs3AB#MX22555A@#MM###@@B#:.,,:;,:,
,&@@@@@@&@@@@@A.sh@@@B3X5A@@r H@@#B&@@#M#@@B@M##i;sr;2GAH&2Gh3X52223@@###@@@#@B: ,,,;:::,
.. :M@;, 9@&9#M2i23&@@A @@#H@##AHGM#@B#BA&@@Srrrr. :S2222XX5#@@@@@@@##@s ,,.::,::.
, i#@ 5A@HG@@@9ri2&A#@@, s2HASSXX3B@A&A#MHH@2 :sh&9399X5B@@@@@@@#M@h ...::,,,:.
,: ,@9 X9@@A,;#@#Arh##&3#B, rG&Gi3#@#HA9Hr2M@@#HM#@@MAh99X3#@@@@@###M#A ..,,,:,,,.
.., :@# 5@&@#3B#HG3#r2M&s22 ,2#&XB#@@@ 2@BH@@@MA922X3&#@@@@#####BHM, . .,,:,...
B@& r@@sG@M#@Gi@#Gr;rssi ,;;2; .rXB#H@@@, ,@B5GM##MBB##@@@@@#####MHAHr .,,,:....
.:.. @@ .#@# A@##M&S. .rriXi 2@@@@@5 ., :&#@@@s:r;X@AAHM#@@@@@@@###MBHAAG39i .,.,,,. ..
. s; ;S S@@s ,Hh@HA@@ 5hs.. i@9@@@, ..,. X@@@A&AAh#@##@@@@####MMHHA&hX25SS ...,,. ..
. .; , B@X,.3H;;@BM@ :2 &X#i .,,:;. s@@@@BB#MA#@@@@@@#MMBHAAGh9325i5, ....,,. ..
:XS r2r ..r, ,.,,,,.;H@#HABBBMH&@@@@@##MBAAAG9X2Sir2r .. ,:. .
S9: s; rr s@M. rs;;;:;r2#@@@@M@@@BBMHG@@@@##BHAGhX22523@@ .. ,,.
,;iS:ih,ir i@@@&: ,3; ...rA@#A52A@@@@@@###H&@@@@@@#####@@@@@@. ... ,,.
:;i@s, r; .. ;:, .r; .. .r9;.X#@@@#r,,;;,;3@@@A: .:r3HBBHAHMHA@@@@@@@@@@@@@@@: .... :,
@9Bs,: r;;;:;;r: S;;;,,,rss,sr.A@@@@Gsh##@@@M&S5ShhA@@2. ...:s23X2isrrs;;S&@@@@@@@@; ... .:,
::;:,:. . , . :A;sAM@5:3#AHBM#@@i .r@@h;, ...,:;;i2Srrss: :SB@@@; ,... .:.
. ; 2#Bsi33GABB#@@; ...,sM@@Bi:....,,:s23Ghh&X;. . .,,,,,. .:.
. ;. .3h2229GGH###@@r.,,:. ,iB@@Hi;...,;iX39hhAHXr:. .,,:,,:;. ,:. .
rG.:2r5h33GAHH#@@#;r;,.. ,;i52r,,.:S399339GAAXs;;::::..,,;i; ,:. . .
;9s:;riS59G&&AAHMr:;rr;:,,....,:::::riS52222XXXX2ir;;:;;::,:r, ..