DIR\FORMAT\Video
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
.........',:c;;:;.',.';,;;.';,;:coodllodxdxdxxxkxolo;';Okdddo:',.;:::;,...       ....''. ....       
'...'...',:c:cc,'.,;:c;;c.:';,;:lddxxkkkkkkkkkkOxdodl:';ddl;. .. .:::;,'....... ....''..... ...  .  
;;;:X0XxkN0klXNcxNdooxNdK0OXoXXoxNXNk0WXONNNXKW0kOxoo:,.ddo;. ,oc:.,;;::,........'...... .  ........
:cclMKW00WOdxWWOOMkdxxWXMWXNOWMOOWNXONWW0WWWNKMKO0Okxol;cxxl,.'kOxl:clc;'....'.....',,'.'...........
:cclM0WK0Wxo0WWXOMkdxxXMNMMKXWWXKXXM0WWMKWWNMXMK00000kk:.o0Od;.dxoolccc,',,,,;;;;,,;;;',,,,,,,',''''
ccclXkK0OXKO00OXONXKxx0NKXN0XKXNKNNNKWKNXNNNNKWX0KKKXK0Odo0Oxo,ldxc;xxc,,llclccccc:::::;;;;;,,,,,','
cclllll:,;oododddxxxxxkkkkkOOOOO0O000K0K0KkOKK0K0KKKXXKK0xd:lOlcOdx,,oko;ooooollcllcc:::::;;;;;,;,,,
cclllll:;,::cloddxxkxkkkOkOOO0O000K00K0X0Kxx0OO00KKKXKXKxd0OokOdOxxoccll,oddooloollclccc:::;:;;;;;,,
cclllc;,'.;.,codxxxkkkkkOOOOO0O000K0KK0klloddxk0KXKXXXXXd0kOok0lcooodclo.dxxxdddooolllcc:c:::;;,,'..
clcc:'...;,..;cldxdcdkkkOkOOO0O000K00koo::codxOKKXXXXKXKO0KOO00kooxdxxxk,dkxxxdddooll:;c:c:;'',,,,,'
;',:'. .,;','.,lxoc,':loxkOOOdokO000Ox:..,lodk0KKXX0xcoK000000kocodkOkOOckkkxxo:,;cc;..:cc:,.,'''','
.,;'..;,,,'o:'.ldc.'.:xo:,kOx;';oxOO0x:.';ookOKXKNNNkoook0xx00kl,;:lxxOkcxkkxxo;..'cc.';,,,',,,.....
,,'..;'. .c:,. cl,..'xkd,cOx;:.,cokOkdl;,,lokOKXXNX0kl,'c0ko,oxo;.;:ldkkcdxkxxdc;.;c:;..''..';'.....
'...;'.  ,l:...l:'..lko:.oxo,'.,coxkOxl:,,lokOKKKXOOl;..o0xo. oxl,.,:ldxcdkkxdoc'..;;...c,,. ';'... 
...:,.. .::'. .oc'. odc,.odo,..;codxO0o:',cldk0KKX0Ok:'..kk:. :xc;.':loxlcxkxxoc,. :c,. ,,....,;,...
..:;....;c:'. ;l,'. ooc;.ldc'..,cldkkOOd:,;:lx00KK0kOo:. okl'..od;..;clxl:xkxdl:,. ;:;. .'.....::,..
.:c;..',cl;'..co:. ,dl;' :xc,..,cldkOO0Okdc::okO0K0kdo;;.oOd;..,dd;.,:col:xkxol,'. :c'.  ',.....;:;'
.;;,..,lol;'.;dlc,.odc,. ;dc'..;cldkOkooooxocldxk0O0kOx;.:kd'...:dl'';:lo;dxxoo;...:d:.. .;,.....cc;
....;;cdo,'''oc;',.cxl,..oxxl,.:clddodkd;c0c;:loxkkO0OOx;.kOo,';;xkx:,,:c,oxxdd:''.:,,,;'..:'....'''
. ,.,:c,:. 'cool,:llxdc',lOOo:,cldxkkxxdodkcccodooodddocc.xOd;',;xkdc::;c'cool,:;,:;.,.;,'..;,.,..',
'';;:cclc..,;:;:::cloc'''dKOO:c;cdxOOkxkxoodxdxxdxxxlc;:,.doocoldod;l.,lc,:o:oc'cc;',:,,;,..':;'...'
::::lxdoc:;;lc:cccolcl...oxxxx;;codxxkOkOOkOkkOxdddkdooc;cx;d:..;odoo'.;;,;lcll:;;;;c:;:;,''';;'..'.
::c:ccldxclcllcllllllc,,;ldocol;cldxdkkxOkkOkOOkOOkklokoock;,d'.'cco::,;:,,cc:::c,:cc::::::,;,.,,...
::::ccclcclllllooooooolooc;clodocloddxkxkkkOkkOkOOkOkkOkxkdc,co;,,:cllccl;:lollllllllcccccc;,;,,''.,
;:::cccccclcllloooooododdccooxdxxodxdkxxkkkkkkkkOkkOkkOOxkol;c:dc;:cooodd::ooloololllccc:cc:.:;;,,.'
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
0O0OOOOkk0O0O0OOOlddKO0O0OxdddkO0OO00ddkkxK0K0K00kkkOK0K0K00kkOd0O0O0O0kkOO000O000Okdd0XXKXKOdkOd0XX
K0K0OOOOOK0K0K0kkldxK0K0K0xdddO0K0000xdxc;;''',;ld00KXKXXXXXKKkx0OkkkO0OOOO0OkxO00Okddd:,....':odO0K
NXNXXXXXNNNNXNXXXxKKXXXXXXKKKKKXXXXX0:.            ,oOO00OOO0OOXN0OOOKNXXXXN0OOOXNXXc.    ''    .ok0
XKOOOkOOOOKXKOOOOldkOONNOOxdddOOXW0,                 .KMMWKdxkx0KKKKKKK0OO0KKKKKKK0l.    ';;'    .:x
NX0OOkkOO0KNK00OOldONNNNNNxdddKNNX,                   .l;.    .'dKNNNNXOOOOXNNNNNKO: .',:okkl:,.. :0
00KOOkOOOKKK0K0OOldk0000K0xdddk0Kd                                l0K00OOOO00K0K0Oko''',:cllc:,'.'xK
OO0OkxkkOO0OOOkkkldkO00O0Odddodll;                                 d0O0kkkkOO0O0OOkkl;'',,;;,,'';dO0
dOxxodddxxkxdxxod:odxkkkkxo;.                                      .,',:ldoxxOxkkkddlloclcc:c:c:ldxk
dOkxddddkxkxxkxddldxxkkkkx.    .',,'.              ';,.                  .okxkxOkkddooxxOOOkOddlddxk
MMMMMMWNNWMMMMWWWWWWWWWWWo    xWWWNWWN: .xKNNNKx. 'WMMl ckl;oxd:          :WWWWWWWWWWWWWMMMMMMMMMMMM
XKWMXkkkOkKMMMNNNWNNXNWOo'    XXXl,KMMK .c:'.;KMN  cxc .XNNWMMMMO         .lkNWXKKXNWMMMMMNXNXXXXMMM
MMMWK0K0KK0MXxddxk0KK0.      .XXXXNWMl. .kXNX0NWM.;MMN:.NNNc.oMMW  .l:.l:,   .xKKKKXNWMMMMN0K0KKKWMM
MMMWXKKXKKKNxxxxxkOKK0.       KXXxcKMN, dMWl:XWWM.:MMNc XNX; ;MMN  ,kO'0.    .x0K000ONWMMMN0K000OWMM
MMMWKK0KKK0xxxxxkkO0KXKkolcc::0XN0:kMMNclXWWWWWWWlxMMNx:KNXxcxMMNcc:cccccccokXXKKXKOONWMMMNOKOO0OWMM
MMMNKK0KK0OxxxxkkOO0KXKWMMMWXXXNNNNWMMMMMWNWNWWXNWXWWXXXNNXXNMMMMMWNWNWNWMMMMWNXKXXO0NWMMMNk0kk0kNMM
MMMNK0O000KN0kkkOO000KKWMMMWXK00OO0KWMXOOXNNNNXX000KNXXXNXXXNMMMMMNXXXNNWMMMMWNNXXXK0NWWMMNxOxxOdNMM
MMMN0K0KKkOKXXKxXKKXXXXNMMMW0OOl,lk0NW0OOXWWWWXNKKKNW0OO0OOOOKMMN0OO00O0NWWWWNNXXXK00NWNWXXXNXKKKKKK
WWWNKKXXX00XXXXkNXXNNNNNMMMW0OOl,;oOXW0OOKK00KNW0O0XM0OO0KKOOONNOOOO00OOKKNWWNNNXXXK0NWKNKXXWXXXXXXX
NNKXNNNNNXXXNNXkNNNNNNNKkWWWXKXkodOO0W0OO0K0OO0NOOOKM0OOKMWOOONNOOO0KKK00000NWWWWWWWWWWNXKNNWNNNXNNN
W0KONWWWWWWWWWWNWWWWWWWWKo0dlllllllxKMKOOKWWOO0WOOOKMKOOKMWOOONMNKOOOOOO0WWNWWMMMMWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWN0kxxxxxxkkKWWXXWWWNXNWNXXWWWXXNMWNXNWWWWWNNXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWW
MMMMMMMMMMMMMMMMMWWMMMMMMMMMNXXd0XNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMM
WMMMKdddddddddddoolodddddddddddloddddddddddddddddddddddddddddddddddddddddddoloddddddddddddXMMMMMMMMM
NNNNdcccccccccccclcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccocccccccccccckNNNNX0KXN
OOOOkddddddddddddddddxdxddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddkOOOOOOOOO
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
;..dxd:......kOko.....'''''',''....      .......... .'kkKOc;,',,;;ccckc;. ..   ..KMMMNK0XKXXXXK:..:O
l. :kxc. ....xOkx;..'''',,,,,,,.....   .....  ....   ..x0ol:,',,;ccll,,,'...    .,dOkdO00XXO0X00KKK0
d, ;kdl'.''..oOkxd,.''.'''',,',''....:x:.. .. ....    .cxol0,',:ccl:.  .'...........,,o000XKK0OkKOkO
kl cko:  ... .kkxdx,..''..','.'.....ckk;.. .. .''..   .ckxdO;,ccco,   .......   ...,',,OK0O0KKKK00O0
kkxdlc. .ccc..:kxdOo.''..''.........col:.... .....    .dkkkd,ccll. ....  .'..   ...,l,.dKK00OOkkOOO0
oNWKO;   ...  .dkdKWX:.......;ll:...clc:..    ..'.    .xOOkoccl:   ':;'.',........':lc.lO0KKKK0OO0OK
kW0ko.        ,dkKWW: .....,oOOkxo,.;cc,.      ...   .,xkkxoco,    .:::;,........';:lc.oOkKOkOOOOKKK
OOOkx; . .  lkKXXNWk  ...'o00Oxdc::;;;:,.           ..;lddood.      ;;'............;c..;KKOO0OOkk0Kx
kxdkOd,..,...;;,cxx.   .cO0Okdl;;:::;,,,........  ..;:c:,;cxOOl,    .,',,..........,.  ;kOOOOOxkO00O
..l0kllcxNNNKKKK00c.  ;kOOkdockKxc,;::,.,o0XNNNXOo::,OKKlcoxxKXX0cccKKXNKKKKKd;xK00NNNNNNN0xxOxxxddk
  xOdc,cxWMMkookWMMO,oOOkxol,'ckWMWo,,,kMMNxloxkOo:;cNMMo.lKMMKxdO00KNWxxkxdxl'lxdo0MM0clc,   .':xk0
