DIR\HASHTAG\culture
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
XXXXXNXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNXXX
XXXNNNNNNNNNNNNNXXXXXXXXXXXNNNNNXXXXNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
XXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWNNNWWWWWWWWWWWNNNNNNNNNNWNWWWWWWWWWWWWWNNNNN
XXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWN00KWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
XXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWNkkOWWWWNWWWWWWWWWWWWWWWWWWWNXNNNNNNNNNNNNNNN
XXXXXXNNNNNNNNNNNNNNNNNNNNNNKKNNNWWWWWWWWWWWWWWWNKNWNNWNkxkNWWXKWWWWWWWWWWWWNNNNNNNXXNNNNNNNNNNNNNNN
XNNNNNNNKNNNNXXXXXXXNNNXNx0NOk0NNK0XNNNNNNNXlONNX0NNK0XXxxloXX0XXXKKXNNNNNNN0lxNXNX0NXNNNNNNNNNNNNNN
xkkkkkkkld0Oxk0OxxkkxokkOkOKkOkO0OOOOl0KKKXKk0KKO0OOooxxkkOOK0kOkxkkOkOKXXKXK0KKO0OXXXNNNNWWWWWWWWWW
doxkO00OxKKxdddoodxxkkO000O0xkOOxxxxk0KOO00000KO00xkOOk000000kOO0OOkkOOO0kkOOkkO0kOKOXXKXNNNNNNNNNNN
dcdxOkkxllxOd;o:loOxxkxOdlkxo:lkxdOOxxOO00OxxOkodOOOxk00OxdOxoldOO00OOxkdkOdolkOxoxxkOdoxO0000O0KKXX
l:xdxooll::lkoc;ccoloooddcoxxdxxookdlxocxkxldxxlxOkloxoddoldxoldxkxooddxodkdlcxxkxxooddodxddkxxxkxOO
xkkxxxdkxdxdxxdddxkkdkkkkxkOkkkxOOOOkkdkkkkkxOOkxxxxxxxxdxxkkkkdxkkkxxxkxxxxdxk0OOkkkkOxxxxkxxxxdkOO
lllololxxolodkdddxddokddllOxxkxdddlokOxxkkkkx00OkxxxOOkOOOO0kOOkkOOOOkkOO000x00O0O00000OO0Kkkkkk0OOO
kxkkxkkkkxxxxxxxxxxxxOkxxkOxxxxxxxdxxOddxdxxx0kkOkxxkOdddddOxddoxxolc;;,cccc:cOdddlllllllllcccccclll
dddddxdxOdddddddddddddoooxOxododdoddxxxxxxxxx0000OxxxxxxxxxOkxdxdxxxddxdxxxxddOkdxddxddxxddddxdddddd
ddxdddddddoddoddodddddddddxododddxxxxdxxxxxxxO000xxxdddxxxxxxxdxdxddddxxxxxdddodxddddxxddddxxdxxdddx
dddxdxddddddddxddxdxdddddxxxxkkxxxxxxxxxxxxxO0000xxxddxxxxddxxkkxxxxxddddxddxxddxxxxdddxxddxxxdooddd
xxxdxxxdxkxxxxxxkkxxdxxxxdxdddddddddddddddxO00O0kddddddddddddddxkkkdkxddddxxxxddxxxxdodxxkkxdxxdxdxx
xxddddxxxxxxxddoododxxkxdddododddddddddddxOOO0O0xddddddddddodododxkxkkkxxxxxxkkddkkxdxkddxkxddxxdddd
oooddddddxxdxxdodddxddddodooooooddddddddx0000O0Oddddoododooooooodddxkxxdxkxxddxxxxxxxkxxxxxddxkkxxxx
lloddddddxdooooddddddooooodddddoddddoddk00O0O00kddoddldoldoooloooododdxxkxxkxdddodddddddddooxkdddddd
lodxoodddoooxxdddoodoodooooooooooddoddd00k00k00dddlddcoocoocoolooloooodooodddxxolldxxkOxlcllodxxxkxo
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
KKKKKKKKKKKKKKKKKXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKK0KKKKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKK0KKWMMMMMMWNNNNNNNNNWMWWWMMMMMMMMWNWMWWWWWMMMMMMMMMMMMMMMMMWNNMMMMMMMWXXWMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKKXMMMMMM0oodxdddddXMKkkNMMMMMNOk0WWkxkkkkkkkXMM0kO0O0KNMMkccxWMMMMKocdNMMMMMMMMM
KKKKXKKKKKKKKKKKKKKKKKWMMMMM0odMMMMMMMMMMOk0MMMWKkkXMMNxxXMMMMMMMMMOkXMMWOkXMMXocoXMWxcl0MMMMMMMMMMM
KKKKKKKXKKKKKKKKKKKKKKXMMMMMKoodddddd0MMMNkkXMXkkKMMMMWxxO000000NMMOkNMMM0k0MMMWkccxlcxWMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKKKXWMMMMNooXWWMMMMMMMM0kk0kONMMMMMMkxOXXXXXXWMMOkKXX0k0WMMMMMKcccKMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKKXXNMMMMWoo0NXXXXXWMMMWkkkKMMMMMMMMkx0WWNNNNWMMOk0KKOkXMMMMMMMlclWMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKXXXXXMMMMMkdddxxxxkKMMMMNKWMMMMMMMMMOkOOOOO00XMWOkNMMWOOKMMMMMWccoMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKXK0kkXXKXMMMMMNNNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKXNMMMMMMMMMMMMMMM
KKKKKKKKkxOxKKkOOkkx0KXXWMMMWc:lolokNMMMMMMWNNNNNNNWMMMMMN000KXNWMMMMWWWWMMMMMMNNNMMMMMMMMMMMMMMMMMM
KKKKKKKK0000000000000KKKWMMMMl:0MWl:lMMMMNKKXNNNNNXKKXWMMkll0OkdlokXMMWXXNMMMWXXNMMMMMMMMMMMMMMMMMMM
XXKKKKKKKXXKXXXKKKKKKKKXWMMMMo:lol::kMMMXKKWMMMMMMMWKKKWMOllMMMMNdllkMMMWXXWWXXWMMMMMMMMMMMMMMMMMMMM
KKKKKKKKKXXXXXXKKKXXXXXXWMMMMo:d00Olc0MMKKXMMMMMMMMMXKKWM0llNMMMMMdllNMMMMNXXXMMMMMMMMMMMMMMMMMMMMMM
KKKKKXXXKKXXKXXKXXXXXXXXWMMMMl:OMMWx:kMMXKKWMMMMMMMXKKNMMKllKMMMMWdlxMMMMMMNXNMMMMMMMMMMMMMMMMMMMMMM
KKXXXXXXXKKKKKKKKXXXXXXXWMMMMl:lolco0MMMMNKKXNNNNXKKXWMMMKllkXK0kld0WMMMMMMNXXMMMMMMMMMMMMMMMMMMMMMM
KKXKKKXXXKKKKKXXKXXXXXXXMMMMMWWNNNWMMMMMMMMWNNXXNNWMMMMMMKdddxkOKNMMMMMMMMMWXXWMMMMMMMMMMMMMMMMMMMMM
KKKKKKKKXXXXKKXXXXXXKKKXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKKKKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKKKXMMMMWKXKKKXXKXXXWKXMWKXXXXWXKXXKKXKXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKKKWMMMMMNNNNWWWMWWWMNNNNWMNWWWWMWWWWWWWMMWNWWWWMMWWNMWNWWWWWWMMMMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKKNMMMMMMNNXNNXKMWNNMXNXXWMNNNXNMNNWNWNXWMNXNNXXWWXXXMWNNXXXNKNMMMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
...'''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;:;;;;cdkOOOkxkO00OOk:;.. .  .:''coOOOOl        
..''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;cc::::cclx0K000000KK000000k:... .'. ...,'...        
.'''''''''''',,,,,,,,,,,,,,,,,,,,,,,;::;;;;:ccclooc:cccdO00000K00KKKKK00000OOOkkd,.  .''...         
''''''''',,,,,,,,,,,,,,,,,,,,,,;;;:::ccc:;;clooooc::ccc;:kKKKKKKX0d;,;,;dkl,.'..dl:ldxxxl;;',.      
'''''',,,,,,,,,,,,,,,,,,,,,,;;;::lllcc:cccldddoc:,;codllllKKKKKKo;:clll:;'.,c:dkkxxxddooolllc.   .'.
''',,,,,,,,,,,,,,,,;;;;;;;;;;;;:;ccllldkkkkkkdccl;lllool:c0KKKKo.,;...;'..dOkkkxxxxddddddool. .::.. 
,,,,,,,,,;;;;;;;;;:;;;;;;;;;;;;:::ldkO000OOkxoldkOdooc;lllO0000x,;ccc::lccdkkxxxxxddddddddol':,..   
,,;;;:;:;:ccclddddoollooc::;;;:llldxkOOOOkxxdxxkO0KOdo:oo,,''...,,;:::clcldxxxxddddooooooolc,,'... .
codddddxxkkkkkOOkkkxxxkxxxdoc::ccllcc:'.......':O0kxddcdo'..     .,,;;:ccoxddddoolllllllllll:;','.. 
dxxxkkkOOOOOOOOOOOOOOOOOkkkxocccc;,;oc. ...     .Oxlc:.'...... .''::;:clcllllllc:clolooooooool:'.,'.
xxkkkOOOOOOOOOOOOOOOOkd:'...,lc::kXKKOloOkxdl;:,..l:,.,,''... .';'.':cll;.;::::::clccccccccccc::;;'.
.,cxkkkkOkkkkkkkkkkxc...'..,.'o0KKKKKKKXXXXXKK0OOll:,';,.'''......'...:;.....';cccccccccccclc,..  ':
    ,l;...'...:kOkl.. .;:'.;;,lOOxdddddddxkO00o:..l,;';'.';... .co:;...........l0kxxxoldc;:'....,dl,
      ''',',,,;:ll.    .:clc:;cc::;:,. ....'c;...c,;,,'..'.....:clll'....'.....'OKKKKXX0xxddxkxOK0o'
   ..;.,:cc:cccccc'    .;:ccccc';cloc.  :lodkOOcc;.;,'..,'. ..,::cl:.... ...::c'oKXK0KKKKKkllodxOddc
,..  .. .':ccccccl;.    ;:ccc:cl,llll'. .lloodo::,.''....  ';:cl:'.....'.'..:ll:;OKKOOKKKKXK0KKxo' .
;,;:'     .':cccc;;cc:;,'::ccc'''';,,:llllllooo;'.''...'.,::::;. .....;...  ''c,.xKKKKKK0O00Od;:..  
.,:,...       ..    .'.'',:cl:''..'','',;:cllol;,.,..';:::::,... .....,..'...;:;,kKK0Okdoxd:';lc;o. 
.,::;..;;,.      .,:;,,,,'.....',,,,,,'...'.::;;';::::::::'. .. .'.. ,'..'dOlllllc;'.....'cd'.cO0d.'
:::::::::cc;::. .;;,,,''',;,'.'';,,,''.''..;c::::c::::;'.   .. .'....,..'.OKKKK00Ol,:'....     ,lO0O
:::::::ccc:;'.,::;;,,,,,,'',,'.'.,,'''',lllllllllc::;,. ........'.  .. ...d00KKKKKK0kOc.  ..   ..'xK
:::::::ccccccccc:,,,........,,''',;,''.'clllllllll,,;'..............'.....lO00000Kk:.c,.:.'.  .lxk00
cccccccccccccccc;,,,..  ..,'''..'.'''.''.;lllllllllc:;.,;'.,'............;lodxkOOOc.,';:;. . ..'ck0O
lllllclccccccccc,,''.........'.....'..,,.'lllllllllllc,.,................:llloooddd'    .  .   .lOK0
lllllllllllllllc;,,'. . ..'.....''..'.;c .,;lllllllll:,........     ..  .,lllllooo,.    .  .   .,,:c
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CLT × SHR [Δ]
----------------------------------------------------------------------------------------------------
''''''''',',,,,,,,,'...........      ...'''....''''........',,;;;;;;;;:;;::::::;''.....             
''.''''''''',,,,,,,''........       .'... .................,;;;;;;;;;;;;;;;:;,''''......            
'.''''''''''''''''''''.......      .''..... .....   .....',;;;;;;;;;;;::;,'''''''''...              
...........................................  .....   ...',;;;;;;::;::::,  .'''''''''.               
.......................       .''....   ...             ..............'. .''''',,,'.                
                            ..,.......                                 ...''''',,,.                 
                           ..,...  ....                             ..'..''''''','.                 
