NNNNNNNXXXKK0OOkOOkxxkOOOkOOOkxxdddkOko:
NNXXXXXXNXXXXXKK0kxxxxddxkOOkoloddx0KOdl
NNNXXXNNNNWWWNNKOkkkxdoooddk0XKOO0XNNKOO
NXXXNWWWWWWWWWNNXKOkdlcccccco00K0KNNX0kx
XXXNWWWWWWWNNNXK0kdlc;'......cokOOXNX0kx
XXXWWWWNNK0Okdlc:,'..... ..llok0NX0Ok
XXNWWWWKOOkxdoc:;,'....... ..,oclxK0xol
XXNWWWN0Okxdoc:;,''...........,:oldOxc;;
XXNWWWNOOkkdol:;,,''..........:ooxoOxl:;
XXWWWWNKKKKKK0Oko:,,;ldxxoc;,',kkxokxc;'
XXNWWNXXK00KXXNNNNK00kOOOdc;,,cOOkxkxl::
XXNWWNKOOK00K0XNN0,,xlddxc:c:;oKOOdxdc;:
XXXNNXOOOOOkk0XXKk,.'ccc:;;:;';:lcdxo;,,
XKXNXKkkkxxdxk000x,............''lO0xoc:
NXXXKKOkkkxxxOKO0d;............,;x0KOkxx
X0K0OK0kkkkkkOXXXOl;;:''.......:ox0K0kkk
XO000KKOOkkk0XNXKkk0kkxl'.....'lox00kddd
XXXKKXX0Okk000O0Oxoollolc'....cloxOOxooo
XKKKKKXX0OOOOkxxxl;,...,:;...cdood00kxxd
K0kkKNWWN000K00Okxdxo:;;cc,':xOk0:'dkkkx
XOOXWWWWNNXXKXXK0OOkxdoclooocOKOdxoldxxx
WWWWWWWWXXNXXXXK0OOOkxxxxkkolOOxkNNkddxk
KNWWWWWWX0XNNNNXXKKKKK00kk:,dkxkOXNoodxx
WXKXNWWWWXKKXXXXXXXKK0Oxl:cxkxxOXX;.lkOO
WWXO0NWWWNX0OkkOOxdxoc;:okkkkOKKd,:dkOOk
WWWNXXNNWNNXKdolcc:ccoxkkkkO0OolokkkkOk:
NNNNNNKkxkO00l,';:;;,kOOO000OO0OOkkkOO:.
0kxdolc:::::cccc;,,,,::;;;::cllc:;,'',,.
lc:;;;;,,,,,,,,,,,'....................'
c::;;,,,,,,''''''''.....................