DIR\FORMAT\Creation
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
lloddxddxOOOOOOOOkkkkkxxdooxdc'.      ..  ..;:::::::::::::::::::::::::::::::::::::::::::::::::::::::
oodddoodxxxxxxxxxxxxxdollc:;lodo:,..         ..';:::::::::::::::::::::::::::::::::::::::::::::::::::
,'ldddddddool:odxxxxxxxo..co;.,oxxd:...       ....,;:cccccccccccccccccccccccccccccccccccccccccc:::::
'.;lc::::;,....;clcccloo;. lk:';dxxxxc.          ..',,;:cloooooooooooooooooollllllllllllllllllllllll
oc,.. ..'. ...',,,......':odc:oxxodkkxl'...          ..',;;:cloooooooooooooooooooooooooooooooooooooo
dooc:;,,,,''.......',:lodxdddocldkOkOOkkOOOOkxxdl:,........',;;:cllooooooooooooooooooooooooooooolc:;
odllooooodddxxxxxdlllc:;;;,;;lkOxxkkxkO0KKKKKKKOOkkxxo:'.......',;;;:clooooooooooooooooooolcc:;;,,''
';lllccc:::::::::c:;;;;.;cldkOOOxOOO0xxxkkkkkkkxxddOkkOOkoc,','..  .',;;:cloooooooooolc::;;;,''.....
.'..,c,,,;lddol:;;;c;,''',;cloO0OOxkkdocccccccclldkkkOOOOxkOko:..      ..,;;::cllc:;;;;,'......,:cdk
.,.  ,;;:;;;,c;..''''''',;:loxddxOOkxddolllllloddxkOOkOO000OOOkOko:.       ...'''''..     .....'cdkx
:'.  'cc;'. .'''..',:odkOOOOOdOOkddxO000OOxkOOOOkOOk00KKKKKKKK00kkOOko:'.            ....'....''....
:cc:,,c:.   .,;::ccoOOOOOOOOOOOOOOOOxddkO0OO00OxOOddxxkkkkOkkkxxdlokOxkOk;....  .. ..,coc,....',,;;;
:;;:llll' ...l;;..;oOOOOOOOOO000000000OddodO000kdkOxdlllccccclllokkx0OdO00o:'..';c,..;odkOk:c:lddxxx
c;;,,;cl:... :,c::;:lxkO0000000000doxxkkkkxolok00xdolccllllloodkOO0OodO00kO00kd'...''..,:clk000000OO
ll::;;;;:c:..;;lcoxl';;lxkxlccoO000OkxkkOOkkkkxdodxkO0kkxxxxxkkkkxxxOOkddkkol:;,:c::clox000000000Okx
ooolllcc;;,:cllo;:lco;..colcc,,;ldO0000kdoxO0000koc:::cllooddddoollllodO0x;;;;cdxkO0000000000Oxoc:;,
odooooolc:;,,;cllclll'..c:loxO0OdlcldO0000Oxxxk000OO0000OOkkxxxkkO000ko:'.:lxk0KKKKK0000Okdl:;;;;;;.
dddddodoollc:;;,;clllc,cc ,oOKKKKK0xocoxO0000kk0KKKKKKKKKKKKKKK0Odc;',lxO0KKKKKKKKK0Oxoc;;;;;;;;;;; 
dododddddoooll::;,,:lolll;..,ld0KK000OxkxO0000KK0KKKKKKKKK0kdc;',:lodk0KXXKKKK0Oxoc:;;;;;;;;;;;;;;;,
dddoddodddddoollc::;';:oollc;..;loodkOkKKk'  :OK0xk000Oo:'. ..codddddoodkO0Odl:;,,,,;;;;;;;;;;;,'...
dddddddddddddddoollc:;;,;cllclc,..:ooc;dxkkkkkkd::oc;;,,    ..'''.';loddo:,,,,,',,,,,,;;;;;,......';
ddddddddddddddddddoolllc:,,:lllcc:,co:..,.    ....:::::;. ..........',:l,',,..,',,,,,,,'.. ..',,,,;:
ddddddddddddddddddddddoolc:;',:llllll:..;'    ....:::;;;,''......   ....',',.'',,,,... ..'',;;;;;:::
ddddddddddddddxdddddddddolc:;;,';clll:;;;'.  ....';;,',;,,'...        ..,,,,,,'... ..',,,,;;;::cclco
dxdxdxddddxdxdxxdxdxddxddlol::;;,';ollclc:'..',::;,,;;;;,.. .           .,,,..  ..',,,;;;:::cclllloo
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DGT × TOO [Φ]
----------------------------------------------------------------------------------------------------
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNXXXXXXXKXKkKXKKN0OKNNNNNNNNNNK0KXKKXXXKKXKXNNNNNNNNNNNNNNNNNNNXKXXXXXXXNNNNNNNNNNNNNN
NNNNNNNNNNNNNNXXXXXXKK0XK0XXKKXK0XXXXXXXXXXXKKKXK000X000OKXXXXXXXXXXXXXXXXXXXX0KKXXXXXXNNNNNNNNNNNNN
NNNNNNNNNNNNNXXXXXXKK00NK00K0NWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXW00KKXXXXXXNNNNNNNNNNNN
NNNNNNNNNNNNNXXXXXKK00ONWWWNNNWNWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWO00KKXXXXXNNNNNNNNNNNN
NNNNNNNNNNNNNXXXXXKK00OWXNWXK0WKKKKKKWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWOO0KKKXXXXNNNNNNNNNNNN
NNNNNNNNNNNNNXXXXKK00OkWXWMNKKWKKXKXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOO00KKXXXXNNNNNNNNNNNN
NNNNNNNNNNNNNXXXXKK00OkWWNWNXXWNNNXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWOO00KKXXXXNNNNNNNNNNNN
NNNNNNNNNNNNNXXXXKK00OkWWNWNXXWXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWOO00KKXXXXNNNNNNNNNNNN
NNNNNNNNNNNNNXXXXKK00OkWMMMMMMMWWMWXXXXNXXXXXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOO00KKXXXXNNNNNNNNNNNN
NNNNNNNNNNNNNXXXXKK00OkWWWWWWWWWNWXXNXNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWOO00KKXXXXNNNNNNNNNNNN
NNNNNNNNNNNNNXXXXKK00OkWWWWWWWWWWWWWNNNWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWOO00KKXXXXNNNNNNNNNNNN
NNNNNNNNNNNNNXXXXKK00OkWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOO00KKXXXXNNNNNNNNNNNN
NNNNNNNNNNNNNXXXXKK00OkWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWOO00KKXXXXNNNNNNNNNNNN
NNNNNNNNNNNNNXXXXXKK00OWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOO0KKKXXXXNNNNNNNNNNNN
NNNNNNNNNNNNNXXXXXKK00ONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO00KKXXXXXNNNNNNNNNNNN
NNNNNNNNNNNNNNXXXXXXKKK00OOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOO00KKKKXXXXXNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXXXXXNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
KKKKKKKKKKKKKKKKKXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKK0KKKKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKK0KKWMMMMMMWNNNNNNNNNWMWWWMMMMMMMMWNWMWWWWWMMMMMMMMMMMMMMMMMWNNMMMMMMMWXXWMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKKXMMMMMM0oodxdddddXMKkkNMMMMMNOk0WWkxkkkkkkkXMM0kO0O0KNMMkccxWMMMMKocdNMMMMMMMMM
KKKKXKKKKKKKKKKKKKKKKKWMMMMM0odMMMMMMMMMMOk0MMMWKkkXMMNxxXMMMMMMMMMOkXMMWOkXMMXocoXMWxcl0MMMMMMMMMMM
KKKKKKKXKKKKKKKKKKKKKKXMMMMMKoodddddd0MMMNkkXMXkkKMMMMWxxO000000NMMOkNMMM0k0MMMWkccxlcxWMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKKKXWMMMMNooXWWMMMMMMMM0kk0kONMMMMMMkxOXXXXXXWMMOkKXX0k0WMMMMMKcccKMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKKXXNMMMMWoo0NXXXXXWMMMWkkkKMMMMMMMMkx0WWNNNNWMMOk0KKOkXMMMMMMMlclWMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKXXXXXMMMMMkdddxxxxkKMMMMNKWMMMMMMMMMOkOOOOO00XMWOkNMMWOOKMMMMMWccoMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKXK0kkXXKXMMMMMNNNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKXNMMMMMMMMMMMMMMM
KKKKKKKKkxOxKKkOOkkx0KXXWMMMWc:lolokNMMMMMMWNNNNNNNWMMMMMN000KXNWMMMMWWWWMMMMMMNNNMMMMMMMMMMMMMMMMMM
KKKKKKKK0000000000000KKKWMMMMl:0MWl:lMMMMNKKXNNNNNXKKXWMMkll0OkdlokXMMWXXNMMMWXXNMMMMMMMMMMMMMMMMMMM
XXKKKKKKKXXKXXXKKKKKKKKXWMMMMo:lol::kMMMXKKWMMMMMMMWKKKWMOllMMMMNdllkMMMWXXWWXXWMMMMMMMMMMMMMMMMMMMM
KKKKKKKKKXXXXXXKKKXXXXXXWMMMMo:d00Olc0MMKKXMMMMMMMMMXKKWM0llNMMMMMdllNMMMMNXXXMMMMMMMMMMMMMMMMMMMMMM
KKKKKXXXKKXXKXXKXXXXXXXXWMMMMl:OMMWx:kMMXKKWMMMMMMMXKKNMMKllKMMMMWdlxMMMMMMNXNMMMMMMMMMMMMMMMMMMMMMM
KKXXXXXXXKKKKKKKKXXXXXXXWMMMMl:lolco0MMMMNKKXNNNNXKKXWMMMKllkXK0kld0WMMMMMMNXXMMMMMMMMMMMMMMMMMMMMMM
KKXKKKXXXKKKKKXXKXXXXXXXMMMMMWWNNNWMMMMMMMMWNNXXNNWMMMMMMKdddxkOKNMMMMMMMMMWXXWMMMMMMMMMMMMMMMMMMMMM
KKKKKKKKXXXXKKXXXXXXKKKXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKKKKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKKKXMMMMWKXKKKXXKXXXWKXMWKXXXXWXKXXKKXKXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKKKWMMMMMNNNNWWWMWWWMNNNNWMNWWWWMWWWWWWWMMWNWWWWMMWWNMWNWWWWWWMMMMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKKNMMMMMMNNXNNXKMWNNMXNXXWMNNNXNMNNWNWNXWMNXNNXXWWXXXMWNNXXXNKNMMMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
              .,;;:::::::::::cll:.     ....,lx0KKKKKKKKXXXXK00Oxk0XXKOd;........,;;::;'';clooo;.    
              .,;;:::::::::::cll;.          .ckKKK00KKKXXXKKKXNXXXNNNNXx....  .;okkOOkollllooo;.    
              ..'',,,,,,;::::cll;.          .lkOkOOOkkkkO0KXNWWWWWWWWWWk. .   .;okOOkl;:lllloo;.... 
                ........,;:::cll;.    ..',cdxxdoooooddxxxxxkOKKNMMWNXXKx.        ..,;,,cdddool;.....
               .',;;,'..';:::cll:...,:odddddolllccclooooddxdddclk0KXNXKd        ....;;;lk00kdl;.....
               .,;;:;,..';:;:cll:'cooddddolccc:::;,x0OdollooolllllllxKO:       .'...,;;lk0Oxol,.....
               .,;;:::;',;;;;clcclooollcc::::;:oxllkKKK0dloolll:cllldOd,    .'.......'':xkxool,...''
              .';:::ccc:;;:;;clcododdo:,.,,,,,kOxloOKKK0xlollo.;;;cl:..     .,..,;..':;;cdddol,...',
              .,:::cccc:;::;;clclodddd;'.c:',;kOxclk0KK0koolo:'',;:lc'.     .,.'lxl'.:;:ldxolc;...',
              .;:::cccc;;::;;ccc;;dddd;;,::,;:clc;cxO00Oxooloc:;:lllc       ';''lxxcclc:loolcc,...',
             .',;;;::c:;;:;,,::,':dddxddxOOkkkxxxdxkOOOOxoolodocllooc       .'..'cc,..',;:::::,...''
             ...',,,;::,,;;,,'...:ddxkxKXXXXXXXXXXXXXXXKOoollloolclll.......;c:',cl;. .''''',;'.....
               ..................:ddxkkKKKKKKKKKKKKKKKKKkoolldkOOxoll:;;,,,,;;;'',,'..''''..........
.......................''''''',,,cddxkxOKKKKKKKKKKKKKKK0koolldOO0Odlc:;;,,,,,,,'''''''''''''''......
',,''',,,,,,,,,,,,,,,,;;;:llooooodkkkOOxxOOOOOOOOOOOOOOOxoollldxxollcllllccc;,,,,,,,,,,,,,,,,,,,''''
,,,,,,,,,;;;;;;;;;;;:::::lxxxkkkkkOkkkOOOOO0OOOOOOOOO0OOxoollllcccllcdxxkkkk:;;;;;;;;;;;;;;,,,,,,,,,
;;;;:::::::::cc:cccccccccccccccccc:,'......';:;::;:;;::::llllooddolc;,;cccc::::::::::::::::;;;;;;;;;
;;;;;;;;;::;::::ccccclclllcclclll:;,'............'',,,',:loollc:;,,,'.',cc:c::::::::::;;;::;;:;:;;;;
;:::::::c:c:cllccllllooooolllollc:;,''''........'',:ldollc;,,,,,,,,,,',,lclolcccclc::::;;::::::cc:;:
::cccccc:cccc::cccccllllloooolooc;,,''''.....',:lllc:;,,,,,,,,,,,,,,,,,:cc::::::::;;;;;;;,,,,,;;;;;;
;;;;::::::::::::::::::::::::::::::,.....,:lllc::;,,,,,,,,,,,,,,,'.....';;;:::::::::::;;;;;;;;;;;;;;;
;;,,;;,;;;;;;;;;;;;;;;;::::::::;;,,,,,,,,,,;,,,,,,,,,,,,''....    ...',;;;::;:::::::::;;;;;;;;;::;;;
;;;;;;;;;;;;:::::::;;;;;;;;;;;;;;::::;;;,,,,,'''.............',;;;;;::;;;;;:::::::::::::::::;;;;;:::
,,,;;;;;;;;;;;;;;:::::::::::c::::;;;;,,'''.........',,,,,,,,,;,,,,,,,,,,;;;::::::::::;;;;;;;;;;,,,,,
,,,,,,,,;;,,,;;;::::::;;;;;;;;;;;::;,,,,;,;,,,,,;;;;;::;;;;;;;;,,,,,,,,,;;;;;;;;;;;;;;;;;;,,,,,,,,,,
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
',.'''c:c:cc:c,''''.lcoocl,:,:;;;;c;,;,,;c,':cdolooxc;o::co::l:o:c:cl:lcoc:l::::clddldld:;,''',,'',;
;;,:;:c:c:c:cl;c:::;oll:olcl:olcc;l::,,l;ccc:lxdokoxld:;d:o:lc;l:o;,lc::dc::;;,:oodlxdldc;,,',;';,,;
odlxloc;c,olldoxxxxolcolllcl:dlc::l::c:c:xdoxoxdoooxclc:ocdc::;l;;:l;,l:,,;;';',loolddco:,';'.;,'','
locoldococddldxddxxdlcc:;;,:;,;,:;l:,c;c;cccooxdlcclclc:oodlooco:l:,oc;;c:,;;:;:lodldocl:c::;;:;:;;;
ll:oclloocdlxodkdkolc,c,,;,:;;;,;,l;;::l:cc:o:xoo;';:lccxodlddlxcc:;:;:,;cll:ollo:xlxc,c;c;c;,;,:;,;
,;';,;;;c:c:cc:lclccc;:,;:,;,:,,;,;,;;;c::;,'.'.....,cc:;,,',,',:l;,c;;;::;c:ddcccood:;:::;,.....',;
.'.,'.,':;c;::;c:c:;c:c;;,,:,,;;;,c;;::c::::........,lll'.'''..'':,,:;:;:;;ccdlcl:xokdldod'.....,;cl
.,.:,,;',',.'c:l:l::l:c::c,l;:cllcdcd:,:,c::,';'''.',c::,',','',',',;';,::;c:o:lccdlxdodld::;,::dloo
',','''........',:;;::c;:;,;,c:llcl:l:':'::::;::;'',';',,',','.',oolocd:,,;:;lc:c:oc;c:;,oclclocdoll
;c;c:cc:c'......'c:::,c;:;;c;ccdxoxlool:,;;::;c::dlxoxxdxo;';'.,,xdxkxxc;,';,;:cc:l;c;:c;cclcoc;lcoo
cl;l::c,o;.....;.,;;,'c''cco:ooxdldlodlc,;;;;,l,,doxodxdxc:',ccolxddxokc,;,:,;;cc;l,::;c;::c:;c;l;c:
:c,c:::;c::;;;,'';'.;'',;lcododddoolodc,':,',;,;:llxdxddxc,.,odkkdddxdkc,,',,,,c::c;c:::;;;;c;:;c:;:
';,;',,';',,,..'..'...,..;;c::::;;::::;,...'..ccckxxdooodl:..,,;;::cc;c;''.'.'.',.'.,'.;...,..,','',
.        ......  ..  ...  .        .         .kOO0K0dldkkxxd,   .. ....                            .
...  .... .. ..  ...  .      ..            .;O00O00Okkkkxddo;.                                      
...     .                       .         .O0d00O00Okxddlllc;:c:::;;;;;;;;;;;;,,,,,,''''''''''''''''
    .....  .  ..                         ;OOxclOOO0xdlclcc:co:,,,,',,,,,,;;::ccccccccccccc::cccccccc