..                         .''..         ......                 ..',,....,''''''''.                 
..  .                   ..'',..      .............            ....','...''''''''...                 
                     ....',,'.   ..,,,...............          ''..'''''''''''....                  
.........             ...............'.................         .',,''''''''....                    
                       .  ..''......  ...................      .',,'''''''...                       
                       ............   ...................     .''''''......                         
                       ............   .,'................     .'........        .....    ..         
                      ...................................    .......          ................      
                     ..............     ................. .. ..........      .....''...........     
                      ........                .......        ...........   .........   ........     
                                                             ........ ............    .........     
                                                              .......   ............. ... ....      
                                                                 ...   ........... ....  ...        
                                                                       ..........  .....            
                                                                   ... .................            
                      ............................              .....................               
                    ................................               ............                     
                  ..........................    .......             .........                       
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
                                                                                                    
                                                                                                    
                                    'cc::;;,,'''......                                              
                                   .c::::::::ccccccclccccccc::;;,,,'......                          
                                   ;c::oXKK0Okkxxddooolllcc:::::::cccccccccccc:::;;;,,.             
                                  .:c::0XXXXXXXXXXXXXXXXXXXXXKK0OOkxxxddoolllcc:c:ccc:..            
                                  :cccoXXXXXXXXXXXXXXXXXXK00OkkkkO0KXXXXXXXNNXXO:cccc..             
                                 'ccc:KXXXXXXXXXXXXXXXXOxollclllllloox0XXXXNNXXocccc; .             
                                 :c::dKKXXXXXNXXXXXXXKoccccccccldlccclokNXXXXXOccccc..              
                                ,cc:;xxxxkkkO0OO000KKdcccccccccllccccccl0XXXXKlcccc; .              
                               .ccc;okkOOOkOOOOOkkkOkocooll:';.clc,::cccOXXXXxccccc..               
                               ;:cc:0KK0000000OkO0OxOO;lOOOoco:cl:'xdcclkkkOOllccl'.                
             ..               .cc:;x0000kxdodOxddolcoodxkOk,;,,coldO0ox0OOOOdcccc:.                 
            .:d: xK0.         :cc:lO000Okkxddoooooocc:oddd:,,'lkkoxkxoodxk00ccclc'.                 
          .dOXk'.ckl.       .,cc:;xO00000000000Odllddlclccc:;;c:;;odooookO0xcccc;.                  
          ONXXlol,,,'. .....,:ccccccccloodxxkkO00kolollllllllcc:cldOOOOO00Olcccc.                   
        ..KXNNXKOxollo...'',,,,,;;::ccccccccccccclllcllllllooooodx00000OOOdlccc;.                   
   .......cXNNK:,,;;:,...................',,;;:::cclccccccccccclooddxxkOOklclcc.                    
