DIR\HASHTAG\technology
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
              .      .   .   .          .   .          .   .          .   .      .   .              
            ;xxxxxxxdddddddolllllllccccccc:;;;;;;;''''''''......................                    
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            lXXXXXXXKKKKKKKOkkkkkkkdddddddolllllll;;;;;;;,,,,,,,,......................             
            ......................................                                                  
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
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
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
;;;;;;;;;;'',;;;'.'.';lxkkO0OOkkOK00KKKK0kxxxkd';';.,d0ocOOOkx:;Okcc:cdOkolxO::::clcxdxodlokKWMMl...
;;;;;;;;;,,;c;,,,',,;coddkO0NXkkOKKKKK0000OOOkOd;'',',00kOOOxc:ld0oloxOOkocd0xdddkxxdl:;;;oNMWXXKc..
;;;;:;:::cllllcllooddxkkkO0XWXXWNNXKKKKKK0OOO0xcdd;..'d0OkOkxllddOOkOOOOOxdd0kkOkxo,,coxkko'k0d0KOc.
;:loollllloddxkkxddddk0KXKkkOOXNNWNXNNXKK0kOxodo;xO,.:O00kxcodoxkO0OOkxdddoloolccld;kOOOOOO:.kkx00O:
xdoollooodkkddkd:ldxkXMNMXKNXX0OOOKWWNNX0OOkO0Oko,d..dk00xl:xkkkkO0xc::cllll::cdkkO:,odkO0dk:.xdO00o
oodolllldkxlclOdldkxxkkOOOWWNMX0KXXKXXK0kdO00Odc.'...xk00kllxkOOko0d::cclooodkkkxokN;:Okxkdl:'.dx00d
oolllloxkdcllokdkkkkkkdKXKO00OOMNXMNKK0kxOOkkdo;',.;.ckOkklckOOOkc0l:cldxkkxoc:::cXcxc':;:ccxx' 0WN0
olllllxkkkkkxxxxxkOxdxNNXWNO00O0XXKKK0xO00kOkc;',.dl..dkkkx:xO0OOl:cccxxxdooolc::lNMW0.;kkkdl:. .:OW
ooccclodxxxxxkxxxxllxK0KKKOWWXWXkOO000OkOOkoc:,.;xd...'xkkkxc00OOxooddddoooooollOWMMMd.... ..';:oc..
olccclloldxkxoloxx000NMOO00KXNX0O00OkkkOOd:::,:dl'......lxkkk0xkkkOkxddddoooollXMNOOWMX; .lddolllloo
lccclooooddoclxkkkO00K0NNXWNkkO000kkkOOkdc::'......'......cxO0xccoxkkOkxxdooclNMWkxxkKMMK; .clool:;'
cccllllc;,;:xkkkkkkkkkk0NXNKkO00Okkkkxdoc:,......,,'';.....;0OxxoooxxxxxkkdooxXKkxxxk0KNMMK. .. .;co
c::;;'....''.:odkkkkkkkkkkkkxkOxkkOkxc:;'.......',:ck0:''..k0c;cokkkxxxxxkkl:,. ..:xXWWXd;.  ;,.:olc
.....c.....:c'...,cokkkkkkOxlooxkOko:;'.........,lk0ko.,.;x0o'lc;;ldkkkkkkkxxONXkc.  .:. .:kWMWO;.,l
...coldoc....,:;,....,cool:clddxkdc:,..........;x0koc:.'.x0O'.'lxo;,cdkkkxxkXMWKxl:'  .  ....,OMWO; 
..,x;:,.cx.......,;;:,'ccllloxxkxc::;..'....,ckOxc;,'..'x0O,.'''xkxc,:xkxxoo:'...,:cooOc. lX0x'lWMKx
..',;'...lo...........'ccdllxxxxocc:;,',:cxOkxdc,,;;;.:k0k;..',,olcloxkxdo0MMX0OdkKNWMWWWO.ldc.,cWWx
..;::,....d;.........':cooodkkxdlccokO0Oxdc'.lldddld,o00d,..,,c,    .dkOkxXMMN0Odxxddx0Odod'.,Od0MMk
...;;,,..'ld........kk:Oxddxkkxdollll:;'..,,,dkldc,ox0kl,'';';.  ,k;.dO0OOx KWK000OxkOK000kxl.cONMNk
..;cc'';xd;xl:''.'c'kNcxOkkkkkkkxdollc:;;;,.',,,'',xl,.   ..      ..oox000..NMMX0KNWMMMWWX00K0xWMXkk
'',,.;clOc'd.:xolk;..;OWXK0Okkkkkkkkkxxxkxoc;',,,,...l:..,xxc   .;:odk000d ..XMMWMMMN0kONMNNMMWXOkO0
'...';,;:lc'.d;'clkc...:OKXNWKkkkkOOOOOOOOOOOkdc;l. .lkkl:o;d,. 'lod00c;O..d..XMMMWXKNWMMWKXKOdk0KNW
...........'.;x''ocl:..:dkkk0WW0kkkOOOOOOOOOOOOOOOl  .,;.....llcxOKXW0 .Xdxd:;WMMWOOOKKK000KKKdOWMMM
.....'..cll:..,lc'.'..;ldkkkkkKWN0kddxNWWWN0OOOOOOOk.      ..OXWMWXK0; 'OMMWKNMMMKkkKKKXXXXXNWWMMMMM
'......;xl'....,......doxkkkkkkOWM0loxOOO0WMKOOOOkxo      .ddXMMXdooo. .,lKMMMMMMkxOXXXXXXXXWMMMMMMM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
MMMMMMMMMMMMMMMMMMMMM0.0MMMMMMMMMMMMMMMMMMMMMMMMMo;xxxxxxxxxxxxxxxxxxxxxxxxxl.0MMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMNdl0MMMMMMMMMMMMMMMMMMMMMMMo;xxxxxxxxxxxxxxxxxxxxxxxl;oNMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMklxWMMMMMMMMMMMMMMMMMMMMo;xxxxxxxxxxxxxxxxxxxxd::kMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMKloXMMMMMMMMMMMMMMMMMMo;xxxxxxxxxxxxxxxxxxo;lKMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMNdlOMMMMMMMMMMMMMMMMo;xxxxxxxxxxxxxxxxc;dNMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOlxWMMMMMMMMMMMMMo;xxxxxxxxxxxxxd::OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKloXMMMMMMMMMMMo;xxxxxxxxxxxo;lKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWdlOMMMMMMMMMo;xxxxxxxxdc;dWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOldWMMMMMMo;xxxxxxd;:OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXooXMMMMo;xxxxo;lXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWdlOMMo;xdc;dWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOldl,;:OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
llllllllllllllllllllllllllllllllllllllllllllllll;  ;llllllllllllllllllllllllllllllllllllllllllllllll
ooooooooooooooooooooooooooooooooooooooooooooooooo',ooooooooooooooooooooooooooooooooooooooooooooooooo
ooooooooooooooooooooooooooooooooooooooooooooooooo',ooooooooooooooooooooooooooooooooooooooooooooooooo
ooooooooooooooooooooooooooooooooooooooooooooooooo',ooooooooooooooooooooooooooooooooooooooooooooooooo
ooooooooooooooooooooooooooooooooooooooooooooooooo',ooooooooooooooooooooooooooooooooooooooooooooooooo
ooooooooooooooooooooooooooooooooooooooooooooooooo',ooooooooooooooooooooooooooooooooooooooooooooooooo
ooooooooooooooooooooooooooooooooooooooooooooooooo',ooooooooooooooooooooooooooooooooooooooooooooooooo
ooooooooooooooooooooooooooooooooooooooooooooooooo',ooooooooooooooooooooooooooooooooooooooooooooooooo
ooooooooooooooooooooooooooooooooooooooooooooooooo',ooooooooooooooooooooooooooooooooooooooooooooooooo
ooooooooooooooooooooooooooooooooooooooooooooooooo',ooooooooooooooooooooooooooooooooooooooooooooooooo
ooooooooooooooooooooooooooooooooooooooooooooooooo',ooooooooooooooooooooooooooooooooooooooooooooooooo
ooooooooooooooooooooooooooooooooooooooooooooooooo',ooooooooooooooooooooooooooooooooooooooooooooooooo
ooooooooooooooooooooooooooooooooooooooooooooooooo',ooooooooooooooooooooooooooooooooooooooooooooooooo
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
;..dxd:......kOko.....'''''',''....      .......... .'kkKOc;,',,;;ccckc;. ..   ..KMMMNK0XKXXXXK:..:O
l. :kxc. ....xOkx;..'''',,,,,,,.....   .....  ....   ..x0ol:,',,;ccll,,,'...    .,dOkdO00XXO0X00KKK0
d, ;kdl'.''..oOkxd,.''.'''',,',''....:x:.. .. ....    .cxol0,',:ccl:.  .'...........,,o000XKK0OkKOkO
kl cko:  ... .kkxdx,..''..','.'.....ckk;.. .. .''..   .ckxdO;,ccco,   .......   ...,',,OK0O0KKKK00O0
kkxdlc. .ccc..:kxdOo.''..''.........col:.... .....    .dkkkd,ccll. ....  .'..   ...,l,.dKK00OOkkOOO0
oNWKO;   ...  .dkdKWX:.......;ll:...clc:..    ..'.    .xOOkoccl:   ':;'.',........':lc.lO0KKKK0OO0OK
kW0ko.        ,dkKWW: .....,oOOkxo,.;cc,.      ...   .,xkkxoco,    .:::;,........';:lc.oOkKOkOOOOKKK
OOOkx; . .  lkKXXNWk  ...'o00Oxdc::;;;:,.           ..;lddood.      ;;'............;c..;KKOO0OOkk0Kx
kxdkOd,..,...;;,cxx.   .cO0Okdl;;:::;,,,........  ..;:c:,;cxOOl,    .,',,..........,.  ;kOOOOOxkO00O
..l0kllcxNNNKKKK00c.  ;kOOkdockKxc,;::,.,o0XNNNXOo::,OKKlcoxxKXX0cccKKXNKKKKKd;xK00NNNNNNN0xxOxxxddk
  xOdc,cxWMMkookWMMO,oOOkxol,'ckWMWo,,,kMMNxloxkOo:;cNMMo.lKMMKxdO00KNWxxkxdxl'lxdo0MM0clc,   .':xk0
. ;:,...lWMMd,;oNMM0kOkxoc,.    .WMMo'OMMX'..........XMMkKMMO,,ldxkOO00kllool'.....dMMd          .;o
  ,o,.. :WMMWWWWWNOkkxocl,      'XMMd'KMMK,.......',,NMMOWMMX..'',;:ldxkOOKNX'...'.xMMd           ..
cdd:    cWMMo....oxdocoKMK:....:0MMN;.cWMWk...';:,:c'XMM:.xWMWd,',,,KOd;cldxko,...'kMMd...,:;;::::,,
''.     oWMMl  ,ddl:';0WMMMWNXWMMNO,   ,OWMWNNNMMNc..XMM:  .xWMWx,':MMMWN0d::dxolc,dMMd.....     .  
 .      ;dlc,'ldlc,....'coddoxdo:.       .';:lxdlc'  ;:;.  .,,llcc'cddoooodo'':coddxko'             
..  .      'looc;;:'.....'..  ...           .:llx:'',;;;;:;;;,,'''',,','','''''';cdxxdl.            
,:,;;. ..;olol,....,.  ... ....,,,,;;::;;;,:olod'...     ...........','oWMMMMMMMMX0OxdokWWWWMMMMWx  
,cc:'. .:::,..     ,.....  ....;::.       .oox:          ............',xMMMMMMMMMNXXXXXWMMMMMMMMMK  
co:::.       .     '......''''.'cl       ;xxo.               .........'kMMNWWNWWNNNWNNNWNWNNNMNMMX..
ddoo;              . ...',''''' :o.    .dkO:                           dMNNNNWNNWNNNWNNWNNNNNWNWWK  
;,.do'c;,,,.  ..   .   ..,;,,,,..l;   'Okk.                            oMMMMMMMMNNWNXKKKKXXXXXXXX0.'
.' .....';' 'colllldolloooklc';c:dolloKOKoclllllllllllllooolo;''''.....dMMMMWXXXXK0kdxdxxddddddddddd
kxxkOOkxc'.ckMMNXNXWKNXXXXNWOoclldoxdlclk00OONXXXXNMMMMMMWKWMxlxkll;;;:kMMMMkxxdoooooooxdxkkkkkOkkkk
OkO0xc.'ckOO0MMNNWXMNNXNNNX0o:cc:::;''cOMMMMxdNWNNWMMMMMMWWWMxllodl::::OMMMMXxdoxdxdolc:lkkkkkkkOkkk
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
..'''''.         .',,''',,. 'okxkxkOOOOOOOOO000000KK0000OOOOOOOOkkkxxdddc. .llc:;;,'..      ........
  ...'..     .   ..',,'';'..,dxxxxkkOOOOOO00O000000000OOOOOOOOOkkkkxdddoo, .;c:;;;;,'.     .........
    ....    ''., . ;::c,c'','oddxxxkOOO0000000000K0000000000OOOOOkxdddool;  .,,,,;;,'.    .',,......
     .....         ..;',;,..;codddxkkOO000KKOKKKKKKKKKK00000000OOkxddolcc,. ',,,''...     .,;:;''..'
      .....        ..,,;;;,.,;loodxkOkkkkOOkk000000000000OOOOOOOkkxxolc:;.  ,..            .;:c:;,,,
       .....        ...,','.',looollodoolllooodxxxxxxxddoolcllooolllolc:'. ..               ':ccc::;
         ....        ..:xxl'..loccllllooollllc:coxkxolcccc::clolllc:;:cc.. .,l,             .,:llcc:
                 ' '   ';lxx:.clc::,'''...,:;:lloO0klccc;;:,...''',:;;cl'.;do:;             .';cllcc
                 . .   .ccclc'ooooc:;:c::coodxxdk00koodxdddo:,;:;',;ccll,.::;:c.             .,:ccc:
                        .llc;;loxkxxddddddxxkkxxO00Oxddxxxxxddoolooddolc,',::c;              .,;::;,
            ..        .  .dodocodkOkkxxxxkkkkkkkO00Oxxxdxxxxxxxxxxxxdol:;cl:l, .             .......
      ...   '..,., ,' '.;.odddcoodxxxkkkxOkkkxxdkkOkxxdxxxkxxxxdddddolc;:lool. ,''' , .           ..
                          .oddclodxxkkOOOOOOkxxOO0K0Oxddxkkkkkkkxxdol:;,clcc'                     ..
                           .oxcloddxkkOOOOOOkkkO000OkxdxxkOOkkkxxdolc:,;loo'                        
             .   . . .. . . .''coddxxkkOkOOOxc;:llooc;;:okkkkxxxddlcc;,,,'.                         
            ...... . ....... . cloddxkxkkkOOkdc;,,',,;;ldkkkkkxddolc:,'                             
                   ' .. . . . .;cooddxxkkkxxdoooolllllclodxxxxddolc:;,.                             
                   . ....   .. .:lloodxddl:::;:::clc::;;;;:loodolc:;;'                              
                  .'..... .......lclodxxdddooolllccccccccloodxdlc:;;'.                              
                   . .    . .  . :ccloodxxxxxdddooooooooddddxdoc:;;''.                              
                       ; ;'.,.'.'::lcooddxxdddooollllloodddddoc;;,.''.                              
                                 :c:;:loddxxxkkkkxxkxxxxxxdolc;'..',,.                              
                        .,...,;.lxl:lc:ccoddxkxkxxkkkxxddol:,....',,:d.......                       
                     . .    .. .O0d::;;,'';cllodooooolcc:;'...'',,,:xkl   ....'''....               
                     : '.'..   ,00Kl::;;;,..,;:::cc::;,'....'',,,,;Okkx.     .....';;:c:;'.         
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
XXXXXNNNNNNNNNNNNNNNNNNNNN0KKKc.clood:,,,,,,,,:lddddlc,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;,,,OXX0NNNNNNNN
XXXXXNNNNNNNNNNNNNNNNNNNNN0KKKocooooo;,,,,,codxko;;;kkkdc;,,;;:oooooolllllcccc::::;;;;;;KXX0NNNNNNNN
l0XXXXXXXXXXNNNNNNNNNNNNNNOKK0ooooooo,,,,:xxc:ckxlcdOd::xkc;;;kkooOOxxOOxxO0kk00000Oc;;:XXX0NNNNNNNN
,:OXXXXXXXXXXNNNNNNNNNNNNNOKKkooooool,,,:xddxko;,'',:xkkO0O:;;OkodOkddOxllkxllx00000c;;cXXX0NNNNNNNN
.'xXXXXXXXXXXXXXXXXXXXXNNKOKKxooooooc,,,oxccdk',,.,;'l0ocl0l;:0kkk0OOO0xdx0xloOkooO0:;;oXXK0NNNNNNNN
..,KXXXXXXXXXXXXXXXXXXXXX0KKKdoooooo:,,,:OOkdxx:;,,;lOO0O0O;;c0OkO00OO0kdx0oclOo;:k0;;;dXX0XNNNNNNNN
  .xXXXXXXXXXXXKXXXXXXXXXOKK0ooodddd:,,,,ckdclO0xdk0Oc:d0x:;;oOc:lOccoO:;cO:;c00O00k,;;kXXONNNNNNNNN
   ,OWWNNNWWWWWNNNXXXXXXXOKKOddddddd;,,,;;;lxO0Oolx00Oxd:;;;;lOkk00kkO0xdk0old00O00x;;;OXXOXXXXXXXXX
   ..kXNXXXXXNNNNNWWWWWWNOKKkddddddo,,,,;;;;;,;:cccc:;;;;;;;;;;;;;;;::::cccccllllll;;;;0XK0XXXXXXXXX
   ..;cKWNNNNKKKNNWNWWWWXOKKxdddddxl,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;KKKOXXXXXXXXX
   ..''lNNXXNXKONNNkNMMMKKKKddddddd:,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;,cXKKOKKKKKKKKK
    ...d0XNXKXNXXXKdNMMM0KK0dxxxxdd;,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;,,,lKKKOXXXXKKKKK
    .'cdxO0XNNWWWWWMMMMM0KK00000000000OOOkkkkxxxxdddoooollllccccc::::;;;;;;;;;;;;;,,,,oKK0KWWWWWNNNN
