..'',,',,','..'..... ............';:c;:,:llclc,coc,''.....
....'...'',,..''..... ............';:;;ccloclc:::c','.....
.........',,,,;,,'''.................''';::;;:lc::;,'','...
..........',;:;;;;;;'.......'...........';:::,;:c:clllc;;''
'............',cc:;:;'. ........'''.......',;lc,;,,,;:c:,,,,
''...........;::::;'.. .....'',,;;'''.....',;:c:c;,'..''..
'::;'.........,;;:,. . .'...',,,;:,;;,,'.'''',:cc:;''::,..
;:;:lc,'............ .,::;'.':::c::;,''''..',;:ccc:c:::
:l;;;:l;,'........... .;cc:;,;;;:c:;;;''''.'',,;;;::clo
,xlllldo:;;'........ ..;:c:::;;:;,;;;,,'''''.',,,,;::,
,dooddxo;lol;'.... ..'',;:::;;;;;;,',,,',,'''';;;,,,
,,lxxxo'';;'...... .......,;;;:c:;;:;;,,;;;,,,',,,;;;;
,,;;;,'........ ............;:clc::::::ccc::;;,,''';
;,,,,''....... ........'c::cllc:;:cclddol:;,''',
,,;;;,,,,''... .......'',:::cccc;:::ccccllc:,'''
'',,;::;;,,'....... .....',,,;;;;;;;'.;c;;;;;,:;'''.
''',;;;:;;,,'.. .. ..............',;,cc::,;,;:l:l:;,''.....