..':lxk0KXNWWWWWWWWWWWWWWWWWWNXK0Oxc,.
...'':odddxxkO0KK000000OOkxxxxxxxddxxxkkOO0000kxdl;'.
...',,;:cldxkOOOKXXK0Oxddoc:;,,''''................',,:loxOKXKOdc,.
..,clodxkO00KK0KKK0Oxdol:,'.... ..';lxOKXOo;.
..,:ldk0KKKK0OOOkxdlc:;,... .,lkKX0o;.
...;cdkOKKK0kdol:;''.... .'lOXXk:.
...;oxO0KKKOxl:,.. ....................... . ...... .:xKKkc.
...:dxk0XXKOdc;'. .........',;:::;;;;;;,,;;::;;,,,''''''',;cll:,... .;d0Kk:.
..,cddkKXX0kdl;'. ........',;;::;;;,,,',,;;,,,,,,,,,,,,,,'''''''....';::::cc:,.. .:xKOc.
..';ldxOKKK0Oxl,.... .......,;;::c::;;;;;;;::;;,'''.....'''.................... .';ccc;'. .:x0Oc.
..,cdkO0K0Okxl:,,'......''',;:::::::::::;,,'''''''',,;;,,,'',,;,,,''''''''.''','';;,... .';:c:'. .:x0Oc.
..,cdk00K0kxoc;,,'...'''.'',;;;;;::;,,'''........... .................. ... ...',;;::,.. .,:;'. .cx0k:.
.':ok0KK0koc;,''',,,,,'....,:::;;;,'.... ............ ..';cc:'. ..'.. .ck0x;.
..;lx0KKKOdc,'.',:::;,'...':llc:;,'... .................. ..,,'. .lO0k;.
.:x0KXX0xc;'..,:llc;'...':looc:,'.. ..',;coodxxxxxxkkkkkkkkxxxxxxxxxxxxxxxxxxdoc;'... 'oO0x;.
.:xKNNKx:'...;ldoc;'...,cool:,.. ..;lxkkOkO000KKXNWWWNNXXXXKKKKXXNNWWNXKKXNNNWWWWNXXKK00OOOkdc,. 'dO0x,.
.':oOKXOo;,'.':llc:;,'',:cc::;'. ..,cdkkkO0XNXKK0kdol::cd0XXOl;,,,''',,;lkXXkl;,,;cxKNN0xc:lkXWMWNKKK0kkxl,. ,x00x,
.,lkXNXkc...';;:;,'...',;:;,.. ..,cokO0XNX0kdol:;,'.... 'oO0d, .cOKd;. .cOK0o' .,dKWXd::ldkKNN0d;. .;x00x,
.;oOXNKkc. .',.. ..'''.. .,cdO0KNWMWKxc,.. .lk0x;. .:k0Oo' 'lOX0l' .;xXXx;..'ckXWWXOl'. .;x00d,
.,oOXX0d:. .,lxOKXKxodOXN0o' .ck0x;. .;xKXOl'....'ckXXOl'..;xXXO:..lOXNK0KOo,. .;x0Oo'
'ckKX0o;. .'cx0XX0ko;...,xXNOl. .cx0k:....',;;;:cd0NWNKOxdddkOKNWNKxl:ckXWNk:,cxXXkxO0Oo, .;x0Oo'
.,d0XKx:. .;oOKK0ko;.. :kXNOc. ..;d0XKkdodkO0KKKKXXWWMMMWWWWWWMMMMMWWNKKXWMWN0xdkXN0OO0KOc. .;x0Oo'
.:kXXOl'. .,cxOK0kl;.. .,xXKd;. ...,:clodx0XWMWWNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNWWNXKXNXx;. .;x0Oo'
.lOXKk:. .:dOXX0d:.. .cKNOl,.';codkOKXNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMNOl. .;x0Oo'
'lONKx;. .:x0NWWKd,. ..;xNWN0kkOKXWWWWMWWWWNNNNWWMMMMWNNNNNNNNWWMMMMWNNNWWWWMMMMMMMMMMMMMMMMMMMMMMMN0o' .;x0Oo'
.'lOXKx;. .;d0XK0KXKkc. ...;:clx0XWMMWWWWNNXXXKK00kxxdodx0NWWXOdoddddddx0XWNKOxddxxkO00KXWWWWNKKXWMMMMMMMMMMW0o' .;x0Oo'
.;d0X0d,. 'lOXKkc;:dKXk:....,:ldk0XXNNWWWWMMWX0kdl::;,,'......'l0N0o,........'lOX0d;.......',:d0NNOo;;oKWMMMWWWMMMW0o' .;x0Oo'
.:xKXOl'. .;xKX0o,..'l0NKxolok0XNWWWWWNK0kkKNNKd;.. .:OXx;. ..cOXOo,. .ckXKo. .:kNWX00KNWMN0o' .;x0Oo'
.;d0K0d:. 'oOXKx:. .ckXWWNXXNWWWNNX0kkd:'..cOK0o. ..,oKN0dc:::ccccldOXWN0dlccc:;,',ckKXk; .lKXxc;lONMN0o' .;x0Oo'
.,d0XX0d;. .,dKXkl'...:x0NWMMMMWNKOxol:,... 'o0Kx;. .....,:lodk0XWWNXXKKK00000KKXXXXKKKKKKK00KXNWNOc. .cK0o,.;kNMN0o' .;x00d,
'oOXNNKx:.. .cONNOl;;lx0XNWWMMMWXOo;... .cOXXOdodxkOOO0KKKKKXXXXKOkxxdl:;,,,,,,,,;;;:cldxOKXXNNNNXOd:;:xX0l,;l0WMW0o' 'oOKx;.
.ckKX0xc,'',,'. .;xXWMWX000KXX0O0XNWXOo,. ..;lkKWWNXXXXXXK00kdl:,,'''.........',;;,.. ...'',;cdkKXXKKKNN0dlokXWMW0o' .ckK0o'
.'o0X0d;'';clc;'. 'lOWMMWWWNKkl:,.,ckKKx:. .';codxOO0KXXX0xolc:;,''... .:xO0000Oxc,. ..',;ckXWWNXKXXNWWNOl' 'o0XOl.
;kKXkc'.,::;,;:;'. .,xKWMWNKOo:'. .ck0kc...':ldxk0KKXXXXOdl:;,'.':ll;. .:xdc:cd0XXOl,. .. .:dOXWWNXKKNXkc'.... 'o0X0l.
;dXXx:..,;'..'lkxc' 'l0WMNOl,.. .;xKXKOxxk0KXXXK0Oxl:;,.. .,oOKOl,..,odoc:;;;;,. ... .;o0XXOo;'... ..;:c;. .'lkXNNNNNKo,..';::,'';dKN0o'
OKXk;...,'..'o0XOc. .;dKNKd, ..,lxKWMWWNX0Okdl:;'.. 'o0KOl...'ckKXXK00Okd;. .:xKNXKOkxo:;;:cc:;.. .;dXWMWXkc. .,;::::lkKN0:.
WN0l. .'''..lOKOo,',;:ccokKWXo. ..':lx0XXNX0kxo:,'.. ......... .,d0Kk:. ...;codoool:,. .,dKWMMWNKxc,'... .:kNWN0o' ..''',;:oOXXd;
WKx;. .''..;xX0o,.'lk0KXNWMWKc. .':lxO0KK0Oxoc,... .',,,,,,'',,,,:okKKOdlc::,.... .;xKWWNKkl,. ,xKNKo,. .;:;'..':o0X0k
W0l' .'...;kXOl' .';cok0XWWKdclxO0KK0koc;'.. ........',;:;;:ok00K0Oxl,. ..:okKXKOd:'. ..... 'oOOd, .;:,''.':x0XN
W0l' .'...;xX0d, ..;d0NWNXK0Oxo:,.. .......,::::;,. .'cx0KKOdc'. .';clodxdo:'..';:,. ..'''...,o0NW
WKd;. ......lOK0o,. 'o0WWKx:'. .............. ,d0XKxc'. .;ok0K00KXNNKx:'.... ..,;;,'..''...'o0NM
KX0o...... 'lOXKx:. .,dOkc' ..';coxxkkkkkkkkkxdl;.. .;kK0d,. .cxkxo:;:oOXNX0kl:;;:coxO0kl;''''...,o0NW
oOX0l;'''.. .cOXX0o;. .';....';cdkO0KKK00OOkkkkO0KKK0xl;. .:k0kc. ..... .':ok0KK00000KK0Oo:;,,''''',o0XW
.c0NKkl:;,. .;xKXX0xoc:;;::,;lk00KKKOkdl:,'.......';ldOKK0x;. ..,::;,'. .'o0KOl'. ..';coooolc;;,;:cc:,,,,';dKXK
.ckXXOxl:;.. .;ok0KK000000O0KK0kdc;'... .'cx00x:. ..,cok0KXK0Oo;. .;lxKNWX0dc,.... ..... ..,:ccc:;,',cOXOd
.,o0XXOdl:'......',;::cccllc:::,........ ..;ccc;,'.....,col:,..';coxOKKXK0OO0KXX0d;. .;dOXNWWWMWNXKOxxddolc:;;,''..... .';cc:,'.,lOXKl.
.;d0XX0xolc:;;,'........ .;odc,...'lOKKKK0OOOOOkkkkOkkOO00KKKXKOdc;..;ox0WWKo' ..:oddxOKNWMMMWWWWNNNXXKK000000Od:. .,::;;,,,'''',;;'..'ckKXKx,
.;x0XNNX0xdollc;,... .;lo:,...,xXWW0dloxKWWWWWWWWWWMWKkc;;,... ..ckKXNKx:. .....;okKNWWMMMMMMWX000XWWMMWNO:..,::;,''''.......'lkKXXkc.
.;oOXWNKx:,.... ... .,o0NX0OOKNMMMMMMMMMMWNOc. .:oxOKXKOo;. ..':d0XNWWWWNXXKXNNWNNKd;. .. 'ckXKOo:.
.,o0NN0o,. .,lkKNWWMMMMMMMMMMMMNKxc:ldxOKNX0xl:,. . .',;::coddddddoc;;'.