''..;';ldd00MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW
,...''',;ccoKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNW
.......'';:xNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNMM
...',..,,:oKWMMMMWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMM
.....c,:,:lcoxk0XXXXXXXNNNNNNNNNNNNNNNWWWWMMMMMMMMMMMMMMMMMM
.....,..:::;ldkO0KKKKXXXXKKK0000KKKKKKXXNNNNWWWWWNNNNNNNNNNN
.......',;:ox0000OO0O0OxdxkkddxkOOOOkO0OO0KXXXXKkkkO00OOOkkx
..,..,;ckkkkkkkkkxdddxdcclollclxkkxddxkxkO00KK00OkkO00OOOkkk
..'..:::xkxxdxxoc:cddddoodddddxxxxodkkkkOOOOOOOkkkkkkkkkkkxx
......,';,;:ldddooddodxxxxxxxxkxxkoxxxxxxkkkxxxdxxddddddoooo
..';;;::cc::clco0XXKKkollodxxkxkkxokkkkkxdxxxddxxxddooddolll
...,cccc;l:;c::l0NKxNKd0occodddxxookkkxxxxxdddddddoolollllll
......::':;,c;lOocOcW0;xko,;ccldlcodddoodddooooolcclclccc:::
.....''.,'.'.'cc,c;::,,c:;;;,:l:,,cooddoxddddlcllc:cclllcc;
.....''.,'...:l;.l.'..'lo'l,.'.'''.';c;',ccc:c,.,,,;,;'..'.
.. .... ...;,:o:'l,olc,',';;...'.' ......,,,,..,....,'. .
.. ...'..:,:d:'d,kOd,dl.,c.;;;,' ............,,.. .. . .
. ...clcxlokl;o:ddl'clc:;.,;:'..c;....... .............
..,codxxxxkkkkkkxxoooxdl;,;'. ..........;::;;,,;
......';looodxddddddc;,,..,lllc::,,'',''... .... .'..';::
...,coodddxxxxxddd;'...';odddooooooollc:,....''..'''...;::
.....,ldxkkxkkkxxddo:;' :dxxxxxxddddddoool:;::;,,,;;::::cc::
....'codxkkkkkxxddoollc;oxxkkxkkxxddddddoodollc,''';;cc:cc::