xdl::;;ldxxkkkxkl',ll''lk00KXWWWWWWMWNNWWWWMMMMMMM
l:;,,,'':dkkkkkOxo:::;:ok0KKXWWWWMMMWNNWWWWMMMMMMM
;;,,,,,,,;codddxxxdl;;:lxkO0XWWWMMMMMNNWWWWMMMMMMM
;,,,,,,,,,,;cccclllllcccccldOXWWMMMMMNNWWWWMMMMMMM
;,;,,,,,,,,,;;:::::ccccccc::coONWMMMMWNWWWWMMMMMMM
lc:;,,,,,,,;;,;;;,,;;;;;;;;;::cdONMMMWNWWWWMMMMMMM
XX0kdc;,,,,,;;;;,,,,;;;;;;;;::cllxXMMWNWWWWMMMMMMM
XXNNNKkc;,,,,,,,,,,,;,,;,,,,;;clooOWMWNNWWWMMMMMMM
KXXXXXXO:,,,,'.'''',,,,,,,;;;;:cld0WMMNNWWWMMMMMMM
KKXXXXKO:..'....''',,,,,;,;;;;;:cxXMMMWNWWWMMMMMMM
0KXXXXKO:.......'',,,,;;;;;;;;;;l0WMMMWNWWWMMMMMMM
0KXXXKKx:''''.'''''',,,,,;;;;;;:xNMWMMWNWWWMMWMMMM
KXXXXK0d,''''''''''''',,,,,,,,:xNMWMMMWNWWWMMMMMMM
XNNNXK0l'',,,'''''''''''''',;cokXWMMMMWWWWWWWMMMMM
NNNNXXOc'''',,'''''''''',,,;:ll''xNMMWWWWWNNWWWWMM
NNNNXXk:'''',,,,,,,,,,,;;;::clc'':xKXNNNNNNNWWWWMM
KXXNXKd;,,'''''''',,;;;;::::ccc::odxOXXKXNNWWWMMMM
O0KXXKd;;;,'...'',,,;;;;;;:::cc:lOOdldOKXXKXNWWWWM
O00KK0o;;;;,'...',,,,,,,;;;;;:::ckNX0O0XNWWNNNNNWM
lx0KX0l;;;;;,....''''',,;;;;;;::cdXMWMMWWWWMMWWWWM
okKXXOl;;;;;,....''',,,;;;;;;;::coxKWMMMWWWMMMMMMM
x0KXKkc:;;;;,....''',,,,,;;;::cclo:;OWWMWWWMMMWMMM
xKKKKkoc::;;,...',,,;;;;;;;;;::cll;.;OWMWWWMMMMMMM
0KKKX0kdlc:;'...'',,,,,,;;;;;:::c:,..,OWWWWMMMMMMM
KKKNNX0kdoc;. ...'',,,,;;;;;;;;;,,'..;0NNWWMMMMWWM
KKXWWNXKOxoc'......'',,,,,,,,,,''''.c0WWNNNWWWWWWM
KXNWWWWNX0kd;...................',lkNWWWWNNWWWMMMM
KXWWWWWWNNKOo....................,xNNWWWWWWNNWWMWM
XNNWWWWWWWNXO:...................'lKNNWWWWWWWNWWWM
NWNNWWMMWWWNKx'...................;kXXNNWWWWWWNWWM
WWWNWWWMWWWWN0c...................,kNXKXNNWWWWWNNW
WWWWNWWWWWWWNKd,..................:KMW0xOKXNWWWNNN
WWWWNNWWMWWWNKk:................':ONMKl;lOKXNNNKOd