..,;:cclodxONMMMMMMMMMWNO00OOOkkkkkkkkkkkkkkkOO0000000OOOO00000000KKKKK0000OOOOkkkxxxxOKKOWMMMWWWWWW
:::cccccclodxO00KKXNNXKKKOo,'.,;.',;',;:,;::;;cxxkOO00OkolldddxxxxkkkOOOkOOOOOOOO00KKKKKKOMMMMMMMWMW
:::cccccccllllllloddxkkkOxdol::l'..;...:...:.oO00XKOXK000,.;..';.'';'',;;,:;:;l:l:clOKXXNNMMMMMMMMMW
;::::cccccc:;;;;::ccclloooddxxkkkkkxkddokc:,x00K0KKKKKK0Kc.,.;.,',.,,'.,;..,:..,c..cXNWWWWWMMMMMWWWW
;;;::::::::;;;;;:::::::cccccclllllllloooooddxkOOKK000Oxo0XKlkl:::ooclxxxdOk,..;::;cKNWWWMWWWWWWWWWWW
kc;;;;;::;;;;;;;:::::::::ccccccccccccccc:::::;d0KXKK00OkdxxkkkkxxdddddoodkkxxdxxkkKWWMMMWWWWWWWWWWWW
NN0d,',,,,;;;;;;:::::ccccccccccccccccccc::::::;,dxkkd::;:ccclllcccccccclllllodddoooKMMMMWWWWWWWWWWWW
NXXK0l,...'',,,;;;::::::ccc::::::::::::::::;;:;,;c;c,,:ccccccccccc:::clxOko:cloollookWMMWWWWWWWWWWWW
OOkkxdlcc:::::::::::::::::::::::::::;;;;;,,,'''',;'''..,;:ccccc:::::::;;;;;,...,coooco0NWWWMMMMMMMMM
0000O000000000KKKKKKKKKKKKKKKKKKKKKKK000000OOOOkkkxddooolccc:::;;;;;;;;;;;,,,:ll;doooloXWWWMMMMMMMMM
XXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXKKKKKKKKXXXXXXXKKKKK00OkkkkkkkkkkkOO0OOxxOOKWWMMMMMMMMMM
NNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWNNNNNNNNNNXXXNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXNNNWWWWWMMMMMMMMMM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
MMXNMMMNKWMMMMMMMMMMMWWMMMx,:xKWMMMW0dMMMMMXMMMMMMXMMMMMXMMMMMMXMMMMMMK..'0MMMMMWkMMMW..::.',::,0;cX
MMNWMXxllclkMMMMMNNKKXNNWMc;cxXMMMMMWkKMMMMWNMMMMMXMMMMWNMMMMMNWMMMMMM0'..:NWX0'okXWMMO,;lxl;:k:00dW
MMWNWKdool:,XWNKK00KKWWN0NWNWWNNMMMMMMWNMMMMNWMMMMXMMMMXMMMMMNWMMMMMNONK..'0MMMc.;o0NMMMX,.,cl,x0kKM
MMWNMM0Oxdd0MMMMWoloxk00KKKWMMMMNNMMMMMWNMMMMXMMMMXMMMWNMMMWNMMMMMNNMMMMWMMMWWNNN0kk0MMWMMNKWWWk;d0N
M0OKXONMMMMMMMWWNMWX0xolllodNMMMMMNNWMMMMNWMMKOMMMXMMWKMMMWNMMMMNNMMMMMMMWNNWMMMMMMMMKkoxkKMMMMMNo0N
M:.:oOx0NWMMW00KdkMMMMMMMNK0OOXMMMMMWNWMMMNWMMdNMMXMMkKMMNNMMMNNMMMMMMWNNWMMMMMMMMMMMxlododMMMMMMMMM
MWo. .,:loXNOkKxxlXWWMMMMMMMMMWWNWMMMMNOXMMNNMXkMMNMNxMMXWMMNNMMMMWWNWMWWWWWWWWWWWWWXKKkxkWNXKKXXNWW
MMMMW0XNWMNOO0dxlOMMWWWWWWWMMMMMMMWNNWMMKONMWMMWMMMMMMMMMWNNMMMXOXWMMMWNWWWWWN0OkKWWMMMMMKXWMMNKKKKK
WWMMMWNMMM000kodxMWNXWK0OONWWWWWWWMMMWNNWMMMMMMWNNXXNNMMMWMMN00XMMMMWNMMMMMMWWNWWMMMMMMMNK00K0OOKK0k
NNNNWMXMMMXOxod0MMMMNdll:;dMMMMMWK000XMMWONMWNXXXKK0Oxd0WMWKMMW0KWWWMMMMMMMMMMMMMMMWNNNNKKKK0Okdl;,o
XNNNNNOXXXWMMMMMWWWK0xl:llO0XWWWWWWMMMMMNoONWWNNNNNNNNXdkNNOMMMMMMWWWWWWWWWWWWWWWKKKXX0Oxdl:,,:okKWM
NXXNNNNNXNWNWWWWMMMMMKkXMMMMMMMMMWWWWWNMM0WXMWNNNNNNNNNXdKNOMWNWWWWWMMMMMWKxOOXNNWMMMNl,:ldOXNNWMMMM
MWNXXXNNNNNNNNNWWWWMMWWMMMWWWWWWWK00KWMMMKWXMWNNNNNNNNNK0NWkMMMX00KWWWWWWWWXl';ccccoKMMWMMMMMMWOodcc
MMMMWXKXXXXXNNNNNNNXkWWWWWWMMMMMMMMMWWNNM0NMNWMWWWNWNNNXWMWkMNWWMMMMMMMMMWWWWd';;;;;xMMMMMMMMMMd:;;,
XK0KNXNWNXKKK0000O0KWMMMMMMMMMWWWWWWWMWWMWWMMMWWWWWWWWWMMMMNMWMMWWWWWWNMMMMWWWKdlloxMMMMNNNWMMMNl,..
:cc::dMMMMMMMMMMMMMMMMMMWWWWWWWMMMMMN00WMWNMMMMMMMMMMMMMMMNWMW0O0NMMMWKOKNNXKkMMMMMNWMMWNXX0000KWMWW
,,''',NWWWNx;:codOX0000WXXXNMMMMWNNWMMMWNWMWOWMMMMWMMWMM0WMWNWMMWKXNWMN0OOOkkKMMMMWWXWMMMMMWWNNXOONM
l;;:oXMMMMW0,,,','oMMMMklONNXXXNWMMMMWNWMMXxNMNNMWdMMXMMNxNMMWNWMMMMWWNWNXXNNNWMMMMkcoXNxWMMMMNNNXOK
MMMMMMMMMMMM:;,....lMMWlclxXNNNXNMMKNWMMMXkWMMXMMNoMMWNMMWOWMMMW0KMKkxkNWNNWMMMN00xlc:::,dXMMMWNWNN0
NKxdxdodkXNNWMMMMWNXMNKocclokXNNN0kXMMMMNNMMMNWMMNxMMMXMMMMNNMMMMOlc::;:kONWNNWMXldxOOxlc;;ONWMXMMMX
...,cl:',:c0NMMMWWWWWXWM0olodxkO0OXMMMMNWMMMWXMMMMXMMMWXMMMMWNMWk:cc:c:l:'lMMMMNkldxkOdlc;;KMMWXOMMM
...,;....,ll:oNWWMMMMMMMMWXXKKKXNMMMMWNMMMMMXMMMMMXMMMMNWMMMMWNNxo:c::,':XWWWWX0k:clllc;;,xWNX.cxOON
.,,l0.;,;c.',;kMMMXKXWWWWWMMMMMMMMMMWNMMMMMKXMMMMWXMMMMMXMMMMMMNWMKko;cdNMMMMMMMMk::;;;;dXMMWXk'..;c
Kl,:Kl;oxc:;;dWMMMKOKOOKNWMMMMMMMMMNNMMMMMWoWMMMMWXMMMMMNXMMWMMMNWMMMWNXMMMMMMMMMMKKO0XNWMMMMMWKWNNN
MMk,0:dk:OKWMMMMMMXdoxO000KWMMMMMMNNMMMdoc:,;cMMMWNMMMMMk:ox0NMMMKWMMMMMMMMMMMMXMXWMMMMMW0WMMMXMMMMM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
ooooooooooooolllllllllllccccccccc:::cOKKKKKK00OOkkkkkkOOO0OOkxo;..lddxxxxkkkkkkkkkOOOOOOOOOO00000000
ooooooooooolllllllllllllcccccccc::::dKKK000OOOkxxxdxxkOO000Okdl. .ddxxxxxkkkkkkkkkOOOOOOOOOO00000000
oooooooooooooolllllllllllccccccc::ckKKK0OOkxxddooolldxO00K00kd:..cdddxxxxxkkkkkkkkkOOOOOOOO000000000
oooooooooooooolllllllllllccccccc:l0KKK0Okxoc;;,,:clox0K00KK0ko,.,ddddxxxxxkkkkkkkkOOOOOOOOOO00000000
ooooooooooollllllllllllllcccccccdKKK0Okdl:,'...'';lodOKKKKKOko' :ddddxxxxxxkkkkkkkkOOOOOOOOO00000000
ooooooooooollllllllllllllccccccxKK0Okoc;;o,..,....ccclx0K00Oxc..oddddxxxxxxkkkkkkkkOOOOOOOOOO0000000
oooooooooooolllllllllllllccccckK00koc;;'lx,.......:ccccoKK0Ox:..odddddxxxxxkkkkkkkkOOOOOOOOOO0000000
oooooooooooolllllllllllllccccck0Oo::d;'.'cc.......,ccccckKK0xc..oddddxxxxxkkkkkkkkkOOOOOOOOO00000000
oooooooooooollllllllllllllcccck0o;:col''.'::',;ccloddooodKK0kc.'dddddxxxxxxkkkkkkkOOOOOOOOOO00000000
oooooooooooloollllllllllllllccx0o:cccl:''lOKXKK00OOkxdddxKK0kc.,dddddxxxxxkkkkkkkkOOOOOOOOOO00000000
oooooooooooollllllllllllllllcclOd:ccccc;,KKXXXK000OkxddxO0Okl,;oddddxxxxxxkkkkkkkkOOOOOOOOOO00000000
ooooooooooollllllllllllllllllccok::ccccc;0KKXX0Okxddolccll,.,odddddxxxxxxkkkkkkkkkOOOOOOOOOO00000000
ooooooooollllllllllllllllllllllcoccccccccxkolc:cccloollloc:codddddxxxxxxxkkkkkkkkkOOOOOOOOOO00000000
oooooooooolllllllllllllllllllllllllccccccccclllloxk0OdooooooddddddxxxxxxxkkkkkkkkOOOOOOOOOO000000000
oooooooooolloooollllllllllllllllllllllllllllllok0NNXXkdooodddddddxxxxxxxkkkkkkkkkOOOOOOOOOO000000000
ooooooooolooloolloloolllllllllllllllllllllllloodxNWWNKxdoddddddxxxxxxxxxkkkkkkkkOOOOOOOOOO0000000000
lolllooloooooooooloooooollllllllllllllooloooooodKWWWNKkddddddxxxxxxxxxkkkkkkkkkkOOOOOOOOOO0000000000
loololollooooolooooooooooooooooooooooooooooooodOWWWWWKOxdddddxxxxxxxxkkkkkkkkkkkOOOOOOOOOO0000000000
lllllllloooooloooooooooooooooooooooooooooooooodKWWWWNXOkxddxxxxxxxxxxxkkkkkkkkkOOOOOOOOOO00000000000
lllooloooooooooooooooooooooooooooooooooooooooddxOXWWNX0OxxxxxxxxxxxxkkkkkkkkkkkOOOOOOOOOO00000000000
lllllooooooooooooooooooooooooooooooooooooooddddddONWNXKOkkxxxxxxxxxkkkkkkkkkkkkOOOOOOOOOO00000000000
llolooooooooolooooooooooooooooooooooooooodddddddxxO0KK0O0OOOOdxxxkkkkkkkkkkkkkkOOOOOOOOO000000000000
olooooooooooooooooooooooooooooooooooooodddddddddxxddxkOO00OkxkxkkkkkkkkkkkkkkkkOOOOOOOOO000000000000
ooooooooooooooooooooooooooooooooooooooddddddoododddoodxkkOxdkkxxkkkkkkkkkkkkkkkOOOOOOOO0000000000000
oooooooooooooooooooooooooooooooooooooooddddddoddxkxxxxddxxxkOkddkkkkkkkkkkkkkkkOOOOOOOO0000000000000
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
Kk,'',;;;cd0KKKOd;...''...  .....';::cdo:.:olc:;,,''''',cl' cddxoc;'..........     ;XNNNNXXXXXOOKO0X
Kd,,;;;;;;;,,:kNX:...''.''.....''''',';l, cddoll:;,,:;',;;' 'c:;,'.....'............kNNNNNNNKO0XXX0K
0c;:lxOxK0xxodXNo'..'..;0XX00OOkxddddldx''do,:oxdo,',olllll..xdl;,';cool,..  .......'KNNNNNOdKNNNNX0
kccxXNNNNNNNNNNO;..;,.;dXK00KNNKNNWW0Ox0lOd.   .     .::kOxc'lc.  .K0KXOK,....'...'..:NNNNXXNNNNNNNX
ddd0XNNNNNNNNNX;...;''cO0xkkdoccok0X00c;c'            .',:loxkx,  .k0XNXXo.....'......oNNNNNNNK0kxoc
...'',:loxkO0Kd''.',,:l00:'':c;,:::dc;'                    .;'xx.  .dKxkK;   ..,..... .ooc:,'.......
.....',;;,,;;;;,;;:;,;loolc:cc:cccoOK'                        'k'....;lc:.....''.''.................
....'',,;,,,,;;;;::::,''','...,...'co;                        ;xo,''''',,,,,,,,,;,,,''..............
..............',';;:;,,,,;;;;,,'...ol    ..................    d:,,;;;,;,,;;;;;,,,',,'''............
''';oc:;,,.......,,',,'...',;;,''.'od,  ..'',:::ccc:::::;'...  c;,;;;;;,,;;::::::;;::,,,''..........
,,;:xXNNNNNNo......',....':::lo;,,;;ckO;..,'',,,:ccc;'''...., cdc:;;lkkxoodxddoc:l:::;;,,;;;,,;c:..'
xl:,cdNNNNNWc......;....cl;;::oxd;;;:;:x;..',...'cc:........d':c;:;:kklc:::cc:cccl:c:;:;;:lcccxNKlcd
:::;coNNNNWW,...',',...'d:clodxoxd::c:c:,'.;,,'.,lo:,.;'c'.'o;::;loodddcc::::ldddoc:lc:;;:ccccdNXdoX
;;:::dNNNNNN'...',';.. .ll::lxdoOc;;:cod:,,..',:cll::;'..',c0od:;oddolooolcoolooolccOkc;,;lccldN0olX
;;;::kXXXKKK....',.,.....':coodocc:::;cdd''',,,',;;,',,,'',Odo::;;:cccclolclcl::::::0Kl;,;llcllOKdlK
'..''',,,,'.... ;c.......',,,;:::clcldddk,............'''':0c::odc::::;;;;;;,;,,,,,;OOc;,,,,;,;;;;;;
'..'.....'..... co......,;;;::::::lxOdl,dl........,,.....,ooc,,,ckl::c::::;;,,,,''''dx;;,,''''''''',
...........  .. .,.......''',,,';cc,,:;:;,.  ....',''..  ':,,..',,;;,,,,,,,,'',,''''',........''''''
.              ..c.  ;clolodxxkkOOOOl';..'',  .......   ,xccl''.....................................
.........,:;.  . ...'ONNNNKOXXNNNNNNO''..,'o.           .;..'cl'...,cl...,;;............'OOkkdolc:;,
:::::cc:lcoll........lXNNNNXkx0XNNNNk....,.c             .  .,c;.,,:;:,',d0c,...'..'''''oNNNNKKXNXK0
xdooooclxol::'...  ...',:oOKNKOXNKkl;..',;..                  .c'c:,,,,,,o0:,,;,''''''.'KNNNXxxkKKK0
xxl;lc,lxollc;. .    .:c;,c:ldxl::;cxxc;,..                    . .l,''',:cxcccc.......'lKKKKOdodko:l
dxc,cllldl:lo;.       ...       .','.,. .                         c'  .,'..,,'.   .   .0NNNNKloxooco
;l:;:;;;;;:cl:.              .;c;                                 ,.   .odl';l;.      ;XNNXXXllkkdx:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
K0OOO0OO000OOO00O0KKK00000O0000OOOOOO000OO00O00KK00000000K0OOOOOO000OOO0O00KK0000000KK0OOO0OO000OOO0
00000OO0000K00000000000OOOOOO0000OOO0000000000000000OOOOO0000OOO00000000000000000OO000000OOO00000000
0000KK0000000000OOOOO0000OOO0000KK00000000000OOOOO0000OO00000K00000000000OOO000000OOO000000000000000
000000000OOOOO0000OO00000K00000000000OOOOOO0000O00000KK00000000000OO0O00000OO0000KK00000000000OOOO00
0OOOOO00000000000KK00000000000OOOOO00000O00000KK0000000000OOOOO00000O00000KK0000000000OOOOO00000OOO0
000000000KKK00000O0000OOOOO00000000000KKK0000000000OOOOO0000000000KKK0000000000OOOO00000OkO000KKk,..
00KKK0000000000OO00O00K0000000KKK00000O00000OO0OO0000000000KKK0000000000OO0O0000kkOO0000o..:x00000k,
00O00000OO0000KK0000000KK000000O0000OO0OO00K00000000KK00000000000O00O0000000d,. .'''.,:dk0l..,oOO000
0000000KK0000000KK00000O00000O00000KK0000000KKK0000OO0000OO00O00K0000d..oKKO' .okOOOkdc..;x0o. 'oO00
KK0000000KK0000OO00000O0000KKK0000000KK0000OO00000000000KK0Od..:d0K00kc .cO0l. 'xOO0000kd'.;k0x;.';l
00000000OO0000000000KKK0000000K00000OO0000O0Oxdodk000K000000OOxl'..ck0O:. :O0dc'.'lkO0KKOc  :O0OOdl:
OO0000000000KKKK0000000K0000OOO00000OxO00KO:  .,;,,.,:dO0OO0000OOxl;..;ll. cO0OOOl:'..'....;oOOO0000
00000KKKK000000000000OO00K0OkO000KK0c .d00x. ,xkkxol:   c0000000K00Okkl;.,  :O0000OOkkkOkxO0000K000K
KK00c.;x000000O00KOkddxxO00l'.;lk000O: .o0kl. ....',clddxkx0K00KKKK000OOxd:. c00000KKKKKK00KKKK00000
0KK0Od. .dKKKKK0o. .':;,..,:dOo;..:dOk: .l00kx;..coxOO0x:  c0000000000000kl. .xKKK0KKKKK0000000KK000
0KKKKK0d, .oKKK0c  lO000Oxl'.,ok0dl,,;:l..lKKK0Oxc,''...,,lxKKKK000KKKKKKkc;;okKKK00000KKK00000KKKKK
KKKKKKKK0k; .c0Kx' .lO0KKK0ko;.,kKK00x:'. .:0KK00OOO000OOO0KKKKKKKKKKKKKKK0OO00KKKKKK00KKKKKKKKKKKKK
kKK00KKKKK0k:  :OOd:'.;dk0KKOc  ,OKKKK00OdxdKKKKKKKKKKKKKKKKKKKKKKKKK00KKKKKKKKKKKKXKKKKKKKKKKKKK00K
 'xKKKKKKKXXK0l. ;O0Kkd:'....,,co0KKKKKXKKKKKKXXXXKKKKKKKKKKKK0KKKKKKKKKKKXXXXXKKKKKKKKKKK0KKKKKKKKK
c. .xXXKXXXXXXK0o..lKKKK00OK00KKXXXXKXXXXXXXKKKKKKXKKKKKKKKXXXXKKXXXXXXXKKKKKKKKKKKKKKKKXXKKKKXXXXXX
K0o. .oKKKKKKKXXKKK0KKXXXXXXXXXXXXXXXKKKKKXXXKKKKKKXXXXXXXXXXXXXXKKKKKKXXKKKKKKKXXXXXKXXXXXXXKKKKKXX
XKKOdoo0XXXKKXXXXXXXXXXXXXXXXKKKKKXXXXKKKKXXXXXXXXXXXXXXXXKKKKXXXXKKKKKKXXXXXXXXXXXXXXKKKKKXXXXKKKKK
XXXXKKXXXXXXXXXXXXXXXXXKKKKXXXXXKXXXXXXXXXXXXXXXXXXKKKKXXXXXKKXXXXXXXXXXXXXXXXXKKKKXXXXXKKKXXXXXXXXX
XXXXXXXXXXXXXXXKKKKXXXXXXXXXXXXNXXXXXXXXXXXKKKKXXXXXXKXXXXXXX