,X9255Sii5222222522222222222222222i
iHASsiS222222522222222222X3X2222223Bh
:@@MhX&AAAAAA&GAA&AA&&AAAAAAAMA&AAAAB#@@:
:;rssi5XX5i,.... :@@#MHHHHA#MAB#HHMMHHMHAHHHHHHM@HABHBMM#@@,
. ............. . .r&#@@@@@@AS;,,................ .@@@@##MH#H#@#M#@##@####MBBBMBBB@@BM#M#M#@@@ .........
. .............,,.2@@@#@@@3: ................ #@@@@@###@###@@@A@@@@@@@@######M#@@M#####@@@@ .........
. ...........,:.;@@@@@@#r ..............,... ,@@@@@@@@M9@@,&@@5 @@@@@@@@#####M#@@@######@@@S .........
. ..........;; X@@@@@@; ..................,, s@@@@@@@@@ A@: @@@ @& @@@@@####M#@@@@@@@###@@@ .......,
. .........;: H@@@#@h ......,,...,,.......... ,@@@@@@@3@, @H i& X# @A@@@#####@@Xs&@@@#@@@@r .......,
. ........r: A@@@#@9 .,,,,,,,::.,,,,,,,,....,,, #@@@rH&i@ M .; ; ;, @@#####@3 :@@@@@@@A .......,
. ,,.....rr i@@@@@M .,,,,,,,,;;,,:,,,,,,..,,,,,:, #@@& 2.rr :;. ;:.:; 9@@####@# B@@@@@@@ .....,,,
. ,.....;s:,@@@@@@. .,,,,,,.,r;,:,..,....,;;,::,r, @@@; ; .:#@@@@@;r@r@@####@@.:: 3@@@@@@@ ......,
. ,,,,.,sr.X@@@@@i .,,,,,,,,sr:,.....,:;rs;:::,;i:. i@@5 s@@@@r@, #@@@#@@@.: @@@@@@@@. .,,,,,,.
. ,,,,.;sr @@@@@@. r.,,,,,,rr:..,,:;sis;::,.,,;rs:.. ,.@@sr##. A#BX#r #@@@#@@@ ,@@@@@@@@@; .,..,,,.
. ,,,..rr;,@@@@@# :r.,,,,,;r:.::;;;;, .,. ,:r.,i:,..: M@@@@@r r,. . @@@@#@@h.&@@@@@@@@@@i .,...,,.
. ,,,.:s;:;@@@@@X i:.,,,,:sr;;siSsr.,::, :;: .i;,..: S@@#r@A. .. .,. ,@@@##@@@@@@@@@@@@@@@A .....,,.
. ,,..;r;:,@@@B :,i:,,,,.;;:29#@@@@A;r:.:;;,, s;,.,;.r@@@& 2, ... &@@@#@@@@@@@@@@@@@@@@@ .....,,.
. ,,..;r;:.#@@. r:s:;,,,,iA@XH#@@@2. .,;:. rr .i;,.:;.h@@@@, .@@@@@@@@@@@@@@@@@@@@@@. .,..,,.
. ,,..rr;;.r@@ r:s;;:,,,i@.:@H@@@X .. X@@2:rr,,;:.B@@@@@ . @X;@@#@@#@@@@@@@@@@@@@@r .,..,,.
. ,,..r;;;, A@M .:rr;;,:., ,#i@H9 .:#@@B;S;.;r:. @@@@@@, . .. A5 9@@#@@;#@@@@@@@@@@@@@2 ....,,.
. ,,.,s;;;:,.#@@r ;;;.;,: isrr. . h@@i@Ss.:r;; G@@@@@@h. ,. rr .#@@@@@ h@@@@@@@@@@@#@# ...,,.
. ,,.,s;;;;:,.&@@@MH:;::r:: .. ...... .3M,r@r.,r:;, @M@@@@@@s: .,,:,@@#@@# r@@@@@@@@@@##@@: ...,,.
. ,,.:r;:;;;:,,5@@@@2,;:s;;, . .,,,.... .2, i;,:r,,: XA@@@@@.,i@, r#;;::@@#@@X .@@@@@@@@@@@@@@H ...,,.
. ,..;r;:;;;;::;;G@@@;;:;i:, ...... .,. ;r:;r: .... .B@@@@@. @@5s@@@&.,r@@@@@r 5@@@@@@@@@@@@@@. ..,,.
. ,,.rr::r;;;;:r;:;X@@;;;rr:. .,,.rirs;. ...... h@@@@@, @@@@@@@@, i@@@@@.. @@@@@@@@@@@@@@2 ..,,.
. ,.,sr::rr;;;;ssrr;r#r.rr:;:. :i#S .s2is, ........ X@@@@@. @@@@@@@@3 &@@@@A ,. .@@@@@#@@@@@@@@ .,,.
. ,.;s;,;rrr;;;sissssi: :rr,:,. ,5r; ,i2s; .......... r@@@@@ :@@@@@@@@A @@@@@, :,. .#@@@@@@@@@@@@r .,,.
. ,.rr:,;;sr;r;sSiiss2:..,;;;;;:. :i35r,. ........... ,@@@@A B@@@@@@@G ,@@@@A ,,,,. r#@@@@@@@@@@@ .,.
. .,sr,:;;ir;r;rSiiiii....,::;;s5: :2325r:,,............ .@@@@s ,@@H3i;, i@@2@. ,::,.. :H@@@@@@@@@; .,.
. .;s;,:;ri;;rrrSiii2:.....,,:,5h32292isr;:::............ @@@@: .. . @@i39 ,:;;:,. ,2@@@@@@@# .,.
. ,r;:,:;ri;;rsriii5: .....,,,:XX2X2Siir,r;::............ 2@@@, . s@@5# ,;;:,.... i@@@@@@, ..
. :s:.,;;si;;risi5i. ......,,,:;rssssiSr,r;::............. @@@ ..,,. @@@M .. .. h@@@@H ..
, rs;,,;;ss;;rs52r ..........: .:s;::............. h@@: ...... #@@X .... ;@@@@. .
. sr;,:;ris;;s5r, .,,........., ,;::............. @hX ....... 9@@, ...... .@@@X .
.:sr:::;rSsrii: ,,:,......,..,,.,. .. ,::.............. :i,:::,... ;Ai ...... r@@@
,;r;::;;sii5r. ..,,,,,,...,,,,,,. .,,. .;:.............. ,:::,... . ... ..,,..... @@@s
;;r;:;;riii, .......,,............,,. .;:.......,,,,,.......::,.... . .........,,,,...... ,@@@
r:;::;;rSS: ...... ........,,.;::..,,,,,,,,,,,,,,,,......... ... ...........,,,,........ H@@;
;:;::r;s5; ....................,,;r,:,,,,.. ....,,,..,,. ......,,...,,,,......... @@X
;:;:;r;5s ....,..............,:i;,,,.... ...,,,:,.,,... ......,,.,:;::,,........ ;@#
;:;:;ss5, . .......... ........;i;,,,..... ...,,,,,,..... ....,..,::;;;;:,,..... 5@
;:;:;iX: .. ....,,.,........ ..... .:,:::,,,,..........,...... ...,,,:::::::;;;,..... X
;:;:rXr ... .....,,,,,,......... .,.. .,,:::::::,,.. ...,,::::::,,:;:r, ... ,
;:;;2r ... ....,,,,:,,...........::,.. ...,::.. . ..,,:;:::,,,,:,;@@. ... ..
;,:i; .... ....,,,,::::,.... .,,,,,,.....,,. ....,:;::::::::,;@@@@: ,.
;,r: ........,,,,:;;r;:,,. .,:::,,::,. .......,:;::::::,:,S@@@@@@; ...
;:, .......,,,,:;;;::;:,,.. . .,:;;:. .. ......,,;;::::::,.i@@@@@@@@5 ......
; ........,,,:;;:::::::,.... .:;:. .... ,,......,,:;:::::::.s@@@@@@@@@@M .....
. ........,,,:Si:::,:::::,,...... ,;;::::,... .,::,...,,,,;:::::::.i@@@@@@@@@@@@@: .,,.
. ......,,,,;29h5:,,::::::,.... .. ,,:r;;;::.... ....:,::,.,,,,;;::::::.s@@@@@@@@@@@@@@@i .,.
. ....,,,.:s2ii2XX;.,::::::,,..... .. .,:;r;::,.... .....:,,;:,,,,;;::::::.s@@@@@@@@@@@@@@@@@B ..
. ...,,,,rXisrri2X9;.,:::::::,,.......... .:::::,;:,,...... ......::.:;::;;;:::::,.S@@@@@@@@@@@@@@@@@@@@:.
. ..,,.:5h2rrrrsS5Xhr.,,::::;::,,,....... .,::,,:,,,,,,...........,,;,,:;;;::::::,.A@@@@@@@@@@@@@@@@@@@@@@;
. .,,.;XX5Srrrrsi55Xhi,,:::::;::,,,,,,..,:,...,,:::::,,,,,,,,,,,,,,:::,..,:;;;:;:,,@@@@@@@@@@@@@@@@@@@@@@@@#
. ,.:i25SSirrrssiiS52h2:,,::::;;:::::::,,;;.,,::;;:::::::,,,,,,,,:;;:,. ..,rr;:,:@@@@@@@@@@@@@@@@@@@@@@@@@@
. :rX5iiiiSrrriisSiiS293;,,,:::;;;;::,.,;;;:::,::,:;;:::::::,:::;;:. .:;,;@@@@@@@@@@@@@@@@@@@@@@@#&Si
,;995issiiSrrriisiiiiS5Xhi,,::,:::,. .;r:,,,,,;:. .rsr;;;;;:::;:,. ..A@@@@@@@@@@@@@@@#H9S;,
,:rrrsiiSiSirrsSsiSiiiS529X:,:::,,. ... .,,,:r:;...:;;:::::,,,,,::::,,,... ,:rrssr;::,.
, .:;riSSii2Si5SSS522X&G::,,,,.....,,,,,::;:.... ,;;;;;::::::::;;;;:::,,,,. ..
, .. .:;rssi5255Sissr;:,,,,:::::::,,::::,..,,.....,:;;:;::;;;;;;;;;;;;;::, .....,,,,,,.
,..............,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,........ .,,,::::;;;;;;;:::::::,,:X3X5Sisrr;;;::::,,,,,,,,,::,