kkxkkkOOkxxxddxxxxdddddddxxxxxdddoc;.......... . .. ..........',,'.....',;'.... .. .. ... .......'................'............................................................''''... .........
kkkxkkkkkxxxddddxxxddddxkkxxxxxddoolc'.. .. . ..... . .........'',,;,'....',,'.. ... . .. .... .......''.....................................................................'''....'''...... .. ........
OkkkkkkkkkkkxxxxxxxxkkkkkOkddooc:::c:,.. .. .... . .........',,;;;,'....','...... . . .... .......''''.......................................................... ................''''.... .............
OkkkkOOOkkkOOkOkkkkkkkxxkkxddol;........ . ...... . .... ..........',,,,,,,,'...','.. ....... .......... ..............................''................................... .................................
xkkkkOOkkkOOOkkxxkkxxxkkkkkxo:'..... .. ... ... . .......... ..............',,;;,''''.';.. .............................................''.........................................................................
xxxxkkxxxkxxxkkkkkkkkkxxxkxdl,'...''..'''''.... . .... ........ ....... .............'',;;;,,,,'',;,.. .............................................''..........................................................................
dddddddddxdddxkkkkxkkkkkxdocccclccccccc:::;,'... .. . .. .. .... ......... . .... . ... .........''',,;;;;;;;,,,,,......... ............'......',,....................''....................................................................... ..
xddddxddxxxdxxxxdxxkxooddollllllllllcccc::;,... .... . .. ..................... .. . ........... ...'',,;:;;;;;;,,,;;'........ ...............'...'.''.............................................................................................. .
kxxddddxxkkdooooooooooooolllllllllllccc::;,'.... . ... . . .. ....................... .. .... ............''',,,;;;;:;;;:;,''... . ...........'''''.''''''....................'.................................................................... .......
xddddddddddddddddddooooooooollllllllccc:;,'.... . .. .. . ....................... .. ..................'',,;;;;;:::::::;,...... .. .......,,,'...'...............'................................................... ............................
;:::cccllllooooooollllllollllllllcclcc::;'..... ............ ................ .. . ... .................',,,;:::::::::,'........ ... ......',''.............................................................................''.... .... ..........
,,'''.......''',;:;,,,;::ccccclllcccc::;''.... . .. .. ........ .............. . ....................'''',,,;::::::;;,''..'''.... ............................................................................................. .......... ...
oollcc:;;,'''..............''',,;;:;;;,'........ ......... ... . ...... ...... ............',,,;;;;:::;;;;;,..',,'...... .. ....''................................................ .... ...........................................
ddddddddddoolc;,'.......'''''.................... .... .......... . . .. ....... ..........''',,,,,;;;;:::;,',,''''.......... ................................................... .. ........................... .. .............
ddddddddddoolcc;,..',,;;,,,,'''.......... ..... .. ... .. ....... . . ... .. ............'...''',;;;;;;;;;,'..',,''....... ...'................................................ ......................... ...........
ooddddddddoolc:;,',;;;;,,,,,'''............. ... ... ........ .. .. .... . ..... ...........',,;::;;,,,;;,,,'..'....... ....................................................... ................ ............. .. .. ...
odddddddddoolc;;,,,;::;;,,,'''''.'............ . ... .'.. ..................'',,,;;;;::::;,'''''.......... ..'................................................... ............................... .... ....
oddoddddddoolc;;,,,:::;;;,,,,,''................. . .. .... ........ ........'..',,;,;;::;;,;;;,,............. ..............................'..................... ......... .... ......................
ddddddddddoolc:,,,,;::;,',,;;;,,,''..................... ..'.. . ..............'........'',;;;;;;;,;;'................ .................................................... .......... ... ......''...............
clodddoodooool:;,,,,::;,,,,,,,,;;;,,'....................... ..''... ..................''',;;;:;;;;;''...............''.. ........................'''''''.................... ............ .........','... ....
..',,;:cllloolc;,,,,;::;,,'''',,,,,''.......................... ..,'... ........................',,,;;;;;;,'.................''... ...........................'''....................... ........................,,.. ........
..........',;;;;,'''';::;,,'''',,,,''''''''........................ .'''.. .......''','.........'',,;;;;;,'..... .................. ..........................'','''....................... ... .. ......................
.....................',:;,''''',,;;;;,;,,'''''......................... ...... ...................',,,,;;;,''...... ................... ........ ................',;'''....................... .. .............. ....
............... ..,;;,,''',,;;;,;;'''''',,'......................... ... . ....''''''....,;;:::,'........................... . ... .... .................'''........................... ... ............ .
.................. .';;,..'',;;;;;,,,'''''''''''....................''.. ... ...... ....',,''.'',;ccc:,,,,,'''....................... . ....... . ... .............''................................ . . ..........
......... ...... . .,:,'.',;::::;,,,,,'''''................... ....... . .. .... .............',''',;:cllc:::;;',;'....................... . .. ........................'..............'..''............ ..... .. ........... .
............... ... ..,;,,,;;:::;;,;,,,''''''............... .. ........ ... ..... .........',;;;;:::::;;;::::::;,............................. . ....................... ..............''....''.............. . .... ... ........... .....
.................... ..,;,;;;;;;;;,,;,',,,,''''................... ......''.. .. .. .. .......''',,,;;:c;;;;;,,,,;,,;;;;,'................................. . . ... ........ .....''.. ........''.',',............... .... ........... ...
....................... ..,;;;;;;::::::;;;;,'''...................... ...','... . .. .... . .. . ... .......'''',,,,,,,,;;;:;,',''...'',,''.... ......................... ..... ............................',,'''.................... .... . ....... .....
...................... .. ..,;;,,;::::c:::;;,,''',''............... ...','.. .. .... . .... . ...........''''''',,,;;;;,,',,,;,'..........''.................................. .. . .. ................................................ . .... .....
........................ ..,;;',,;;;:::;:;;,;;,,''.......'......... ...... .. ..... ....... .. ...........'.....',''''',,;;;;;,''';;,................................................ . .... .......''............''.'''...................... ........... ..
llllclcc:;;;,,'''............ ..,:;,,',,,,;;;;;;::,''..........'........ ... . . . . ... ... ...............''.....''',,'',;;,','','.';,..'............................... ........... .. ........ ......................,,.......................... . ... ....
oooloooollooooollllcc:::,,,'.....';;,,,',;;;:::;,,,''..................... .... . .... . .. ..................'''..'......''..','',...'''',''''''''... ........................... ... ........................................................... ..
oooooooooooooooooooooloolllcc;,'..,;;;;;;,;:;;;;,,,,,,'''...........'...... .... ... ... .............''......'...''.....',...',,,,,,;'..',,,,'..................... ..... ..... .......................... .......... ...................... ..
ooodooooooooooooooooooooooollc::;,,;::ccllcc:::;;;;;;,'''......'''''..'.... ...... .... . . ....................'...','....''....';;;,''....'',,,''............................. ... ....... .......... .. ......... ..................'...
ooooooooooooooooooooooooolllcc:::;;;::::;;;;;::::;;;;,''.................... .. ... .. ... . .... ......................,'....''...........',;,,,''..'','..'''............................ ... ......... . ... ....................
oooooooooooooooooooooooooolllcc:;;,,,,,,,;;::;;;;:;;;,'.......................... ..... .... . ..........'..........',''..........'''.......'.'..',,,,,,,'',;'....','......................... ............ . ..... .. ....................
ooooodoooooooooooloooooooolllc:;;;;,,,,;;;;::c:c::;,,,'',,,''.....'''''.......'.... . ........... .. .. .''. .....,'..........'................',''...''',,,'',,'','.','''''',,'.................. . .. . . . . ..................
ooooooooooooooooooooolllllllccc::;;,'''''',;;;,,;,,'''',,,,,,'..'.'',,'''''''''''...... .................. ....... .'.. ........................................''''''''...',''.'','',,'.............. . ....... .. ... ......... ....................
oooooooooooolllllllolllllllcccc::;;'......'',;,;;,,,,,;;,'',,;;,''',;;;;;,,,,,'............................... .. ....... ..';.. .........''''...........'...'...'.......'',,,''....''...'..','''.............. .............. ... ..... ........... . ...........''....
ooooooooooolc:;;,,,,'''''''''''''''.........'''..''.'.',,',,,'''''',,;;;:;;,,,,'....... .......................... .... .. ... .''.. .......'''....,,'''''''..'''......'''.',,,,''...'...''....''...................... .... ... . ..................... .............
oooooooooooooolloolc:;''..................'..........'''',,','.....',;;;;;;;,,'................................... ...... .. ...... ......'''....''','.''...'.....',,',,,,;;;,,,,''.........''''''................ ...... .. ..............'.............. .............
oooooooooooooooooooooolllc:;''...... ...'..............''','''..',;:;;;;,'...................'................. ...'''. .. . ... ...............';'''..........',;,;;;;::::;;;,'........''''',,,'''..''............. ... ................'................. ............. ..
cloooooooooooooooooooooollllccc:;,,.... .....'..............'',,,,''',;;;,;;,.............'..................''..'. .....''. .. ...... ....... ......';',''...........';;::ccc:;::;,'.......',''','',,,,''''''........... . . ..............'........................... ......''.........
..,,;:cllllooooooooooolooollllcccc::,'....................'',,,,,,;;,,,,'''.......''......''..'''..',..''....,'..''. ......'.. .. .. ...... ..'',,.. .....'',,;'..........',,,;;:::;:::;,'................'''','','''''....... ..... . . ................. ........ .. ............................
........',;::cllloloollllllllllllcc:;,'.. ............'..,;:;;;::::,'.',,,....,,''''.........''..'..............''... .... .....''''. ..',,,'. ..'',,;..........',,'',;;;;:c:,''... .. ............'',;,'''''..... .... ... ............ ...........'......
...............',;;:clllllllllllccc:;,'... ..........',,;::ccc::;;'.''''....,,'.....''...''''...................... ..... ......;'.. .':,,,... .....'''''......',,''.;;,',,,..... ......''''..''..... ........ .. ......... .. ..........
......................',;;cccllcccc:;,....................';;::;,,'''...................''......''...........''.......... ..... ....''.. .,;;;,.. .....,,;,......'',,''.'','''''............ .............. ....... . . .. . .
........... .... .........'',:::c::;'....................',;::;'.........''.......''....''''...''''''....''''........''. .'. ........ ..,;;:,. ..',;;;,'..''',,'',;:;'',;:::;:;'''''''.'.. . ........... ... ............ ..
...................................'.......................',,'...........';,..'.....'....'................','.........'... ..''.. ..'''.. ..';;::'. ..',;:;;,,,,,,;,;oo,...,clooc:;;;;,,,''........ . .................'.........
...................... .. ...........................'',,'...........''''...''...................''..','''.... ..'.''.. .''.... ......... .',::::'. ...,;::;;;;::c::okKd..'codool::;;,'''.. ....''.............'''''''....'..............
c:;''................... . ... ....................................''''''.......................,,,,;,,,.... ..,,,,'. ..... .......... ..',;:::;. ...,::;::ccclc:cx0Xd''cddddlc;,,,'..'... ...,,,,;,,,'.....'',;;;;'''.. .....'... ............. ... ....
ooolllcc;;,.'.......... . . ..................... ..............''''..'..............''...,'..'',,,,,.... .,;,,... ..'... . ..... .... ..',;::;'.. .':::::cccccclxOOo,':oxxdol:;,''..... ...',;;:;;;;:;''',,,;;:;,'............................................. . ........
ooooooooolloolcc:;;''......... .. ...................... ...........''''....''.',''....''.............',;;'..... ..,;,,,. ....... .. ............',;;:;,'...';:cccccccccodl,.,:dddool:;,,'..........,,;,:c:;;:;;,,,,,;;;;;'.... ........................................... . . ... ..............
olooooooooooooooooooolc::;,'...... ...................... .. . ....','....',,,'',''',,'''............''';;,,''. .':;;,'. ....... ... ...........'',',;;:;'.,;:ccccc::cccc,.',coodl::;''''..........',,,,;::::::;;;;;;;;'.... ....'.............................................. ......................
',,;;;:ccllloooooooooolllllllcc:,.....................................',,,,,,,,',,,,,''''',,'..........'',;;;;;,'... ..;;;;,.. .............. .....'...''','',;:::::cll:;;;,;,...',:loolc;,,''.......'',''',,''',;::cccc:;:;;,.. .....''......... ........................................',........... ..
............'',,;:cccllllllcc:::;,...................................',,,,'''''..'','',,,,,,''............',,;;;:,'.. ..,;;,'........''.............'''''..''',;ccclcc;'........',:clllc;,'.'........''',,,'''.,,,cccccccc::,''...........'.......... .. ....................................................
... ....................'',,,,;;,'..................................',;''''''''..',,,;;;;;;;,'''.''....'..',;;;;::;,'.. .';;,,'.......''.............''''..''',;:lllc:.. ......,;:cclc;,,,'.........''''''....'':llcclccc:c::,'..........''''........... .. ..............................................
........................ ............................................,,''.''''....',;;;,,;;,,,,''''','',,,,,;;;::cc:;'......,;,,,,'.....''..............'.'...',;clllc,. ....';:cccc:;,'..'.''''''''''','''....,;clllccllc;;,,'..........'',,,,'... .... ... ... ................ ......... . . ...........
......... ... .. ....................................................',,,''.......',;;;;::;;;;,,,,,''''',;:;::cc::::::,'...',;;,,;,'...''''..................'',:lool:....',;:clolc:,'........''',;,'........';clccccclcc;'.............''',,,'.... ... ........................... .. ................
.............................. .. ...................................''''''..'...''',,,,;;;;;;:;;,,,,;;,,;cccclllllllcc:;,'.';:;,,'''...''''..................';:clol;..';:clllolc;''''''..................';:lollccc:;,'..............',,,,,,,'....... ... ................... ......... ... ......
........................ ... ............................ ...........'''',,'......''''''',,,;;;,,,,,,,',;:ccllooodddddoolcc:::c:;;,'......'...................';:looc,..':looolc:,..,'''...''...'',,;:;,;;;:cclllc;,',.....'',,,''....,,,,,,,''''... .. ..................................
::::,,,,,,''''.......................................................'',,,,'......'....'.'',,,,,'...'';:cldkO00000KXXK0kdolllccccc:;;;,'''....................';:lll:,...,:lll:;'...'....'.....,,,,;::llccllcc;;;,''',,,,;;:cc:,'......'''',,,''... ..............................
,;:::ccllllllllclc:;;;,,'.........................................'''''''...............',::clcc:,...,;cokOKNNNWWWWMMMWNklc::ccllllllcc;,'....... ..... .....',;cc:;.....';:;,......................',;;::;,''';,,,;;;;;:ccc:,'''''',,,'',,;;;'.... ................
........';;;cllllllllllllllc:;,,'................................'',,','...............';clloddoolc,..,;clxO0KXNWWMMMMWNkl;'...,;:cooooc;,'..................'''',,,'.. ...................',,''.'',,,,'''.',;;;;;::;;;:;;,'..''',,;,,'',,;;,......... ....
...............',:ccclolllllccc:;;,'............................'''''.......... ...''',,;:clloddddooc;'.',,:ldxOXNWWWN0dc,........,cooolc:;'.......................... ...'.''''..........',,::;;;;,''',;;;;:::c:;;,,'....',,,,,;,,,,,;,,........... ..
........ ...........,,;:ccccccccc::,'....................'.......'','.............''',;;:::clododdxdol:;,,'',;:looooc;,'.'''......';cllll:,........................ ...'''',,',,'.'.'',,;;;:;;;;;;::::::::;;,,'......'',,;,,;;;;,;,,'.............. ..
.. . . .... ............',,;;:::;,'............ ................'''..... .......'',,,,,,,;cloooddddolc:::::;;::;:;;:ccc:::,....';:cc:,'....................... ...'''';,,'',,;,;;',,;::cc:::;:::::;,'.......'',,,,,,,;:;;;;'''..................... .... ...',,;,'..
...... .... .. ................''.'.... . .............. ...... .........','',;::loloodddooooolllloooooooooll:'.....',;,......'''.......''........ ....'''',;,;;cc;;,,:;::cccc:::::::;'..........',,,,,,,,,,,;,'..................................... .........'',;;::cclllc,. . .
.............. ............................. ... .... ..............,,.................'',;;,,;;;;;::::;:::ccclloooooc:,. ...........'''.''....''...... .....'',;,;;:::::c::c:;;:;;:c:;;,''...''',,'',,,,,;;;;;;;,;,'''',,'''.'............................ ..'',,;;;;:::::cclllooooll:.... ..
..................... ............. ...... .. .......,,;;,,''.................'''''...''''','...'',,;;;:;;'. ........''''''.''........ .. ......''',,;:::::;;:;;,,,',,,''''',,,,,'',,;;:::c::::;,,............................... ... ..... ..,:clllllllllooooooooooool:'.....
,''.................. .. . .......... ... . ....'............,,;;::;;;;,,''.''........'.'''''.....''''................ .......''''''........... ................'',::;;;;;;;:::::::;,,,,,,,,,,;;;;;;:;::;;;;'............................ .. ......'... . ..';coooooooodddddddddddooc;... .....
ooolc;,,'.............. ................ . ...'''....''...''';:::;;;;;,,,''.',,,;,,'............''''................ ........'''............. ....''''',,......',,,;::::clcc:;,,'',;;;;;;;;,,,;:;:::cc:;;,'..........''.'...'........................'','. .. ......,looddddddddddddddddool:,. .. .......
oooooooolll:;,'............. ................ ......',,,''',,,,,,'',;;:::;;,,','''',',,,''''...'....'...............''.... ...'................... ...'',,'','',,''''',;clcccccc::;,,,,,'......',,,,,;;;;;;,'... . ... .......',,,,,',,'...............''... .. ... .. ..,coddddddxdddddxxdddddl,....... ..
dooooooooooooollc:;,'............................ ..............'''',;;;;;;,';;:ccccc:;,''''.'',,;,',,,,,,,,''..................... ....................... ...'',,'''',,,,'';::clllccc::;;,,,,'.......,,;;;;;;::;,'''''..............'',;;;::clllllllc:,'.... .............. .. .........,:oodddddddddxxdxdddol;...... . ..
ddddooooooodoooooooolc:;;,'....................... ............',;;;;;;;,,,;:::::c:;,,;'''..'.....,,,'...'.''''........'''''.... .................... ..',,,;;;;;''';;;cclc:::cccc:;;;,,;;;;;;;,::ccc:::,,,'',;;:::::::ccccccllllllllollooodddddooolc;'................. .. . .......,codddddddxxxxdddddoo;.... .
ooooooooooooooooooollloooollc;,'............... ...'...... .....'',,;,,;;:::;::::cccc::;;,,'''''....'',;,.........'',,,,''..... ...... .................... ..,;;;;;;;'.',:ccc:;,,;::;,,,,,'''..''','',,,,''....'';;:cllllllllooooooooooooooooooddddddddddoool:'........... ... . ..... .......,:oddxxxxxxxxxxdddol:'...... ..
cloooooooooooooooooooooooolooollc:;,'.................',;;,..... .......'',;;;;,,''',,:clccccccc:;;,,,,,;,,.....''..',,,',,,''......'...... ..................... ...';:c;;,:c:::c:::,;,;;;;;;;,,;,'.'.',,,,,..............',;cllloooooooddddddddddddddddddddddddddddddoc:,.......... ... .. ........,codddxdxxxxxdddddoc'... .
.',;:cllllooooooooooooooooooooloooollc::,'.... ......';;,,'.... ...........'','........,;;::cc::::;;;;;,''',;;''',;;,,,,;;'......'''''.... .....................,;:cc:;;:ccc::;,,;;;;;,;;::::;,,',,,,,,''..................,;:cloooloooodddddddddxxdddxdddxdddddddddddol:,......... .........,codddxxxxxxxxdddo:... ..
.......',;;clooooooooooooooooooooooooooollcc:,'......';;;,'... ........................',,,,;,;;;,;,''.''',,;;::;;;;,',,,,,...'',,,,'','.... .....................';:ccccclllc;,;:::::;;,,,,,'.'''..'',''''''.......................,;:clooooooddddddxxxddxxxxxxxdddxxxddddddoc,.............. . .. ..... ....;lddxxxxxxxxxxxdl,...... .
.. .........',::cloooooooooooooooooooodooooooollc;,''',;,'...............'....... .....',,,,,,;;;;;;;;,,,,',,,;:::::::;,,''.....'''',,,,,,''... ...................',:clllllolcc:::ccc:,,;;;;,,,'..'.............''',''.....................'',;cooooodddxxxxxxxxxxxxxxxxxxxxxxdddoc;..... ...... .. ...... ......':odxxxxxxxxxxddc'.... ..
.................,;:loooooodoooooooooooooooooooooollc:;;;,,''',;;;:;::::;;:;,;,'........',,,,;;;;;::::::::;;,;;,,,;:::::;;,'.....'''',,,;;:;;;;;'.....................',clooooooolc:cccc:::;;;;,,,'''........................'.........................,:clodddddxxxxxxxxxxxxxxxxxxddddddl;'.............. ...............;ldxxxxxxxxxxddc'... ..
.....................';ccloooooloooodooooooollloolllllcc:,,',,,;::::;;,,'',;,'''''.'''.','''',,;;::::;:::::::;:;;;::::cccc:;,,''..,;,,,,;::;::::c:;,,''...............;:loddoooollllc::::::,,::::;;;,'................ ...................................';:looddxdddxxxxxxxxxxxdddddxddoc;..............................,cdxxxxxxxxxxxdl'.....
.........................,:cclooodddddddddoooooooolllllc:,''....,'''.......... . ......................',::cccccllllc:;,,,,,''.,;;,,;ccclcccc:;;''..........,:loddooolllccclc:;,,''',;:cccccc;;'''....................................................',;cloodddxxxxxxxxxxkxxxxxxxxdl:'...... ... .................'cddxxxxkkxxxxdc'....
... ............ ............',:cloooddddddddddddddddddoolc;'....',''.... ......... .........................';;::ccccc::;;;;;;::::::ccccclllllllllll:;,'......,codooollllc::cccc;,,,;;;::clooooddolc:;,'......................................................,;clodddddxxxxkkxxxxxxxxxxdl;.............................;lxxxkkkkkxxxdl'...
... ................. .... .......,;cloddddddddddddddddddoooc:,.....''.... ...','''.....................'''''''',,,,;;;;;,'',;;;;,,;:ccc:cllloooddoooooc;,'',,:clolllccccc::::c::;;:;:cloodddddddddddooolc:,'....................................................';cloddddxxxxxxxxxxxxkxxxxl;............................,lxkkkkkkkkkxdc'..
.... ........................ ........,:clodddddddxdddddddddoooccc:,,,''..... ......'''.......................... ......''','',,;;;;;;:cc::cccllooooooddolc::::::clllccccccccccccc::cclooddddxxxxdddxxxxxxdddooc:,'....................................................;cldddxxkxxxkkkkkkkkkxxdc,...... ............. ......':dxkkkkkkkkxdc..
......... ...... . . .... ............,:loddddddddddddddddddddoollllc;,'.................. .......''''..',,,;cc::ccclccccllllllccc:cc::::ccc:::::::ccccccclloddddxxxxxxxxxxxxxxxxxxxxxxddoc;''..................................................';codxxxkkkkkkkkkkkkxxxdc'..........................';odkkkkkkkkxd:.
... ................. .............. .......',:loddddddddddddddddddddddoooolc:;,;;,,,'............... ... . .. ...................',,;;;:::cc::cclllllcc::;::;::c:;;;;:cccccclloddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxdddoc:;''................................................,:lddxxxxkkkkkkkkkxxxxoc,..........................,lxkkkkkkkkxd:
................................. ...............';:codddddddddddddddddddddddddoodoooool:,.............. ....................................',',;::::cccccc::::::::::cclcccccllccllodxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddl:,'................................................,:ldxxkkkkkkkkkkkkkxxdc,.........................,ldxkkkkkkkxd
... ...... . ..... .... .....................';:loddddddxxdddddddxxxxddddddddddddollllc:;'....... ......................................'',;;;::c::::::ccccccccllllcc:::cloddxxxxxxxxxxxxxxxxxxxxkxkkkxkkxxxxxxxxxxxxxxxxddl:,'...............................................,coxxkkkkkkkkkkkkkxxdc,........................'cdkkkkkkkkk
...... ..... .. ...... ....... .......................';codddddddxxxxxxxxxdddddddddddxxdddddddol:;'....................'.........................'',',,,,,;:ccccccccc:;;,''''';:codxxxxxxxxxxxxxxxkxxxxxxxxxxkkkxxxxxxxxxxxxxxxxxxdoc;,..................... ........................';ldxxxkkkkkkkkkkkkxdc'.......................':dxkkkkkkk
............................... ...........................';cloddxxxxxxxxxxxdddddxxxxxxxxxxxxxxddddolc;'.'...................................................',,,;;,...............',ccodxxxxxxxxkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxdoc;'............................................',codxkkkkkkOkkkkkkxl;.......................':dkkkkkkk
....... . ............... ....... ............................,:oddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddolc;''.........................................................................',:loddxxxxxkkkkkkxkkkkkkkxxxxxxxxxkkxxxxkkkxxxxkxxddl:;'...........................................';ldkkkkkkkkkkkkkxd:'.......................;dkkkkkk
.............................. ....................................':coddxxxxxxxxxxxxxxxxkkxxxxxxxxxxxxxxxxxdddolc:;,.........................................................................'';cloddxxxxxxxxkkkkkkxkkkkxxkkkkxkkkkkkkkxkkxxxxxxdlc;'..........................................,ldxkkkkkkkkkkkxxl,......................':xkkkkk
......................................... ...........................';codddxxxxxxxxxxxxxkxxxxxxxxxxkkxxxxxxxdddddddoc:,'..........................................................................';clodxxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxoc;'........................................';oxkkkkkkOOOkkkxo:'.....................,cdkkkk
....................................... . ..............................';codxxxxxxxxxxkkxxxxxxxxxkkkkkxxxxkxxxxxxxxxxxdoolc:,.........................................................................',;cldxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxdl;,'........................ .............,cdkkkkOOOkkkkkkxo:.....................,lxkkk
............................................................................';ldxxxxxxxxkkkkkkkkkkxxkxxkxxxkkkkxkkkxxxkkkxxxxxdol:,'.........................................................................';:lodxxxxkkkkkkkOkkkkkkkkkkkkkkkkkkkkkkkkOkkkxo:,'....................................';lxkkOOOOOOOOOOkdc'...................',lxkk
............................................... ..............................';codxxxxxkkkkkkkkkkkxkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxdlc;,'........................................................................',:looxkxkkkkkkkkOOkkkkkkkkkkkkkkkkkkkkkkkkkxdo:,....................................,cdkkOOOOOOOOOOkxo;...................';okk
,'...............................................................................';cldxxxxkkkkkkkkkkxxkkkkkkxxkkkkkkkkkkxkkkkkkkkkkkkkxxdoc:;'......................................................................'',;codxkkkkkkkkOOOOkkkkkkkkkkkkkkkkkOOOkkkkxxoc;...................................;lxkOOOOOOOOOOkkxc'..................,:dk
dooc:;,'.............................................................................;cdxxxxkkkkOkkkkkkkkkkkkkkkkkkkkkkkkkkOkkkkkkOkkkkkkkkxxdlc;'.......................................................................'',cldxkkkkkOOOOOkkkkkkkkkkkkkOOOOOOOOkkkkkxl:'.................................':oxkOOOOOOOOOkkxc'.................',ck
kkxxxdddlc;'...........................................................................';ldxxkkkkkkkkkkkkkkkkkkkkkOOOkkkkkOOOOkkkkOOOOOOOOOkOkkkxdl;''........................................................................,:ldxkkkOOOOkkkOOOOOOOOOOOOOOOOOOOOOOOkkxdl:,...............................',cxOOOOOOOOOOkkxc,..................;o
kkkkkkkkkxxdl::,''.......................................................................',;ldxkkkkkkkkkkkkkkkkkkOOOOOkkkkkkkkkkkkkkkOOOOOOkkkkkkkkkxo:,'.......................................................................',;:ldxkOkkOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkxdc;'..............................,cdkOOOOOOOOOkkkl'.................':
kkkkkkkkkkkkxxxxdl:,'.......................................................................',:ldxkkkkkkkkkkkOkkkOOOOOkkkkOkkkkkkkkkkkkkkkkkkkkkkkkOOkkxoc;.........................................................................',;coxkkOOOOOOOOOOOOOOO0OOOOOOOOOOOOOOOkxo:'.............................';dkOOOOOOOOOOOko;'................;
kkkOkkkkOkkkkkkkkkxxoc:,'......................................................................'';coxkkkkkkkkOOkOOOOOOkkkkkkOkkkkkkkkkkOOOkkkkkkkkkkkkOOkkxoc;'..........................................................................':oxxkOOOOOOOOOOO00000OOOOOOO00OOOOOkkoc,'...........................':dkOOOOOOOOOOkxo;................'
kkkOkkkkkOkkkkkkkkkkkkxxol;''.....................................................................'';coxxkkkkOOkkkOOOOOOOOkkOOOOkkkkkkOOOOOOOkkkkkkkOkkOOOOkkxoc,'..........................................................................,;ldkkOOOOOOOO00OOOOOOOO0000OOOOOOOkkxl,...........................';lxOOOOOOOOOOkko;'...............
kkkkkkkkkkkkkkOOOOOOOkkkkkxdoc;,'.....................................................................',:ldxkkkkkkOOOOOOOkOOOOkkkkkkkkkkOOOOOOOOOOOOOOkOOOOOkkkxdl:'..........................................................................',:lxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkxc,'..........................,cdkOOOOOOOOOOkd;..............'
kkOkkkOOOOOOkkkOOOOOOkkkkkkkkkxdlc:,'....................................................................',;codxkkkOOOOOOOOOOOOOOOOOOkkkOOOOkkOOOOOOOOOOOOOOOOOkkkxdl;'..........................................................................';cdkOOOOOOOOOOOOOOOOO000OO0OOOOOOOkd:,.........................',:okOOOOOOOOOOko;'.............
kkkkkOOOOOOOOOOOOOOOOOOOOOkkOOOkkkxdoc;'.....................................................................',:loxkkkOOOOOOOOOOOOOOOOOkOOOOOOOOOOOOOOOOOOOOOOOOkOkkkxoc;''........................................................................',;ldkkOOOOOOOOOOOOOOOOO00OOO0OOOOkkdc,.........................',lkOOOOOOOOOOkl'.............
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkxdl:,'....................................................................'',coxkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkxoc;''.......................................................................'';cokkOOOOOOOOOOOOOOOOOOOOOOOOOOOOko:'........................';lxO0OOOOOOOkxl'............
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkxdol:,....................................................................''';:ldxxkkkkOOOOOOOOOOOOOOOOOOOOOOOO0OOOOOOOOOOOOOOOOOkxol;,........................................................................',:lxkOOOOOOO0000OOOOOOOO00OOOOOOOko:'.......................',:dkOO000OOOOx:'...........
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkxdl:;,'....................................................................',;codxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkxoc;'......................................................................'.';:oxOOOO0000000000O0OO000000OOOOko:'......................'';okOO00OOOOOd:'..........
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkxxdc:,''....................................................................',:ldxkkOOOOOOOOOOOOOOOOOOOOO0OOOOOOOOOO0000OOOOOOOkkxoc,'.......................................................................'':oxOOO00O000000O000000000000OOkxl,.......................';lkO00000OOOd;'.........
OOOOOOOOOOOOOOOOOO0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkxdl;,'.....................................................................',:oxkkOOOOOOOOOOOOOO0OOOO0OOOOO0000000000OOOOOOOOOOkxl:,.......................................................................',:dkOOO00O0000000000000000000OOOd:'......................',lkOO0000OOkc'.........
OOOOOOOOOOOOOOOO000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkxdoc;,'....................................................................';coxkkOOOOOOOOOOO000000000OO000000000000OO0OOOOOOOOkdc;''.....................................................................',:okOO0000000000000000000000OOOx:'.....................'';lkO00000OOx;.........
OOOOOOO0000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxdl:,'''.................................................................'';coxkOOOO0OOOO000000000OOO00000000000OO0OOOOO0OOOOkkxl:,....................................................................'',:dkO000000000000000000000000Oxl,.....................'';dO000000OOd,'.......
OOOOOOOO000OOOOOOOOOOOOOOOOOOOOOOOO0OOOOOOOOOOOOOOOOO00OO00OOOkxol:;,'..................................................................',ldkkOOOOOOO000000000000000000000000000OOO00OO00O0Okxc;''...................................................................',:okO00000000000000000000000Okx;'.....................':xO00000OOko,'......
OOOOOOOOO0O000OOOOOO00OOOOOOOOOOOO00OOOOOO00OOOOOOOOOOOOO0000OOOOkxxoc;,''................................................................'';ldOO0OOO0000000000000000000000000000OO0OOOO000OOOkxdc;'................................................................'..',:okO00000000000000000000000Ox:''...................',lkO00000OOk:'......
OOO000O0000OO00OOO000000OOOOOOOOOOOO0OO0O000O0OOOOOO00OO000000OOOOOOkkxdl:,,'................................................................',cdkOOOO000000000000000000000000000000000000000OOOOOxl;''.................................................................'',:okO0000000000000000000000Oxl'....................,;oO000000OOd;......
OOO00OOO000O000OOOO00000OOOOOOOOOOO0000000000OOOO0OOOOO0000000OOOOOOOOOOkkoc;,'...............................................................'.':ldkOOO000000000000000000000000000000000000000000OOkdc,'................................................................'',;:okO000000000000000000000Okl,....................,:xO00000OOk:'.....
0OOOOOO00O00000OO0OO000OOOOOOOOOO00000000OO000000OOOOOOO00000OOOOOOOOOOOOOOOkxoc;''...............................................................',cdxOO0000000000000000000000000000000000000000000OOOxl;'.................................................................'',:okO0000000000000000000OOxc,...................',lO0000000Od;.....
0000O0000000O00000000000000OOOOOO00000000OO000000OO00OOOOOO000000OOOO0000OOOOOOkxoc;,'..............................................................',:okO0000000000000000000000000000000000000000000000Oxo:'................................................................''',:ok00000000000000000000Okl,...................,:x0000000Oko,....
OOO000000000OO0000OOOO000000OOO00000000000000000O00000OOOOO0000000OOO00000OO0000OOkkdoc;''............................................................',:dkO00000000000000K0000000000000000000000000000000Okdc,''...............................................................'',cdO0000000000000000000Okl'..................';oO0000000Ox:....
lxkOOOO000000000000O00000000O0000000000000000000000000000OO0000000O0000000OO000000OOOOkxoc;,'...........................................................',cdO0000000000000K000000000000000000000000000000000Okxl,'...............................................................''',lkOO00000000000000000Oxc'................'',cxO000000Oko'...
,;cdkO0000000000000000000000000000000000000000000000000000O000000000000000000000000000OOOOxdc;''''.......................................................'';cokO00000000000K00000000000KK0KK000000000000000000OOxc,'..............................................................''';:oO000000000000000000Ox:..................',lO0000000Ok:'..
'',;cdkO00000000000000000OO000000000000000000000000000000000000000000000000000K000000000000Okdoc;,,'........................................................',;okO00000000K000000000000KKKKK000000000000000000000Oxc;'...............................................................'';lxO00000000000000000Ox:.................',ck0000000Oko,..
...',;ldkOO00000000000000OOO00000000000000000000000000000000000000000000000000000000000000000Okkdl:,'''......................................................'';lkO00000000000000000000KKK00000000K00000000K000000Okd:,,..............................................................',;cdO00000000000000000Oo,'...............',:dO0000000Ox:'.