. ;:,...lWMMd,;oNMM0kOkxoc,.    .WMMo'OMMX'..........XMMkKMMO,,ldxkOO00kllool'.....dMMd          .;o
  ,o,.. :WMMWWWWWNOkkxocl,      'XMMd'KMMK,.......',,NMMOWMMX..'',;:ldxkOOKNX'...'.xMMd           ..
cdd:    cWMMo....oxdocoKMK:....:0MMN;.cWMWk...';:,:c'XMM:.xWMWd,',,,KOd;cldxko,...'kMMd...,:;;::::,,
''.     oWMMl  ,ddl:';0WMMMWNXWMMNO,   ,OWMWNNNMMNc..XMM:  .xWMWx,':MMMWN0d::dxolc,dMMd.....     .  
 .      ;dlc,'ldlc,....'coddoxdo:.       .';:lxdlc'  ;:;.  .,,llcc'cddoooodo'':coddxko'             
..  .      'looc;;:'.....'..  ...           .:llx:'',;;;;:;;;,,'''',,','','''''';cdxxdl.            
,:,;;. ..;olol,....,.  ... ....,,,,;;::;;;,:olod'...     ...........','oWMMMMMMMMX0OxdokWWWWMMMMWx  
,cc:'. .:::,..     ,.....  ....;::.       .oox:          ............',xMMMMMMMMMNXXXXXWMMMMMMMMMK  
co:::.       .     '......''''.'cl       ;xxo.               .........'kMMNWWNWWNNNWNNNWNWNNNMNMMX..
ddoo;              . ...',''''' :o.    .dkO:                           dMNNNNWNNWNNNWNNWNNNNNWNWWK  
;,.do'c;,,,.  ..   .   ..,;,,,,..l;   'Okk.                            oMMMMMMMMNNWNXKKKKXXXXXXXX0.'
.' .....';' 'colllldolloooklc';c:dolloKOKoclllllllllllllooolo;''''.....dMMMMWXXXXK0kdxdxxddddddddddd
kxxkOOkxc'.ckMMNXNXWKNXXXXNWOoclldoxdlclk00OONXXXXNMMMMMMWKWMxlxkll;;;:kMMMMkxxdoooooooxdxkkkkkOkkkk
OkO0xc.'ckOO0MMNNWXMNNXNNNX0o:cc:::;''cOMMMMxdNWNNWMMMMMMWWWMxllodl::::OMMMMXxdoxdxdolc:lkkkkkkkOkkk
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
dddddddddddddddddddooooooooooooooooolllllllcccccccccc::::::::::ccccccccccccccccccccccccccccccccccccc
dddddddddddddddddddddddddddddddooooooooolllllllcccccccccccccccccccccclllllllllllllllllllllllllllllll
xxxxxxxxxxddddddddddddddddddddddddddooooooollllllllcccccccccc::;lllllllloooooooooooooooooooooooooooo
xxxxxxxxxxxxxxxxxxxxxxxxddddddddddddddooooolcc::;;,,'''.........cllooooooooooooooooooooooooooooooddd
dddddddddddxxxxxxxxxxxxxxxxxxxdddddl:;......................'''.cooooooddddddddddddddddddddddddddddd
dddddddddddddddddddddddddxxxddddddd:.. .','..',,;;;;;'';;;;,,.,.cooooddddddddddddddddddddddddddddddd
ddddddddddddddddddddddddddddddddddd:.. .ooooolccldddd''xddxol',.coooddddddddddddddddddddddddddddddxx
ooooodddddddddddddddddddddddddddddd:.. .ooooool;::::c:::ccc::.'.cooddddddddddddddddddddddddddddddddd
ooooooooooooooooooooooooodddddddddo:.. .ooooooc.......'.'''',;:cloodddddddxxxxxxxxxxxxxxxxxxxxxxxxxx
clllllllllllloooooooooooooooooooooo;.. .loooooc.,,c,:,:,:;;;;;;coooddddddddxxxxxxxxxxxxxxxxxxxxxxxxx
ccccccccclllllllllllllllllllooooooo;.. .lollloc................;oooodddddddddddddddddddddddddddddddd
cccccccccccccccccccccccccllllllllll;.. .lllllll;:ccllllllolc.'.;oooooodddddddddddddddddddddddddddddd
::::::::::::::::cccccccccccccccclll,.. .cllllll:c;loddooddol''.,oooooooooodddddddddddddddddddddddddd
::::::::::::::::::::::::::::ccccccc, . .ccccclc.''''''''',''...,lllloooooooooooooooooooooooooooooooo
;;;;;;;;;;;;;;;;;;;::::::::::::::::'   .:ccccl:...'.'.'........,lllllllllloooooooooooooooooooooooooo
,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;::::'   .:::::c;.',l;l:x:ddoolcccccclllllllllllllllllllllllllllllllll
,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;.   .;:::::;...'.'.,.,,,,,,;;;:cccccccccccccccccccccccccccccccccc
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;.   .;;;;;;;',,;;;;;;;;;c;'...;:::::ccccccccccccccccccccccccccccc
''''''''''''''''''''''''''',,,,,,,,.   .,,,,,,;,;:::cc::;':x:,...,::::::::::::::::::::::::::::::::::
'''''''''''''''''''''''''''',,,''''.   ....''...''''''''''''''...,,,;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;
.........................'';'''''''.     ........................,,,;;;;;lo;;,,,,,,,,,,,,,,,,,,,;;;;
............................'.'''','.  ..''''''''',,,,;,'.;:.....,;;;;:cllo;,,,,,,,,,,,,,,,,,,,,,,,,
.............................. ..............''......''''';:'...',,,;;;;;:l,''''''''''''''''''''''',
..............................                               ......''',,;:c,''''''''''''''''''''''''
..............................                                .......'',;:c,''''''''''''''''''''''''
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
                        .   ...........................................                             
                       .................................................                            
                    .. ...................''''''''''''''''''''.............. ..                     
              .,dl..,l:..'lOo,,,ck,,,:xKxc:;;::;;;;:;;;:;l0c:;,;;,:l0k;,.';kd''':c.                 
               .Od...oK:..cXd,,;;lc:::xWxcccclllcccclc:coxXNocc::::cNO,,'..0k....Ox..               
               .0x';lxc'''lNkcl0c:::clkMkclcllllkkkkllldxloXNolc:cclW0;,''.K0::ccl'....             
             . .0x..';KO;,lWx;:ollclllkMkclccccclllllldOddddNNoc:ccoW0;,,''X0,:kO:...... .          
             ...Kk.',:X0::lWO:::coKdllkMkclcllKolcllldOllllloNNoccloWK:;,',XK,,':Ok;.......         
          ....';cl;:cll:cldxxoolokklodkkkododxkllccldOkdollloxkkocoxkko:,:lxxl:,'':l:,......        
          ......'''',;::cc:c::clcclllllllllcc:cllccllloolcccccccccclcc;,,;::;;,,''''.........       
          .......'',;,;:cccc:lccclccccclllcccloollllllllc:clcclccccccc::ccc::;;;'''''.........      
      ..........',,;;:;;ccc:cllllcccc::::::ccllol::clcccll:cc:ccccc::::ccc:::::;,'.'''........      
    ............',,;:::::ccccclc'''';c:;,;cl'.,lo;''::'.,ll;,:c:,,,,;:ccc;;:;;::,'''''..........    
     .........,,,,;;:ccccccccllc. ...;:,......'c;l:'.........,c,....'::::;,,,,,,,'','''........     
      ......''',,,,,;:ccc;:cll:c.   ........'':x0XOd:''.............;lll:c;,,,''''',,''.........    
       .....''..',,:::;;::clllcc.    .........;xOkOx'.........  ....,loccc:;,,',''.','''........    
       .....''..,'':;;:;:cccllll.    ..........',;;,..........    ..,lllllc:;,,,,''.','..........   
       ......''.,,,,;:cc:cclccl:.   ......... ..',','.........  ....'llclllcc;,'';,'',''........    
     ........''';;;:::cc:ccclcl:.............   .............   .....;clcllccc:,'''',''.........    
    ...........''';::::::clllll;.  .  ........       ........       .;llclcccc:;,',''''.......      
      ..........'',;;;::;;cllll;.      .......        .......    . ..:oolc:cc:::;,,,'.......        
      ............''',::c:;:cl:'....  .......         ..'',,'..  ....,:lllcc:;:;,,,.''......        
       .........'..',,,;::::::;,.......'','..        ..',,''''.......':ccc:;::;,.............       
        .........''..',;,;::::;.....   ........     ....''....  .....';::;,,;,,,...''.......        
          .........'..''';;;:;,'....      .. .    ...........  ......';:::;''',,........ ..         
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWN0occcckWWxddkNWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWKo,'''''''dN,'..dWd:ldONWWWWWW
WWWWWWWWWWWWWN0xc:okXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWNOo;..''''':''''O0',,,dN0xNWWW
WWWWWWWWWWOd:...... .XWWWWWWWWWWWWWWWWK00XNWWWWWWWWWWWWWWWWWWWWWWX:':okO00x,.''''''''ox,'':OOc,:0WWW
WWWWWXNWNK    ......KWWWWWNNNNNNNNNNNXKkxkkOXNNNNNNNNNNNNWWWWWWWXN0d:'.........'''''';''loo;,cOWKdxW
WWWNKKONkl        ..XNNNXXNNN0O0NXNXXNNNNXKKKNNNNNNNNNNNNNNNNNNO',:okOOxdlc,.'..''''''';',lxK0x:',dW
NNX000xkk.      ... :00000OkxddxXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO''''.'',,,'''......''''',;;,',,ckKkd
NX0Oxdooo,     ....  kKKKKKO0KK0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNd;,'''',;col,'..'.....'''',:lodo:',x
NK0Okdoodxl  .'''.   'XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXxkkOOOxl;'''':''.....''''''',:okOl
NNNNXXXXNNNOoolc:,,coxXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKl:;,,,;:cok0l'........''',:cc;,''
XXXXNNNNNNXXXNNNNNNNNNNNNNNNNNNN00OKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXkoddxxxd:''':c'......''''''''cl
XNNNNNXXXXNNNNNKoxKNNNXKKKXNKKkKKkkKKXNNNNNNNNNNNNNNNOkkxONNNNNNNNNNNNOollllodxOkl'''''....'',.'''',
NWWWNNNNNNNNKXNOoooKNOdoklkKOxxO0dKKKNNNNNNNNNNNXK00OkkOkxkOOOOOOOOOOOOOOolllc:'.':xo........''','';
WWWWWWWWWWWWkd0KoookKkodKOxKKKO0XkXKOXXNNNNX0kxkO00KKxxxOxoOcoxcxdkoO00XKKOdlc:okOd;'...''';c.,,'..,
WWWWWWWWWWWWNko0kooxXdoKXkdXNNNNNNNNNNNNNXkdOKXXXXXXdkxoOxOOldkcdkklOOo0Ok0NXk:'...''...'x0,0:.lkkdo
WWWWWWWWWXk0NNxo0doxOoOKdo0NXNNNNNNNNNNNNko0NNNNNNKxxkX0XXK0xdK0O00OxdkKXXOKKOKKOllkkkO0XNNd:okd:'..
WWWWWWWWWWN0xOXxoxoddokod0OdONWWWWWWWWWWWXkdk0NWWNXXNNNNNNNNKKXNNNNN0KNNNNNNNNX0xxXWWWWWWWWX',.,cooc
WWWWWWWXkk0XN0xkdoooooodxdd0NKXWWWWWWWWWWWWNXKOOOOO0KKXXNNNNNNNXXXXKKKKK00OkkkO0XWWWWWWWWWWWo'lodol:
WWWWWNKO000kxO0OdooooooooxOkxOXXKNWWWWWWWWWWWWWWWWNXK0000OOkkkOOOO00000KKXNNWWWWWWWWWWWWWWWWK.,.....
WWWWWWWNKkddxdoddoooooooddxkxddk0NWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW;lXd;..
WWWWWWWWWWWNK0kxdddoodddxkO0XNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWo,WWWNK
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWd'NWWWK
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWl'WWWN'
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
kdKWWXOoodl:'... .','   ',.   .lx0OOkkxdolc::odkOOOOOkkxxddoolc:;'.,c:;'.... oKNNKxlc:cllc,'lddloxOO
KOxdkOdokxo:'.,coO00klckK0kc..cxO00Okkxdolc:;:xOOO0KK0Okxddoolc:;'..,;,..... .lxxo:;;,;:::ckKKK00KXX
0Od:;:'':c:'..:d0XXKOdx0XXOl,.;xOOOOkxxdolc::okkO0KXNX0kxxdollc:;'...'....,occxOkl..,::;,lOXNNX0kxkO
Oxl:::..';;:coolokOkdc;lxkxo;,'ckkkkxxdoolc::xxkkO000Okxxdoolc:;,....'...,odoOKXKxox0K0koox000kdc;,:
xl:::;. .;cllc:cdOKKKOdclodoc;,.:dxxddoolc::cxxxxkkkkxxdoollc:;,.......,;,,,lxOOd:lxOOkxolccc::;,...
lc::::cc::;;;;;lk0K0Oxo:,,,,'...;oxkxdllc:;lOKxdddddddoollc::,'.....,oxdo:;,,::;,;lxOOOxol:,'',:cc;'
l,:okOkxoc;,;coxkOkdoc:,.......:oxkkkdoc;,.:kKKxooooollcc:;,'........,ldxxdol:,..,coxxdol:,'',,,,:cl
oldOKXXKOdc:coxO00Odoc;'.;::;ckKXKOxoc:,....;odl:ccccc:;,'.......''..;okOOkdl:,...';:::;,,;lool;',oO
0kxOXNXKOxOXXK0xdddlc;'..;::;cOKK0xocccccc:::clcc:::c:;,''.....::'...:ldxdolc;........',:xKXXKOdlkKX
X0kdoxkkddOXXKOo:ccc:;;,;:::cldxxdxxxxxdolclxxkOKXKOkdoolc:;'....   ..,:::;,'.......,:cox0KXK0kl;cxO
X0OxoclooxkOOkoccoddddolccxKNNXKOddO00kdooodxdddooollclllc;,..............,coodoolc:cloodxxxdooc;'.'
K0kdolx0OOkxxddddxO0OxdlcoXNNNXKklckK0kxxkxxxxddoollc:;',;,....:OKKK0Oxl:lxkkkxo:;,'',lxxolc::::,...
0kxoooxO00OO0OkddxO0OxolcckXXK0kl:cdxxkkkkkkkxxddoc:;;,,'.'...cXNNKOxddlldkOKKkc:oxxdolododxkkkxl,,,
kxdollkXNNXX0Odlooddool:;'.;col:;cdxkkkOO0KK0Oxc;'.........'.dXNNXkdolc;;lxkkkOXNNNNXK0kldKNNNXK0xdo
dolcckNWWNXK0kocccccc:;;,''''ckO00kxxkkO0XNXKk:;,,'........',oKXNX0xoc:;;coddxNNNNNNXK0Oo:0NNX0Okdoo
odddlxKXK0kxdollcc:;,;lddolcdWWWWN0kxkkO0000Oo;;;,'.........':xO00Okdc;,'.,:clKXXXXXK0Od::lddl:;;;;:
OOkxdxxxdddooollcc::;:cdo;'.lWWWNKxdxxxkkkkkxd;,,''..........:lllllcllc;'. .',ck0dooool:;'...'''....
kxddolllloddoollcc::;,'',,:clOK0kxdxxdxxxxxdddl;'............';:::::::;;'.......;;;;;;,'..........'c
dolcc:;;;:loooollcc:;,'...;kKXK0kxdkxdddddooollc:'.............',;;;;;ccc:,......',;:;,'.........';:
loolcc:;;;:looollcc:;;,....'o0K0Oxc:ooolllllccc:;,............  ..,;;:lll:'......'',;;,'.......;llcc
oooolc::;:lodoollcc:;;,.....'d00Odc::llc:;;;;;,'..........'.....;lolc:;;,,......'''''''.......cdxkkO
oddolcc:codddoollcc:;,'......,xOxl:::c:;'........    .......';cd0XXKOdc;'''...';;,'...'''''''';:cok0
dddoooddxxxddoollc::;,'.......odl:::;,'.....  ..... .........;:lkKKK0kd:,,'....'''',,,,''''........'
kkkkkkkxxdddoollcc:;,'........;::clc;,'...';cloolcc::;,..........,:cc;'..'''.....',,;;,,,'''........
kkkkkkxxdddoollcc:;;'........'lkOkdolc;''lxdoc;,';ccccc:;''.....        ...;oolc:,,;;;;;,,'''.......
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
                                                                                                    
                                                                                                    
                      ..........................    .........        .............                  
                 .,'...........................c. .:.........c.     ,;..............',.             
                ,,                             :. o     .     l     ,'      ....      .:            
                o       l,.......l     ;,'....., l     .d,    .:    ,'     l.....l     o            
                 c.      ,;      l     l        ,'     l c.    ;.   ,'     .'...'.    ':            
                  ';.      :.    l     l       .c     ::.'o     l   ;'             .;,.             
    ':..........'..'       .:    l     l       l                 l  ;'     c;.      ..........o     
    ,'                     c     l     l      ;.    .,.....'.    .: ,'     l .;'              l     
    ':.......'......'.'''''      :,....o     .o.....c       c'....o.':.....o    ,'............l     
      .xx;             'x;            ox.ld dx           .xx.            :x;:x;            lkd.     
      0WOW'            :Mo            .WOWM0M:          .XKKN.            cMW;             xNO;     
     xWkdNX.           :WXk            cWOdWo           0WxxW0             WX              0kWx     
     :......'  ,......'.  ;'....;.  ,'...'....,       ;...........'.''          .'.........',',     
     ;.     :.',       l :.    .l  ,,         .:      o               .;.     ;,.             o     
      l      ol        .d:     l  .c     c.    ;.     o      ;....'     :.   ;'      .........d     
       l     .          .     ;'  l     ,;l     l     o     .l....c.    ;'   .:      ,:.            
       .;          .         .:  :.    .c .:     l    o               .;,     .;.      ';           
        :.        co         l  .:     ''..;     ';   o      .       cc'.''.....:;       l          
         l       ',.c       c.  l                 :.  o     .o,'                        .c          
         .c     .c  ,,     ',  c.    ,;.....'l     l  o     .:  ,,.                    ,;           
          .'....,    '.....'   ;.....'       .'....,. ,.....'.    .''..............'...             
                                                                                                    
                                                                                                    
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
XXXNNNNWO:''',:::,:dkxNWkccOO00OKKk000OxdOcldKx:::clc::olclo0NKl'.''',oKMMMMMX00MWMMMWNNWWWWWNNNXXXX
XXNNNNWWc,,,''cokdxOkxNXxdd00000OkdkkOOO0XdokXXKOdxOxxlolcclkd'.....;,.'0MMMMXkOMMMMMMWNWWWWWWNNNNXX
XNNNNWWWo;. ..O00olocoXKOOxOkkkO0KxKO00O0XxdkO00KOOXXXOKXXOkN,.  ..,cc;.dMMMMNOOMMMMMMMMWWWWWWWNNNNX
NNNNWWWWWWWocolc:;:c:oOOc,;0K0KKK0xK0000OXc:::::cclodxxkO000N;'o,'ll;,l,:NWNNW0kMMMMMMXKXWWWWWWWNNNN
NNNWWWWWOdl;,;ccc::::d0Ko;o00KKKKOx000000Xc::cccllcccllllllllclOdlolllo0WMMMMMXOWXNMMMWNNMWWWWWWWNNN
NNWWWWWNl:;;:cc:ockxdO00olo0OK0KK0kKKKK00Xc::cc::cclcclllooolllodc::;;dWMMMMMWX0WMMMMMWNWWWWWWWWWWNN
NNWWWWWWOkx;,okkOkOdox00xkk00KKKK0xOOOOkkKdlkXKdddxdlllolllcccc. .;,,c:.kWMMMWKONMMWK0kkolldxNWWWWWN
NNWWWWWWMMWdcdool::::x00OkdOOO000Ox0000OOXkdKWXkxOOK00kOd,.       ':lo: .,ldOKkddO0xdooxdolooxNWWWWW
NWWWWWWNxl:;;:ooolc:;dOOcoOKKKKKK0x00O00OXxdkkxxxkk00Kd'         .:ccc'       .oxl;oddc,,llododNWWWW
NWWWWWWXoc;;,;lodkOOKkO0oOXK0000K0x000O0OXo:lolclcccl;         .,c;ol;',.  .   .xOcxdxdllkodddldNWWW
NWWWWWWWXKO,lxkX0NX0NOO0oxx0000000x00OO00Xdcloollllc,        ..,cl:,::ll'  ,.   dKX0xxdlcoooddlcdXWW
NWWWWWWMMWXdkkddoolc:d00xO0K0000K0O0000000l::c:ccl.          .':cc:,,;;:,       ;KNXxkxdxxdddddlldKW
WWWWWWWXoc::clololoocx00xxxkxxdoooccccc:cl:......l.    ..;ccc:;:lldxxklc;        dllcooddddddxxdodoK
NWWWWWMKlc:::::;,'',..l:llllccodo:;;;,'dxkl.     ;,..'x0XWNNNXOxOOOko:cl:        ;dddoc::clc:;;;;;,:
WNokOKK00KO.  ..   ...xx,     oxc      oxxo.     .:..:oNNK0XNNXXX0kododx:.       .kdxko:;lxo . ... .
d:..;,. .'..  '...Od..kk:   ..oxc.     oxdo,    ..xXkdoNN0k0XXO0o',,,;ll;.        kdxkdcccdo.;    ..
    .......;..;;,'cc,,kkc,.','xkc,.''..oxxo:,,',:OWNXOOXXo;;okl,.',,,,;:;.        kddxkkoloc,:;.....
     .',l',;...';;l:',kkc.....xkc,.....lxkd;...'cNXXKKKkl....''.',,',,;:;.        xoddocollcdkO:'.. 
