DIR\HASHTAG\history
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
000000000000000000000000000000000000000000000000000Oo'.,k0000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000xl;......'lO0000000000000000000000000000000000000000
0000000000000000000000000000000000000000000Oxl,.....;cc,.   'oO0000000000000000000000000000000000000
000000000000000000000000000000000000000Oxc,.....;lxkk0kdd.     ,dO0000000000000000000000000000000000
00000000000000000000000000000000000Odc,...,lOXkllOKKkc',:dOd.     ;d00000000000000000000000000000000
000000000000000000000000000000K0dc,...,lONWWWWWWKdl,,d0XKkolxkl     .;x00000000000000000000000000000
000000000000000000000000000Oxc,...,lONWWWWWWWWWWWKkl;,::kKXOc,'cko.    .:k00000000000000000000000000
0000000000000000000000000O'......':d0WWWWWWWWWWWWWWNKXkl,; .c0WWWWW0:.    .ck00000000000000000000000
0000000000000000000000KK0O. ........;lkXWWWWWWWWWWNOc;,d0xc...lKX0l'      ..;cdO00000000000000000000
000000000000000000KK0kdl:;:,.  .......':d0WWNKWWW0:',.','lOOd;. .      .,;;;;;;:lxO00000000000000000
0000000O00000KKK0kdlcoxoolc'',.  ........,cx0xcl..';,,''..,,;.     .',;;,;;;;,;;:::lxO00000000000000
000000K0xok00KOl;;:clddlc:,,;;,:'.  .......';c:,,',,,,'.       ..,;;;;;;'...,'..',;;::ok000000000000
000KXXXXKOoox000dc;,;;:::,,c;:;:loc. '.........,;',,..      .',;;;;;;;;,.,,,,',;c:;:::::cok000000000
00000XXXXXKOxodO00ko::,,c,c:cdkxxdllc:c, ....    .      .',,,,;;;;;;;;;;,..';,..',;;:::;;::cdk000000
00000O0KXXXXK0kodk00Odlcxk00OOkxdoollcc;.         ....,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;:::::;;;::ldO000
0000000O0KXXXXXKOdoO0KKKKKK00Okkxdoollcc:.     ...',,,,,:;,,,',,,;;;;;;;;;;;;;;;;;;;::::::::;;:ccO00
000000000OO0KXXXXKXKOKXXKKKK00OOkxddoollcc;.    .',,,,,.',,'''.',,;;;;;;;;;;;;;;;;;;;:::::::::,.'000
000000000000O0KK0OKKXXXO0XKKK000OOkxxdoollcc:'.   ..,,..'...',.,,,,;;;;;;;;;;;;;;;;;;:::::;'.  .x000
0000000000000OOOOkO0KKXXXXXKKKK000OOkkxdoollcc:;.    .''',,,..,,,,,,;;;;;;;;;;;;;;;;;;;'..   .:x0000
0000000000000000OOOOO0KKXXXXKKKKK000OOkkxddollcc::'.    .,,,,,,,,,,,,;;;;;;;;;;;;;;,'.   .'lk0000000
000000000000000000OOOOO00KKXXXXKKKK000OOkkxxdoollcc:;.    .',,,,,,,,,,,,;;;;;;;;'..   .;oO0000000000
00000000000000000000OOOkkO0KKXXXXKKKKK00OOOkkxddollcc::'.    .',,,,,,',,,;;;,..    .:x00000000000000
0000000000000000000000OOOkkO00KKXXXXKKKK000OOkkxxdoollcc:;.    ..,,,,,,,,'..    ,lk00000000000000000
0000000000000000000000000OOkkkO0KKXXXXKKKKK00OOOkxxdoolllllc;.    ..''..    .:dO00000000000000000000
000000000000000000000000000OkkkkO0KKXXXKKKKK000OOkxdollloooodOd.          .l000000000000000000000000
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
llccll''.       ........x00ldxdd..;:;;;;;;;;;;cOOx;c:;,;;:::;clxk;'::::cccc,;;,,,;:clo: .....loddddd
lolllc'''....   ........;:;;kkxd  :lllllllooo;cO0xoOkO00kXNNlc:,,llloool;,.          .      .xlccccc
lolllc'''',':',,,,,ckOkxdc,ldxdc..x,..','..'c;c,..k00000;;;;:xl:::cccccl.     ..         ....x.....'
,;;;:;''''d..:,,,,,lkOO000Ox::;'.':............,doOxxxxx,c:c0x....''';c;.  .cdo;,.      .',';d...'oK
,,,,''''''c'';',;:;oOxdxd:;.....................kK0:'   .xkdkd...'',lXWl. .,:dc;:;;.     .'';x;;,'ox
':ccc:'''''::;':c,.,c'.................   .......:ddc;',:l::xxc:cccloxo.. coccdkkd;.     .'':KKKKOOO
.'..''''''..k.,d:...........''....      .........;cd0K0cclocldxxxkxddd:.  ,,::ldo:.      .''cO00kcld
        .   Oc..:'..................,;::..........Oool.;l;..,ldddddddxd:.. ;loc;..       .'',llooood
            'd.         .............'............','.  .;clooddololdolddxo;...,;.        '';:cccccc
                        ...............''............':lddooolclolllxdddxxxxkkxdl:....    ..,;:::::;
                       ...................''....... .;:cllclcodddddoooddxxxxkxxxxxkkkxdl,.          
                       ......................''.......;:cllloodxddddddddddddddxxxxxddxOkxo.         
                      .........   ............'''......::;,'okxdddxxxxxxdooolccoxkkxxxxkodl.        
                      .........    .....................,:lc,:dkkkkxd,...........':codooddl,        
                     .........       .......................;'.lodldcd.           ,ll;;coo:;        
                     .. ......         ......................,,.;,:;c;:.          .,,cl;,;,...      
                    ... .....            ....................':''.....','..       ':o:cll,......    
                 ... ......  .... .       .................. ..'.........         ;;lo:::,.......   
               ...... .. . .....  .              .......                          ,:,oo:::........  
             ....'',:......':'..               ..................                 ':,:loc::......   
