.......'''',,,;;;;::::::;;;;;,,,;;::ccllllllllllllllllccccc:::::::::::::;;;;;,,,
...'''''''',,;;;;::::::::;;;;;;;::cccllllllllollllooooollcccc:cc:ccccc:::::;;;;,
..''',,,,,,,;;;;:::::cc:::::;;::ccclllllllooooooooddk0Odoollllccccccccccc:::;;;;
..';dkd:,,;;;;;::::ccccc::::::cclllllooooooooooddxx0NWW0ddooollllllllllccc::::;;
.',:0WNklcc::::ccccclllcccccccclllllooooooooddxk0XKXWWWXkddoollllllllllcccc:::::
..',lOOkxdolllllllooooooolllllodddddoooooodxk0XXNWN0NWWNXOxoollllllllllcccccc:::
..',lxkkkxddddddddddddddoooooxdc,,,:lodxxk0KXNNNNXXXKWWNNKOxdoooolllllllcccccccc
..';cdxxxxxxxxxxxxxdd;';lddddd;,;:,..d00KKXNNXXXNWWWXXWNNXKOkxddoooolllllllccccc
.',,codxxxxxxxkkkxxxxl;'ldddxo;:ll:,.oKKXXXXXXNNWWWWWNWNNXK0Okxxddooooollllcllll
',,,:odxxxxxkkkkkkkx;..,xxxxkd:';l::'oKKKKXNNNNWWWWWWWNNNXK0OOkkxxdooooolllllllc
'',;codxxxkkkkkkkko. .okkkOOOxdo;:,,x0000NNNNNWWWWWNNNNNXXK0Okkxxxdddooooolllll
',,;odddxxxkkkkkko. .okkkddol:,;:'.':kXXXNNNNNNNNNNNNNXKKK0Okkxxxxdddddoooolool
''':lddxxxdxxkkkx' ,c,'...... ;;,l;'lloxKNNNNNNNNNNNK0000OOkkxxxddddddooooooo
...;coddxxxxxxxx; ..':. .cl'.......xNNXXXXXXXKK0OOOOkkkxxxdddddddoooool
...,:clodddddxxxl'. ..'..'c........ ,KNNNNNXXNXXK0Okkkkxxxddddddddddoool
...,:cloodddxxxxxxxol:;'.. ......'.'.... oNXXXXXX0ol:;;:lkxxxddddddddddooool
...';:clloooddddxxxxxxxxxo.. . ....... ,KXXX0xl;,,;lxkkxxddddddddddoooolll
....,;:ccllloodddxxdxxxxxd' . ......'.. .ddd:,:ok00Okxxdddddddoooooolllllll
....',;::ccllooodddoodddxd. ..,...:..,cl,,okOOkkkxdooolloooollllccccccccc
......',,;;:::ccccccclllol. .. ..'..:,'.'..,kkkxdddolllclcclllccc:c:::::ccc
.. .......',,,,;;;::::::c;....... .,,...,dxo;;cxkddoollccc:cc::cccc:::::;;;;;::
.......''',,,,;;;;;:;'.. ....'. :Okkkkxxdoolcc::::;;::;:c::::;;;;;;;;;;
.........''''',,;;;;:. ...... ....cxkxxxddolll:;;,,,,,;;,;;::;;;,,,,,,,,,
.. ...........'''''''. .,. .. . ..:xxxxddllccc;;;,''''',,'',,,,,,,,,,''''
..... .............. . :xdddolllcc:;,,'''...'....''',,'',,,,''
..........''. . ,ooolcllc:c;,''..................','''.
.....'. . 'cc::;:c:::,............'.........'....
,. . .;;;;,;;,;;'............''....''.......
.. .,,''',,,,,............................
'. .''...,,','............................