..... ..                         ...    .lOOOxdk00xkxc;::d:,c..........',,;;::ccccc::::::ccccccccccc
..... ..                       ..     .,.o0OxkkO0OOkxd:,,;,.,.........'',,;;;;;;:::ccccccccccccccc::
..... ...      ..........................:dddO0Okxxodc:ll;... ... ....',;;;::ccclllllllccc:::;::;;;;
.....................................';:l0KK0kxxxkOxo:co:...       ....,;::ccllllccc::::::::::::;;;;
'..''.'.........................''..:d000000l':lldxo:;lc..        ....';;;::cc:c::::;;;;;;;;;::::ccc
'...........  ..... ................;O0000K0,;:;lxkd;,,,.         ....'',,,;:ccclllllllllllllllllcc:
,,'''''...............  ............;OOOOO0d;c;;kOdo,...  ......'',;;;;::::;;;;;:::cclooooollllclllo
;,''''''''''........... ........ ... ckOO00llc,cOOo;.',,..........',;:codxxxxxxxxddolccllllcc:;,;::c
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
              .      .   .   .          .   .          .   .          .   .      .   .              
            ;xxxxxxxdddddddolllllllccccccc:;;;;;;;''''''''......................                    
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            ......................................                                                  
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
kxx0NWWNNNNNNNXXK0OkkkkxKKK0OkkO0KKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NXKOkO0KNNNNNNNNXXK0K0OOOkOOkkkOOOOOOOO0000KKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNXK0kkO0OOOOOOOOOOOOOOxOOOOKKK0000OO000KOOXWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
kkkkkOO0OOOOOOOOOO00000KKKKKK00000000K0Odo,.,oKX0O00KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
OO0000000KKKKkKKKKKKKOx00KKKKKKKKXXXNNX'.;:clc:NWNNNNXKKKKKKXNNNNNNNNNNNNNNNNNNNNNXXXXKK0KK0KKK0Okxd
XX0KXXXXKK000xOO0000K0k00KXXXK00KKKKKXX;:c:cc:oXKKXNNNNWXxdoookNNNNNNNNN0docxkxdoodddkOxoooooooooooo
0kkkkkxxdddxxdxxxxxkkxkxxxxdddddKXxddxxxlll:clk000OO0XXXc;;:::;k0Okkxdx:.,,,':lc:::lcc::ccldxdollolo
kOO0OxdddxxxOOkxdxddc:c:lXMkdddx00xdxxOKdccccokOxxxxdk0O:,,;:::lc:::;d:.::;ccc,c;;clc:;cxkkdolcl::cl
dddxXXOOOkddKXkdxxdcc;:;:dxxxxxxxxkkkxO:..'...xxdddoddddo,;,;:;:;;;,;:d;cc:coc:;::loxddxxoc:c:;:c:ll
oodx0OdddkOOkddddxx:',''.ckxxxdcc,''..............'':ddko,''',:;c;,;;;:;,;:c;;,,cdkOOxo:::;;;,clooo:
xxdddoddddddxOOkxxkk'...'xOkd;........................:'..,::;,.:llo:'.............',,,,';;c::c::c:;
dxkkxxdddddddxkOkododoloolcoc,.............................'.........,;'...............'clc;;:;,;;;;
oooddxxxxddxxooolloolloo:llc';,....................,c:c'...............';..............,lcdll:;,;;c;
ooooooddxxoooooollololo.....,'.      ............. ;:cc:.................;,........ ...',;,'..;:;;',
oooodxkxOkxollccclolllc......'.       ............ .,';;...............'.......... ..''',,:;...;,,,,
xodddkloxdooooll::llclc:'.kd;,::,,.   ............    ................',;'.''.....  ......,'...,:ccc
ddddkdcdd::::;;,,;lllcccc;:c::ccc:'   ...........    .........       ',:ccclO,,...    .    .,c'':cc;
ddddxdcl,'. .    ,olollllc::;'.',,. ..............;. ..........       ';:'.,.,,......;o;..,::c::llcc
xddlolcllccddl. .loooolllc:::;,:;;................cldo. ........    .. .. ..........;':c:,:c:c:cllc:
c:::ccoxdllclocoodddoooolcc:,oc::'..............  .cdc................... ..........,;c,;,',,,,,,,';
cc:;c::ccolccccddddoooollcc:;lxo:..............  .,:;.. ............''.  .. .........':,;,.';.'.';;;
;:;;oldoloddxodoooloooollcc::lOc:........   ....';;:.. ...............  .............l:'':,;c:;cccll
oOOOOOOOOOOOOkxdooooloooccc:::c',........  ... '.,,'..................  .............cdlcoddddxkkkkk
000OOOOOOOOOkOkooooolloolcc:;,l,.........  ...........................  .............:OkkOkkxdxkkkkk
0000OkOkkOOOOOkoooolcclollcc:lo,;........  ...........................  .....  ......;kxkkkkxkkkkxxd
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
..............................................::,..c................................................
.............................................;oxd;,d''..............................................
......,o'.....'........................''',,,;;cc',;,,::;;;,''''....................................
..;c,,;d:,:lol:dlc............'',,,,;:c:::oO:,,',l;oxxko:ll:::',;;;;;;,'''..........................
'xl;..;:00K0KKX0K0Oxlllc,,.;Ooc::x0:,'...'dM,...,,'x;:loxKNl0Odlcolc,l;::,;::;,,,'''................
.;;.....l';::cclolodkKKXKKOc'c'.;kM'.....,dM,...;:,d...,ckO,...',,:c:Kdcldlclldx,;:c:;;;,,,''.......
'.......o.......,...;;ox0X:;,;..;xW.......:c....,;,l...,,:l;.......,;Xd;.....,00..'.':Oc;',;,;c'....
........l......''...'......;:'..','.............,,c:................lo::'....,xO.....;Kc;..':;......
........o..................;c...................,':c....'..........;:xoooclococl'....,o,,...;,......
.......'l..................;:...................,''d....lXo,........::;;,;:l:lcd;...........:,......
.......,l.........''',;;','::''''',;''..........'''c...'dXx,........'Wd,.....:kOc.....'....':,......
.......::.....':llcllolc;;,,,,;;;;;ccOOOOkkxxddo:'':...'k0d,........,Xd;.....;k0d....;N0'...c,......
.......l'.........oc''.;l;doc;'''''cdMMMMMMMMMMd.''l....,,,,........:Xo,.....;k0d....;Xx,..,l,......
.dXOc..d..........o,...::.;'o:....xd0MMMMMMMMN:.','o.........................,lcl....;l',...l,......
,MMMK;.o..;;'....,o,,'.;c;d;xO'.,OWxNWMMWWWMO'..',,d..';xxl,..;'....';''...................'l;......
:MMMMMKk,.o;OO;..lc:;:':olo:k0oodkkcOdxO0do:cc:c,',c..,lXko,..lo:...lNKl.....'o0x'...,ol:...c:......
dMMMMMMMXlk'K0,.,:;;''.;l::,xdcllxxcdloxxxld0kKXo,;:..,lNKx;;;,:.;::dOKd;;,,';cdk'...;XO:..'::l.....
xWMMMMMMMMMx,l,.:'cllll;cloddxkkOOkkkkkkkOOOOOOOkdd:..,'::dxk0o;.d0KkkNdddooxood0ollodN0oxxo;:WX0c..
dXMMMMMMMMMW;;:,l;'''.'.c.;c::c''...,cxKkx:;,;:;;ool..';l:c;,k;dxdc:c:c:;;:llcldklllloXXoool,:WMMMO,
:KMMMMMMNOxoodol:c';ll',l,lxdoo;....,cOXWN:'.....,c;..c,ddooldxx;..lddod;:''':Okdc'';cxxdc,,'lMMMMMW
.0WMMWXoc';:;,',;,,,lc.::,:ddkd:'...,;X0M0'......,x;.;doxocOl'kd.,ddoOOkd0o'''KkO','.;XMk,,,;lNMMMMM
.l0dxdlc:;;,,',''.,,:c'l'.,clo;.....,'xxdc'......,d;.,oc:o,Oo.kk;,,:;xlcdx:...Kdx''.':;c:.'.,ckMMMMM
....:::::;:cllllccclc,'l'.'..........'''''.......,,'.'''','''':l;,,,;,',,';,'',;,',',,'',','l:oMMMMM
'''';;;::::::::::::::;'c'''''''''''''''''''''''''',''''''''''.................................lMMMMM
.................................................''',,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:xNMMM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
XXXXXNNNNNNNNNNNNNNNNNNNNN0KKKc.clood:,,,,,,,,:lddddlc,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;,,,OXX0NNNNNNNN
XXXXXNNNNNNNNNNNNNNNNNNNNN0KKKocooooo;,,,,,codxko;;;kkkdc;,,;;:oooooolllllcccc::::;;;;;;KXX0NNNNNNNN
l0XXXXXXXXXXNNNNNNNNNNNNNNOKK0ooooooo,,,,:xxc:ckxlcdOd::xkc;;;kkooOOxxOOxxO0kk00000Oc;;:XXX0NNNNNNNN
,:OXXXXXXXXXXNNNNNNNNNNNNNOKKkooooool,,,:xddxko;,'',:xkkO0O:;;OkodOkddOxllkxllx00000c;;cXXX0NNNNNNNN
.'xXXXXXXXXXXXXXXXXXXXXNNKOKKxooooooc,,,oxccdk',,.,;'l0ocl0l;:0kkk0OOO0xdx0xloOkooO0:;;oXXK0NNNNNNNN
..,KXXXXXXXXXXXXXXXXXXXXX0KKKdoooooo:,,,:OOkdxx:;,,;lOO0O0O;;c0OkO00OO0kdx0oclOo;:k0;;;dXX0XNNNNNNNN
  .xXXXXXXXXXXXKXXXXXXXXXOKK0ooodddd:,,,,ckdclO0xdk0Oc:d0x:;;oOc:lOccoO:;cO:;c00O00k,;;kXXONNNNNNNNN
   ,OWWNNNWWWWWNNNXXXXXXXOKKOddddddd;,,,;;;lxO0Oolx00Oxd:;;;;lOkk00kkO0xdk0old00O00x;;;OXXOXXXXXXXXX
   ..kXNXXXXXNNNNNWWWWWWNOKKkddddddo,,,,;;;;;,;:cccc:;;;;;;;;;;;;;;;::::cccccllllll;;;;0XK0XXXXXXXXX
   ..;cKWNNNNKKKNNWNWWWWXOKKxdddddxl,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;KKKOXXXXXXXXX
   ..''lNNXXNXKONNNkNMMMKKKKddddddd:,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;,cXKKOKKKKKKKKK
    ...d0XNXKXNXXXKdNMMM0KK0dxxxxdd;,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;,,,lKKKOXXXXKKKKK
    .'cdxO0XNNWWWWWMMMMM0KK00000000000OOOkkkkxxxxdddoooollllccccc::::;;;;;;;;;;;;;,,,,oKK0KWWWWWNNNN