:,.  .',;,,,'.'',,,'.;kOd;,,,cxOd;'''.,cxxo;'..;dNK00kdc.  ...'',,,;;;;;,.   ..   lOkkxoddoolcc;:,.'
d'.  'c;;,,:;;;;o,'',lO0kxxxdkOOkxdol:ldOkxo;';lNXOOXKk,                     ,,   'kkxxlxxodlc:,,'.'
,,c:;cl;...;,,''c.''';xddxxxxddkxddxdoodxxxoc;,dNKxdXKx             .       .;'''.:kxdkollc;;;,... .
....,,,,'..:ldddloxddxkdddlcddxkxxodllookxxol:;dXOkl00;                     :dc;;cdxdddccocolllll::;
  ..    ....,clllcllldl;odoc:lddddldolooooocc:;cX0xkXK.                     :kooc,xkollcllc;,,,.','.
  ..     .  ..',';clccc;c;;,:cccc::::::cccc;::;ONO:kNO                     ,.xdc:ldooocl:::;;,,''.'.
       ...... .......',...''.;,;;;c::codklcdkkONKkx0Kl          ;d        ',.loollloodlc:c,,'.'.....
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
  ......................,:cl;'....',,,,,,;;;;;::::::::::;;,,,,,,;;;,,,;;;;;;;;;;;::::::;,,;::;::;;;;
