..,xxk0KKk. .,,,,,,,,,,,;;;,,,,,,,,,,,,,;;;;,;,,,
.'ldkOKKKKo' .,,,,,,,,,,;;,,,,,,,,,,,,,,;;;;,,,,,
. 'ldxkO0KKKKx..',,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;,,,
. ':lodxkO0KK0o' .,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;,,,,
. ,:ccodddddo:';d'.',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,::cclolc;...;d0l.',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;
.',;:llol;'.....;oc .,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;
...',;coxl,. ,'..',,,,,,,,,,,,,,,,,,,,,,;,,,,,,,,;
.....';cxO,. . ,: .;,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:
.....',:ok:.''..'c,:ol;..',,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:
........'';cd:. ..,cdlll..',,,,,,,,,,,,,,,,,,,,,,,,,,,,,;c
.........',:dd:',:oO0Ooc'..,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:l
..........',;ckoodk0KK0d...',,,,,,,,,,,,,,,,,,,,,,,,,,,;:l
............'',;lkkdxkOKK0:..',,,,,,,,,,,,,,,,,,,,,,,,,,,;cl
.........'.'''',;lkOkkk0KKl...',,',,,,,,,,,,,,,,,,,,,,,,,:lo
........'''...'',;cxOOO0KXd...'''''',,,,,,,,,,,,,,,,,,',;:lo
'''''''.''.....'',:cdO00KXx...'''''''''''',,,,,,,,,,''',;clo
''''''''.......'',,;coOKKKx'...'''''''''''''''',,,,,'''',;cl
''''''......''''''',;:lk0Kx,...''''''''''''''''''''''''''',,
'''''......'........',ck00x;....''''''''''''''''''''''''''''
'''''..............,lxkO00o,......''''''''''''''''''''''''''
''''''..........',ckKKKKK0c.,......'''''''''''''''''''''''''
'''''''''''''''',:clOKKXK0c.. ..........'''''..'''.''''''''.
'''''''''''''''',:lclxO000:.................................
.'''''''''''''''...''...lk; ',..............................
.''''''''''''.. ...cxk'.:'..............................
...'''....... ...';lkOo..c,..............................
........ .....,lx, .;;..............................
................ ....':do. .';'.............................
...................',:okc .;'.............................
..............''',;lxkO0l ...''.............................
.............'',,;:codkO: ................................
............'''',,;;:clo. .............................
................'''',,;. ....... ........
.................... .. .........
....
...',,. ....
...','. ......
'..... ...... .
l:,... .. ..
:lc'..
.';c,.
....'' .
.. ';.........
.,'. ......'...