ooooloooooooooooododooolooooooooooollooooooooooooooooolooooooooooooddooooooooooo
ooooloooooolooolooooooolllcloooooooooolooooolooooooolloooooolollolooollooollloll
oolllc:;;,,;,''.'''''.......:;....''','',;:;,:::;,,,,,;;;;,,;,,'''.....;;.......
.... ': .. ...... ..
;;. ........'''',,,,,;;;,....... ..
..'c,....',;;;;:clodddddddooolllllllcc;'..... ..
................,,cl,',;::::clodddddoooolloollolclooolcc;.......
...............;;;o:,,''',;cllooollolllllllllllllloddollc:.......
.......'.....':,lo:,'',;::ccccc:::cccllloooodolcccodddolc:......
.......l'....;:;oc,,,;;;;;;,,,,,;;;:cclllooddddollldxddolc'.....
......;:.....:,:o:;;;;,''''''',,,,;;:ccllodxxxxdoolldxddol,.....
......c'.....;,oc:;,,'......''''',,;:::clloxkkxdollldxxxdo;......
....;:......'cdc;'''.........''',,;;:::ccloxxxolccldxxxdd;... ..
....c'......'do:,''''.........'',,,;;::ccllookOxdlodxxxdd;... ..
...;;.......:oc,,''''.........''',,:clllooooodOkooxxxxxdd:......
...:'......,c'.,,''''''..''''',;:looollclllllodddkxldxxddc.......
..;c.......c,...;;:::c:;,,,,,;:ldooO0kxdllcllllodOdcdxxdd:.......
.:c......::....,:odx0Oo:;,,,:occ:;lolll:::cllloxkolxxxdo,.......
..,,...':;.....':occolc;,,',co:;;;;;;;,;;:cllldkxldxxxdo'.......
.....,,'........,,,,,,,,,,',:lc;;,'''',,;:cllcdxdxkxxxdl.........
................'''''''',,,;clc:;,''',,;;:lllcdxxkkxxdd:.........
................''''''',,,,:oolc;,',,,;:clllcoxkkxxxdl,...... ..
................'''''',,,,,:loloo;,,;;;:clllcdxkkxxxo;..........
.................',,''',,,,;lool:;;;;:;;:clcldxxkxxxl'..........
..................',,,,,,,,;::::clol:;,;:cclookkdxxxdc...........
..................',,,;:::cclooddoc::;:cclddokO:;lxxdl,.........
....................,,,;ccllllllc::::cccldollod,',:oddo:'.......
.....................',,,,;;;;;;;;;;:clooc:ccl,.''',lddol;'.....
.......................',,,,'',,,;;:ccc:;;::c;...'''';clollc;....
......................'c:,,,,,;;;:;;;,,,;;;;......''''',;:cl....
......................'ok:,,,,,,,,,,,',;;;,.........''.....'....
......................'ckx:,'''''''''',;,'..........'''''''.....
......................,lkd:,''''''''',;'...........''''.'......
......................,:xxo;,''''''',;'.........................
.....................'';loc,...........................''''''''.
.......................................''''''''''........
....................''''''''''''........
.....'''''''''.........
.'.....