.         ... ..,;::oo...'.......                     .......                     .:;,clllc;......  
..    ...',;:c:cc.'.;ooc,..   ...                                                  .,';cllc,....... 
..    :c:;;;,;,.;:,,,,'',:::. ....                                                   ,;;::;'....... 
..   .:clcclccccccccc:;;,'..       .......                                           cooool.    .  .
..  ..,,;;::cclllcc:;,'....     ...........                                            '::,. .. ....
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
                      .....''''...  ...;clooc;''..'',;cloooolcc:::cccccllllcc::;;:cllooooodddoollccc
                       ......''''....';clol:;'...'',;:lloollc::::cccclllllc::;;;;:clllooooooolllc::;
                       ........',,,',;cllc;,....',;;:cllllcc::::cccccllllc:;,,,;;:cclllllllccc:;;,,'
                        ........',;;:ccc:,'....',;::cclccc:::::::ccccccc:;;,'',,;::::::::::;;,,''...
                          ........';;::;'....',;::ccccc::::::::::::cc::;,,''''',,;;;;;;;,,,,'''.....
                               ...';:c:;'..'',;;,,''''',,,::cc:;;;::;;;,'....''',,,,,,,,,,,''''.....
                              .....',;;;;,,,'........',;;:coccodoc;;;,,'....'''',,,,,,,,,,,,,,''....
                                .....',,,.. ......',;:clloddxxxxolo::,''...'',,,,,,,;;;;;;,,,,,'''..
                            ..    ......      .....,''::ccl:oclcldoxkc'...'',,;;;;;;;::::;;;;;,,,,,'
                                     .......  ....'.,.:;::c:o:klkkO00Oo''',,;;;;:::::ccccccc::;;;;;;
              ..        .....         ..........',;;c;oldlxdkxO00000000o,,;;;::ccccllooooolllccccc:c
              ...       ...           ........',,',,';,;;cllxkO000K00K0O:;::cclloooddxxdddoolllccccc
             .....   .......           ...... ....;',';,l:cclloxx0KK0000occloodddxxxkkkxxddoollcclll
            ..''''. ........ .    ..   ......',',,;:::c;:loddx00O000KKK0:;cldxxxxxkkkkxxdddollcclllo
             .',;;,. .......    .....  ......'',::cccoldlxxkkOOOOO00KK0Ollooxxxkkkkkkkxxdooolllllloo
             ..,;::;. ......    ...'..  ........,.,.:,:c;:clclllodkOO0Ooodddxxkkkkkkkkxdoolllllllloo
              ..,;:::.           ....   .......,'',;,::lc:d:o::oloooddc:lllxxkkkkkkkkxdoollllllllloo
               ..';:cc.                    ..',;;::ccllodddddoc,..',;;:;:cdxxkkkkOOOkxdolllllllloood
               ...';:cc.                     ...''';::ccl:;'.   ...,;:lc:oxxxkkkkOOOkxollllllloooood
                ...',:c'                       ..''...,'..     .'',;:cccoxxxkkkkkkkkxdollllllloooodd
                 ....';:.                     .';:cc.        ..,::cllcldxxxkkkkkkkkxdolllllloooooddd
                  ....',;.                  ..'clol'        ..,,,;:cloxxxkkkkkkkkkxdolcccllooooodddx
                   .....,,.                .',;clc;.       ..,,,,;lodxxxkkkkkkkkkxdolcccclooooodddxx
                    .....','.             ..',;:::;      ...';;;codddxxxkkkkkkkkxdolcccclloooooddxxx
                     ....'',,.           ...',;cc:,   ...',;;:cloddddxxxkkkkxxxxxdolcccllooooodddxxk
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
                                             .,c        dk0KNNK:lcc;                                
                                               ool.     :ddOKNk'...',.                              
                                               c'.  ..   .cclx,.....,o                              
                                          .              'kOO00x,''ld                               
                                                         .:cckkx;c';k.               '              
                                                            .xdl:.  x:          .    '              
                                                           .loxO:':ckx.       .oNNOl;oooxOc         
                                                        ...,xckOO0OOl.co'       .OMWxxkkKWM,        
           ..                                         ...',,lxx:coxkx.;xo:  :;...lWNdlx0ONWl        
        ...kol                                        ..,;;;,Od. .lddxd..dd  ..'oxdx00OKWMMW,       
        . ....                                       '.,',,,'xco''lddxd  .ll..'..,,ckXWXNWMMd.      
        .                                           .....;o;'xolclll:o:...'''....,:;:XWONWMMK'....  
