,.G####@#####@@##@@@##########@@@###@@@@@@@######@@@##@@MH##@###@@@@###@@@####@###@#######@@#BHB#@##MHA9;.
::A###@@@#@@@@@@@@@@#@@###@##@@@@@@@@#####@@@#BM######MGGMHM#A&A#########@@@@@##@@@@@###MM#@@@MB######M#S,,
:,XM#@@@@@@@@@@@@@##@@##@@@@@@@@@@@@##@##@@MAAM####MM&XGBHAH3XX&AAAH#########@@####@@@@#####@@@####MMM#@A;,.
:.9@@@@@@@@@@@@@@@@@@@@@@#########@#@####H9XhB##@##H22AAGAB95XhHX9h&MB#MMMMMM#@@@###@@@@@@@##@@@#@@##M#@#s.
;.h@@@@@@@@@@@@@@@@@@@@#BH##M#####M####B35SXM@###MBh2HA9AAXiX22XXX3G&GHBMMMBBM#@@@@@@@@@@@@@@#######@#M##9:
: 2@@@@@@@@@@@@@@@@@##BAB#####@####@@#GSsi2M@#MMMAX2&h2GA2riSSsi2i2XX3&AA9ABB###@##@@@@@@@@@@@###M######Mi,
: s@@@@@@@@@@@@@@@@#MHHHHMBM@##M#@@#A2iiS2#@#B##A2iX25XG5;;rrirrSissi5hX35S3HB###@##@@@@@@@@@@@@###M#####s.
: X@@@@@@@@@@@@@@##MABHAAMh#@M9B@#AXSi523M@#B#@hrr52Xh&3rrsiS5r;rsrssr52S5ssSXGHB########@##@@#@####B###@5.
, i@@@@@@@@@@@@@##BHBA&GH&3@#GG#Mh2iSS22&HMAA#AiShBAH#@MMM#BHAXSiiisrrriSSisrri2h&B#M#######@#######MB##@B;.
, .3@@@@@@@@@@@##MAHAh3Xh22M#2GH9isi5S5XAhBA@H3AMBM&A&22229hG&h9hh932irrsissrrrs5X3GBM####MMM#####BAh9XM@@2,
, .X@@@@@@@@@@#MHHHGG3X32iXAX232rrsiii2223#GSiSsrisr;::::::;;rrrrsiSSsrrrrrrr;rrrii2ABM###MMBMMBBAAS::r9BX,
, ;G@@@@@@@@MM#@@@@@@@#MHHA32SsssiisiirS9rrrrrssrr;rr;;;,,,,,:::;;;;;;rrrr;;;;;rr;rXH####MMMMBAG&3r,:;rr.
, . ;A@@@@@@@@@@@##MHHBHA9X22225S5SiissSiiS55Sisii522iSisrr;r;;;;:;;;;;;;;;;;;;;;;;r5A###MMMBhXS335;;;:.
, ... .s3#@@@@MAh2isrrrrrrrssi2XXX225isssi5XXX22X&GX25@@@#@@#3GA&35issrrrrr;;;;;;:;;;rSGM#BHB&ii5Sisrsr;.
. .... :A@@#5iiisrriS52XXX3X22XX332ir;;;rs5X23@MS;::9@@@@@i:r2X2S55isrr;;rrrrr;;;::;;s3AAGHA2i;:;rrrr:,
. ...... ,2HB&si2hB&irX@@@@@@XXiS3&2s;::::,:risSXh35r;;rr;::;;:::::;;;;;;;;;rrrrr;;::;;riXG&B2;;rrr;;r:.
. .,,:,,... ;5MG5G#@Ar;:r3AH9ii5rrSX2sr;;;;;::;;;rs525ir;::;;;;;;:::::;;;;;;;;;;;;;;;;;;;rS9h93r;;;;::,:,
. .,,,,,,,,... ,S9225i5X2SisssssrrrsS2Ssr;::::::::;;;;;rrrrrrrr;;;;;;;:;;;;;;;;;;;r;;;;:;;;ri2XXhr:,:;ii,.,
. ,,,,,,.,,,.. .s2Siii555issssrrrsS55Sirr;,:::::::;;r;;;rrrrrrrrr;;;;;;;;;;;;r;;;r;;r;;;rrriS3XiSHA2GMi,..
. ........,.... .s5iSSSSSSiissssii5225irr;::;;;;;;;;;;;;;;;;;;rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrS9s:r##hr;;,,,
. ....,,,.,.,.... :5SSiiiSSSiiisii52XSisrr;::;;;;;rrrrrrr;;;;;;;;;;;rrrrrrrrrrrrrrrrrrssrrrrrss;;;52rr:....
. ...,,,:,,,,,.,...;5555SiiissssiiX3irrrrr;;:::;;rrsiSS55irr;;;;;;;;rrrrrrrrsssssssssrrrrrr;;;;;;;rS;,;. ..
. .....,,,,,..,,...,;5X55Siissssi5XSrrrrrr;:::::;:;;ri22S525irr;;;rrrrrrrrrrrsssrrrsssrrrrrrrrrr;;rr,... ..
, ........,,..,,,,,..:s225SiisiiS2Ssiisrrrrrri5SiSissSir;;riSSiisrrrrrrrrrrrrrrrrrsrrsrrrrrrrssrrrrs;. ...
. ,.,:::,,::,,,,,,.. .;i2255S552XX239XXX3X39&&9233Sr;;;;;;;rsssssrrrrrrrrrrsrrrsrrrrrrrssssiisssrrrSs:. .
. ,,,.,:::,:,:,,,::,.. ,;SXX225222XXX9hGG9X2SiissrrrrrrrsrrrrrrrrrrsrsssrrsssrrsssssssiiiiSSiiiisrrsS3XS:.
. ::,,,,,,,,,:::,,,,,... ..;iX2222XXXXXXX5ssiSSirrrrr;rrsiiiiirrrssssssssssssssrrsssssiiSSS5SSS5SisrrrShHr.
,.::::,,,,,,::::,,,,,,,... .;i2XXXX3XX93X222XX22X99993X2X9AMMA35iiisrrrrsssssssssssiiS555222X2255SissiX5,.
,.:,,,:,:::::,,,,,:,,,,,.... .:iXX3AAAHM##MBBBMMMBHAAHAHAG32X9G9X5SsrrsssssssiiiiS52222X393X252225SSS2S, .
:.,,,:,,,,::::,,,,,::,,.,,,,.. .:i3hh39hh93X25225Ssi555SsrrrrrsiS55SiiiiiiSiiS52XX339hG&hX25525SS5252S. .
, ,:,:,,,,.,:,,,,,,,,,,,,,,,..... .:iX3XX2XX999hGGG&h32SiissrsssiiiiiiSSSS5522399h&AAA&32SSS5SiiiS522S. ..
, ,,,,..,..,,.,...,,,,,,,,,,,,,,.. .:sX93XXXXXX222SisssrssssssssssiiiiS52X3G&AAAAAGX2SiiiSiiiiSSS52s. ...
, ,...,,.....,,...,,,,,,,,,,:,,,,,.. ,sX3X225SiiisrrrrrrrssssrsssiS2X9&AAAAAAh32SiiiiiiiiiiiiSS55; .....
, .....,....,,,,,,,,,,:::,,,::::,,,,,....:sX993XX2X225SiisisiSiSS529&AHHAAG325iiiiiiSSSiiiiiiiiSSr. .... .
, ...,,,,,,,..,,,,,,,,,,,,::::::,:::::::,,,:s29G&&AAAG3X332X39hGAAHAA&9X22SiiiiSSiiiiiiSSSiiiiSr. ......,
, ,,,,,,,,,,,,,,,,,:,,,::,:::::::;;;;;;:,::,,,:;iSii2M@BGAAAAHBHA&h93X2555SSS55SiSSSS55SSiiS2s, ... ..,,
, ,,,,,,,,,,,,,,,,:::,::;::;;::;;;:::::;;:,,.,.,::..,M@#3hGhhGGGGGhh93X2222255SSS5555SSii2Xi, .. .,,. ..
, ,,,,,,,,,,,,,:::::;;::;::::::::::::::::::::,:;;:,,:M@BG3hh93999993XXXX22555SSS5555SSSXhi, .....,,...,:.
, ,,,,,,,,,::::;;;r;;:::;;::::;;:::::;;::::;::;r;:::i@@AH93h&9XX333XX22222225525SS5S2GAS, ........ .,,,,.
::A###@@@#@@@@@@@@@@#@@###@##@@@@@@@@#####@@@#BM######MGGMHM#A&A#########@@@@@##@@@@@###MM#@@@MB######M#S,,
:,XM#@@@@@@@@@@@@@##@@##@@@@@@@@@@@@##@##@@MAAM####MM&XGBHAH3XX&AAAH#########@@####@@@@#####@@@####MMM#@A;,.
:.9@@@@@@@@@@@@@@@@@@@@@@#########@#@####H9XhB##@##H22AAGAB95XhHX9h&MB#MMMMMM#@@@###@@@@@@@##@@@#@@##M#@#s.
;.h@@@@@@@@@@@@@@@@@@@@#BH##M#####M####B35SXM@###MBh2HA9AAXiX22XXX3G&GHBMMMBBM#@@@@@@@@@@@@@@#######@#M##9:
: 2@@@@@@@@@@@@@@@@@##BAB#####@####@@#GSsi2M@#MMMAX2&h2GA2riSSsi2i2XX3&AA9ABB###@##@@@@@@@@@@@###M######Mi,
: s@@@@@@@@@@@@@@@@#MHHHHMBM@##M#@@#A2iiS2#@#B##A2iX25XG5;;rrirrSissi5hX35S3HB###@##@@@@@@@@@@@@###M#####s.
: X@@@@@@@@@@@@@@##MABHAAMh#@M9B@#AXSi523M@#B#@hrr52Xh&3rrsiS5r;rsrssr52S5ssSXGHB########@##@@#@####B###@5.
, i@@@@@@@@@@@@@##BHBA&GH&3@#GG#Mh2iSS22&HMAA#AiShBAH#@MMM#BHAXSiiisrrriSSisrri2h&B#M#######@#######MB##@B;.
, .3@@@@@@@@@@@##MAHAh3Xh22M#2GH9isi5S5XAhBA@H3AMBM&A&22229hG&h9hh932irrsissrrrs5X3GBM####MMM#####BAh9XM@@2,
, .X@@@@@@@@@@#MHHHGG3X32iXAX232rrsiii2223#GSiSsrisr;::::::;;rrrrsiSSsrrrrrrr;rrrii2ABM###MMBMMBBAAS::r9BX,
, ;G@@@@@@@@MM#@@@@@@@#MHHA32SsssiisiirS9rrrrrssrr;rr;;;,,,,,:::;;;;;;rrrr;;;;;rr;rXH####MMMMBAG&3r,:;rr.
, . ;A@@@@@@@@@@@##MHHBHA9X22225S5SiissSiiS55Sisii522iSisrr;r;;;;:;;;;;;;;;;;;;;;;;r5A###MMMBhXS335;;;:.
, ... .s3#@@@@MAh2isrrrrrrrssi2XXX225isssi5XXX22X&GX25@@@#@@#3GA&35issrrrrr;;;;;;:;;;rSGM#BHB&ii5Sisrsr;.
. .... :A@@#5iiisrriS52XXX3X22XX332ir;;;rs5X23@MS;::9@@@@@i:r2X2S55isrr;;rrrrr;;;::;;s3AAGHA2i;:;rrrr:,
. ...... ,2HB&si2hB&irX@@@@@@XXiS3&2s;::::,:risSXh35r;;rr;::;;:::::;;;;;;;;;rrrrr;;::;;riXG&B2;;rrr;;r:.
. .,,:,,... ;5MG5G#@Ar;:r3AH9ii5rrSX2sr;;;;;::;;;rs525ir;::;;;;;;:::::;;;;;;;;;;;;;;;;;;;rS9h93r;;;;::,:,
. .,,,,,,,,... ,S9225i5X2SisssssrrrsS2Ssr;::::::::;;;;;rrrrrrrr;;;;;;;:;;;;;;;;;;;r;;;;:;;;ri2XXhr:,:;ii,.,
. ,,,,,,.,,,.. .s2Siii555issssrrrsS55Sirr;,:::::::;;r;;;rrrrrrrrr;;;;;;;;;;;;r;;;r;;r;;;rrriS3XiSHA2GMi,..
. ........,.... .s5iSSSSSSiissssii5225irr;::;;;;;;;;;;;;;;;;;;rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrS9s:r##hr;;,,,
. ....,,,.,.,.... :5SSiiiSSSiiisii52XSisrr;::;;;;;rrrrrrr;;;;;;;;;;;rrrrrrrrrrrrrrrrrrssrrrrrss;;;52rr:....
. ...,,,:,,,,,.,...;5555SiiissssiiX3irrrrr;;:::;;rrsiSS55irr;;;;;;;;rrrrrrrrsssssssssrrrrrr;;;;;;;rS;,;. ..
. .....,,,,,..,,...,;5X55Siissssi5XSrrrrrr;:::::;:;;ri22S525irr;;;rrrrrrrrrrrsssrrrsssrrrrrrrrrr;;rr,... ..
, ........,,..,,,,,..:s225SiisiiS2Ssiisrrrrrri5SiSissSir;;riSSiisrrrrrrrrrrrrrrrrrsrrsrrrrrrrssrrrrs;. ...
. ,.,:::,,::,,,,,,.. .;i2255S552XX239XXX3X39&&9233Sr;;;;;;;rsssssrrrrrrrrrrsrrrsrrrrrrrssssiisssrrrSs:. .
. ,,,.,:::,:,:,,,::,.. ,;SXX225222XXX9hGG9X2SiissrrrrrrrsrrrrrrrrrrsrsssrrsssrrsssssssiiiiSSiiiisrrsS3XS:.
. ::,,,,,,,,,:::,,,,,... ..;iX2222XXXXXXX5ssiSSirrrrr;rrsiiiiirrrssssssssssssssrrsssssiiSSS5SSS5SisrrrShHr.
,.::::,,,,,,::::,,,,,,,... .;i2XXXX3XX93X222XX22X99993X2X9AMMA35iiisrrrrsssssssssssiiS555222X2255SissiX5,.
,.:,,,:,:::::,,,,,:,,,,,.... .:iXX3AAAHM##MBBBMMMBHAAHAHAG32X9G9X5SsrrsssssssiiiiS52222X393X252225SSS2S, .
:.,,,:,,,,::::,,,,,::,,.,,,,.. .:i3hh39hh93X25225Ssi555SsrrrrrsiS55SiiiiiiSiiS52XX339hG&hX25525SS5252S. .
, ,:,:,,,,.,:,,,,,,,,,,,,,,,..... .:iX3XX2XX999hGGG&h32SiissrsssiiiiiiSSSS5522399h&AAA&32SSS5SiiiS522S. ..
, ,,,,..,..,,.,...,,,,,,,,,,,,,,.. .:sX93XXXXXX222SisssrssssssssssiiiiS52X3G&AAAAAGX2SiiiSiiiiSSS52s. ...
, ,...,,.....,,...,,,,,,,,,,:,,,,,.. ,sX3X225SiiisrrrrrrrssssrsssiS2X9&AAAAAAh32SiiiiiiiiiiiiSS55; .....
, .....,....,,,,,,,,,,:::,,,::::,,,,,....:sX993XX2X225SiisisiSiSS529&AHHAAG325iiiiiiSSSiiiiiiiiSSr. .... .
, ...,,,,,,,..,,,,,,,,,,,,::::::,:::::::,,,:s29G&&AAAG3X332X39hGAAHAA&9X22SiiiiSSiiiiiiSSSiiiiSr. ......,
, ,,,,,,,,,,,,,,,,,:,,,::,:::::::;;;;;;:,::,,,:;iSii2M@BGAAAAHBHA&h93X2555SSS55SiSSSS55SSiiS2s, ... ..,,
, ,,,,,,,,,,,,,,,,:::,::;::;;::;;;:::::;;:,,.,.,::..,M@#3hGhhGGGGGhh93X2222255SSS5555SSii2Xi, .. .,,. ..
, ,,,,,,,,,,,,,:::::;;::;::::::::::::::::::::,:;;:,,:M@BG3hh93999993XXXX22555SSS5555SSSXhi, .....,,...,:.
, ,,,,,,,,,::::;;;r;;:::;;::::;;:::::;;::::;::;r;:::i@@AH93h&9XX333XX22222225525SS5S2GAS, ........ .,,,,.