DIR\HASHTAG\history
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
                      .....''''...  ...;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:,'''',''.........    
    ...........''';::::::clllll;.  .  ........       ........       .;llclcccc:;,',''''.......      
      ..........'',;;;::;;cllll;.      .......        .......    . ..:oolc:cc:::;,,,'.......        
      ............''',::c:;:cl:'....  .......         ..'',,'..  ....,:lllcc:;:;,,,.''......        
       .........'..',,,;::::::;,.......'','..        ..',,''''.......':ccc:;::;,.............       
        .........''..',;,;::::;.....   ........     ....''....  .....';::;,,;,,,...''.......        
          .........'..''';;;:;,'....      .. .    ...........  ......';:::;''',,........ ..         
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
;::::cclllllllllllllllllllcc:odddddddd00c:ccccccc:cllllllooooooooooooooooooooooooddddddddddddddddddd
;::::cclllllllllllllllllcccc:codddddddd00l:cccc;..cllllllooooooooooooooooooooooddddddddddddddddddddx
;;;;:ccccccllclllooollclcccc::lodddddoookKd::,....clllllloooooooooooooooddddddddddddddddddddddxxxxxx
,;;;:ccccccccllodxkkOOkdl:c:::looooooooooxO;......clllllloooooooooooooddddooddxkkxddddddddddxxxkxxxx
,;;;::cccc:cccllodxkOO0000l;;:odo:;looooo;......,clllllllooooooooddllclllodkO000KK0kdddddddxxkOOOOkx
,;;;::cc:::cllllldkOO00000KOl;odd:.'cddc......,lddllllllloooooooddlcccccxOOOOOO0000OOxdddddkOOkxxdox
,;;;::x:::cclcldxkkkOOOO0O00Kxodoc:d00Kc.....codddllllllloooooodxdccccokkOOOOOOOOkkkxxddxkOOl::cclxx
,;;;:cxc::ccloodxxxxkkkkkkOOOkOkO00000K,...,odddddllllllloooooodko::cdkkOOOOOOkkdlodddxkO0XNk:::oxxx
,;;;;okol:llllloooododdddxxkkOOO000kod:...:oddddddlllllllloollodOd:cxxkkkkkkdoc''llddxkOKXNNNOoxxxxx
,;;;;cOdlccllllc:,';;,''cxOOOOOxdollc,...:ddddddddlllllllllllllldxlxxxxxxxo:'..;ooodxkOkkKNNN0xxxxxx
,;;;;:lOocccc;''.'..';lkkkkkOOc,:d:.....:oxxxdddddllllllllllllllloddddddoc'...:doodddx0K00KKKxxxxxxx
,;;;:::xcc:,.....'':ddkxxxkO00O,.l.....:odddddddddllllllllllllllllodxdoc,'''.;dlllcldlxKKOkkOxxxxxxx
,;;;:lo;:;''.....;dkdl::cdxOOdl;.c'...;odddddddooolllllllllllllllloolc,';;;';dolc:ckl:l0klkkkxxxxxxx
,;;;ol;'.':.....lkxl;;:d:co0c;:..:;..'lddddddoooodlllllllllllllllll:..';;.':olcclxkOdolkXKKKkxxxxxxx
;:c:'';'.',;..'do:codxxxoll0xoc,.,c..cddooooookOOOollllllllllllllc;..',,',lc;;;:cldoc:coKO0Oxxxxxxxx
;c;;,,:...,;';o,.,clodxdllckkoc...o.;oddoooldOO000ollllllllllllll:'''...:c'',,;:ccocccdk0xxxxxxxxxxx
,:','';;'.;::c..';clooddoldkdc..'.c;oddoooooO000KKolllllllllllllc;.'''',;..',;:ld:;;:okkxxxxxxxxxxxx
;:'.';,;:lx:'....,:clolclldoc...'.;odddooolx0KKKKKollllllllllllc'..'',;,'..',;;cccloxOOkxxxxxxxxxxxx
;''..:::cc;.......',:cloddd:....,';dddddoolkKKK00kollllllllllll:..','';::::llolllooddxxxxxxxxxxxxxxx
;.'.';,::::'.......,:cloodxxo:'.,':llcccccc000x:''clllllllllloc'..';;;,:lolcllodxkOKK0kxxxxxxxxxxxxx
....'.'';cc;,....',,clloodxkO00k,.:ooollcldK0l,;;;llllllllllllc'...,:;..,:c:llodxk0KKXN0xxxxxxxxxxxx
...'....,:c;;'...;;;lllloddxkO0K0'looolll0K0l;:;;;clllllllllldx'...,;'...;:cloodxkOKKXNNKxxxxxxxxddd
........,,,;....;c,clollloddxkO0KkccclllokKo;;,;;,cllllllllllkd,'.,,,..  ,cclooddxO0KXNNNKxxxxdddddd
........':;....;;,cllooolooodxk00Ko;;,.:Oxc',,,;;.clllllllllxko;'..;..   .:llloodxk0KKXNNN0xxxxddddd
....''''',;...',:cllloooooooddxO0K0;;:::l,',;';:'.clllllllllkxo,...;'    ''cllooddkO0KXXNNN0xxxxdxdd
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
                                                                           .........................
                                                                           .........................
            ......                                                     ...............    ..........
......................................................................................     .........
.................................................................................''''.     .'.......
..........................................................................'''''......      .........
...................................................................'''''''''',,.......      ........
........................................................................'',,,''. .'''.      ........
........................''''''''''.........................................''''. .....      ''''''''
.........',',''';:;;::,',:c:;:cc;'':;'''';;''''',::;,::;'.'''.d0:'cOl...'''''',: .,;;'     .c:::::::
'''''''''c:;l;''lc'',ll:l:,,,,,;oc,ll,,,,ll,,,'co;,,,'':o:,,,;;Wl,,Kk;;;;;:::::. .'',.     .ddooolll
'''''',,cl,,cl;,ll::c:;ll,,,,,,,ll,ll;;;;ll;;;,ll,,;;;;;oo;;;;:Wo;;Kk;:::cccclc.  ::c:     .kkkxxxxd
,,,,,,;lo::::lo:ol;;;;;col:;;;:loc;oo;;::oo::::ldl::::cddc::::cWdccKOcccclllodo,  kkkO     .OOOOOkkk
;;;;;;:c:;;;;;cccc:::::::coocool:::lllllllollllccldololc;;;:::ckollxxllloooddx:.  ,::.     .0000OOOO
:::::::::::::::::::ccccccccccccccccccccccllllllllllllcccccclllooooooooodddxxkO;.  ,cc.      KKKK0000
:ccccccoooclooolooolollddolollodlloolllodddoddddoooxdodddddddxxxdxkkxxxxxkkkO0c.  lodo.     XXXXXXKK
ccccccX0kXk0X0kxW00oWoN0OKoNxxNXXd0KxdodkWOxKNKWkkNNNk0XONkkOWXXxNXXWkkkOOO00Kc'  KXXN'.    XNNNNNNN
llllllodddloollodlooxodxxxoxdxdodxxkkxdddkddxxxkxkxxkkkkkOOOkOOOkOOk0OOO000KKXd,  ONNO..    0WWWWNNW
lllllooooooooooooooooodddddddddddxxxxxxxxxxxxxxkkkkkkkkkkkkkkkOOOOOOO0000KKKXXo,  lxO;..    cWWWWXXN
llllllllllloooooooooooooodddddddddddxxxxxxxxxxxxkkkkkkkkkkkkkkOOOOOOOO0000KKKX