..,;:cclodxONMMMMMMMMMWNO00OOOkkkkkkkkkkkkkkkOO0000000OOOO00000000KKKKK0000OOOOkkkxxxxOKKOWMMMWWWWWW
:::cccccclodxO00KKXNNXKKKOo,'.,;.',;',;:,;::;;cxxkOO00OkolldddxxxxkkkOOOkOOOOOOOO00KKKKKKOMMMMMMMWMW
:::cccccccllllllloddxkkkOxdol::l'..;...:...:.oO00XKOXK000,.;..';.'';'',;;,:;:;l:l:clOKXXNNMMMMMMMMMW
;::::cccccc:;;;;::ccclloooddxxkkkkkxkddokc:,x00K0KKKKKK0Kc.,.;.,',.,,'.,;..,:..,c..cXNWWWWWMMMMMWWWW
;;;::::::::;;;;;:::::::cccccclllllllloooooddxkOOKK000Oxo0XKlkl:::ooclxxxdOk,..;::;cKNWWWMWWWWWWWWWWW
kc;;;;;::;;;;;;;:::::::::ccccccccccccccc:::::;d0KXKK00OkdxxkkkkxxdddddoodkkxxdxxkkKWWMMMWWWWWWWWWWWW
NN0d,',,,,;;;;;;:::::ccccccccccccccccccc::::::;,dxkkd::;:ccclllcccccccclllllodddoooKMMMMWWWWWWWWWWWW
NXXK0l,...'',,,;;;::::::ccc::::::::::::::::;;:;,;c;c,,:ccccccccccc:::clxOko:cloollookWMMWWWWWWWWWWWW
OOkkxdlcc:::::::::::::::::::::::::::;;;;;,,,'''',;'''..,;:ccccc:::::::;;;;;,...,coooco0NWWWMMMMMMMMM
0000O000000000KKKKKKKKKKKKKKKKKKKKKKK000000OOOOkkkxddooolccc:::;;;;;;;;;;;,,,:ll;doooloXWWWMMMMMMMMM
XXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXKKKKKKKKXXXXXXXKKKKK00OkkkkkkkkkkkOO0OOxxOOKWWMMMMMMMMMM
NNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWNNNNNNNNNNXXXNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXNNNWWWWWMMMMMMMMMM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                          ..';cloddxc                                                               
                ..';:ldk0KXXXX0OOOOO00o,                                                            
         'coxxxkkxxkxdddxkkOOkxoc;,,:oxOKOd;.                                                       
         ':;,'',,.,:ccloxxxddoc,.....;cdO0XNWWKOo                                                   
         .,:;',;;;,cc::cdkxdoc,..        ..';;;,l                                                   
              .',:;:llc:;lO0kl'             .';:.                                                   
                   .;:,..,;:;,             ckOx.                                                    
                           ..             :000x:00k'                                                
                        .....            .xO0Ok0WWN0Od,..                                           
                       .....             :kkxdxk0OkdXX0XNk'                                         
                       ....             ;OKKNN0dl;':kxlxko:.... ',,'...                             
                     .....             'xOOkxxc;;'.dko;dd:    ..;,,;;,,,,'''....                    
                     ....;looc,       .xOdlc;;'.... ..l;;:     .............''',;,,'.....           
                         .:dOKXKd;. .:x0OOkkdc;,,;:::ldkx:                .........'',;:::'         
                             'cONWWWWXKOxdodxxdxxdllc:,.                            .......         
                                ,x0KXXXXXXK0dl:'.                                                   
                                  .;ldxxoc,.                                                        
                                    ..                                                              
                                                                                                    
                                                                                                    
                                                                                                    
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWKOKWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWKOOOKWWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWKOOkkkKWWWWWWNXXXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWKOkkkkxxKWWWNXKXXXKKWWWWWWWWNXXWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNKOkkxxxdkKXXXKKKKK0000NNNXXKK000XWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNKOkkkxddx0XKKKK00OOOOkO0K000000000XWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNKkkkxxdddOKK000OOkkkkkOOOOO000OOOOOOKXXXXXNWWNWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWN0kkxddoxk0K00OkxxxkkOOOOOOOkOxkkkkkkkOKK00OOkxxdNWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWKkxdoodk000OxxxxkOOOOOOkkxxxxdxxxkkkxxxxdddddddddkNNNNNNNNWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWKkxdodk00kxxxxkOOOkkkkxxxkxxxxxxxdddddollocoddddddd0XXXXXNNWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWKkdoxkOOkxxkOOkkkkkkxxxxxxddooodoolcc:;cc:lllooooooodXXNNWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWXkxxkOkkxkkkkkdxdxxddoooooololcco,:cccllloooooooddxxkO0KKXXXXNNNNNNWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWXOkkkkkkxxxxddoooooollol:cc;::ocllooooooooodxxkkO00000KKKKKKKKKKKKKKKKKKKXXXN
WWWWWWWWWWWWWWWWWWWWWWWodddooolllllllllol:::cllcllooolooooddxkkO00000KKKKKKKKKKKKKKKKKKKKXXXXNNNNWWW
WWWWWWWWWWWWWWWWWWWWWWWxclllllllllllllllllooooooooddxkkO000000KKKKKKKKKKKKKKKKKKKKXXXXNNWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWW0:lllllllllllllllloodxxkO000000KKKKKKKKKKKKKKKKKKKKKXXXNNNWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWN:llllllllooddxkOO000000KKKKKKKKKKKKKKKKKKKKKXXXNNNWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWOdddxxkOO000000KKKKKKKKKKKKKKKKKKKKKKXXXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNXXXXKKKKKKKKKKKKKKKKKKXXXNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW