DIR\HASHTAG\history
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
NNNNNNOcOK0NNNNNNNNXoooKNNNNN0KOk0docdcckOllXkkONNNNWNNNNWWNN0k0xoNNNNNNNWXKNNNWX0NNNWO00KOKOOk00000
xxxxxxx,kKOldxxxxxxxxdxxxxxxxxxooxoddlxdxxddxdddxxxxxxxxxxxxxdox0OkN0OK00KXXNNNWWNNNNWNNNNNXNN000000
ocodcoocxK0ooooddddddddddddddddccoollc::;;;;;::cclld.odddxxdddddOOcddddddxddlddxxddddxddddddddoooooo
ccdK:ockoNNNNXK0KKXNNXkkkXNNNN0kkc;:;x,lc000KNNNNdoNdlkkNkdkdKNdd::lkccolookldldodcoxclNNNNNNN000000
Od0Ox0kkoNNNNX0O0K00KKxxxXX00XNOkd:lx0ddd0O0OO0KN00NoOK0NddklO0lKkxdOOlkxNXKkX0KxKKKKKKKKKO0XN000000
0kXOOk0koNNNNKoldKNKK00KXX0:,kXOkl:lx:o;clckxdx;0NNNKNNNOkkxXNokNkxoKKxkkWNKOXKKOO000K0OKKOOKN000000
K0000k0koNNNNNXXXXxll0XXK00KXXNOkkkKdl0lOkOONNNNNNNNWNNKlkklOkoXNcdkl0lxod0o0cllooxxxXocxxxoox000000
KOXxOkKddKNNNNNNNNKOkX0xKkXlddKxdKKNO0NKNXKXNNNNNNNNWNNXkdxKNlONNXXNNNXNXNNXNXXNXXXNXWNXXXXXXK000000
xdNoooKxxONNNNXKKNNNNNkdxdKloddkkkXNNNNNNNNNNXNNNNNNWNNok0oxx.OkdxxKcxdNNWNNNNNNWNNXNNNNNNNNWXKKKKKX
olodddNkoNNNNN0c:oood;lo:Nl:o:NOk00KKXNNNNNNNNNNNNNNWNNXOO0NkcXdkk0XkOONNNWNNNNNWWNNNNWNNNNNNXOxOKKK
doOkkkNkoNNNNNNNXkKKxkxxkxx0koNOkOOXK0KKXNNNXKXKNKKXWXXNNWK0kdNlkNNNNNNNNNNWNNNNNWNNNNWWNNNNXkc:cxO0
kxxdxxNdc0kOONOOkK0kkKxdKdKXkkXOkX000XkO00dOd:ccN::cNKXNNWOOc;KoocKkldOKxXXXXKKKKXXXKXKNNNNNXKOkkkO0
dollolNc,klolNdloKNoo0doOdd0xxNOkXXNNNNNNXod00XOokOkKXXNNW0OocKlOkX0kO0KKKXXNXXNXXNXXNXNWNNNNNN00000
XNNNKxKkoXxNNNNNNNNNNNNNNNNNNNNOkXXNNNNNNNNNXK0kk0K0KNNNNWKOkd0cXNNNNNNNNNNNNWNNNNNWNNNNWWNNNNNX0000
0NNNXkKkoNXNNNNNNNNNNNNNNNNNNNNOkXXNNNNNNNNNNNNXK0KKkOKKKXKOkoNNNNNNNNNNNNNNXdx:l0KdxKNNNWNNNNNNX000
WWWWXxK:.OlklWdloNWWWWxoxlNcllN;'OONKK0XOKWkokoWllcx;okOKNNXo.OlxlXkcdOWWWWOkOO0kx0dkNXXXNXXWWWWWN00
NNNNXkKxl0d0ON0O0XNNNN00Kx0kkxNkkXKKOOOKNNNO0Oo0kxkKk00OOKNN0cOlOdX0O0KNKOll0OxdokO00NNNNNWWNNNNNNX0
NNNNXOXkoNkNNNNNNNNNNNNNNkKOkkNOkXXOO0OkNNNNNNdx0kxNWXK0Kk0NXlxl0OkXN0OdcxOOOdxX00O00XWNNNNWNNNNNNNN
NNNNXkXxlXk0kNOkOXNNNNNNNNNNNNNOkXXN0OOXNNNNNNNNNNNNWNNK0KO0NokNNNXOOkdkxxdkO0xOXXXXNNWNNNNWWNNNNNNN
NNNNNNN:'KdxlXxloONNNNNNNdl0NNNOkXXkO00kNNNNNNNNNNNNWNNNX00XNxdNKXoco0xkox0OkxXXXNNNKOOlXNNNWNNNOKxd
NNNNNNNkoXdNNNNNNNNNNNNNXk0x:ONOkXXNK00XNNNNNNNNNNNNWNNNNK000kcdoo0Ndldk0OxONXXNNWOkKldXWNNNNWOKO:OX
NNNNNNNkoNKNNNNNNNNNNNNKoXNKxdKkxkkK00K0OKNNN0OXkO0NWNNNNXxkxxlxOXOxk0X0O0XKKXNNNNKkxNKkOXNNNXOOKN0k
OOOOkOkodxOkxxdollcccclllooooox;,0OOkxkOOOOOOOOOOOOO0OOOOOd000OdxOOOOOOOOOOOOOOOO0;;0OOOO0OO0l;OOOOO
0,Xo:loxkdxkkO0KXNNNNNXlk:Nl:cXOkXXOk0xkNNNNNNNNNNNNWNNNNNNX00OlXNNNNNNNNNNNNNNNNNNWKXNNNNKNNNWXNNNN
NKNXOXKkoNNNNNNNNNNNNNN0N0NOx0KOkXX0xkdONNNNNNNNNNNNWNNNNNNX00Kl0NNNNNNNNNNNNNNNNNNWKXNNNW0NNNW0XNNN
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
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:;;;;;,,,,,,;,,;