.............. ...........'''.''''',,,,,,;;;;;;;;;;;;;;;;,'''',;;;,,,,;;;;;,,;,,,,,;;::::::::;;;;;;;
:::,'.......       ........',,,,'''',,,,,,;;;;;;;;;;;;;;,'....';;;,,,'''''''''''''''',,;;;:::;;;;;;;
::::::;,'.......     .......',,,'''',,,,,,,;,,;;;;;;;;;;'.....';::::;;,''''..,;;,,,,''''',,;;;;;;;;;
',,;;:::::;;,'....     ......''''''''',,,,,,,,;;;;;;;;;,,,,,,,,;::::::;,,,'.';;;;;;;;;;;;;;;;;;,,,,'
'''''',;;;::::::;;'..   ......''''''',,,,,,,,,,,,;;;;;;;,,,,,,,,;;:::;,'',..,;;;;;;;;;;;;;;;;;'.....
''''''''''',,;:::ccc:;,........''''',,,,,,,''.'''',,,,,,,,,,,,,,,,,,,,,,,,..,,;,,;;;;;;;;;;;;'...'..
''''''''''''''',,;;:::::::;;,'''''',,,,,,,,'...''''.'''',,,,,,,,;;,,,;;,'..''''''',,,,,,;;;;..';,,'.
.....'''''''''''''',,;;::::::::;;,,,,,,,,,'..''''''..''''''''',;;;;,'',;'..''''''''''''''''..',,''''
..........'''''''''''''',,;;:::::::::;;,,,'.'''''''''''''''''',,,;,'''',..''''',,,,,''''''.','..''''
.................''''''''',,,,,;;::::c::;;,'''''''''''''''''',,,,,,'..'.......',,,''''''''''''''''''
.....................''''',,:cccccc:;;:::::::;;,'''''''''''',,,,,,'........'''',,,'.''''''..''''''''
..........................,lllllllc::,,,;;;:::::;;,,,'''....'',,,'.........,;;;;;,,',,,,'''.........
..........................clllllll:::,,,,,,,,,;........................ ...''''',,,,,,,,,,,,,'''''..
.........................'lllllllc:::;,,,,,,,,,...'....,...'...''...... ...''''''''''''',,;;;;;;;;,,
..................''''''';lllllllc:::;'',,,;;;;;.;     ;..,     .,......'.',,,,,,,,,,',,;;;:;;;;;;;;
:cc:::::::::::::::::c::::clllllllc:::cllllcc:ccc'''. ..,.';     .;.....c,.loooooooollllllloollllllll
ooooooooooooddoooooodooddolllllllc:::odddollc::,....'......,'.',... .....cdddddddddddddddddddddddddd
ooooooooddddddooooddddddddolllllll:::dddoodl'.'................     .,cldddddddddddddddddddddc;ldddd
ooooodoodddodododddddddddddollllllc:ldddddddxddxdc:::::l:,,,,,,,l':;'ccdddddddddddddddddddddddl;;:od
oooodddooddddddddddddddddddddoooooooxxxxxxxdxxxxddxxdddxxxddxxddddddxddddddddxdxxdxddxxxxxxxxxxdo;';
oooooodoodddodddddddddddddddddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkxkkkxxxkkkkkkkkkkkxd;
doddoododddddooooddooooodooooddddxddddxxddddxxxxxdxxxxxxxxxxxxxxxxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkxx
oooddddddddddoooooooooooooooooddddddddddddddddddddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkxxxxxxxxxxxxxxdddd
odooddoodoooodooooooooooooooooodddddddddddddddddddddddddddddxxxxdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddddd
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
            ',,,,,,,,,,,,,,,,,,,,,,,,,,''        .,.,,,,,,,,,,,,,,,,,,,,,,,,,.                      
           .,,,,,,,,,,,,,,,,,,,,,,,,,,,'.        .,',,,,,,,,,,,,,,,,,,,,,,,,,                  ..   
          .,,,,,,,,,,,,,,,,,,,,,,,,,,,'          .,',,,,,,,,,,,,,,,,,,,,,,,,,                       
       :dx'',,,,,,,,,,,,,,,,,,,,,,,,,'            ,,,,,,,,,,,,,,,,,',,,,,,,,'                       
            ,dc'...',,,,,,,,,,,,,,,,.             ',,,,,,,,,,,,,,,,,,,,,,,,,.                       
              :lcc:;;;:::::'',,,,,'.             .,,,,,,,,,,,,,,,,,,,,,,,,,,.                       
             :Okxxxxxxxxxo.    ...               ,,,,,,,,,,,,,,,,,,,,,,,,,,,.                       
            cMMMWNKOkxxxo,,.;                   .;,,,,,,,,,,,,,,,,,,,,,,,,,,                        
           '0WMMMMMMMWK''OMkd.                  .,,,,,,,,,,,,,,,,,,,,,,,,,,,.                       
         ..   ..',;lkO.   ..                    .',,,,,,,,,,,',,,,,,,,,,,,,,.                       
         .                                          ...'      ..............                        
                   .,...                               '     ..';:co.                               
                      ''..     .                      .:clddxxxxxxxo                                
                         ..  xOkk;                    .dxxxxxxxxxxx:                                
                             .;llo                    .kO00000000KK;                                
                                                       0MMMMMMMMMMW.                                
           ..lo'                                       xMMMMMMNkc.    ....                          
          .xl'.  ;kk'                                  dN0xl;.      .:.  c:.....                    
                  .'.      ':                          .                                            
.:dx,                     .l:xx                                                                     
  cl,.                     ..