C:\Void Red Dev\
> Some game dev.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''
;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,',,,,,,,,,,,,,,,,''''
;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''
;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''
;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''
;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''
;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;:;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;:::::cccccccccccccccccccccccccccc::::::;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;:::cccccccccccccccccccccccccccccccccccccccccccccccc::::;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;:::cccccccccccc:::::;;;;;;;;;;;;;;;;;;;;;;;;::::::ccccccccccccccc:::;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;::cccccccccc::::;;;;,,,,,,,'''''.''.''''''''''',,,,,,,,,;;;;;::::ccccccccccc::;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;::ccccccccc::;;;,,,,,''.....................................'''',,,,,;;;;::cccccccccc::;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;::cccccccc::;;;,,,''........'',,;;;:::::::::::::::::::::;;;,,'''.........''',,,,;;;::cccccccc::;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;:cccccccc::;;,,,''.....'',;::::::;;,,''...................''',,,;;:::::;;,''.......'',,,;;:::ccccccc::;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;:ccccccc::;;,,,'......';::::;,,'............................ ......'',;:::;;,'......',,,,;;::cccccc::;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;:cccccc::;;,,,'......,;:::;,'............................................ ....',;;:;,'.....'',,,;;:ccccccc:;,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:cccccc::;;,,,'.....,;;;;'.................''...................................... ...,;::;,.....'',,,;::cccccc:;;,,,',,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;:cccccc:;;,,'.....',;;,'...........'''''''''.''............................................ ..';::;'.....',,,;::cccccc::;,,,',,',,,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;::ccccc::;,,,'....',,,'...........''''''''''....................................................... ...,;:;,.....'',,;::ccccccc:;,,,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:cccccc:;;,,'....',,'............''''''''................................................................ ..,;::,.....',,,,;::cccccc:;,,'','''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:ccccc::;,,,.....''.............'''''''.......................... ................................... .''''........'',,;;:ccccc::;,'',,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:ccccc:;;,,'.....''............''.'''.................. .................... ..';;:::;,'....'',,;::ccccc:;,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:ccccc:;;,,'....''................................ ......... ';::::::::::;,....'',,;:ccccc:;,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;::ccccc;,,,'....''............................. ..';:::::::::::;,....',,;:ccccc:,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:ccccc:;,,'...',........................... .......''',,,,,;;;;;;;,,,,,,''....... ...,::::::::::::;'...'',;:cccc:;,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:ccccc:;,,'...''......................... ...',;::cclllllllllllllllllllllllllllllccc:;,''... ....... ..';:;''.'',;::;'...'',;:cccc:;,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:ccccc:;,,'...',....................... ..',;:clllllllllllllllllllllllllllllllllllllllllllllcc:;,.... ..................... ..... ....',,....',,:ccccc;,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:ccccc:,,,'...,...................... ...,;:llllllllllllllllllllllllllllllllllllllllllllllllllllllccc:;,'..... ............''',,''''...... ..............'',;:cccc;,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:cccc:;,,'...,'.......................,;clllllllllllllllllllllllllooooolllllllllllllllllllllllllllllcccccc:;,'........''',,',,,,;;:::;;,,,,'''. ..............'';:cccc:,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;ccccc:,,,...',.....................';cllllllllllllllllllllloooooooooooooooooooooolllllllllllllllllllllccccccc:;,,''.......''',,;:cccccccc:::;,''..,;;,''... .'',;cccccc:,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;ccccc;,,'...,'. .................,:cllllllllllllllllllllloooooooooooooooooooooooooooolllllllllllllllllllccccccccc:;,'''.......'',,;:ccccccccc:,''..;ccccc::,'.. ..'',,;:cccc:;,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;ccccc;,,'...,..................,:clllllllllllllllllllllloooooooooooooooooooooooooooooooolllllllllllllllllccccccccccc:;,''''.......'',;;:ccccc::;''..':cccccccc:;'.....'',;:cccc:,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;ccccc;,,'..',................';cllllllllllllllllllllllloooooooooooooooddddddddddoooooooooollllllllllllllllccccccccccccc:;,''''.......'',,;:;,,,,,'''..,:cccccccccc:;'....'',:cccc:;''''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:cccc;,,'..,,. .............,:llllllllllllllllllllllllloooooooooodddddddddddddddddddoooooooollllllllllllllllccccccccccccc:;,''''''.......'''''..........,:cccccccccccc;....'',;cccc:;'''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:cccc:,,,..,,. ............,clllllllllllllllllllllllllooooooooodddddxxxxxxxxxxxxxxxdddooooooollllllllllllllllccccccccccccccc:;''''''.... .......''..... .,:cccccccccccc:,...'',;cccc:;''''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:cccc:;,,..',.............,clllllllllllllllllllllllllloooooooddddxxxxkkkkOOO00KKKKKkxdddoooooollllllllllllllllllcccccccccccccc:;'.......... ..,;:;,'.... .',;;:cccccccc:,. .'',;cccc:,'''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;cccc:;,,..';............,cloolllllllllllllllllllllllllooooodddxxxxkkO00KXXNNNNNNNNN0xddddooooollllllllllllllllllllcccccccccccc:,.............;::,..... ..';:cccccc:'. .'',;cccc:,''''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;ccccc;,,'..;'..........,clollllllllllllllllllllllllllooooooddxxxkO0KXXNNNWWWWWNNNNNN0xxddddooooollllllllllllllllllllcccccclc:;'............';::,........ ..',;::cc;....'',;cccc:,'''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:cccc:,,'..,,.........':lllllllllllllllllllllllllllllloooooddxxkOKXNNNNNWWWWWWWWWWNNX0kxddddoooooollllllllllllllllllllcllll:,.............':c:,.. ...','.....'',:cccc;'''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:ccccc:;,,...,. .......:lllllllllllllllllllllllllllllllooooodddxxOKNNWWWWWWWWWWWWWWWWNXOkxxdddoooooollllllllllllllllllllllc:'..............;:c;'. ....'',,,,,,,,''.... ......'...'';:ccc:,''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;ccccc:;,,,'..''.......,clllllllllllllllllllllllllllllllooooodddxxkOXNWWWWWWWWWWWWWWWWWNKOkxxddddoooooolllllllllllllllllllc;'..............';cc;.. ..',;:::::::::::::::::;;,'......,'...'';cccc;''''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;ccccc;,,'... ... .....:llllllllllllllllllllllllllllllllooooooddxxkk0NWWWWWWWWWWWWWWWWWNX0kkxxddddoooooollllllllllllllllll:'..'''..........':c:;.. ..';::::::::::::::::::::::::::;;,..... .'',:ccc:;'''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;ccccc;,,'....''. ...,clllllllllllllllllllllllllllllllllooooooddxxkkKNNWWWWWWWWWWWWWWWWNXOkkxxddddoooooollllllllllllllllc,..',,'..........,:cc;.. .';:::::::::::::::::::::::::::::::;,.. ..'';:cccc;''''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:cccc;,,'..,:::,... .;loooooooooooooollllllllllllllllllloooooooddxxkOKNWWWWWWWWWWWWWWWWNNKOkkxxddddoooooolllllllllllllll:'..',''..........,:cc;.. ...,:::::::::::::::::::::::::::::::::;,.. ..'';:cccc;'''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:ccccc:,,'..':cc;'....:looooooooooooooooollllllllllllllllloooooooddxxkOKNWWWWWWWWWWWWWWWWNX0Okxxdddddoooooollllllllllllll;..',,''...........;;;;'. ....':::::::::::::::::::::::::::::::::::;,. ..'';:ccc:,''''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;ccccc:;,,,...;cc:,...'coooooodddddddoooooooolllllllllllllllooooooodddxkk0XNWWWWWWWWWWWWWWNX0Okkxxddddoooooollllllllllllll;..',,,'......................';:::::::::::ccccc:::::::cllc::::;::;;;;....'';cccc:,'''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;cccc:;,,,,'..,ccc:'..,looddddddddxddddddooooolllllllllllllllloooooooddxxk0XNWWWWWWWWWWWWWNNKOkkxxdddddoooooolllllllllllll;..',,,'............... ......,:::::::::ccllllllllc:::::cllc:;;:;;;;;:;;...'',:cccc;'''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:cccc;,,,,,..':ccc;..,ldddddxxxxkO0OkxxdddoooooollllllllllllllooooooodddxxOKNNWWWWWWWWWWWNNKOkkxxddddooooooolllllllllllll:..',,,''............... .';::::::::clllllllllllc:::::cc::;:;;;;;;;;;;,...'',:cccc;''''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:cccc;,,,,'..,::;,..,ldddxxxkO0KXNNKOxxxdddooooollllllllllllllooooooooddxxk0XNWWWNNWWWWWNNKOkkxxddddoooooooollllllllllllc'..,,,,'................ ..;:::::::::clllllllllllc::;:;::;;;;;;;;;;;;;;;;,...'';:ccc:,'''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:cccc:,,,,,'.......,lddxxxkOKXNNNNNKkkxxdddooooolllllllllllllllooooooooddxxkKNNNNNNWNNNNX0kkxxddddooooooooolllllllllllll,..',,,'................ ..,:::::::::clllllllllllc::;;;;;;;;;;;;;;;;;;;;;;;'...'';cccc;'''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:cccc:;,,,,,,.....,ldxxxk0XNNNNNNNN0kkxxdddoooooollllllllllllllloooooooodddxkKNNNNNNNNNXOkxxxdddooooooooollllllllllllll:..',,,''................ .';::::::::::clllllllcc:::;;;;;;;;;;;;;;;;;;;;;;;;,...'',:ccc:,''''''''''''''''''''''''''''''''''''''''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:cccc:;,,,,,;,'...,ldxxO0XNNNNNNNNNX0kkxxdddoooooolllllllllllllllloooooooodddxk0XNNNNNK0kxxddddoooooooooolllllllllllllll;..',,''................ .,::::::::::::cccccc::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'...'';cccc;''''''''''''''''''''''''''''''''''''''....
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;ccccc:,,,,,,,,'..'':dxkOXNNNNWNNWNNNXOkkxxdddoooooolllllllllllllllllooooooooodddxkO00Okxxdddddooooooooooolllllllllllllllc'..''................... .;:::::::::::;:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,...'',:ccc:,'''''''''''''''''''''''''''''''''''......
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;cccc:;,,,,,,'......,oxxOKNNNNNNNWWNNNKOkxxxdddooooooollllllllllllllllllooooooooooddddddddddoooooooooooollllllllllllllllll:...''''................. ..;:::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;. .'',:ccc:,'''''''''''''''''''''''''''''............
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:cccc;,,,,,'...,;,..:dxk0NNNNWWWWWWNNX0kkxxxdddooooooollllllllllllllllllllloooooooooooooooooooooooooolllllllllllllllllllll;..,,,'.................. .';:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,. ..'';cccc;'''''''''''''''''''''''''''''............
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;cccc:,,,,,'..;clc,.'lxxkKNNNNWNNWWWNNXOkkxxdddoooooooolllllllllllllllllllllllloooooooooooooooooollolllllllllllllllllllllll;........................ .'::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,. .'';cccc;'''''''''''''''''''''''''................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;cccc:,,,,'..:lll;'.,oxxkKNNNNNNNNWNNN0kkxxxdddoooooooolllllllllllllllllllllllllloooooooooooooodxdollllllllllllllllllllllll;....................... .,:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,.. .'',:ccc;'''''''''''''''''''''''..................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;::cccc:,,,,..,c:;,...:dxxkKNNNNNNNWWNNKOkxxxddddooooooollllllllllllllllllllllllllllllllllllllooxKX0xllllllllllllllllllllllll:..,,,'................. .,:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,;,... .'',:ccc;'''''''''''''''''''......................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:cccccc:;,,,,..''......cddxkKNNNNNNNNNNX0kxxxddddoooooooollllllllllllllllllllllllllllllllllllllod0NN0dolllllllllllllllllllllloc..,,,'................. .';::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,;,,,.... .'',cccc;''''''''''''''''''.......................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:ccccc:;;,,''...........'cdddx0NNNNNNNNNN0kxxdddddooooooooolllllllllllllllllllllllllllllllllllllodOXNXkolllllllllllllllllllllllll,.',,'.................. .';:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,;,,,,,,,'..... .'';cccc;'''''''''''''............................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:ccccc:;,,,'..............'cddddOXNNNNNNNNKkxdddddoooooooooolllllllllllllllllllllllllllllllllllllodOXNXOdllllllllllllllllllllllllll:..,,'.................. ..;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,'...... ..'';cccc;'...'.''.''..............................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:cccc:;,,'...','.......''..'looodxKNNNNNNNKkdddddoooooooooollllllllllllllllllllllllllllllllllllllodOXNXkdlllllllllllllllllllllllllloc'.',,'................. .,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,'....... ..'':ccc:,'..''....................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:cccc:,,'...,:;........'''..,loooodkKNNNNNKkdddooooooooooollllllllllllllllllllllllllllllllllllllodkKXXKkolllllllllllllllllllllllllllll;..,,'.................. .';;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,'........ ..',:ccc:,'........................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:cccc;,,'..':c;........''''..,looooodk0XXK0xooooooooooooolllllllllllllllllooollllllllllllllllllodkKXNKOdolllllllllllllllllllllllllllllol,.',,'................. ..,;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,'......... ..'';cccc;'.........................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;cccc:,,'..,cc:'..............,looooooodxxxdooooooooooolllllllllllllllllloxO00kdolllllllllooodxk0KXXKOxoollllllllllllllllllllllllllllllloc..,,'................. ..';;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,'........... ..',:ccc:,..........................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:cccc;,,...:cc,...............,lllloooooooooooooooooolllllllllllllllllllox0NNNNX0OkkkxxxkkO0KXXXK0Oxdooollllllllllllllllllllllllllllllllll;..,,'................ ..,;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,'............. ...':cccc;'..........................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:cccc;,,..'cc:.........',,,'..,lllllllllllllloollloolllllllllllllllllllox0XX0OO0KKXXXXXXXKK00Okxdooolllllllllllllllllllllllllllllllllllllll;..,,'............... ...,;;;;;;;;;;;;;;;;,,,,,,,,,,,,''.............. ...';cccc;'...........................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:cccc:,,'..;c;.........',,,,..,lllllllllllllllllloxkxolllllllllllllllldkKXKkdoooddxxxxxxxxddooooollllllllllllllllllllllllllllllllllllllllllc,................... ...,;;;;;;;;;;;;;,,,,,,,,,,''.................. ...',:ccc:,............................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;cccc:,,'...'..........',,,,..,lllllllllllllllllld0XKkdolllllllllllldk0XX0xooolllllooooooooolllllllllllllllllllllllllllllllllllllllllllllllll,................... ...',,;;;;;;;,,,,,,'''.....................'.....',:ccc:,'............................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;cccc:,,'. .. ........',,,,..'llllllllllllllllllokKNX0kdoolllllodxO0KKOxdoollllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll;................... ........................................'......',:cccc;'.............................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:cccc;,,................,,,,'.'cllllllllllllllllloox0XNXK0OkkkkO0KXK0kdooollllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllc;................... ....................................'''......';cccc:,'..............................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:ccc:,,'...;;...........',,,'..:lllllllllllllllllllooxk0KKXXXXKK0Okdooolllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll:'................. ................................'''.......',:cccc:,'...............................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;cccc:,''..,::'..........',,,'..,llllllllllllllllllllloooddxxxxxdooooollllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllcccc:'................ .........................''',,'.......',;ccccc;'.................................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;cccc;,,'..;::,...........,,,'...clllllllllllllllllllllllllloooolllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllcccccc:,.. ........ ..............''''''',,,''........',;:cccc:,'..................................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;cccc;,'...;:::'..........',,,'..;llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllcccccccc:,'.. ...''','',,,,,,''''.... .....',;:cccc:;'....................................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,''',:cccc;,'...;:::;...........,,,'..'cllllllllllllllllllllllllllllllllllllllllllllllllllllllllllooollllllllllllllllllllllllllllllllllllllllllccccccccccc:,''.. .............. ...'';:ccccc:;'......................................................
,,,,,,,,,,,,,,,,,,,,,,,,''''''',:cccc;,'...:c:::,..........',,''..;llllllllllllllllllllllllllllllllllllllllllllllllllllllllllooooooollllllllllllllllllllllllllllllllllllcccccccccccccc:;'''... ............ ....',:ccccc:,'........................................................
,,,,,,,,,,,,,,,,,,,,,'''''''''',:cccc;,'...:lc:::,..........',''...:llllllllllllllllllllllllllllllllllllllllllllllllllllllllloooooooooooloooooollllllllllllllllllllllllccccccccccccccc::;'''''... .......................... .....',:cccc:;,'..........................................................
,,,,,,,,,,,,,,,,,,,'''''''''''',;cccc;,''..,llc:::,................,cllclllllllllllllllllllllllllllllllllllllllllllllllllllllooooooooooooooooooolllllllllllllllllllllllcccccccccccccc::::;,'''''...... ..................... .....'',:ccccc:,'............................................................
,,,,,,,,,,,,,,,'''''''''''''''',;cccc:,''...clc::::,................;ccccccccccccccccccllllllllllllllllllllllllllllllllllloollloooooollllccc:::;;;;;;;;;;;;;:::cccclllccccccccccccc:::::::;,''''........................'','. ...',::ccccc:,'..............................................................
,,,,,,,,,,,,,''''''''''''''''''',:cccc;,''..,cc:::::,...........''...;cccccccccccccccccccccccllllllllllllllllllllllllllllloolllcc::;;,,,,,,,,,,,,,,,,,,,,,,'''''''''''',,;:::ccccc:::::::::;,'.......................',;;,,. ...';ccccc:;,'................................................................
,,,,,,',,,,''''''''''''''''''''',;cccc:;''...,:::::::,..........''.. .:cccccccccccccccccccccccccccllllllllllllllllllllllcc:;;,,,,,;;::ccccccccccccccccccc::ccc::::;;,,''.....'',,;:::::::;;,'........................,,,,,'. ...',:ccc:,'...................................................................
,,,,''',,,''''''''''''''''''''''',:cccc:,''...;lcc::::;............. ':ccccccccccccccccccccccccccccclllllllllllllcc:;,,,,,;:cclllllllccccccccccccccccccc:cccc::::::::::::;;,''.....',,,,''.........................',,,,'. ...',:ccc:,.....................................................................
'''''''''''''''''''''''''''''''''',:cccc:,''...:cc:::::;'............ .':ccccccccccccccccccccccccccccccclllllc:;,,,,,;:cllooollllcccccccccccccccccccccccc:cccc::::::::::::::::::;;,''...............................',,,. ...',:cccc,'.....................................................................
''''''''''''''''''''''''''''''''''',:cccc:,''...;::::::::,........... .':cccccccccccccccccccccccccccclcc:;,,,,,;cllooollllccccccccccccccccccccccccccccccc::::::::::::::::::::::::;;;;;,'..........................',,,. ...',:cccc,'......................................................................
'''''''''''''''''''''''''''''''''''',:cccc:,''...,::::::::;'.......... .':ccccccccccccccccccccccccc:;,,,,,;:lllllllllccccccccccccccccccccccccccccccccccc:cc:::::::::::::::::::::::;;;;;;;;;,'....................',,,. ...';:ccc:,'.......................................................................
''''''''''''''''''''''''''''''''''''',:cccc:;'''...;::::::::,......... ..;:cc:::::::::cccccccc:;,,',;:cllllllllcccccccccccccccccccccccccccccccccccccccc:cc:::::::::::::::::::::::;;;;;;;;;;;;;,.. ...........'','. ...';cccc:,.........................................................................
'''''''''''''''''''''''''''''''''''''',;ccccc;,''...'::::::::;'....... .,::::::::::ccccc:;,'',;:clllllllcccccccccccccccccccccccccccccccccccccccccccccccc::::::::::::::::::::;;;;;;;;;;;;;;;;;,.... .......',,'. ....,:cccc:,..........................................................................
''''''''''''''''''''''''''''''''''''''',;:cccc:,'''...,::::::::;'. .':::::::::c::,''',:clllllcccccccccccccccccccccccccccccccccccccccccccccccccccccc::::::::::::::::::::;;;;;;;;;;;;;;;;;,'..... ..''''......';:cccc;'...........................................................................
''''''''''''''''''''''''''''''''''''''''',:ccccc;,''....';:::::::,.. ..,::::::;,''';:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:::::::::::::::::::;;;;;;;;;;;;;;;;;;'....... .''.......,:cccc:,'............................................................................
'''''''''''''''''''''''''''''''''''''''''',;:cccc:;,'''...',::::::;'.. ..;:;,'.',:cc::::::::ccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:::::::::::::::::;;;;;;;;;;;;;;;;;;;;,.......... .......';:cccc;'..............................................................................
'''''''''''''''''''''''''''''''''''''''''''',;:cccc:;,'''....';:::::,... ......',::::::::::c:::cccccccccccccccccccccccccccccccccccccccccccccccccccccccc::::::::::::::::::;;;;;;;;;;;;;;;;;;;;,'.......... ....,:cccc:,'...............................................................................
'''''''''''''''''''''''''''''''''''''''''''''',;:ccccc:;,''.....',;;,...... ...',:::::::::::::::cccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;,'........... ....,:cccc,.................................................................................
'''''''''''''''''''''''''''''''''''''''''''''''',;:ccccc:;,'''.................,;::::::::::ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;,........... ....,cccc:'................................................................................
'''''''''''''''''''''''''''''''''''''''''''''''''',;:cccccc:;,''''..........';:::::::::c:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;,'........... ...';cccc:'...............................................................................
''''''''''''''''''''''''''''''''''''''''''''''''''''',;:cccccc:;,''''.. ..,::::::::::::::cccccccccccccccccccccccccccccccccccccccccccccccccc:::::::::::::::;;;;;;;,,,,,,'''''',,,,,,,;;;;;;;;;;;;;;;,,............ ...':cccc:;,'............................................................................
''''''''''''''''''''''''''''''''''''''''''''''''''''''',;:ccccc:,''....';:::::::::::::::ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:cc::::::;;;,,''................'',,,,,''.............. ...';:ccccc:,'..........................................................................
'''''''''''''''''''''''''''''''''''''''''''''''''''''''',;cccc;,''...';:::c:::::::::ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:ccc::::::::::;;,,''................................... ....',:ccccc:,.........................................................................
'''''''''''''''''''''''''''''''''''''''''''''''''''''''',:ccc:,''...;:::::c:::cc:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:cc::::::;;;;,,,'''..................... .......... .....,;ccccc;'.......................................................................
'''''''''''''''''''''''''''''''''''''''''''''''''''''''',:ccc:,''...::::::::c::c:ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc::::::;;,,,''''''''.......................... .......... .....,:cccc;'......................................................................
''''''''''''''''''''''''''''''''''''''''''''''''''''''''':cccc;''...,::::::::ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc::;;,,,,,''''''''''.......................... .............. ....';cccc;......................................................................
''''''''''''''''''''''''''''''''''''''''''''''''''''''''',:cccc;''...,:c::::ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc::;,,,,,,,,,''''''''''''......'''''''''''.......................... ...,:ccc:'.....................................................................
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''';:ccc:;''...,:::::cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:;;;,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;,,'.....................'.. ...':ccc:'.....................................................................
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';:ccc:;''...':::ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:::;;;;;:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;,,'..................''.. ...':ccc:'.....................................................................
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';:cccc;''....;:c:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;,;,,,'...............''.. ...,:ccc;'.....................................................................
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';ccccc;,''...,:cccccccccccccccc:ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;,,,,,'................'. ...,cccc;......................................................................
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';:ccccc:,'''....;cccccccccccc:ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;,'.................'. ....;cccc,......................................................................
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''';:ccccc:,'''.....,:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;,'..................'. ...';ccc:,......................................................................
'''''''''''''''''''''''''''''''''''''''''''''''''''''''',:ccccc;,''.....,;:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;,'..................''. ...':ccc:'......................................................................
''''''''''''''''''''''''''''''''''''''''''''''''''''''';:cccc:,''....';:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;,....................'.. ...,:ccc;'......................................................................
''''''''''''''''''''''''''''''''''''''''''''''''''''',;cccc:;''.....;:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:::::::::::::::::::;;;;;;;;;;;;;;;;;;;,.....................'. ...,cccc;.......................................................................
''''''''''''''''''''''''''''''''''''''''''''''''''''';cccc:,''....;:ccc:;,;;;;;:::::::::::::ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc::::::::::::::::::;;;;;;;;;;;;;;;,,'.......................'. ....;cccc,.......................................................................
'''''''''''''''''''''''''''''''''''''''''''''''''''';cccc:,''...':ccccc;....'''''''',,;;:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc::::::::::::::::::;;;;;;;;;;;,,'..........................'.. ...':ccc:'.......................................................................
'''''''''''''''''''''''''''''''''''''''''''''''''''':cccc,''...':cccccc;.......',,;::cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:::::::::::::::::::;;;;;;;,''.............................'. ...,:ccc;'.......................................................................
''''''''''''''''''''''''''''''''''''''''''''''''''',:ccc:,''...;ccccccc:,''',;;:ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:::::::::::::::::;::;;,,'.................................'. ...;cccc,........................................................................
'''''''''''''''''''''''''''''''''''''''''''''''''''':ccc:,''...':cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:::::::::::::::::;;,'.....................................'. ...';ccc:,........................................................................
'''''''''''''''''''''''''''''''''''''''''''''''''''';cccc:,''...';:ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc::::::::::::::;;,'.............. ................''. ...,:ccc;'........................................................................
''''''''''''''''''''''''''''''''''''''''''''''''''''';cccc:,'.....,:ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc::::::::::::;;,'........... ............'. ....;cccc,.........................................................................
'''''''''''''''''''''''''''''''''''''''''''''''''''''';cccc:;'.....';ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc::::::::::;,'......... .........'. ...':ccc:'.........................................................................
''''''''''''''''''''''''''''''''''''''''''''''''''''''';:cccc;,'.....,:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:::::::;,'........ ........ ...,cccc;..........................................................................
'''''''''''''''''''''''''''''''''''''''''''''''''''''''',:cccc:;'......;:ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc::;,,'..... ..... ...':ccc:'..........................................................................
''''''''''''''''''''''''''''''''''''''''''''''''''''.''''';:cccc;,'.....':cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:;,'.... ...,cccc;...........................................................................
'''''''''''''''''''''''''''''''''''''''''''''''''''''''.''',:cccc:;'......,:ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:;,''... ...... .. ....;cccc;...........................................................................
'''''''''''''''''''''''''''''''''''''''''''''''''''''.......';:cccc:,'......;:ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:;,'... .............. ... ...':ccc:,..........................................................................
'''''''''''''''''''''''''''''''''''''''''''''''''......'...'.',;cccc:;'......';ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:;,'... ...................... ... ...,:ccc:,.........................................................................
'''''''''''''''''''''''''''''''''''''''''''''''................',:cccc:,'......':cccccccccccccccccccccccccccccccccccccccccccccccccccc:;,'... ........................... ... ....,:ccc:'........................................................................
'''''''''''''''''''''''''''''''''''''''''''......................';:cccc:,'......;cccccccccccccccccccccccccccccccccccccccccccccc:;,'... . .................................. ... ....,:ccc:'.......................................................................
'''''''''''''''''''''''''''''''''''''''............................,:cccc:,.......';ccccccccccccccccccccccccccccccccccccccc:;,'... ....... .. ........................................ ... ....,cccc;'......................................................................
''''''''''''''''''''''''''''''''''''..............................',:cccc;'.........';cccccccccccccccccccccccccccccccc::;,................. ................................................ ... ....;cccc;......................................................................
''''''''''''''''''''''''''''''''''...............................',:cccc;'............';ccccccccccccccccccccccccc:;,'....................... ..................................................... ... ....;cccc;.....................................................................
'''''''''''''''''''''''''''''''.................................',:ccc:;'......',;;;,'..';cccccccccccccccccc:;,'............................ .......................................................... ... ...';cccc,....................................................................
'''''''''''''''''''''''........................................',:cccc,'.....';:ccccc:;,'.';cccccccccc::;,,...... ...................................................................................... ... ...':ccc:,...................................................................
'''''''''''''''''''''..........................................,:cccc;'....';:ccccccccccc:,'';:cc:;;,'',,,;;,'.... ....................................................................................... .. ...':ccc:'..................................................................
'''''''''''''''...............................................,:cccc;'....,:ccccccccccccccc:,'',,,,,;;:ccccccc:;,'......................................................................................... ... ...,:ccc:'.................................................................
''''''''''''.................................................,:cccc;'....,:ccccccccccccccccccc:::ccccccccccccccccc:;,'....................................................................................... ... ....,cccc;.................................................................
'''''''''''.................................................':cccc;'....,:cccccccccccccccccccccccccccccccccccccccccccc:;,'.................................................................................... ... ....;cccc;................................................................
'''''''''..................................................';cccc;'....':ccccccccccccccccccccccccccccccccccccccccccccccccc:;,'................................................................................. .. ....;cccc;...............................................................
'''''.....................................................';cccc;'....':cccccccccccccccccccccccccccccccccccccccccccccccccccccc:;,'............................................................................... .. ....;cccc,..............................................................
''''.....................................................';cccc:'.....:ccccccccccccccccccccccccc::::::cccccccccccccccccccccccccccc:;,'............................................................................ .. ...':ccc:,.............................................................
.........................................................,:ccc:,.....,ccccccccccccccccccccccccc:;,,,,,,;;;;::::ccccccccccccccccccccccc:,........................................................................... . ...,:ccc:'............................................................