..........,xxxxd0KKOc...............................'''',;;;::cccccclccccccccc;.                    
...........cldolxMMMl............................................''',,;,::cc::.'..                  
...........,looclMMN.... .................................................;,.',...                  
...........,ooo:kMMO    ..............................................''.........                   
............lll,xXW:   ...........................................................                  
............:oxlloOc'.............................................................                  
...................................................................................   .             
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
                                                                   .                                
                                                                   .                                
                                                         .;coxo;.  .                                
                                                        .cdx0KKOd                                   
                                                        .':xOK0kc                                   
                                                        ..:ddOoo' .          ....                   
                                                          ,;;:c;  .       ........                  
                     ....                          .'......,cc;'c;:;.      .................        
                   ..',;,                        .lO0O'.c:'..,cc,x0K0o     .................        
                    .',..                       .,:lod:,looooxx;'dxk0k:      ..............         
                     ..'..                      .;:;,c':lkkkk00l:c:dOkl    .....     ...         ...
                           .                    .;;'..;c::oodxkkxl:lxko   ......  .          .':olc:
                .'..'        ..                ..;, ..'c, ,;,;;c;,;:oxo.   ...........     ,:,,:c,..
                  .,cc      ..:co.             .,ll;..... ..   ... ..,,.  .............   '.......  
                  ;,:;   .,cool:,.....  .',,,,'... .:do,.  ..            ..............  ..         
          .           .:ll:,...   ....xXNNNNNXXK0kl..:loo::;;'           .............. ..       ...
          .          .,;....:c;'.':oc.;x0KXXXKK0ko:......'',;' .            ..  .......'.   ..'.....
         ........    .     ...;;codc'.  ....  ':;;::,'..,cllc::,;''.....            ..,,,.  ''      
         ...',;;:::;;:::,..   c;,...... .     ';;';''''.'.:olllcc:;,,...'... .'...      ..,         
                       'lddoc,..     . ......      ...     .',',;:;.....'','..'.., ...,;;,.         
                        .c:ocl;.                      ....         ':c;,....'ddoc:..';...           
                   ..... '..;,''                     ..            ,c,'.,;,',;..,oo'.   ..  .       
                            ...........               .'.           .'..''':c'.''c'..  ..'...       
                                     ..........         .,.              ..';ldOoll:,',;:c:;'.      
                                           ......         ,.                ':l:,;:,.,xxdol:,..     
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
WXWWNX.XWXWXWWWNWo,dd::llll  '.cddddddoldxxdddd,,',                    ..........'...;x,:::;:.......
WNWWNK.KWXWNWWWNWN;ldccllol  '.codoooooddkk0000k'lo                    .........'....;O,cc;c;.......
WKWWXK'OWXWWNWWXWNd:dc:llol  '..,:codloloxxoc:Oclo;                    .......'.'....'XlkOo:'.......
xodoc:,:l:lllol:loc:dccoloc  '.:,loccllccc:c,l:.ll.    .odxdo.         .......'......'K:00cc........
KOXNXN;oXXWWNWWXWWN;dc:lloo  ,.o,...,;,',...dO..l:.    .KXXXX:         ..............'d:lo:o:.......
WXWWNW;oXKWWXWWNWNN:dccclll  ,.okl;'.....,ckO; .dl;    ;XXKXX:         ..............,kkOOdOl.......
WNWWXW,lXNNWXWWXWNN:dc:llcl  ;.:kOOOkxdxOkd;   .;;l:okkdXXdocclxxxo;.  .,,,,'..,.....;kkkkkkc.......
WNWWXW:lNWXWXWWNWNW:dc:llcl  ;.  .;cxOOkc      ;looxkkkllollllccxodxkd.';;;;;;,,'','.;kkkkkkc.''....
WNWWXWcoWWKWXWWWWKW;dc:llll  ;.:c;.   .  .     .'c.oxxxkxlcdc.ldkkokkk'.,,;;;;;;;,,'.;kkkkOkkl;;;,,,
WXWWWWccNW0WXWWWWKK,dccllll  '.';;;;.. ..;         .;;;;;;;;; .;;;,;::...............'::::::::'.....
xkWWWXc,dOKWNWWNWxd;d:clo:c  '.         ..              ..               ..     x00KK00kkkokkkkx00OO
OOWKXd;.cokWWWW0WOx,d;clo;c  ,.         ..              ..               ..    .OOkOkxkOkxO0OOxxdxkO
ONWX0o;.lokNWWWKWXO;d;:cl:l  ,.       . ........... ..............  .... ..  ..;xkOkkOkdx000OOxkkklx
kOXWOk:'oxKWWWWKNxk:d:col:c  ;.                         .                ..  dxO0xkdOdkcdOOOlckOxOdl
kkOWKkc.xk0WXWWXOox;dccdc;l  :.                         .                ..  ;l:xxolxxOO0kOkOkOOkkdo
kkONkdc'xkkXkNWNOod,dccoc;l  :.     .':c,..             ..     .....     ..  ok,OOdOol:llcllxxookkox
xOkcOxc'd;xKkWKckoo;;::lc.l  ;     :dol:',cOd.          ..  'xkkx;;:;,,. ..  cdd0KKXKd:.:cdc..;codko
xO; l0c.; 'WNW. ooo, .cl' '  .   .cooolc,,d0Od',;;:cllll'cl:kk0KKl;:cc:; ..  ONNNWNWNNKX0xoooxkOOOOd
xkk KOc.d dWNWl'WOo:.,llc :  :.  ccc:ldl;'xxoccooooooooo'loo:lx0K0xdd:,;;    OXOOOkK00OkkxxOOOOO0Okl
;:c ol'.; ;dld;.dc;'..,,, '  ' xW0O0OkOOlloldllooodddddd'ldodk0OO000Oxdc;.,' oOxOXkOd:oOOkkOOkOkl;cx
oox.0O:.d.oKKNx.Nxo:.,clc ;  :.0MMKlNNOkccxocodddooooooo'loolccoO00ko;;:;.;;.dOko,OWd...;:;'..xkKMMM
... ..... ..... .... .;;; '  ' d000xoxko'';:::::::::::::.;:::;olod:,'''.' '' lc'lKK. '''''..' ;MMMMN
,,' ',,,, ',,,. ',;:..,,, ..  .OMMMM0M0Mc;kooloooloooooo'cooooooo,,,;::;..;;   ;oo lK,.'''.. .';MMN.
ccc ;cccc.;:::, :,.c.. ,, ..  .xMMMXxMMX,:cdllkKkolooooc'k0xlddo:;:::;;,..;;   .WxXMMX,.....kMW,ok. 
::: ;cccc.,ccc, c;.:.' ;c ..  .;NMMMWOMN,l;Kcololooooooo.ldldddc;;;;;;;., ;;    0MMMMk.... lMMM0.d  
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
,xOOxol;....  'dXWXdc.. ':ccKNNKKXXKOk::ok0WWWWNKKKK0KK00OOO00000NWWWWWWWWNXKKK0XXXNNXWWWNWWWWWWWWWN
;d0K00kl;'.;o'd0NWNWX'. .;coOKOddoc::,;oOXWWWXK000000OOOOO00000KKNWWWNWNWWWNK0O0KO0KNWWWNNWWWWWWWWWW
:;;col:,..'dWo;o0XNWW:. .,dkxKlk,:lddx0NWNXK0OO0OO00000OOOO000KKKXWWWWWWNNXK00O00KKNNWWNWNNNNWWWWWWW
c;'''...''.,l:.';cxON0.  .:xx0NWK0Oc;dWKOxkOOOOOKNWWWWWWX0OOO000KKXXNNNNXXKK000OO0OOOXk0KNWNXWWWWWNX
;''''....',:ol'...:ldO;...,oko,xONWKxlooddxxxkOXNWWWWWWWWW0OOO0KNWWWNXXNNNNXK00OOkkkdxk0NWWWNWWWNNXN
x:''.,:olcloc:d:. ..,::....cxd,..xXXNOlclllodxOXNWWWWNWWWWKOOO0NWWWWWXKXXXXK0OOOOOxxO00NWWNMWWNNNNWW
Wkc,';,coll;,ldoo:.........,okl;..':OWNOc::loxkKNWWWWWWWNXKKKK0KNNWNXK0KKK00KXXX0kOONXXNXNWWWWNNNKXN
NKOo:,',:c::cox:lk:...... .'ckkc'...:k0WXxc:loxOKNWWWWWNXKXXO0000KKK00KK00xKXNWWKkOKWXXNkkXNXXNNKXNX
WWWWNKOkO0XNNNXK0XO.... ....;oxc.'....cONN0x:codkO0KKK00KNNWN0K00000000000OxXWWKkkxkxXXWOkkXKXXXXXWW
XNWWWWWWWWWWWWWXKKK;... ...,,:xd,.....:odNoxxc:lox0XNNX00XNWWWXXKK0OxkOOolOKXxxoxoo.';:OK0kKNWNNKKNX
xOK00x0XNWWWWWN0lodc.....,..',xk;..''';:,c.cll0olOWWWWWX00XNWWNKWWNKOOkkxl;:c'..;:oc::oOd0XKKKkWXNXX
:cdoxkdokkkXXWKc;,,'.'....;...,kc,'''',xoc:o:;;;cxKNWWNK0KXNXKkONWNKxxloc. ..cc',:K0colOXko;c;lXNWWW
,''.,.''''coKWO;',''......'..':dkc'...;xxOclcl.;;dKOO0kxkxxkOxxxk000Oo,:d....c;;l;cKX0X0WO:d..ONWWWW
:;.,'... ...XW0;'',,'......'..'cdl;,..;lO0oox. .clokkxxdkdd000kxOKOk0x:',...,k,'.;X0kKXXWXdc.,ckWWWW
Oo;:'.....,OWO;,,,,,,..;l;:.  .:ox:,':lcxOdc;. .,;ddxddolxKKXKolo00OOkxdOxO,:d0k;,kkdkdNkkodxkKWWWWW
WWXKNXKXXKXWWO;,,,;;;,:lONNl. ..;dc,;coxko:cc..':k0kd:::O00O0dddd:xkOOOO0kxkOkO0dOX::;;olxkKKXWWWWWW
NNWNNNNNNWWWWWKx:,;;cx0NWWW0. ..,clkKN0Kd:Oc;,ox0x;lc'';OddlO0Ko:o;kK00kOkloxK:;O00dd:.,cOXXXNWWWWWW
WNWXKXNNNNNNNNNWWNNNWWWWNNWK:...':olKNNkOxk:;,c:.';:coo:d;;dXOO';clcXK0Ox0do.;do:ll';,,:XWWNXXWNNNXW
NNX00O0NWWWWNNNWWWWWWWNNXKXKO'...,:c0NNKl;kl.. .'c..:;.'c:;cloOKKxXOX0O:;:dK0k:c,.''...,looOXKXWWNNW
OX0O0OKXNX0XNNNNWWNWWWNNd:ldKo. ..,:lNNNXKl,'  .'',;.....,,:dkxkOOk0o,lxO0NO0k'..',....,.::0NNNWWWWW
OkkO0O0KKKXXNNNNNNNNWWNNNXNNNK;.;coxONNNolOcco;''......;..,,;x000XKdcc..'ll:. .,..',',,.,:xXNWWWWWWW
OkOOO0OOO0XNNXXXXXXNNNNWNONKXXKKox00OOcOl,,.'ldl;...;.':;;':okOOKKl..'...;.....',;l:..,;dkNKWWWWWWWN
0OO0000O0kOXNKXXKXNXXXNNNNNKO0Oll'clckoc,,;'..;.,d:'....,:;ooolkkc;.. ........' .c;......:ONXWWWWWWW
0000XK00Kxx0KK00K0XXKNXXXXNWXKoolcxk,',...,'l:'.,dckkl,'.:oc;d:::'   ..'. ....'.:c,......'.cXNWWWNNN
0k0K00O0KOO0000000KKKKK0KKKNWXloolcl:cl. .....dc.::lN0kc;xl.  ..        ,' .. ...'.'; ..;...:NNNNNWN
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWNNNNWWWNNNNNWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0kxkkOXNNWWWWNWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXkc,.........   .;d0NNNNNWWWWWWWWWWWNkxNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXKd'     ..',,;,,'.   .lXNNNNWWWWWKoKWNd xNXONNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXKKK0:     ..',;::cc::;,.   '0XNNNWWWNx kNo.lNx.cNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNXKKKKKd     ..',,:ccol::c:;.   c0KxXNWWN: Ox.d0,,KNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNXKNNNNo:ONNNNNNNNNNNXXKKKK0;     ''.'::;;::;',,;;  .dKX,.ONWN,.o.oo.xNx;;XNNNNNNNNNNNNNNNNNNN
NNNNNNNO''o0NNd.;KNNNNNNNNXXXKK00Ox.   .,''';:,':::::ccc..dKXNX'.kN0.  .. cl.,ONNNNNNNNNNNNNNNNNNNNN
XXXXXXX000l'.oK0..kNNNk.:NXXXKK0OOko.  .,,;cc,'';c;:llc:;x0KXNNO ..        ,ONNNNNNNNNNNNNNNNNNNNNNN
XXXXXXXl.,o0O;.:k..l0Nx ;NNXKK00Okxd:  ..'',,',:llll:;;;;OKXNNNO          ;XNNNNNNNNNNNNNNNNNNNNNNNN
XXXXXXX0Okl..cl'    .ll .XXXXK0Okkxd. '.''..''.;::,.;:;. oKKXNNo        'kNNN00NNNNNNNNNNNNNNNNNNNNN
XXXXXXX0o,.:o;           lXXK0Okkxxl 'll:,...,;colccc:.  cKKKXX.    ..;kNNNNxxKNN00NNNNNNNNNNNNNNNNN
NNNNNNNNNXKxl.           .KXK0kxxxkc 'llcc,'..',clol:,,  .cO0Kx.  ,0NNNNNNNdl0N0dxKNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNXX0c.         xXKOkxxkx,  .o:,'...'',,;,;,,;   'o: .cdKNNNNNNNkx0XxlodKNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNKOx;.      .dKOkxxdc   .'......,;;;:;,''.        .cx0NNNNKxxOOkdlxXNNNNNNNNNNNNNNNNNN
NNNNNNNNNNX0KXNX0xkO0Okl;.  .lxxdc.    .',,,,'':cccc,;,'.       ;kcxk00OdkkOkOO0X0kONNNNNNNNNNNNNNNN
NNNNNNNNNNX0Odk0XX0doOXXXKo. .dx.     .''''''',;:cc:,,,'...     ...;xO000OOxkkOOkOXNNNNNNNNNNNNNNNNN
NNNNNNNNNN00KKKkodOKOxxOKXKk..dx.    .';;:cccllllccccclcc:;,''......;xO00OkOkkOKNNNNNNNNNNNNNNNNNNNN
WWWWWWWWWWXKOxkkkOkdkkOOOOkdldkk,   ..;:cccccccccllccc:::::::;,'.....,lkkOOOOKNNNNNNNNNNNNNNNNNNNNNN
WWWWWWWWWWWXKKK0Okxk000000O0000Oc....,:cllllllllllllllllcccllc:;'....';cldxKNNNNNNNNNNNNNNNNNNNNNNNN
WWWWWWWWWWWNX0kkdkOk00000KKK000Oo....;cloooooolllllllllllloool:,.....';ccc0NNNNNNNNNNNNNNNNNNNNNNNNN
WWWWWWWWWWWWWWWWNX0O00KKKKK000Okc.  .,:lodddooooooollllooooooc;..'...';cloNNNNNNNNNNNNNNNNNNNNNNNNNN
WWWWWWWWWWWWWWWWWWWNNXK000000Oxl:'.  ..';:::cccc:;;;:::cccccc;..','..,cllkNNNNNNNNNNNNNNNNNNNNNNNNNN
WWWWWWWWWWWWWWWWWWWWNNNNNXKdoool:.                              ','.':llcONNNWNNNNNNNNNNNNNNNNNNNNNN
WWWWWWWWWWWWWWWWWWWWWNNNNNNlcclc;.                              .,..,cclcOXNWWNNNNNNNNNNNNNNNNNNNNNN
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkx0OlokkccOodxOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxx
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxdolc;...d;,cxkOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxx
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkxoc;,,,,,,,:;l;',lxOOOOOOOOOOkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxx
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkxxo:,;;;;,'':d:lc:.  'oOOOOOOOOOkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxx
OOOOOOOOOOOOOOOOOOOOOOOOOOOOcoxxo,...',,,,;l;oold,... cOOOOOOOOOkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxx
OOOOOOOOOOOOOOOOOOOOOOOOOOx. .:l,  ':,.''.,:loccodl,. ;OOOOOOOOkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxx
OOOOOOOOOOOOOOOOOOOOOOOOOc        .''. ...,,,.'';c:'. oOOOOOOOOkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxx
OOOOOOOOOOOOOOOOOOOOOOOk.           .  ..;;''';:l:'.;cxOOOOOOOOOkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxx
OOOOOOOOOOOOOOOOOOOOOOOo        .xxcc::'';;,.',:,,:ooxOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxx
OOOOOOOOOOOOOOOOOOOOOOd.        dOOOxcclc:;;::ldl:dxdkOOOOOOOOOOkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxx
OOOOOOOOOOOOOOOOO0OOO,         x0OOOOxoldooodOXNX0kxdOOOO0kOOOOOkkkOOOOOkkkkkkkkOkkkkkxxxxxxxxxxxxxx
OOOOOOOOOOOOO0OOOOOOd        .xOO0OOOOkcooxxkXWWNXOxxOOO0k0kOOOkkkkOkkkkOkkkkkkkOkxxxkxxxxxxxxxxxxxx
OOOOOOOOOOOOOOOOOO0k.         oOOOOOOOOkllxdOXNNNNX0kkk0kkOOkkOkkkk0kkOOkkkkkkkkkkkkkkxxxxxxxxxxxxxx
OOOOOOOOOOOOO0OOOO0o           c00OOOOOx,.oOKNWWWWNNX0OOo:k0OkkkkkkOkkkOOkkkkkkkOkkkkkxxxxxxxxxxxxxx
OOOOOOOOOOOOOOOOOOOO.           ,:lkxxc.  'KXNNNNWWWNNXKl. .;xkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxx
OOOOOOOOOOOOOOOOOOOOo                      lNNNNNWWWWWNNk.     ....,cxkkkkkkkkkkkkkkkkkkxxxxxxxxxxxx
OOOOOOOOOOOOOOOOOOOOOd.                     ONNNNWWWWWWN:             ,xkkkkkkkkkkkkkkxxxxxxxxxxxxxx
OOOOOOOOOOOOOOOOOOOOOOx.                    .KNXKNWWWWNk.              .dkkkkkkkkkkkkxxxxxxxxxxxxxxx
OOOOOOOOOOOOOOOOOOOOOOOx.                    ;NNXNWWWN0.                .dkkkkkkkkkkkxxxxxxxxxxxxxxx
OOOOOOOOOOOOOOOOOOOOOOOOk.                    dNKXNNN0;                  .xkkkkkkkkkkxxxxxxxxxxxxxxx
OOOOOOOOOOOOOOOOOOOOOOOOOk.                   .00KXX0c                    'kkkkkkkxxxxxxxxxxxxxxxxxx
OOOOOOOOOOOOOOOOOOOOOOOOOOk'                   ,k00k;                      :kxxxxxxxxxxxxxxxxxxxxxxx
OOOOOOOOOOOOOOOOOOOOOOOOOOO;                    .:;.                        dxxxxxxxxxxxxxxxxxxxxxxx
OOOOOOOOOOOOOOOOOOOOOOOOOOO.                                                .xxxxxxxxxxxxxxxxxxdxddd
OOOOOOOOOOOOOOOOOOOOOOOOOOO.                                                 lxxxxxxxxxxxddxxddddddd
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
;...ll'd:;oo,.':.c'..'..      .cxNXc.''cdlk';;'c;c,'. .:,. .........;lc,.ox.,;.  c,.  ,o.  ...'OO000
'...';.:,;lo.  ccc .,';. ,.,ock:;dW0:.,dl;'.'..:::;..;l:.........,'ldx0XO:'. .;'::......   ':..,;;lk
c'..o...'.'l  .:,. ...','..,l;..;.:,. :xl;. . '';;,.';',''      .o:o00k0x;.. ''  ..:,','...;c;:'  .c
:.ckk. .l,,.. .'...:coxd.., '.;.'ok.o;:dc;  .cdl',;...'.'.     ...',XXO'  ....c:..cc.,  .'.  ,lo. .;
..,x;  ':ol. ,..cxk0Ko'..c, .;.';;o. 'odo.. .:,...'..  .. c.  .,..''clc' .c',..,..;c..::;l....;....'
..':'   ..'',d. 'c:od'c ..'..;,,'..   lcx....c'  '',o'    .cd.  ..'..dl,.cl..'..,,....... .co.  ;.. 
..,'  ::...  ,..;,;:'.c'   :c..','';:'. . ...l'., .ck;.. :xc.'. ':,.':,l;;c'... '.....;.  :'.... .. 
 ,o. .;..   ,.'l.....,c.  ..o..'k, ,o..:d'..,od0' ',:.,o'.dc.'l.cOl..,.l:.,..,,';...';' ..'..'.'cll 
