.................BNNNBc
...............cB:BMBc:cm
...............cNBNMMm;c;;c
...............;NMMMMm:;;;cmcc;
..............nMmcmNMMc;BBBBmmNNBcc;
.............cM:;cNMMMN;:.cNm.....;mBBmn;
.............mM.ccBMMMMBnn;..nN;........;mBmn
.............:NMmNMMMMMBmmmmmc;:mm
..............;NMMMMMMNc;;;cnmBBmn;;;c;
..............nMMMMMMMMm..:;:..;mBMMMNmc;;c;
.............mMMMMMMMMMMN;;NMncBNm....nmNMMNm;cc;
............NMMmc;;mNMMMMn..:mMmBN...........cBNMBncc;
...........NMB;;;;;;;BMMMMn::..;NNNB...............;mBNmnc;
..........mMNc;;;;;;;mMMMMMn;::...cNNNn...................nBn
..........mMB;;;;;;;;BMMMMMMmncc;;:..cBMN;
..........cMMc;;;;;;mMMMMMMMBmmmmmnc;;:.:mMB
...........BMMBcccBMMMMMMMMMBmmmmmmmmmnnn;:.cn;nn;
...........cmMMMMMMMMMMMMMMMn;;;;;;;;;;cnmBmmc;c;:.;cnc
............nmMMMMMNNMMMMMMN;:.........:cnmNMMMMMNNBmn;::;cn;
............mmNMMMMMNMMMMMMN;:.....;mNMNNBmMNmmBNMMMMMMMMNBmc;;;nc
...........cBBNMMMMMNMMMMMMMBn;:.;NNNNMNNmmB..........;cmBNMMMMMNBnccc;;;
..........cMNNMMMMMMMNMMMMMMMMNMMNNMNNNNNNMNBNBc................;nmBNMMMNmncnc
.........BMNMMMMMMMMMMMMMMMMMMNNMNN;;mNMMNNNMMNNNNBc......................;nBB
.......mMMMMMMMMMMMMMMMMMMMMMMMMMMMB;.....:cmBMMNNNMMMm
.....;MMMMMMMMMMMMMMMMMMMMMMMMMMMMMN;:...........:cmBMMMNc
....mMMMMMMMMNBnccccmNMMMMMMMMMMMMMMm;;:...............:mMMn
...BNMNNMMNBBBmmmnc;;:.nNMMMMMMMMMMMMNc::.................;NMc
..BNMNMMNmBBBBBBBmmnc;;:.mMMMMMMMMMMMMMN;....................NB
.nNMNMMBmBBBBNNBBBBmmnc;;.nMMMMMMMMMMMMMN;.......:::;;;;;;::..;M;
.mNNMMBmmBBBNNNNNNBBmmnc;;.mMMMMMMMMMMMMMN;::::;;;;;;;;cccc;;;:.Nn
cNMNMNmmmBBBNNNNBmncnnmmc;.;NMMMMMMMMMMMMMB;;;;;;;;;ccnmnmnncc;;.mm
nNMMMmmmBBNNNNNB;:;ccnBBB;:.BMMMMMMMMMMMMMMnccc;c;ccmBBBBBBmmmnc;:mm
mNNMMmmmBBNNNNNn::cccmBNNc:.BMMMMMMMMMMMMMMBnnnccBMMMMMMMMMNBBBmnc;m;
nNNMMmmmBBBNNNNm;;nmmBNNB;:.NMMMMMMMMMMMMMMBmmmmMMMMMMMMMMMMMMNBmmc;m
nBMMMmnmmmBBBBBBmmmBBNNBc:.cMMMMMMMMMMMMMMMNBBMMMMMMMMMMMMMMMMMMNBmccn
cmMNMNnnmmmmmmmmmmBBBBn;;..NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNBm;n;
.nBMMMNccccnccncccccc;;:..BMMMMMMMMMMMMMMMMMMMNmmmBMMMMMMMMMMMMMMMNBm;m
.cmNNMMNccccccc;;;;;;::.;NMMMMMMMMMMMMMMMMMMMmmmnccmBMMMMMMMMMMMMMMBBcnc
..nnNMNMMBc;;;;;;:::..:BMMMMMMMMMMMMMMMMMMMNmc....:;::;NMMMMMMMMMMMNBmcn
...mnBMNMMMNmc;;::;cmMMMMMMMMMMMMMMMMMMMMMNm;:.:;;cnnnc;nMMMMMMMMMMNNBnm
....nncNMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMB;:;ccmNMMMBmncNMMMMMMMMMNBmmc
......BmmBNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMm;cmMMMMMMMMMmcNMMMMMMMMNBmmm
........BMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmcBMNNMMMMMMMMBmMMMMMMMMMNmmB
..........cNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNcmNmmmmBNMMMMMMmBMMMMMMMMNBBN
..............cmNNMMMMMMMMMMMMMMMMMMMMMMMMMBmN;...;;;mMMMMMBBMMMMMMMMNBBN
.................BMNNNMMMMMMMMMMMMMMMMMMMMMmBMB;;nBMMmnMMMMNBMMMMMMMMNBBN
................cMNNNNMMMMMMMMMMMMMMMMMMMMNmMMMmmMMMMMMNMMMNNMMMMMMMMNBNN
................BNBBBMMMMMMMMNNMMMMMMMMMMMBBMMNBNccMMMMMMMMNNMMMMMMMMNBMN
................NBBBNMMMMMMMMMMMMMMMMMMMMMNNMMNBMN;mMMNMMMMNNMMMMMMMMBBMB
...............cNmBBNMMMMMMMMMMMMMMMMMMMMMNNMMNNMMNmmBBMMMMBNMMMMMMMMBNMm
...............mBmmBMMMMMMMMMNMMMMMMMMMMMMNMMMNNMMMn;mMNMMNBMMMMMMMMNBNM;
...............mBmmBMMMMMMMMMMMMMMMMMMMMMMNMMMMMNMMMMMmNMNmNMMMMMMMMBBMN
...............mBmmBMMMMMMMMMMMMMMMMMMMMMMNNMMMMNBBBc..:;mNMMMMMMMMNmNMm
...............cBnmmNMMMMMMMMMMMMMMMMMMMMMMNNMMMMMm:.:;cmNMMMMMMMMMBBMM
................NMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMBnnmNMMNMMMMMMMBmNMm
................mMNMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMNmmcmMMMMmmNMN
................;NNMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMNmn;;;;;;nnmBMMc
.................mMNMMMMMMMMMMMMMMMMMMMMMMMMMMBNMMMNBBm;..:::;cnmBMMm
..................BMMMMMMMMMMMMMMMMMMMMMMMMMMMMNcmBBm;.....:;cnmNMMB
...................BMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMn;:....:;;cnBMMMB
....................NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNc:;;;;cnmMMMMB
.....................BMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMNc;;
......................cMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMNBBBBBBBNNNNNNNm
........................BMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMNBBBBBBBBBBNNNNNm
...................cBNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNBBBNNNNNNNNNNNB
............cBNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNBNNNNNNNNNNNNNNNNNm
........NMMMNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNBNNNNNNNNNNNNNNNNNNNNNNm
........NMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNBNNNNNNNNNNNNNNNNNNNNNNNNNNNm
........BMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNmc
........BMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMNNMMNMNNNNNNNNNNNNNNNNNBn
........mMMMMMMMMMMMMNBBNNNNNMMMMMMMMMMMMMMMMNMMMNMNNNNNNNNNNMNm;
........mMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMNNMMNNNNNMMBc
..............:cmmBNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNMMMBn
..........................:;nmBNNMMMMMMMMMMMMMMMNm;
.......................................;cnBNBc