:;;;;;;;c,,''''''''',''....'  '';,,,        ;:c:.:.      .;:c;Oolcclldc;;c,'...,.;cc0WN:kWMMNlcc:c:;
::;;;:cclccclloclcclloololo. collooc'...,,::loo;'l'......,:l0cOollldooxlc,.....odc0NNNNkNWMMWolccc:;
:cc::lccllll::;,',cllllcllooc;,;:c:ccclcccllc,lc:dollccoolllc,xodxodxddd. .'l;..lKOkOKNWXNMMMxoooooo
ccllclocoooll:,,;llllolloolcc:ccdlooooocooollooloododooccodoloooodollooc .,okl:.'okldONMX00Okx:;llll
l;:,,:;;,;cc:::lllloloolll:;:cdkkdkollccododdocclollllolooooodolooododllc:;lkl,';:oKkkNMXl:cl::ccc:;
dodddollddoooolddooc::;'c;cdxK0kkdOkxxddddoooolcc:;,,,,;,:;,;,;co:cllccc;;.;d:;;:ocoKxXWOllooolllccl
lllllllc,,;,;;;,',,:,c:';cxOkOOkO0Ol;cc:clc;;;;::c::l:lcccc:c;ccccccccc':ccloc;:dxdcoXWKllc::c:;:;.:
llcc,,'.,;:,,;;:cc:cccccllccloooddxxxxxxdloolc;,;;,,,',;;:cllooolcdoll:;olclc:;cxK0olx0Nkolcllcc:;:;
c::cccclclc::c::lcc;:cccolclloclolllloddoooooc:'',;;:cll:;lc:.    ,,',:coloccl;,l0NxlcxXWOddddoodl::
clollooloooollc:;,,,clloddoclllloloooodooool:';c;loollllol:     ....c;cldddoool::cdkdxdk0Nolc:cc:l;,
lolll;lolcllllooc:ll::;;;:,,'..,'',,;;;;;;;,'';;,,,';;'... .'   .        :c:lc:;cc,.'..::KOolc:;;:::
....       ...  ......................'........'.'',,'''.',,'clc:;:;;;,'.''.'...:l;.'..;cOOcl:';:;:;
,....';;;,',,''';lodooo:ooooc;c:cccl:;;lcc;:,.cc:cc::;;:lc::cocloccc::cloc;;;:;;,c;.'..,:kll:c;:;:cc
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
                                                                                                    
                                              ...                                      .            
                                    .:ccoolcodddddc,                                     .:l,.      
                                  .dOkXXNNNX000OOkkxo;.                            ..     .'..      
                                 '0OKNNXK0KXKOOOkxkkko;.                           .                
                                 k0odOXOc:lddOOOOoooodo,.                           ..              
                                .OO..:NNXOdx0NXK0kloollo;.           ,c;,.           ..             
                                ,Ox.;0X0XNNNXXK0kooloolc:,.                    .    ....      .     
                       cl       ,xo'kdckKNNXXXXX0o,ooc;lo:'.                       ..'.      .,     
                        .       ;c;. lccdKKKKXNNXo..;c,.,lxd:.        ..              .             
               .. .....         .,..  .l0KKKXXXkc. .,.:,..'lk0kc;,';:,'.                            
              ..,'''......       ,;.'  dxkxoc,.   ;0l..ld;...',;;'...                     .         
             .'oxdoc;,'.,'..     .d,..        cxxO0Kk,  .loo;..            .               .        
             ';dkkdc:,cc,;:''     ;o.       .kXkxx00xd:'                                            
             ..'';lc:ccc::;,.,...'....  .;lxdoccd:c'..,. .    .                                     
              ....,:clllc:;;;;:'. .     .,kOk0x .;dd;... ..                                         
            .....;::;;ccc:,'',;;;'.      .,o000oxkk..,k.  ....                ,k:.      .,      ..  
         .. ....'c:cc:,';ccc::;;cc.      .l.x0X0Kc.cONN. .  .,.               .c.               .''.
         .....ol:clc:. ..;clxdll:,,'      Kkdx;:;,:XXXl  .      .                            .  .''.
        .:l,'..'''.''.'..',,,....;::.     kKkc..;xKKXO   .  .'  .                          ,:   ....
        ':x.:  ...cOXXKKxc'.....';oo,     oock:.lOO0K;  .   ..  .    .        .           cx'  ..,,.
       ','..' ..;o0WMMMMN0OxxoodOKOo.     ''kk'.oO,'.   .  .:. .                       . .';  .:;;c:
      .;'.'...lONMMMMMMMMMMMMMMMMM0l;.     oxx';lK00K.  . ...  . .c.          .         .. .  ......
      ...,' ;kNMMMMMMMMMMMMMMMMMMMMMWd'.. .xxkc'cKlKK. .. .'. .  ..                     ......      
      ...,.'kNMMMMMMMMMMMMMMMMMMMMMMMWd''. d0Ol:kK;KK. ...    .  ...   .               . ..:''.     
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
. ......    . . . .  .. ..........  .      ........  .. ..  . ..  . ..    .    ..   .  .  . ..      
.........................'................  . .... .......... ..... .    ........... ...   ......   
....'.....''..'..    ..''''',;;,'...  .....  .',...';::,...,''',,;;,....',.......  ..'............. 
........':,,';:,,,..'.',''';c,.       ...,;:c:cc;:;,'.......','....',',........       ...  .........
....,'...,:oolc;'...,,:::;'';;'..':,'.:c;,'...','.... .  ...''...             ....  ... ..     .   .
.......,;'   .. ..  . .'.   ......;::;''......    .,,',',;'..      ......      ..':c:;.c;;,',,'....'
..,,..  ..  .......dxc..cc:,'..........'.  ......;;lOd:l,.........'..              .:d:';c;....;;c''
.oc.. ....;ollx:coddxxdoxOxl;,'',.....':'..;,;::c:oO0c:Occ:,,,;;.. ..,..             .::;;;,..;:;l'.
o' ...'olddok0kOkxxo::col:llll:,',,.':........''..cKooKK0XOo;:,' .'c:...,'.. ...........',,;clcl'...
,'.,kdkxlkxloo00KXXXKKXXO...:xOdl;.:,';,..   ..',okKkKXKXXXXXK0oc;l',..l.....     ..'''... .'.,:',,,
.,odccolxl'..:0XXXXXXXXX0:;,,:ox''.',,':;..cc,OxldKKKKKKKXXXXXXXXXKx;..'. ..     .........  .;.:::l;
dl;,:'o:okc..dOXXXXXXXXXK,;,''.lo. .;.. .,;lookkk0KKKKKKXXXXXXXXK0Kodko,..'                 .;..,;,'
,':'.'o.:Olc:koO0K0Odo:,.       :c;:l'. ..:dOllK0OKKKXXXXXXK0KO:,lk';oOd'.;.     .          ,:,....,
:c,cc:c.'c:xkddOd,.,...        'O0dddc,...xo0l0kcxkKKKKKxlcOoOdo::l.,d0Odco:'          ...,..o;c,..c
c.;::d,.'o:okOdlk:.....,ccc:;,.oOdx;oxl, 'OdK0OockkKO00klooKl;:occ;cxXXkc,dlc         .......ol;l:,,
:.';ld.:,;clxxxdd..,'.;,,;:cl:';kxoolxl,.,kllcl;o0kkkOKdk:kKdx::k;.:dXN0l:,dx:              'c,'.,'l
.'..do'l':dcOOXk;':oddxxxdl:,. olOdcoX,..llll;;,dkxkKKK0Klkk0dl';,.cdO0d:c,lOl              coc'.:dc
..'cd;':.;lo0kkddddddddol;,.   ,xxldc:...,c':,,:lxOkOkoddKl,,oOc,,.;oxkdc;;.d,              c,,,ldc:
,.,;x,'d.,.l0k0'....,';c;..   'Oxldc:.. .;o:;';lddxooo;;'dl:'.ck:..;lOOol: .c;             .c'.c:od;
,..;x''....;00:...'.,,.'...'..ddc.,ox;  .,;,..;loxl,::...'olc..cl'..OKx:od.                .l',,o':c
;...o.......lx;:;c::;;:::;;;;;do,'''co...c;...'.,;..'.....,dl'  .. :Kd:.c'.  ...           ;coo,'k:.
:. ';,. ....,d,,;;:;;,,,;,',;::,,,''':c,..'.. .... . .    ....   ..,... ..  ..           .;o:;:d:od.
,.    ......'',,;:;;;;,,,,,,,',',,,;c:;;,.'''',,'...................   ...   ......... .;,cx,':clx;'
    ........',;,,,;,;'''',;,,,'','.',,,,,'.''','.'..'',,'',,,,,....   ............    ,;'oo,:lodlxc.
       ........,:;:cc:''',,:::;:::c:;:,'',,,,,,,,;;;'... ...'',,,.    ...''.......    .,k:':odcl'';d
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                     ............                                                   
                                      ...............  ..                                           
                                        ............... .                                           
                               .  .  ....... ... .  . . .                                           
                             . ............................                                         
                ...     ......................................'.                                    
                   . .....................................',,,'.........                            
                    ........................................''...............     .                 
                   ......................................'.:..........................              
           ...    ................................'.''.'......''........................            
              .  .......... .....'',.'''..........'',,,;,,:cccc'.'.............................     
                ............  .....,'.'::;;;:c:c:::::::::::;,,. ...''............................. .
                  ............  ...';:::c::::c:::::::::c:::::,..    ................................
                      .............'.';::cc:c::::c:::::cccc:;,,.     ...............................
                          .............,::::c:c:::::;,'..... .......   .............................
                             .........'..;:;,''..   .........  .....................................
                                ........,.............  ............................................
                                    .....'....   .   ...............................................
                                       ...   .......................................................
                                             .......................................................
                                                ....................................................
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMWNNWNWWWWNWWWNWWMMN0XXNWMMMMMMXWWXWMMMMMMMWKWXWMMMMMNMMMMOk00WMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWMMMM
MMMMWMMMXNNXWXXWMMMXMMxk:dK;OWKOMWo:xkXkKx000MK.k.N0kNk0;OKMNdloKoNkkOkXxXOkMMMMXWOkkXOO0OOkkkXKMMMM
MMMMWMMNXKX0XX0KXMMXMMollkKc;X,kWNdKoOdlX:oodMM'O,N:cN:XllOMN:cdKlNlxklkoKclXKMMXMNXKKKKX0KNXWMXMMMM
MMMMWWWWWWWWWWWWWWNNMMMMMMMWKMMMMWWMMMMMMMWNNWXxxdWWWNWNNWMMMMMMMMMMMMMMMMMMMMMMWWNNNNNNNNNNNNWNMMMM
MMWNXXWXXNXNNXXWWWWWWWWWXKKKKKKXWWNWNNNNNKKNKKKXKKKKKXNKXNNKXWWWWWWNNWWNNWWWNWWWNWWWXKKXKXXNXXXXWWMM
MMM0XX0NKXWNNN0MMXXXKXX0KXKKXKKKXXKXXKXXOKWWXX0XKXN0XN0KKXXM0NONNWO0XKK0KK0WWOX0XMOXX0WXOXOXKNXMMMMM
MMNcXkx0d0KokdOXNxdd0KldxcxklxK0lXc0dcxOolW0dkld0O0kOdx0lKkWlK0dMxkdlxKldKlKkk0xXNooXoX0xKk0OdOXMMMM
MMMMWNXWNNXNNXNKNXKKXMMKWNNNXNXNNNXMKW0WNMN0KXKKNXXNXXKNMMKMKNONOXKKXXXXXMX0KXKKW0KXXN0KKKKKKXOMMMMM
MMMMKxOlXxxOWcXlkNoKWNOdoKdoK0lKOdKXlKkoMMo00cdkoKdlNXcKX0cWcKodxoK0oXokNMNoWlxkx0oXXKocNlNXckxOMMMM
MMMMMXXXKXWXNXXNKWNWWXXWNXXXWNMNXXNXXNXNNXXXNXXXKXNNWKXWKNWWWKNXWWKXXNXXKXWKKWWNMKMNKXWKKNNXNNKXKMMM
MMMMMKoNcd0cNXodlNoOXdxMOdcNXcWldkKl0kdNNcNcxkXKlKoxdlcN:NMXxdxdMoxdcNXkxWxdcXklOdKlOWMllNoXo0d0WMMM
MMWWWXNNXXWXNNNXNXNXXWNWNNNWNNNXNXNWWNXMMWWNMNMWNWNNNNNWNWWWNNNNWNNWNNWNNWNNWWWWWWWWMMWMMMWWWWWMMMMM
MM0xOOOKOkKKkOXOX00KKNKKXWkxKKxOkxkKkkOkkXOOOOOkkk00NKK0OO0OOWKKKXXKK0KX00NKXKNKWKK00O0OkOOkkxOkkOMM
MM0kKkxkOOOk0OWXKXK000KOKNNWWWWWWNWWWMo,;;,,;;,.';oO00000OkOkOKKXXXXXXKKKKX0d;.:c:lOOkNMMMWWWWWMWWMM
MMO0OkxOKk0kk0XKXK0K0KK00XX0XKKOKXO0XXl...,,..',,.,lO00KKK00OOKKKKXXKKKKKKK0c'  :. .;oK00KOXKO00KKWM
MMWNNNXXNXXNNWK0KK0X0K0K0XNWKOKOk0OKNMc '::.  ..'kd;dKKXXX0OkxOO00OKKOkdxkll'   okc' :NNKKK0K000NWMM
MMN0K0OK000KKNX00XKXKXKXKXNMMWWNNWNMMMd;  .;0;  .:'cx0KK0o'  .::...;dkkdc'....   ..  ;NWMWWWWWNWNWWM
MMMMWNNXXNXWMMKKK0KKKKKK0NKKXK0K0K00KKo;l.'co,      .;:,xkdd;........;... lcc;,   x.':XNWXXWXNKXXKWM
MMXXXXNNXXNNXNXKKKXKKKXKKX0KKWNKKNNXKKxl::' . ...:l'..;xl:'.'.........:,;collo;  ', ,0XXXXXXNKKNKKWM
MMXNXXNXXXXNXNX0KKXXXNXXXXN0XKKXWKXKKNo..      ;dlx0O0Kx;'.,,..        ;xdddo..  lKkloWXXXXKKX0KXNMM
MMWKK0KK0K0KKW0OOkOKOOXO0WNXXKXKKKKXKMo       .c,',',;.  ,oll:.         'lllo,  'Ok.'dWMNNXXNXXXWMMM
MMMMNXXXXKXXMMXXO0O00kKOOKKKKKXKKKXKKKl    ..   '.                     ..ool:o  dXKcc;WWKKKK0KKKXWMM
MMXKK00K0KKKXXWWXNKXNKKXXXXXX0K0KKK0XWd   .    .l,.                   ., ...    .okk0OKKKKXKKXXKKKWM
MMOOK0000K0O0O0KK0KKKX0KKKWXK0KKNXKWNKd        .                       ;OOkxd'     :''NNXNNXXXXKXNWM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKKKXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNO00XWWWN000XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOWMMMMMMMMMMKxWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNxMMMMMMMMMMMMMXkMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM0kMMMWKKKKKNMMMWdMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM0kMWKKKKKKKKKXMWdMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM0kMMMWKKKKKNMMMWdMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM0kMMMMMMMMMMMMMWdMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM0kMMMMMMMMMMMMMWdMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0OKKKKKKKKKKKKKKOKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMXNMMMNXMXWXMXNMMMMMMMMMMMMMKMMMMXMMMMMMMMMMMMMMMMWXXXXXXWMMMMMMMMMMMMMMMMMMMMMMMXMMMMMMMMMMMMMM
MMMMM0XMNKXMMNMOM0NMNXXXNMMWXXXNOMMMMOWXXXNMXMMMMNWMMX0WMMMMWKMWXXXXWMMNXXXNMMNXXXNNMOMMXXXXWMMMMMMM
MMMMM0O0OWMMMOMOM0NKXMMMX0KKMMMNdMMMMkXMMMN0X0MMN0MMMOMMMWXXXKWOWMMWON0NMMMXKKXMMMXxMOMOWMMW0XMMMMMM
MMMMM0KMWKKWMOMOM0NkXXXXXXONMMMMxMMMMkWMMMMOMKKWOMMMMKKMMMMMMOX0MMMM0XOMMMMWOOWMMMWxMOWxXXXXXNMMMMMM
MMMMMKNMMMWKNKMKMKNWKXXXKNWKXXXX0MMMMKXXXXKWMM0kWMMMMMNKXXXXKWMXXXXXXMNKXXXKWWKXXXXOMKMXXXXXKWMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX0WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKXXXXXMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
;:c;;;;,,,;cllc..'c:ooc::doolodloo:ll:lxdllloddxkkxxkxxkxxxolxdxxOkdxodxxdooooooooddodxox0x;.l:lldo,
;:cc;::;;;;;;;;,,,:;;ccco:;::c:cc;ldolooolloclc::::ccc:cc:cc:clolododllll;c:ccloodoolooo:dkd,cxdodxl
:cllc::;;,,,;;;;:::clllcodlccxd'lcclcldddolloccloollol:cc::cclclllloc;:lcc:,:llclolc;:::ll:;cl::lxOO
olccl:::;;::::;::c:;;;:cclc::oxc'looddooolllooc;colc:c:ll:lc:;;clcl:;:cc:c;,cclccl;;;::::ll::ddoxold
oo:cc::;;::ccccc::::,,,;;;cclkdcldxxkkkkkoxxdddl:l:ododxxxooddlloloc;;;::;:;;;::::',;;::,;;,',.::;kk
lcccccc;c:c:lc:lllc:::;;:;::;c:;odkkkxxxxkkkxooo:;oddxloodldkdoxxkdddolll::::;;;;;;;,:;''.....;,oolk
clccccc:cccc:c:clcc:c:,,,,,,,',,:llxkxxkxxxkkl;:c:oxxxddc:olccxkOOkdxol:;,;;cc:;::c;,.......';::oook
llccccc::c:cccccclccc;:;;,;,;;,;:::clxkxkxxxoo.,dxocko;,;';;':cxdxxxdlc:ccc:c:;,.''.....;:ccc;;,cxdo
loc::::::cc:l:::c:c;:c:cc::;;;;,;;,;c:loddoll,;c:lol,:,.. ','.,cdodll:;c:cllc;......;:,colc:;;,:ldkO
odc:;:c::;:c:ccllcll:ccc:c::;;;,';cl:c'loo:,;:lo:;::c,o:,..,c',',,colollol;,....',;cc:,':::c::,coldk
clool:;;c:::cc:ccclllccclcc;:;;c::;,,;.cll;c:ldlokdxx:dxl:',,',;:oooll;,,'','';,ll;'..';;;;:;;:ldold
oodddooll:c:ccccccllldolc:c;;::c;;,;;.:ool::ldoxkkdllolcdxl':;;::::;;,''''.,:cc;'...;cc:,;,,;,;,;ddx
ooocoddxkxoolccloccc:cclll:cc:l;;;lc; :,loodcldlolclccc:lc:;...',';;,,,'.'..'.....;c:::;;;,,,,,',:ll
dooolloodkkdllclddolllllc:clloxo:;:,, ;.odol:;;;;,;;;,clc:,..,c,:,c:'','......,,::c::c:,,'';;;'...'.
dodxxodooodddooccloddol;;;;,;cd;,;',..,:c,,.''',,.',;;;,;;';,,;:;:c,;'''...'',;,;:c:;,'',;;:;,,.'...
odddddxddddodxdc:;clodlcc;,,,:;;;;,...,oxc,,,,;:;',;;;,;,';;;;;;;;;'....,;;,:,,,.,,;;;:cccc:;,''''..
odldxooddoddxxocc:;clooc:;;;::;;;:..c,looo:;;';;:;'',;;;:;',;;;,..'...'::;;,,',,;:::c:;;:::,,'',. ..
ldddxolddddxxkoolodddlcol;,::;;::,.:ccllooo:;'''clc;;;,,::;,;:;.......',,;'',:;;;;;,;:;;;;:cc:,'''''
oxoddddxxddxxdddddxxxcc::;:c:;c;,,..llooooool:'.'lodl,;;',;;',.''',''',;,:.';;;;,;,,,,,,;;:oc;,,,,.'
lddoxkxxxxodxxdxxdxddxlcc:codoc:::;.looooooolll'..,,'''',;,...''','..',::ccc:;;;;;,,,,,,;,,;'.'''...
cddddxdolldxxxxxxxkxxkxdoooddolllll:,oddooocl:c:,:....,'.,,,''',,'.....,:;'...';:;;,,;,,,c,col;,''..
:ooododooldxoddxxkkkxxkxxxxxoodolldo;coooo;ccclol'''.o;'''.,',,'...':ccc;    .,,,'',,;,,,;;,:;,,,'..
;ccooddooododkkxdxdooxxxxxkkxxdloddooddodo'colc;:;;:;'''',:,,::.':clccc;,.  ..'',',,,',;,'c:;;,;,,''
cccdxoddoldodxddxdddxdxdxxdddooddddoxdxdoo;;:;;;,;c;;,::,,;;cc;cooolc:,,',,,,,,;,','.';,.';;;;;,,;,,
koc:lclddddoododxxddxddxxxdddxxxxxodod,:c',,'cokd'c;c';..;';,.,ooolccllccc:::,,,,,,''..',;;;;;;;,,,'
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
                        .   ...........................................                             
                       .................................................                            
                    .. ...................''''''''''''''''''''.............. ..                     
              .,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:,'''',''.........    
    .....