':c:c  ......,''....;c  .ok.k. 'c..co, ,d, 'dOdo ..;' .k;.:'.,:.o.:;. 'lkx:;.'looc'.oc. '.....  ,oo 
, .lo.  ,,.c,..,; .:.:. .:l,:dl;'..ox0x.ll'';xcc':'.  .l; ..;o. '..o. ',cxxl,c;.',:;,c::;;'o:...;o:.
:.,c,. .'lc';..;d.;ool',ol':cdo''..oc,'.';:,..;:,o:   ;k,  oo:;,kkxdl  .oo:o::. .ld:;;dlOxoc.;...loo
lll...',:,,.,c::;'';. ....,ox:.;Ok;o:... .'. .c'.:d  ..c...,....ok',O' .od:cdxl, .,doclcl:x:'; ..od;
oOl' .:'.';  ,c.... .;d..:dll..'dd.';.,;.'.'':::;do  .'c,;.llx: ox.,.;' .;..:cc.   ;lodc;.;co.   :co
o,.. 'o:;,,,  .;,,,',.,:0Oc.:'.;d; co,xx'..:ol'.;o,.  ..,.. .lk.,l0l. ld:...',......'.':,;..c:.  .':
;..cc;old:::. ..:dxo;'ldl:ld,.:xkc:cc.cc'.ol..   ll..';c'...,c...'x:.'l00. cdc:k0d::c:,;Ko  'cx0dc,:
.,lx:'c',,:xllxl';:c;ll,.,dx,..d:,;:lc,,..:ldd. .Kl'.,:l;,,,;'..d;.....x'..:xockd;.'::'..  ;0ok...''
;.:: :c,'..od','..'cc,....':'''.:xllcl'.'..,;'.. ..  ...'.. ..;' ':ol,c'..''l:;:'...','   .;ck;',,..
kK0Kdcc,l..'. .  .:oc ..',,do''.,;o,c,'.':;c;lc;ool'ollxklxl;do...:;:o;:............;ddd'  ':o;..;o;
xOOOk. ., ...    .do,..,oox:c;....,..;,x:xllcxd::::,::okxdxkckOcx;...dxNl.lo. .....lKKNNd  ,:oOoc' .
.l:::...'.       'll............  .,kO:o;ckOddkkxxd:dxdocc,:c:'.,:cc'..'....  ''...,KKNXc     ',.   
co;,..cdx;       ,:,,o;. ..  ...'cd;dc,