nIQnutn

Le numérique libre en contre-addiction

ASCII Art - La revanche

   __    ___   ___  ____  ____      __    ____  ____ 
  /__\  / __) / __)(_  _)(_  _)    /__\  (  _ \(_  _)
 /(__)\ \__ \( (__  _)(_  _)(_    /(__)\  )   /  )(  
(__)(__)(___/ \___)(____)(____)  (__)(__)(_)\_) (__) 

Joe Bar Team

        
                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                          ....   ..  ..              .     ..      .............                                                            
                                                                                                                                                                                        :00OOOOOOOOOOOOOOko;.   .:dOOkkkkkkkkOOko:xK0kOOOOOOOOOOOOxl;.                               ..                     
                                                                                                                                                                                        lXx;,,,,,,,,,;;;:cdO0o'cOOl:;,,,,,,,,,;cxKNKc,,,,,,,,,,,;:cdO0o.                          .:xl.                     
                                                                                                                                                                                        cXd'...............'lKX0l'....''.''......c0K:.....''...'....'c00,                      .,o0Nx.                      
                                                                                                                                                .             .                         cXd'................'oKo'................'dOc................':0O.                  .;d0WWO;                        
                                                                                                                                            .:k000OkxxxxxkkO000Ol.                      cKd......':llc'......:xc......'cddc'......ckc......,clc,......'xX:               .:xKWMMWx.                         
                                                                                                                                           .dNKOkkkkkkkkkkkOOkkOKkc;;;;,..       .......oXx;,;,'.;OK0Ko......;dc......;0NX0;......ckc......cKKKO:......lKc              :0WMWX0x;.                          
                                                                                                                                           '0XkxxxxxxxxxxxxxxxxkOKK000KK0Oxl'  .dK0OOOOO000OOOO0dcOdl0d'.....;xc......;0X0O:......ckc......c0xk0c......lKkccll,.      ;kX0xl,.                              
                                                                                                                                            c0X00OOkxxxxxkOOkxkkxxxxxxxxxkk00x:oKOxxxxxxxxxxxxx0Xx0dl0d'.....;d:......;0X0O;......ckc......c0xx0:......lXWWWXl.     .cxl'                                   
                                                                                                                                             .,::ck0xxxxx0XOxxxxxxxxxxxxxxxxxOKXOxxxxxkkxkxkkkOKOlOdl0d......;x:......;0X0O;......:k:......c0xx0:......cXWW0;   .'lc'.    ...                               
                                                                                                                                                 .oKxxxxxOkdxxxxk00kkk00Oxxxxxxkxdddx0OdkKOddddc''Odl0d......;x:......;0K0O;......:k:......c0xx0:......cXWO:,cdkKNx.    'od,                                
                                                                                                                                                 .oKdoooddoooox0k:..  .:OKxoooodxoooOKl'oKd;,'...'Odc0d......;d:......;0K0O;......:k:......c0xx0:......cKWXXNWWWWk. .'lO0l.                                 
                                                                                                                                                 .oKdlllooolldKd.       .kXxlllodolok0OkO0OOOOd,.'Odl0d......;d:......;0X0O;......:k:......c0xx0:......cKWNNNNWNk::dOKKOdc'                                 
                                                                                                                                                 .oKollloollo00'         ;K0ocllodlccclccccccxXd.'Oxl0d......;d:......;0X0O;......:k:......c0O00:......coc::cllc;;::;:clc'c, .','. .;;,...;:;'              
                       .'.                                                                                                                .:xkkd,.o0occclolcoKd.         .OKocccodlccccccccclOKl.'OK00c......;d:......;0X0O;......:k:......:OKkc......',.cOkxxxxkkkOkkxd;.cdc:;,;odc;:;:l:::,o:             
                     .:xkdc'                                                                                                             'OXkookKxx0o:cclocco0o.         .OKo:c:odokOOOOO000KOc..'dOx:.......ck:......;0X0O;......:k:.......''.......'dO:,;;,,xNk,..':coo;.,;cOl.c;;OXc.'dKo'l,             
                    'okkkkkxo;.                                                                                                          oXxc::cOK00l:::llc:l0x.         ,00l:::lox0O0NNNNXX0Okc............cKK:......;0X0O;......:k:...............cOO:..cl.;0x. ;k00koc'.:ONX; .:0WK:cKWO,c:              
                  .cxkkxxxxxxxdc,.                                                                                                      .kKo:::l00k0l:::clc::kK;        .xXd:::coldXNNXXXNOl:cxKd.........'dXWK:......;0X0O;......:k:............'o0Kx::odo':Kk..dNWXKk' ,xdlKO. :OOKKOOKK;,c.              
                 ,dkxxxddddddddddo;.                                                                                                    .OKl;;;l0Ok0l;;;lo:;;ck0c.     'xKx:;;:lo:l0Xx:c00l;;;oKx..........,dXK;......,0X0O;......:k:.............;OXXNXkd,;0O,:0Ko;'...oX0cdXo.:OooXNxdKo'c'               
               .lxkxxddddddddddddddoc'                                                                                                  .dKo;;;ckXXkc;;;oOo;;;:okOxdodk0Ol:;;;co:;;cdkxkdc;;;cO0:.dOd:.......d0:......,0X0O;......:k:..............,kNN0x,,00cdKd.  . ;0K000NNlc0l'kNo:0K,::.               
             .:xkxxxdddddddooooooooodoc'.                                                                                                :XO:;;;:ll:;;;;xNKd:;;;;:lodol:;;;,:dOl;,,,;;;;;,,;cO0c.'OX00c......;x:......,0X0O;......:k:......;:'......'kXO;'kKldNKl:d0K0Kd,'.lNWKXo.,kl.xNo'l'                
            'okxxxdddddddoooooooooooooooc'                                                                                               .lKkc;,,,,,,;:xKdoO0xl:;,,,,,,,,;cd0000d:,,,,,,,;cx0k;..'OOo0o......,d:......,0X0O;......:k:......c0d.......,0O';d:.;xOOkdlxkc,od.:kOOo',;;.'xk,::.                
          .cxxxxddddddooooooooooooooooooooc'                                                                                               :OKkdollodOKO:  .;dO0Oxxddddxk0XNO;,dXKOxdddxkK0x:....'OOo0o......,d:......,0X0O;......:k:......:KXl.......lKOc,;cl:;;;::;;:;',::;;;::;.,::::c:.                 
         ;dkxxdddddddooooooooooooollllllllooc.                                                                                               'codxxdo:'.       .';cONWWNXK0XK0KXNWNkllllkXo......'OOo0o......,d:......,0X0O;......:k:......:KW0;......'OK;.'c;...   ..      ....     ...                    
       .lxxxxdddddddooooooooooooolllllllllllol;.                                                                                                                 .oKWNOc',dXNNNNWXc     cKo......,Oxl0o......,d:......,0X0O;......:k:......:KWNo.......lKc,o,                                               
     .:dxxxddddddoooooooolccooooollllllllllllllc.                                                                                                               :0N0o'  :0NWWWWWWx.    .dXo......,Oxl0o......,d:......,0XK0;......:k:......:00KO'......;0Xx,                                                
    'okxxddddddooooooooo:.  .;looollllllllllllllc'                                                                                                            .ox:.   .dNWWWX0ko:.     .oXo......,Oxl0o......,d:......'dOOx'......:k:......:0xk0:......'0N:                                                 
    ;xxxddddddoooooodo:.      .':lllllllllllcclllc,                                                                                                           ..   .,cl:,::'.           lXo......,Oxl0o......,d:..................:k:......:0ooKl.......kX,                                                 
    ;xxdddoooooooooo:.           .;lllllllccccccclc.                                                                                                             .',.                   lXo......,Oxl0o......,d:..................:k:......:0l:0o.......kX,                                                 
    ;xxdddoooooooxkc.             .oxolcccccccccccodc.                                                                                                                                  lXo......,0K0Kc......,d:..................:k:......:0l;Od.......kX,                                                 
    ;dxddoooooodOOl.              .dNOlcccccccccccdXNo                                                                                                                                  lXo.......ldo;.......,x;......'dOOd'......:x;......:0l,Ox.......kX,                                                 
    ;ddddoooodkOl.                 ,XXdcccccccccc:l0Wk.                                                                                                                                 lXo..................oO;......,0XKO,......;x;......:0l'kx.......kX,                                                 
    ;ddddoodk0d.                   'KNkcccccccccc:lKW0.                                                                                                                                 lXo.................:KK;......,0X0O, .....;x;......:0l,Ox.......kX,    .   ..                                       
    ;dddddk0x,                     .0Xdcllccccccc:lOXx.                                                                                                                                 lXo...............;xKN0,......,0X0k,......;x;......:000Xx'......kX,  .;loddc,;;.                                    
    ;dddx0k;                       '00l:;;,,'........                                                                                                                                   lXKkxxxxxxxxxxxxxkkl,dXOxxxxxxOXKOKOxxxxxxOKOxxxxddONWWWKkxxxxxkXK'  .':lddc;;,.                                    
    ,dxO0l.                        ...                                                                                                                                                  .:l:;::::ccc:::;,.. .':;:cc:::cc;,;:::cc:cc:::;,',cKMNx;',,,,,,,,'    .                                             
    ;OXk'                                                                                                                                                                               ,dd:..ldcokl:dkd:od:x0c.,xxo;:oddoc:cokl:kkccx;  .kNKc                                                              
    cO:        ..                                                                                                                       ..                                              'll,  :d':xc;loo';;.ckc.'dd:..clc:lo:cxc;od,':. 'OWO'                                                               
    :c.    ....                                                                                                                          .,'.                                                                                           cko.                                                                
    ;ko'...                 .';::;.            ..         ....                                                                             .,,.                                                                                                                                                             
    ,l:.                 .ckXNNNWWNo.       .l0Xd.       cKXNk.        .oOOO:         :kOk:           .:lo,      ..............              .'.                                                                                                                                                            
    ..                 ,xNNKx:':KMM0,      .dWMMk.      ;XWNW0'       .xWWWWd        cXMMMO.         'OWMWx.    :XNNWNNXXXNNNXo                .                                                                                                                                                            
  ..                 .dNW0c.   .:l:'      'ONkkWO.     ,0Wk:OXl      .xWKokWk.      cNNkdXXc        'OWX0W0'    ,ddddoldKWMW0l.                .'                                                                                                                                                           
 ..                 'OWWk.   ........    cKKl.'KK,    ,0Wk..oNx.    'OW0, :NK;     cXNo..oNO.      'OW0;'ONd.        .cONKd,.                  ';                                                                                                                                                           
 .                 .dWMK,  ,OKKKXXNKc  .xNNo..;ONl   ,0W0:..cNK,   ;0Wk'  '0No   .lNNl   'KNl     'OW0,  :NXc      .oKN0l.                    .;'                                                                                                                                                           
..                 .xWMNo..lkKWWWWWx..cKNXK0OO0XWO. ;KWNXKKKKNNo .lXMWKOkk0NM0. .dNMXocc:l0W0'   ,0WNx:;;cKW0'  .;xXWXo'...',:;.              ',                                                                                                                                                            
.,.                 .dKNWNNNNX0kKWK;.kNK:..    ;XXc:KWk,.....cNKokWNxccccccxNXc'kWWKOkkkOOKWWx. ;KWX0OOO0KXWWd.,OWMMMNKXXNWWWNd.             ''                                                                                                                                                             
 .,.                  ..;::;'. .d0k'.od'       .cc'.;:.      .odc:o:       'OKxo0Xd.      .kWKc;0W0,     .'xX0c:xxdddoooddoool'             ..                                                                                                                                                              
   .,.                                                                      ..  ...        ':'. ':'        ...                          .....'.                               ..,;:::::;''...                                                                                                               
    'ol:,.                                                                                                                       ......    ..':;.                         ..,:;,..        ...,,..                                                                                                           
    .ld0XOl;'..                                                                                                      . ............           .od.                      .,::,. .    ......     .''..;:od'                      ,'.                                                                          
    'kXXxlccccc::;;,'...','.                                                                .... ..  ......................                     ..                     ';:,. .,;'.,:clc::c::,.  'odxxoxk'                    .ckkxolc:;'                                                                    
    cX0occcccccccccc:cd0Kk:.    .......................................'::,.   ........     .....                       ...                                           ';:.  '::,.'ldddxxxxkxooc.,d:,;..c,    ..........     .dXNXKOkl.,x;..                                                                 
    ;xlccccc::::::::oOKx'                          ...;00c;::::;,;;,,,,cOW0'             'ol'.                    .  ..'',col;,..                                     .;. .,'...coodddllodk0xcdkk0Kdcd0XXOkO00kxo:,''',;;;..dNWWWWO, .;dkOd.  'c:'                                                          
    .ccccc::::::::ck0x'                                :Kx,,,,,,,,''''',oNK;           .lkdxOOdc'.               ...'c:lkXWO.,d,      .',:c:;,..                      ..  ,,  .dOkxolccccldkklcONNNKlcKNX0kxkkdoooc:,.   .'o0NWWNKx:,;dOOc..,:d:'x;                                                         
    .cccccc::::::d0O,                                  .kKc,,,,,,','''''lNNl          ;xd;..';ldOOxl,.        ;xkO000KXXNNN0dko   .,ldk00kc''cxxoc,.                     .;. .lddocccoxxoc:d0xdxx0Nk:'odc,...':c:;'';::'    'oOK0KOk000XXxclloc..kd.                                                        
    .,;,,,,,'''';ol.                                   .:d;.............;xx;        .lx;.........':okKk'      ,OOkddxkOO0X0KXNKl,cx0KXNNNO;..;0NX0kxl'                   ';. .xdccdkO0kxxocl0Kkc;d0ko.c0K0K000Oxdddl;'':llc;,.;dookXKkk0xodk0Kd..xx.                                                        
     .....    ....   .     .       .  ................ ..'... ..............      ..;:. ..... .. ....co'.     .:dxddkO00KKKKK0KK00XNNXXXXXXKKXNNNNNK0Od'                 .,.  lxlokXNNXOkkk0X0old0NN0:cl;,,;:cd000K00Oo,.,:'.:kXXKKKk;:dxOKXNNx..cl.                                                        
    'cccc:::::dXO,                                     .oKo,''''''''''''lK0;     .lk:'''............'dd.    .oxlx0XXXXK0KXKo,,lOOKXXXXXXXXXXXXXXXXNNNXXO:.,:lodxdl,...',,.;,.':kkxOKXXXXX0kdk00kOXWNo;'..',;'....,lxOK0kl,'c;,ONNX0d,,okOkdOXN0odko.                                                        
    'clcccccccdkl,'''''..''',,'..'......................dx:',,,'''',,,,;d0x,....,dx:,:l;'',,,,,''''';kk,... .xX0KK0kxdollx0d;:xKXK00KXXXXKKXXXXXXXXXNNNNXK0OO00XWWKxx0XWW0okXkod0Oxddoookkl::coxKWNd;,.             .lO0c.cKXkkKK0k:;oOKXKKXXNXXX0o.                                                        
     .........';c::::lxdc'............................  ................... ........................''.....,:dxdlc::::::::dOxllxOxodO0KXXXXXXXK0KK000OOkoc::::lx0Ok0X0xol:.,lcdxkkdlclocokxdxxxdxd:,,.         .',,,...lxdkKK0KXK000XXKKXXXNNNNWXOk,                                                        
            ...        .:;...                                                                           .;lolc::::::::::::lxdoooooodxk0KKKOkOOdoxxdddkkd:;;:cdkdokKk;.    .,::cdxxkkOOkkkkkxc'...',.        .oOkl::ll:,:oxk0XXXXK0OO0d:oO0XNXXK0xok'                                                        
          .;'              .cd,                                                                      .;odlcccc::::ccclolloooxkO00OOOOkolloc:odloxxOO0KX0xl::oxolo0Ko;;,,;;;:do:clcc;;;'.     ..',.        .ok0Odc,''',;:::clkKXXXXX0o,.;:,;ldoodlol.                                                        
    .:;;;:l;..               cKx,....................''........'......''.........   ........       .cdocccclccc:::cldk0Odld0KXK00OkxxxkxxkxxdlodO0000KXKOkOO0kdd0NNNXx'..   ..'.',,,'''','''''..        .:lol;,,;clooddddooooOXXXXKkl,,cxxc.    ..                                                          
    :Kxloc.                   :0o..................'dOl;,,,,,,,,,,'';xKKKd'..........;oxOO:......':cccccc:clolccloook0KOodOXXKKK0OO0K0OOkkkkO00XXKK00KXXXXXK0OO0x:,;:;,..         ........           'cddc;,;coddol:;,odoooookXXXXOdooxkKNNO'                                                               
    'k0x;                     .kk'....  .   ...    cx:''''''.''....'':loc,..........'lo;:o'.....;cccccc:::::codxOKK00OkkxdO0Ok00OOOOOkkO000OkkkxxkkOK0KXK00Okxo,.    ..,:;.                        ,oxo;,;coddl;'..,;codoooookXXXXXXKKXNNN0oc;'.                                                            
    :XK:                      .dl.                                                            .:cccc:cloooddddxxkkkkO0K00kk0KKKXXXK0O00OO00o'.;c,lkONX0ko;..        .....';,                     'oxo;';lddddo::cloddooooooodOXXXXXXNNNNOccdOko:'.                                                          
    ,OO'                      ;xc.                                                           ,ccccccccldkO0KKXKK00OO0OOOKKKKKXXXk:.;kOddoxOOx' .:xkkOOkc'.     ............',.                 .cdoc;:oddddddkxdddddoooooooox0XXXNN0dxx0x. .;kXKd:'..                     ..',;:::;;;;,.,.                  
    .:xc...                  ,ol'                                                          .locccc:ccccllloooddddxkOxx0KOO0KKXXK0x;cOlcc..:xd,   .;' .::'. .................;,                ,kkoccodddddddoooooooooddollclkXNNNNX:   :0x,   .o0Xkc;'.             ...',,;,'........,col.                  
    .,cxl;:..     .....   .'ldoc..                                        .    .......    .oxcccc:cloooooooddxkOK0xdOKKKKKKXXXXOoxxckd';:;',,.         .;;'.................;l.              ;Okolodddddddoooooodddoc:;:oxo,'oXNNNk.  .c,,dd,   .,dOxc,,..      ..'''....,codool:;;::clc::;;,..             
    .,cOO,.;cdol:clc,.. .xKKkol::::coddl:;;;::;;;:::;;;;:;;;cdkxl;;;::::::::dkd:;,,,,,cxc;xOl:::::cdkO0KKK0KXXXXKxdxOOOOO0KXXXKKkl..:0kc,,;:oc:;         .',,'........... ..oc.             .kOdodddooooooodddolccccldOXNNKl,;kNNXl  .;'   'ol,.   .cxkc;ldl,',;'.   'lk0Oxoc;,,,,,,,,,,,,,;;cc:;'.         
    .,:oKKo;'''..'dkoccoxO0KOOOkkOOkddolcc;'',:c;'.........;xKKd,..........cOd.       lO;:Od:::cc:ckKXXXXXXXKKXKkdxkkkO0KXK0kdkKXx:'.;xKOo;',ok:            .',;::;'....,:dkl.              c0kdddooooodddolc:ldk0XNNNX0kc,;:ckNNK:..,.      .':;..  .;xKNO:,,.    .dKOo:,,,,,,,,,,;,,,,,,,,,,,,;cl:.       
    .',,;ldk0Oxl:;:dOOkxo;,,;:::;;;,:dl'. ..  .;od:'''..';:od:,'........,odc'.       .kd,x0l::coxolx0KKXKKKKXKK0xk0000000kllkdlxOkOkxoldO0Okx;.                 .:oxkxkkxo:.              ,l00dooooooddollox0KKXkx0XKOd;'',.;k0XNXk;.           ..,,;cckXO;.    . .xKo;;:clloooooololoolllc;,,,,,,;co:.     
    ,o:,,,,,;;,,,''',,,'''''''''''';c:.          :d;..,l0NKx:..........:O0c.         ,O:,OOc:co0KOkkOO00KKKKKXKOk0000Okkkl.'dxxddk0k:.,;,..                                             'xKKX0doooc:coxO0KXXXKKdcxKOkkd'  cl,oOKXKxl.                .,:'..:,.    .ckxxxOOl;;,..      ...,ldo:,,,,,,;ll.    
    :XKd:,,,,,,,,,,,,,,,,,,'''''''cl.            .c::dKX0o,..........,d0d.          .ok',0Oc:lkXXKKKKKKKKKKKKXKOO0kkO0KXXOoloxxxdodkkolloxx,                                         .,oKNXXN0dlcldOKXKK00K0kOxckxkKXXKOc;oxxOKK0xldo,'..           .'.   ..,cc'   .coc:oxddxkk:''..       .;ol;,,,,,,ll.   
    .,;:c::;,,,,,,,,,,,,,,,'''''''co.           .cOKX0d:'...........lOk,            '0d.'OKl:lkKXXXKKKKKKKKKKXKkxOKOxkO0OkxkkxddlcoOXK00xoOo''..                  ...             .;lkKXNNXXXXKO0XKKK0KKK0Oxdo;,xOOOkkkkxdddddxKKxooc;;;;,.        .,. .;x0Okx0Kd,    'oOKNWNXNNXXOdc,'      .co;,,,,,;o:   
          .cdc,,;,,,,,,,'''''''''',lkc'........:OX0o;'...........'cOO:.             cO;..lKxld0XXXKKKKKKKKKKKKKkdOKX0kooooddodxk0KKKKXXXXK0ddxol:..'.         .,:clxOc        ..:dOKXXNX00OOKXKKKKOkOOOO0KKO00xoooddddddooolldkKXkk0OO0k;.'.     .;,..:xxoc:oxd;..,:,.  .:ONKOkkO0KOl,';.     .ll,,,,,,co.  
           .:;..',:c:;,,,'''''''''',oOKK00OkxlxKOc'.............;k0c.              .Ox....o0xd0XXXXKKKKKKKKKKKX0xkKXXKOddxk0KXKK00OOKXXNXOdlcoxxo;;dk;      ,ldxk00kkd.   .';oOXXXNNX0xdxOk0XK00KKK0000KKK0OOKOxdodxxxkOO0K0Ok:,kNXkcxNMNo...   .:,.;do:,,cko.   .c0NO:.   ,:'   .:d:. .:.     cd;,,,,,cd.  
            .,'.. .,cccloddxxxxkkO0000Okdl;,lkkc'..............lX0,                c0:.....o0kk0XXKKKKKKKKKKKKKK0xx0KXXXKK0OOkkO0KKXXXKkl:coo;;::;,;oo'...,oxkKNWWWNOx;':dOXXXNNNKkdddk0KOkxxxkxodO0KXKKOxdkKXK00000OOOOOOOOOx. oNKk..xWMX;.'.  ;,.ld:,,,ckc    .c0WWWKo;. .lxc,...:,  .:.     lo;,,,,,lo.  
    ..      .',....  .. .;cllllllcc:;'....'lkd;''..'''',,''..',lk0ko,.............'dx,..''.,o00kO0KXXKKKKKKKKKKKXK0kkOOkxxxkOKKXXXXXX0dlc::xO::lc:;:;;,,,;:ccoxxk0kl;;cxXNWWNX0xdddxollddooooooxO0KKXXXXKKKKKKKK0xolloddxxxxxOd.cXK0: ,kX0' :; .;.:o;,,,;dc     ,xXWWWo.'cox0Odlcclo:. ';.    ,dc,,,,,;dc   
    .....         ..  ..................oko,''..'....'''.........'';okkl'.....               .ckkk0KKXXXXXXXXXXKKOkxoodxO0KKKXXXXXX0xol:,..colol:;''.....'''''''.',....,dOO0kxk0K0kdooooooodxdookXKkkKXK0OxdoldkkkO0KXXXXXXKOO0co0kkx..co:. :;.,,co:,,,,ld.     c0NWNNk,.';lOx:'lxdl;.';.    ,l:,,,,,,lo.   
     ...'.............,'........... ...cxl'...'''.......''.......'..';lxd:...... ........      .cxk0XXNXXXXXKOkdolldk0KXXXXXXXXXX0xdoc;'.';ccclcldxxxxolodddolc;,,;;,,,,''...,cxl..cOOxdkkdddoooxkxdxxoooodkOOOKKKKKK00000000KKKXKkdd. ,:,  :c';dd:,,,,,lc.     ,0WWNNN0dc::cdodkxo:';,    .cl;,,,,,,ld'    
     ......;,...........          .'dOd,.'...............................'cxkl'. 'kk,...........l0k:cxk0K0OxdoodxOKXXXXXXXXXXXXKOdol:,'':lc:,,cd0KKXXkodKNNNNNXXKKOkkxxdl:;,'';,..',,'..c0OdooddkdodOkk0KKXXK00KKkkOKXXXXKOkoxXNNXOdk:.'oc..l:  ,l;,,,,,co.      ,kNWNNNNXXKKKKXKKd:'.   .:l:,,,,,,;lo.     
    ..    .'.     .'.            'd0Oc'.....................................;lxxoxXd............oWk.   .cOOkxxocoKWWNNNNNNNNNKxolc;....',,;:oxx:...;xxx0XNXXXXXNNXKOxxxoo0K0xkx' ::'.  ;0XOxxxxdk0KKXXXXK0OOO0XX0kxdOOxo;.. .';dXN0OKx,'xl.'o'  ,o:,,,,,;oc.       ,oxOKX0KXK0kdc,.   .,cc:,,,,,,,cdc.      
     ',.  .,,... .::.          ,xKkc'................'lOOo;....................';od,............xWk.     ,KKo,.  .:dOKKKKXXXKkdxxl;:clodxkOkd,    'okXNNNXXXXXKOxxkO0x;.,dXNK00l;x0k;.:0XXK0000KOk0XK00OO0K0kx0NXd',:,.      .:cx0XNNXxodc.cl.  .do,,,,,,;lc.         ........     .';::;,,,,,,,:dd,        
      .'  .....''.,'',,'..   ;ONKl'................'oKNOdk00xc,................................'OWx       '.         .............',:lllc;..     .okKWWNNNXKkxxk0XNXXk,',.c0WNNX0OOOolOOkk0KXXKkdOXX0k0XK0dlcox0o..;;.        ;xo;xNNNKkl,.o;    'do;,,,,,,:cc,.              ..';:c:;,,,,,,,,:oo,          
       ',''',,,,;,;ol;,,,,'.'o0KOd:,,,,,,,,,,,,,,,ck00d'..,oOKOxc,,,,,,,,,,,,,,,''''''''''''''.;kXx....  ...       ..       ....          ...   .:k0NNNNXOddk0KXXXK00Oc....,okO0XXK00OkxxxkOKKK00KOdlxK0xlc;,cod;'l0k.       .;c:c0WN000o.;l.     .dxc,,,,,,,;:cc:;,,,''',;;;::::;,,,,,,,,,:odl'            
       ........  .              ..                ....       .... ..................................... .....  ......      ......... ............................................'.....,;;dKKKK0OKK00O0OOkkd,:dd;'dNNd.     .;:;l0NWN0ko',o'  ..    ;xxc;,,,,,,,,;;:::;;;;;;,,,,,,,,,,,:cool;.              
       ...............................................................................................                                                                                    .:kK0OO0KKXXXXXKo..dXk;..dXNKd,':oxcckXWWXk:'.;o'   ..      ,dkxl:;,,,,,,,,,,,,,,,,,,,,;;:oddoc'.                 
       .',;:;,'''''''''',,;;,,,,'''''',:c:;'';:::,..''.'''...........'..''.....'''..............,,'.......                  ..... ... ................':oolc:;:l:,cxo..codxxlcc,.,;cdxdcldk0KXXXXXXKOxkxollxooOXKkl;;coddOKOk0NNXkl'  'cc.    ..        .:dkOOxdol::::;::::clldxxxdl:'.                     
       ...''''....'''.,:;'....',...   .;xKXkxXNKo.                           .c0x,.....''......c0Xx.                                                .cxkOOdc:c;;lxd:. .okxK0dlxOOO0o'.':ox0XXKK0KK0o''lOKKXNN0d:;lOXK000KXNX0xc;'..:ooc.       .'           .,codxxxxkxxxdxdoc;'..                          
      ..     ..,,..  .,:,.       ........;kNNNO;.   . ..                     .lo:..    ..',... .'...,. .........................................  .;oxdddc;cc,cxl.   .;OKxk0l;::..,;cx0K0000000KK0occ:dOOkOKK0xcxKXNXXXKKkxdc:cool:;.      .    ....                                                        
               ...                 .'..........                             .,.           .;'      'c.           .                .                 .. .';l;'oo.    ;ookXKO:,;:::;:lk0KK0OOkkkxOKKKKKOl,,'','':ONNNNXKXXK0kdlc;'.          .,.     ....,.                                                   
                 .                   .     .'.                             .'.             .:.   .lOl                                                  .,c:.lo.    ckoccd0k;oK0kkkxxxxxxdodddxk0KKKXXXK0xl:::dKX0kdol;,'...            .    ..'....                                                         
                                   .......;,..    ..'................    ...                ;;.,dKXl.  .....................  ...  .  ........  .......';l':o'    .cllokxlokXXxllodxxkO0000KKXXXXKKKKKKXXOccl::.                       '.       ...                                                         
                                         .,.       ....                 ..                  ,l';0M0'                  .  .     ..       .. ..  .:xOkl:;,;c.cc.    .;cd0XXXXNNN0kKXXXXXXXXXKKXKKKK0KKKKXK0d'..                     ..    .'....                                                              
                                         .;;'        .,,...........    .;       .           ,d,,OW0,   ............. ...........................,:lc;,,,;l',:.     .;;lokOdoO0kOXNNNXK0OO0KXXXK0OO0000KOl'                        .,..     ....                                                             
                                           ..         ..         ..''..:d'     .:.        .;OOclKWK;  .  ..    .'....  .        ..     .. ..   .....,;;,,::.,,       .:oc;''l0K0KK0xl;'':ddkKK0O0KXXK0kc'                   ..      ...                                                                     
                                    ......   ...      ..       ..,,.    .,'',cl........':oo:;:coooc.    ...... .....   .','.   'xx'            .:dxocc:,,,c:',c,.          ...loc'...,;,''':c;cxkkOK0l;:'                   ..                                                                              
                                  ..           ..    ......    ...           .dkc,',;:coxc. ''.              .    .;..,,..      ',..   .        'lkOklcc;,,:c;,:lc,'.          ....;c,',;::;,',;cdkd:''..                                                                                                   
                                 ..            ..        .'....'..   ..        'cooool'..;'.,.          .,.      .....,.    .     ..     .';.   .'ckKkdoo:,,,:c::;;::;ccllll:,,;,,,,;:::;;,;:cldkxo;.                                                                                                       
                                 .....        ..         .::.       ';'.           .;....;;,,'.      .       .,'''...,;...        ,;.    .,;..;'...'oOOdoolc;,;;::::::c:::;;:cc:::::::::;::cxOOxoc'                                                                                                         
                                 ...,;co:.. ..           ....       ....           .......          .,.      ....'...':..          .'.......c;.,;'  .;okOxocccccc::;;;:::::::ccccccccc::coxkxdc.                                                                                                            
                                  ....,c;....                                           .                    ..                .    .. ..   ...,l:,'...,lxOxl::c:cc::::c:;;:coooolloodxkkdlo:...                                                                                                            
    ..............................................................................  . .........................................................','.''''';:cc:;;;;;:;;;:::::ccccoodk00KK0o:cdl,,,.',;:;;cooddc;:lc,',:;',,'...';'.............'''. ........  ..    .                                         
                                                                                                                                                        ...........           .........'.'...',....'................'..'...'..'.... ............            .    ..    .                                    
                                                                                                                                                                                                                                                                                        

ASCII-art-generator.org

                                                                                                                                                                                                                  .xX0kkkkkkkkkkxl'  .cxkkkkkkkkkdlOKOkkkkkkOkkkd:.                       ..                
                                                                                                                                                                                                                  .dk;......''',:okdoxo:,''.'..'':xXx,......'',;cxOl.                   ,dd'                
                                                                                                                                                                                                                  .dx,............;O0c............'do'............:Od.              .,o0Kd.                 
                                                                                                                                                                                 .:dxdoollooodxdc.                .dx,....,::,.....lo,....'cl;.....co,....'::,....'l0;           .;d0NWK:                   
                                                                                                                                                                                .dX0OOOOOOOOOOOOKklllc;'.    .;;,,:OOlcc;'o00k,....cc'....cKNk,....co,....c0Kk;....:Oc          ,ONN0xc.                    
                                                                                                                                                                                .xXOkkxxxxxxxxxxkOOOOOOOOd;.c00OOOOOOOkO0kxkkk;....cc'....lKNO;....co,....cOOOc....;0KOOo.    .dkl,.                        
                                                                                                                                                                                 .:oox0Oxxk00kxxxxxxxxxxkkO00OxxxkkkkkkkKkxkkk;....cc'....cKNO;....co,....cOOO:....;0WNd.  .,'''                            
                                                                                                                                                                                     .k0xdxkkxxkkOkxxO0kxxxkkxdxkkdO0xooc,lkkk;....cc'....cKNO;....co,....cOOO:....;0Nx:lxOKl.  .ll.                        
                                                                                                                                                                                     .kOolodxdxOo..  .cOOxdddood0xckOoc,..lkkk;....cc'....cKNO,....co,....cOOO:....;0WNWWWXl.'ck0o.                         
                                                                                                                                                                                     .kOllooooOd.      c0xololllodddodx0l.lOkk;....:c'....cKNO,....co,....c0KO:....;xxxkkko:codol:;. ..  .... ...           
                                                                                                                                                                                ,odo;,kklclolx0;       'Oklllolllllllld0l.o00x'....:c'....cKNO,....co,....:kOl'....,'cddodxxxdddc.:c;;;cc::::::::c.         
                                                                                                                                                                               lKkddO0Kxc:lllx0,       'OklccldO00KKKXKd'.;oc'....'dl'....cKNO,....co'.....'......cxc;:,:0O;';oddc.'okc';o0o'l0o;:.         
                                                                                                                                                                              .OOc:ckXXx::llclOc       c0d::clxKXNNNXkxkx;.......;xXo.....cKNO,....co'.........'cxk:,cc,dx',kXXk;.cxK0'.oXNkONO;;.          
                                                                                                                                                                              .Ox:::kK0d:;ll::oOc.   .cOx:;:lcoK0ox0x:;l0o.......,xXo.....cKNO,....co'.........,kX00Oo;dk:lOxc:',k0dOd'lkOX00Kc;'           
                                                                                                                                                                              .kk:;:dKOl;;oxc;;cxxdodkkl;;:cc;;cdddl;;:xO;:kd;....'dl.....cKNO,....co'..........'dNXd;d0xOx'..'lOOkKNkxdcOOo0d;;.           
                                                                                                                                                                               l0o;;;::;,cOKOd:;,;:c::;,;lkOo;,,,,,,;ckk;.o00k,....:c.....cKNO,....co'....:l'.....x0:cOldXOxk0Kk:,'xNNx'':,xKc:.            
                                                                                                                                                                                cOkocccldOl.'okkdolcclox0KolOOdlccldkkl'..oOkk,....:c.....cKNO,....:l'....lKd.....,Od:;;:ccc::c;;c;:cc:;,;;:::,             
                                                                                                                                                                                 .;ldddo:.    ..,:dKNNX0KX00NWXdcco0k'....oOkk,....:c.....cKNO,....:l'....cKXc.....oK:.c;.......   ....   ....              
                                                                                                                                                                                                .c0XOc':0WWWWX:   .xx.....oOOk,....:c.....cKNO,....:l'....cKNd.....;Oxc'                                    
                                                                                                                                                                                               .dxc'..oXWWNXOl.   'kx'....oOOk,....:c.....c0Xk,....:l'....c00k;.....OX;                                     
                                                                                                                                                                                               ..  .:oooo;..      .xx'....o0Ok,....:c......','.....:l'....lOxkc.....xO.                                     
                                                                                                                                                                                                 .''.             .xx'....o0Ok,....:c..............:l.....lkoxl.....xk.                                     
                                                                                                                                                                                                                  .xx'....lKKo.....::......','.....:l.....lklxo.....xk.                                     
                                                                                                                                                                                                                  .xk'.....,'......lc.....:0Xk'....:l.....ck:do.....xO.                                     
                                                                                                                                                                                                                  .xk'............:Oo.....cKKk,....:l.....ckcxo.....xO.                                     
                                                                                                                                                                                                                  .kk,.........':dOXo.....cKKk;....:o,....lKXXd'...'kO.                                     
                                                                                                                                                                                                                  .lxdooooooooool;.lxooooodxdddoooodxdoodxKWN0xdddddkl.                                     
                                                                                                                                                                                                                  .c;.:ddoooool';lcllloolodl'..,lllooll..cK0:.                                              
                                                                                                                                                                                                                   '..,;;;:,',,.',.,,;;;,;;'   .;;;::;;.cKk.                                                
                                                                                                                                                                                                                                                        ;:.                                                 
                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                         .                         ..     ..'',;:cl:.       ..;c.       .                                   
                                                                                                                                                                                                        lK: .ok;      ..          .OO.  .ckkOXN0kkx;   '.  .kk0X,      ;Oc                                  
                                                                                                                                                                                                       '0Wk,oXWK; .:xkk00o.,xl.   .0X'      .xX; 'ko. oXo. lKllk:ll.   ;Kd.                                 
                                                                                                                                                                                                      'xkKN00ccKKddl'...dXc;KW0c. .OX,       oX: .xXc;0WXl'kk'o0ckW0:  '0x.                                 
                                                                                                                                                                                                     .xd.cXWl  lNWO'   .o0:cKkkX0c'kK'      .xN:  .ONXOckNK0;.x0lOkkKO:;Od.                                 
                                                                                                                                                                                                     oO, 'Ok.  .o0KKkdxkd' l0, 'dOKXk.      .d0,   cXK; 'OXc  d0lk: 'dOKK:.l:                               
                                                                                                                                                                                                     ,'   ..      ..'''.   ..     ...        ..     ..   ..    . .     ...l0;                               
                                                                                                                                                                                                                                                                          ''                                
                                                                                                                                                                                                     ;o'                     ..',;.        ....                       ..                                    
                                                                                                                                                                                               'cdx:.d0, .',:clokk;  .';cdO0KKX0Ox,    .:oddx0Kxc'      .,cl:.      c0000Oo'       ,,                       
                                                                                                                                                                                             ;dxlc:,.,;  o0o;,'','.'odolol,.:0x.      .dXl..:kxdKXl.  .lxocc;.      'Oc.,ckKd'.   .ON:                      
                                                                                                                                                                                           .od'         .xKxoxkkd''O0occcl:..kd.       lXkodl;clckXo. cKklllll.     .k,   .dNK:    dNc                      
                                                                                                                                                                                           :Kl.  .cx;   .kKl;;:ll'.:ccccl0No'kd.       dNd. .dk;.,0Nd..cc::c0Nl     'O; .,o0WK'   .dK,                      
                                                                                .';:cc:::;:;'..';;'.                                                                                       .dK0OOko,   .lKXOkxxdo,,xOddxkxc..kd.       cK: 'O0xdxdxOXdlOOxkkx:.     oX0kkkl,l00dodxd,                       
                                                                           .,lx0KKx;...        ..';:::.                    .                                                                 ....       .'...      ..''..    ,.        .:' :o.      .. .''..         .'..    ..'...                         
                                                                        .lk0KK0Oo;.                  .,,'.         .'.    :c         .'.       'c:.                                                                                                                                     .lo.                
                                                                      ,xKK00ko;.                        ..,'    .  .:,   ,kl  .,;.  .::.  ;,.'oOk;                                                                                                      .      ...                      ,0O.                
                                                                   .ck000Oo'.                              ':, .:; :0c  ;kk;:xOOd:lkx,  .;kOdkOl,:o, .:;.                                ,o, .;c.    .';;'.        ,kx.   ;xkxxdo:. .:ccloxd'    ''    ckollllldo.   d0c         lKd.   cXo                 
                                                                 'd0Ok00l.      ..                   ..:ccclxkocdooKx.'dOOO000Ok0KOd:':k0OxxOkc:x0x:lO0o.                               .kWO;dXN0, ,dxdoxK0, 'l.   '0N:   .kc..'ckKxxx:.',,.     lKo  'xcox;,;:;.   ;x0Xl. c:    ;K0.   dN:                 
                                                               .o0Ok00l.      .ll.   .,...'.      .:xO00000OOO00kk0x',kKKKKK0OOO00OxdkKKOOOOOOkk00xxOKk'                               'xdONXO;:KKkx;    cKl'kc     kN:   .x;    .kNNKOkkxd'      oKc.dl,kXkoool. .od..xXolk,    .OO.   cd.                 
                                                              cKKkk0x'               ..;c:.    .:x000OOOOOOOOOO0K0OxxOKKKK0OOOOOOOO0000OOOOkkOOO0Okk0X0o,.     .                      .xo.,KN:  :XWKc...,xk':Kd'..'cOd.   ,0o.':okxokkc:lxx;      .oK0o.,OOlodxd;'kXkookNWWXl...,dO:   .ox'                 
                                                            .oK0xkKd.                .,,.    .lOK0OOOOOOOOOOOkkOOKKK00KKK00000OO0KKK0OOOOOOOOOO000OOkkOOkc.  ;dk:. ...,'              :o.  :;    ':dOOkkd;. .cxOkxoc.     :kOkdl;. ;kkdlc;'.       .ll. :doc:,..'kk:;;;;;okxxkkdl;.    cOx.                 
                                                           ;0XOdkKx.                   ,oc. ;OK0OOOOOkkkkOOOkkkkkO000KKK000KKKKKK00OOOO0OkkOOOkkkkxddl;'....;ooc:cdkkOk:.                                                                                       .,.                                         
                                                          ,0XOdx0x.                    '' .:0K0OOOOOOkkkkkOOkkkkkO0KK0000KKKK0Okxdollcc::::::::ccoodxoc:cloollc:cccc;..       .';c:'.                                                                                                                       
                                                         .ON0ddOk'                       .dK0OOOOOOOOOkkkkkkkkkkkk0KKKK0KK0Odc:;;;;;;:::::::::::::::cllc:cddxko:co:.             ..;cl;.      .'.                                                                                                           
                                                         :XNOokO:                       .dXKOOOOOOOOkOOkkkkOkkkkkk0000KK0xlcccc::c:::::::::::::::::::::cccclllldO0;                  .':l:.   .:ldc.                                                                                                        
                                                       ':ok00O0k;.                      ;0KOOOOOOOOOOkkkkkkkkkkkOOOdoO0Okdddddddddddoc:::::::::::::::::::cloddkxc.                      .,lc,    .;oo:.                                                                                                     
                                                      ;o;clcccooollllc:;,'.'....',',,,,:kK0OOOOOOOOOOkkOkkOkOOOOOdccollododddoolclolc:;:::::::::::::clloodoc'.                             .;c;.    .cdl.       :xc.                                                                                        
                                                      .cloOK0kxdoccc:;;;;;;;::::::;;::c:clodkOOOOOOOOOOOOOOOOOkdc:dOd;,:lol:cccllloooooooloododxxxxko'..                                     .:l;.     ,ol'     .c0O;                                                                                       
                                                     .,locdKKOkkkkkOkOOOOOO0OOxoooodddooool;,;ok0OOOOOOOOOOxdl;;oOKOddddkkkxk00000K0KK00K0O0KOkkOkxxc''.                                       .:o;.     'll,     .od.                                                                                      
                                                    .kKkOX0xodkkkkkkdddk0KXKOxxk0KK00Okkxdool;.,cokOOkkxdl:,;:ok000kk00000OO000000OO00KK0kxxOkkkO0Oxc,.                                          .lc.      'do.                                                                                             
                                                    .lkcdKxlxOK00KXKK0xodO0xdOKKXXXXXXXXK0klld:.,:loc;,,,;cxkOOOO00O00000KK0000OO0000000Ol:lo:;:lc'                                                         .ok,                                                                                            
                                                      ..,dx:ck0c':ok0KK0OOOkkO00d;;;:coOkcd0OOo,;;,cxkddkkOOOOOO0000OO00KKKK0OO000000OOOOOOOkdl;.        .                      ..',;;;,..                   :KK:                                                                                           
                                                   ..';cldOkdxxdollokKK0xc;;;o0d,c,   .dx,:kKKo,''';kK0OOOOOOOOO00K0OOO000OO0KKKK0OkkkkkkkkOOOOOko,..;cokkc,;:cl:   .':,..';:cok0KXXXXKKKOxl,.               .oXK;                                                                                          
                                               .,lxkxoc:;,,,,'':c:okxco00xolcl0Oc'..,lkKo.l0XKxl::cx00OOOOOOOOOO0K000K0OkOO00000OkkkkkkkkOO000000O000KXXXX0KXXXKo;coOXXKO0XNXXXK000000KKKKXXXOc.               ';.                                                                                          
                                             ,dOOd:,'''.......'',:,,odloOkkOxoxxoooodOKKdckX0xdkxkKKOOOOOOOOOOO00KK00000KKK00OOkkkkkkkkO0KK0KKK00O0KKXXKXXKK00KXXXXXXXXXXXKK0000000KKKKXXXXXNNN0l.                                                                                                          
                                          .lO0x:'''''''''''''..'';cclxodK0xkxccdooc::cx00Okd:;dd;dK0OOOOOOOO0kxOKKOkO0KKKK0OOkkkkkkkkO0KKXXKK0kdooooxOOkxxdooooxOOkOOOkxxxxkO0KKKKKXXXXXXXXXXNNNNX0c.                                                                                                       
                                         ,x0d;'.''''''''''''''..',;cclOKK00KK0xloooloddlc::lllko,dX0OOOkkxooc..;k0kkkkOO000OkkkkkkkO0KKKKKKOdollllooddxdolooooooooooodxxdxkxxxkk0KKKOk0000KKKXXXNNWXc                                                                                                       
                                       'xOl,'.'''''''''''''''....':ok0KKOxdooc,;looooooodx0K000ockOdc;'..   .'coxxddddddxxkO0OOkkkkO0KKKKOxolloooox00xoooooooooooooooodxdxxxkOOkdxkc. ......'',dXWWNd.                                                                                                      
                                      ;Ox;.'''''''''''''''''....':dkKKK0Od:.......',::c::cxOk0k:'..    .',:loxxxddddddddddddxO0OkkO0KKKKkolooooood0XOoooooooodxdoooooooooooooookOdoc';dd:..   .xNNWNo.                                                                                                      
                                     :0d,.'''''''''''''''''...;c;o0KKKK000OO00kd:.......:xdc'.     .'cxO0Okxxxddddddddddddddddk0OO0KXK0xoloooooood0Kxooooooox00xooooooooooooooodkdokKXXXXKOd;;xXNNWXc                                                                                                       
                                    lKx,..'''''''''''''''....,dKKKKKKKKKKKKXXXXXX0o'...','.     ..cxO00OxxxddxdddddxxxxxxxxxxxkO00KXXKxlloooooooodkxoooooooxOkdoooooooodxdoooooooooxKXXXXXXXXXXNNNNk'                                                                                                       
                                   cKk;.''''''''''''''.....';dKXXKKKKKOlc:clox0XNNNO:.       ..:oxkxkkxxxdddxxddddk0KKKKKKK00000KKKXKOollooooooooxxooooooodkOxoooooooooxOxoooooooooxKXXXXXXXXNNNNKo.                                                                                                        
                                  ;X0:..''''''''''''....':xOKKXKxccxKXx'......,xK0x:.    ...,lxkxxxxxxdddddddddddxOKKKKK0xdoolc:cldOKkollooooooodxooooooood0Kxoooooooox0OdloooooxxokXXXXNNNNNXKOl'                                                                                                          
                                 .kNx,....''''''....':lclONXXX0l....,:,......',;,.   .....,lxkxxxxxxxddddddddddddxOKXX0l. ..'''';:oOKxoddkOO0kddxkddddodddoddlc:,,lOxdO0xoooolokK0kkkOOOkdooc,.                                                                                                             
                                 :XKc'..........',,,c0NNN0xkKX0o,..........;:,.    .....,oxxxxxxxxkxdxxddddddddddxOKXXd. .;cl:,:k0kkOOkOOO0Oxdolll:'......    ...,o0OdooollooxOXX0l. ...  .,;,..                                                                                                            
                                 oWNx:,'''',;:cokKKKXXOo;. '0NXkc'......,::,.   ......'lkkxxxxxdxkkxkxdddddddddddxxoldl,.','''...,:cll:,'.......';:cclllllcldxkOKKKK0kddddxO0XXKk:. .,:;..';:cccclooc'.                                                                                                     
                                 ;0WWNX00KKXXNNNX0xl;.     ,0W0xxc.....;:'    .......;dkkxxxddddxkxkkxdddddddddddxko,;cloxkl,,lkl..',;::cloxkO0KKKKXXXXXXXKKXXKKKKKKKKKKKKXXXk;'. .cdc,,,,,,,,,,,;:cdxxdc'.                                                                                                 
                                  .;cloddxdolc;'.          .kWN0lcl'..      ......,lxkxxxxxxddddxkkkkkkxddddxdddddxk000OkOx'  cK0xdk0KKKKKKKKKKOkddxkOOOO0OOKKKKK0OOO0KKKKOc'    'xx;'',,,,,,,,,,,,,,,;coxkkl,.         .cdxxd,                                                                             
                                                            ,ONKOKk:.     ......;dkkxxxxxxxdddddxkkkkkOxdddddddddddk0KKOkkd'.,d0OkxxOK0Ok0OxddooolollllldOOOKKOxxdddkO000K0o,.  .xO:'',,,,,,,,,,,,,,,,,,'':kXXKo,.    ,xXNNXXN0,                                                                            
                                                             ;0NWXo'    ......;dkkxxxxxkk0OxddddxkkkkkOxdddddxxxdddxxkO0OkxkkxddddddO0OOkkkkddoolllloodk0KKK0OO000000kk0KKKKKOl.'kk;''',,,,,,,,,,,,,,,,,,,',;dXNKOd;.:0XXXXXNN0'                                                                            
                                                              .,oo.    ....;lkOkxkkOOOOxcckOxxddxkkkkOOxddddxdodxxxk0000O0OOkxdddddddkOOOOkkkkkxxddxk00K0OOxdddxxO0K0xlokO0KKKXKOKKd,.''',,,,,,,,,,,,,,,,''''c0NKxlxkOKKKXXXXXl.                                                                            
                                                               ,,.   ...'cxOkxxk0KKKOd:...:kkxxddxkkOOOxdddxxo;;cdxOKKKKK0000Okkxxdddddxxxddddddxxkkkkkxxddddddddk0KKKK0kdodOKKKKKKKx:''''',,,,,,,,,,,,,''''ckKXXO:,dO0KKKXXXo.     .:c:'.                                                                  
                                                             .c:.   .':okOkxkOKXX0dc'.    .oOkxxdxxOOOkxdddxkl;;;;:dOKKKKKKK00OkkkkkkxxddxOOkkkkkxxxxxdddddddddddxOKKKKKKKOo;:x0KKKKK0xl;'''',,,,,,,,'''''',o0XXKx,.;xOKKKXKo.    ,xXNWWNK;                                                                 
                                                             ;kc..,cxkkkxxk0KXXOl'.        'xOxxxdxkOOkddddxxc;;;;;;:dOKKKKKK0000OOOkkkkO0OxxxkkkkOOOOOkkkkkxxddddxO0KKKKKKK0kddO0KKKKKK0xl;'''''',,',;;';olxKXKKd'..:x0XKOc.   ,kXNNNNWNO'                                                                 
                                                             .o0OOOkxxxxO0XXKd;.           .;kOxxdxkOOkxddxkx:;;;;;;;;:d0K00K00KK0KKK0OOkxxdddddddddddxxxxxkkkkkkOkkOO0KKKKKKKK0kO0K0KKKKKK0d;',cllol:okdok00KKKO;....'lOKx;.. ;0NNXNNXOc.                                                                  
                                                             .x0kxxxxxOKXXOl'.       .      .:OOxxdxxxxxddxkd:;;;;;;;cdOK000K0000KKKKKK0kdddddddddddxkxxxxdddddxkkO00koodOKXKKKKKKKKKKKKKKKKKk:',lddxkdx0KO0KKKOc...coooold0K0xxO0Okd:.                                                                     
                                                             :K0kxxxOKXXKo.      .....       .o0Oxxxdddxddxxo;;;:codO0KKK000K0000K000OkddddddddddddxxkkkkkkkxxkxxddxkOk:..'cx0KXKKKKKKKKKKKKKOoccccldk0KKKKKK0d,..';dOOkOo,:xOKK0x:.                                                                        
                                                            .dK0kxkOKXKd,.     ......   .;'. .'d0OxdddddddxkkdxxkO0KKK0KK00KK0KK00kxddddddddxdddxddddxxkOOkkkxxxkxdddxk0k;',.'cx0XXXKKKKKKKKKK0xloxkkkO0000ko;...,oO00OxxddxllxO0O0Oc.                                                                      
                                                            'x0OxxkOK0:.      ........  .oxc:lxxxxddddxkxdxxkxxxkO00KK0K0000OOkxxddddddddddddddddddddddxxO0OkkkxxxxxddxOk. ....;cldOKKKKKKKKKK0kddolcc:;;;,''';lxOkk00xxOxkOol::O0dd0Oc.                                                                    
                                                            cOOOkxxxO0l.     ....  .::...:dkkxxdddddddxkkkddddxO0K00000K0OkxddddddddddddddddddddddddddddddxO0KK0kxdxxxxOO,     .',,;:lx0KKKKKKKKKKK0OkxdoodxkO00000000000000kkc.:Ox,,oO0k:.                                                                 
                                                           .x0O0kxxdx0O,       ..   'oookkxxxdddddxxxxddxkxxdxOO0K0O0Okkxdddddddddddddddddddddddddddddddddddxk0KK0OkxxkOK0xl:'.     ..,dKXXXXKKKKKKK00KK000OOOkkkO0000000000O0x;'dOc..':xK0c.                                                               
                                                           ,OOkOkxxxxkKx'       ...'cxOkxxddddddxxOKKK0OxddxkO0K00Okxdddddddddddddddddddddddddddddddddddddddddxk0KKK0kxxk0KK0KKOd:..   .,lkO0KXXKKK000000OO0OOkO00000000000000x:;xd,...'':dK0l.                                                             
                                                           ,OOxkkxxxxxO0l.      .:kOOxxxddddxxkO0KKKKKXKOdddxxkkkxddddddddddddddddddxxkxxdddddddxdddddddddddddddxk0KKK0kxxkkkO0KKXK0xc'     ..coOKKKK0000000O0000000000000000000Oo,..'''''';dK0:                                                            
                                                           ,OOxxkxdddxxO0c.  .'cxOkxxxddddxk00KKKKKKKXKOxdddddxxkkkkkkxxxdddddddddddkOOO0OkkxxdddxddddddxddddddddddxO0KK0OxdxkkO00KKXXKx:.      ,oO000000000000000000OO000kO0KK0o'...'''''''':OXl                                                           
                                                           ,OOxxkkxddddxOO:.;dOOkxxxdddxkOOO0KKXXKKK0OkddddkO000KKKKKKKK000OOkkxxxddddxk00dlldkkxddddddddddddddddddddxO0KKKOkddxkO00KKKXXKko. 'oc,xK0KK00000KK000OO00kO0KKKK0Oo;,;,..''''''''';kK:                                                          
                                                           :KOxxxkkxddddxxkOOkxdddddxxkOOkkxkkOOOkxxddddxO0KKKKKKKKKKKKKKKKKKKKKKK00O00KKKOxl''ckOxddddddddddddddddddddxkO0KK0kxdxkO0KKKKXNk. cXX00xokKXKKK0OkO00kolloolllllccclkKOc'.''''',;'.;xKc                                                         
                                                           'kKkxdxkOxdddddxxxdddddxO0KKKK00OkxddddddkOO0KKKKKKKKKKKKKKKK00000KKKKKKKKKKKx,.     ;OKOxddddddxxdddddddddddddxk0KK0OkxdxO0KKXNK; :o,.:Oo:xkl,o00;.,oO0kdxOxdkOO00KKOxl,..'''',;,''',o0l                                                        
                                                           .oKkxxdxOOxdddddddddxkOKKKKKKKKKOxdddxkOOKKKKKKKK000000KK0K00KKKKKKKKKK0OOOKk' .....  'xK0kxdddddddddddddddddddddxk0KKK0Oxdk0xccxc     'kXkc.  'x0d.  'ldk0OO00000K0xdd:...'',::,,;,'',d0,                                                       
                                                            lXOxxxxxkxdddddddxk0KKKKKKKKK0kddxxkOKKKKKKKK0K00000K000000OOOkkkkkkkkxxkkO0k:':dkx;  .xKK0OxdddddddddddddddddddddxxxkkkdddkOo.      .dXNx.    ;OOo'   .cOKkk0KKKkddd:....':l:';l:'''';Oo.                                                      
                                                            ;00kkkkkkkxxddddxxk0KKKKKK0Okdddk0KKKKKKKKK00000000OOOkkxxdddddddddddddxkkO0KOkkkkOkc:lokKKK0Oxdddddddddddddddddddddddddddddk00kx:    .dNx.     cdoo,    .l00O0XX0kxl'..':lc,,cl;''''',kO.                                                      
                                                            .dKOxl::cllcloddddddxxkOOkxddxO00KKKKKK000000000OkxdddddddddddddddddddddddxxxxddxxxkOx;.:0KKKK0OxdddddddddxxddddddddddddddddkKNKo,     ...   ...,:dlc:.    .o0KkdlcolcldOKo;:cc,.''''',kk.                                                      
                                                             'O0Oxc;,,,:dkxddddddddddddkO0KKKKKKKKK0000000OxddddddxxkkO000OOOkxddddddddddddxO0OxxOk:.:k0kOKK0OkxdddddddddddddddddddddddkO00l.,co,   .'..','''..ol;c,     ckl,,;:lx0KkOKKo'.''''''.;kd;.                                                     
                                                            .oKKK0o;;,:d00kkxxddddddxkk0KKKKKKKKKK00000OkxdddxkO0KXKOxxxkkOOkkkOOkxddddddddxkkxdddkOo.'oklo0XKK0kxdddddddddddddddddddxkxlodol,.:Ol.'0N0l,':okx,.coll:.    'od:oOOl'.'x0d;..'''''';dKxl'                                                     
                                                          :kOKOxOKkc;:dKKKKK00OkxxdxO00kk0KKKKKKK00000kddxk0KKXX0kdl:;;;:::::;:cldxkkxdddddddddddddxOd,.cxc;o0KK0OkxddddddddddddddxkkdxOOKO:. ;kk, ,OWN0ood;:O0c.,ldO0d'    :o:c, .lOx:'..'''''.'c0Kol'                                                     
                                                         cKOO0xodk0koxKKKKKKKKKK000OkxddxOKKKKKK0000OxdxO0KXX0xl:;;:::::::::::::;;:llldkkxddddddddddxkx:.'od:,ck0KK0OkxdddddddxxkOkxO0Odl:''. ':.  .lKNKd,.;kOx:'.'ckXNKd'   ;o:;oOkc'...''.....,dKOdl. '.. ....                                            
                                                        'O0dkOdooodxO0KKKKKKKKKKKKOxdddddx0KKKK0000kxxk0KKKko:;;::::::::::::::::::::;;ldxOOxddddddxkkxxko'.c0KOOxx0K000000OOO00000OOOOxc;cl,,okl'.. .,o;.,xOdc:;,,''';o0NKl.  ,x00o,'.........'lOX0dk: .';;;::...                                           
                                                        cKxokOdooodd,.:oOKKKKK000000Oxddddk0KKKKK0kxk0KKK0o:;;::::::::::::::::::::::;:d0kkKX0kddddxk00kxxd:';:xKklkOkk0KKKKKKKKK0o,.;kOxoo:l0XXKd,..   .c0kc::::::;,,'.,:lxxo;,cO0kl,.......,lx0XOoxKk,.....';,..                                           
                                                       .o0dokOdoookl   'kkk0KKKKKKKKK0kdddxk0KKK0kxk0K0KKx:;:::::::::::::::::::::::::;;dXWWNX0Okxdddxxxddxkl.  ;OKo..'kXKK0KKKOo,.  ,xl..dKKKKKKKkkkkOOxo:clc;;:c:lxko;'...:xxk0KXXKkoc;''':x0XKOxk0XNKd,.                                                  
                                                       .d0odO0dooxl.  .oxox0KK000O0KKK0kddddk0KK0kxk0OO00o;;::::::::::::::::::::::::::;:oKWWXKKK0OkxdddddxxOk;  .o0x:cOXKK0Oxl,,co;.   ;kXXKKKKKKKKKKKXXO:.,lolclkOdoOkc,...'o00KXXNNNXKOOO0K0Oxo:o0KKKNXk:.                                                
                                                       .o0dok0xodo.  .dxookKKKOOOO0KK00OxddddkkO0kddxxkK0l;;:::::::::::::::::::::::::::;;l0WNKKK0dlxOOkxxxxxOOl. .ox:.'xKK0o;:dOKXKOc..:0XXKKK00KKKKKKKKXKx,.'ck0xclkkl;,''.;kXXXXXXNNNNXKK0xlc;.  ..ck0XNX0l.                                              
                                                        'xkodkkdo'  .okodx0KK00O00OO0K00OkxxdxkO00xdddk0Kd:;:::::::::::::::::::::::::::::;cxKXKKK0c.'ok000OO0k;.  .    ;Okox0KKKKKKKK0d;.:k00l':OKKKK00K0xllxc.'..oOo;:od:..c000XXNNNNNNXKkkk:..:;.   ,xXXXNWKo.                                            
                                                         :kdoddd:   'xxx0KKKK0kxO0O00KK0000000OOOK0xdddkKOc;::::::::::::::::::::::::::::::;:lOXXKXKx,..loldko;...   .:kk:..dKXKKKK00Ok00d'... .l0KKKKK0xlccd00,    ....cl' .cokXNXXXXNNXXNKOOOk;.;kx:. .c0XNWWWKc.                                          
                                                         .okddxo.  .d0kO0KKKKK0OOOO00KK000KK0kxxkO0Oxddx0Kd:::::::::::::::::::::::::::::::::;:dKNXOlcc'.cdc,''''...'x0O0c .cKXKKKKK0Oxdx00d;. ;OXX0kxo:'.,d0KK0d,          'o0NNNNNXXNNXNNK0OO0Kk:ckK0kolkKXNNNWWO;                                         
                                                          ;kxxd,  .d0OOkO0KK000K000K000000KKOkxxxkO0kdddkX0l;::::::::::::::::::::::::::::::::;:oKXo  ,c:.;kkc,,,',ckKkoxo, .ck0KKKOxdxkddk0KO, 'cllcc;,,,..cKXXNXx;.       ;cc0WWNNNNNNNXXNNX000KX0xdl::c:;cOXKNWWNd'                                       
                                                           :x0k' .okolox0KKOxO000KK000000000Oxxxxk0KkdddxOXOc;::::::::::::::::::::::::::::::::::lkKx'  .:,'o0d;;x0Ooc:,.'ol. 'dkO0kxxddxkxdkx'   'xXNNNNXKdcxKXNXOoc:,;;'    'OWWNNNNXXNXXXNXXXKkOKXKkl'    .dXWXKNWXd'                                     
                                                            .oOc:kOdodOKK0kdk0KKK00000000000Oxxxxk00kddddx0Xk:;:::::::::::::::::::::::::::::::::::o0Kl.  .;;ckOkko;coc::cl'   .dKKkdxkkkkkd;.  'dKWWWWWKKKkxl,lK0,  .....    .xWWNNNNNNXXXNXKKXKOkdoox0Kkc.  .:0NXO0NWXo.                                   
                                                              .c0NXK000OxdxO0KK00000000000KKOxxkxkkkkxddddx0Xx:;:::::::::::::::::::::::::::::::::::cx00o'  'cxx:,:oOXXKl. ',.;oxolxOkkOOo'  .:xKNNNWWNXKOxOKo. 'kOo:,',,,,,',cO00XNXXNNXXXXXXNN0doool::ok00kl,.c0WXoo0WWO;                                  
                                                               .oKNNXK0OkO000000000000000K00K0Okkkkkkkkxdddx0Xk:;::::::::::::::::::::::::::::::::::::cok0d,  ;dl'..,cx0d. .:,cxc:xkxkko,..,dKXNNNNNNNX0kcckl.  .,ldxoocccc:;''o0XXXKKXNXXXXKOKNKOdxdc:;:::lokOOOK0o::cxKWXl.                                
                                                                 .:ddlc;:x0000000000000KKKx''lk00OkkxkOOkdddxOKkc;::::::::::::::::::::::::::::::::::::::lk0x, .l0kc,'',,'  lx;cxocxx:. 'oOXWWWNNNNNNNXKOdol:.  ....'''.''.. .xNWNXXNXXXXXKKXXK00koxko:::::::::clol:::::ckNNd.                               
                                                                   .;:lxO000000000000KKK0o.   .'o00Okxxk0OxddxO0Ol;;::::::::::::::::::::::::::::::::::::::lxOx:;dKXKkl;'...lKl.c0xdKOcoKNNNNNNNK0XNNX000d'.xOo.  .',,,,,'.. .kWNXNNNNXXXXXXKKNN0dlkOo::::::::::::::::::::oKNd.                              
                                                                     .lKK00000000000KKKk;        .l0KOkkk0OxdddxOOo:;:::::::::::::::::::::::::::::::::::::::cdO0kdl::dkOkdokO; .o0doKNXNNXNNNNX0KXK0kxoxOd'.'ooc,......... .oXNXXXXXNXXK0KKKXNXK0kxol:::::::::::::::::::::lKNx.                             
                                                                    .xXKK0000000000KKKd.        .,lk0K0000K0kddddk0kl;;::::::::::::::::::::::::::::::::::::::::lx00d;..'cool'   .kXddXWNNNNNNKXX0OKOc..,o0Kl....:oc'..'';cok0NNNNNKOKNNK0KXXXKOxoloddl:::::::::::::::::::::dXWk.                            
                                                                   ;0XKK000000000KKKKo.     .;lx0KKK000000KKOxddddx00d:;:::::::::::::::::::::::::::::::::::::::::cokKKkc.       .lXOckNNNXNN0kO0Okkko'  'clk0x:',dOO0KXXKK0XNNXXXNNXXXKKNXXX0kkOOK0l::::::::::::::::::::::::xNWd.                           
                                                                  ;OXKK000000000000k;... .:oOXKKK000000000000OxdddxOKXOl::::::::::::::::::::::::::::::::::::::::::::ld0XKxl'.    :KKcc0WN0KX0ddx;.;coOx:...cooxkkO00OkdONXXXXXXX0OKXXXXXXXNNKOxdO0d:::::::::::::::::::::::::lKMX;                           
                                                                .l0XKK00000000000Kk,  'cloOKKK00K000000000000OOkxxxOKK0Oxc:::::::::::::::::::::::::::::::::::::::::::::ldOKK0kdldKNO:;dNXc...ckkd:. 'lokOo;,,,;;;clllodOXXXNNXXXXKK0KXXNXXK0Okoldo:::::::::::::::::::::::::::kWWd.                          
                                                               .dKXKK00000000000K0c    .;d00000000O0000OO0000000000000xlxOo:::::::::::::::::::::::::::::::::::::::::::::::cldkO000xc;;c0WO.  ','dKk;...clldxxxxxxkkdld0XNXX0XNNXXXKKXKOKXXXOkkO0xc;::::::::::::::::::::::::::dNWx.                          
                                                               :KXKK000000000000KOc,:okOKKKK000000000000O0000000000OO0K0xlxxl::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oXNc.cc..;:d0Oo:,'..;lxxxxxkkO0XNNNNXXKXXXXK000KKkxkxddOkc;:::::::::::::::::::::::::::xNWd.                          
                                                              .kXXKK0000000000000000KKKK0000000000000000O0000000OO00000KKo,lkdc::::::::::::::::::::::::::::::::::::::::::::::::::::::::cOWO..;do;,::;cdxxdodOKKXXKXWNNNNNNNNNXXKKXXX00NX0kxookkc::::::::::::::::::::::::::::oXMN:                           
                                                              ;0XKK0000000000000000000000O00000O0000000000000KKKKKKKKKXXXXKl,dKOo:::::::::::::::::::::::::::::::::::::::::::::::::::::::xNN:.'.,oxxdo:,;lOXNX0xooxKNNWNNXKXXXKXKKKKK0KNKkddkOxc:::::::::::::::::::::::::::::dXMK'                           
                                                             .lXXKK00000000000000000000000000O0000K00000KKK00Oxc;:c::codkOkdolld00xl::::::::::::::::::::::::::::::::::::::::::::::::::::dXWd.,ol;lxxOK00K000Odl::o0XNWWWNXKX0KKKKKXXOkxxddxxl::::::::::::::::::::::::::::;cONMWd.                           
                                                              lXXKK00000000000000OOOOOO0000OOO0KKKKKK0kxoc;..                   .:kKOoc:::::::::::::::::::::::::::::::::::::::::::::::::oXWk. 'kK0K0KNNXKOxl,.    .;xKWWWWWNKOO0K0OOkOOkkdl::::::::::::::::::::::::::::::co0WMNc                            
                                                              ,0NXKK000000OOOOOOOOOOOOO000O000Kkc;;dKo.                            'o0Kxc:::::::::::::::::::::::::::::::::::::::::::::::oKWk,cxo,.d0xc,..            .;d0NWWWWNXOO0Okxdl:;;::::::::::::::::::::::::::::;c0WMMNo.                            
                                                              .xNXXKKK000000000O000000000d;,:kx.    cOc                              .l0X0dc::::::::::::::::::::::::::::::::::::::::::::oKWk.                           .'lkKNWMWWKxl:;;;;:::::::::::::::::::::::::::::ckNMWKc                              
                                                               .lx0KXXKKKK0KKKKK000kl:;,.    ..     .ox.              .........  .....':kXNKOdc:;:::::::::::::::::::::::::::::::::::::::xXNd.                               .,cd0XWWNX0kxolc::::::::::::::::::::::::coOXWMXd.                               
                                                                  .':ldxxxkkkkoc,'..                  .      .;cloxxoccllol;,;,'..;d0K0xoldOKKKOxl:;;:::::::::::::::::::::::::::::::::;cOXXx,',;;:;,'''.                         .;lkKNWWWNXKOkxoolcc::::::::::clkKKKNWW0l.                                 
                                                    ..  ....................''',,',;;:::::cllccclololloddlc:,cdkOOo:;:odlclcc:::ldxk00xdkxxO00O0KK0koc::;::::::::::::::::::::::::::::;cxKXXOc;,,,'''''.........'.                    ..,:ok0XWWWWWNNXXK000000KKXNWWWKkl,.                                   
                                                ..,,,,'..';;;::;;;clcclloddxkOOK0kkKKOkkkkkkkkkOKXXKKXXXXK00OO0XXOddxOKX0kxlcx0KKOkdllx0KK0Okkkk0KKKKK0kdoc:;::::::::::::::::::::::;:oOKXK0kodxxlckKKK0d;.';:;,;:;.             ...         .',:ldxxk0KKKKK0OOOkdc;'.                                       
                                         .';::::::::;;:;,,,,,,;:lodxxxxddkkkkdc:::;cc:;;;;;::clodxk00OxddxOOdodO0kddxO0KX0kddO00KXKKOk0KKK0OO0000O00OOOKXKKOkdlc::::::::::::::::::cdOKXX0OkdlxKK00KXKOkxolxO0kokOd:cdxkOklcccdO0kl;;;'''.              ....                                                 
                                       ...''.....''....  ........';;,''....';c;;:llccoodxkO00Okk0XKXXKKKKXOkOxdk0OkOKOxkkxxookOOK0kocldxk00KXXXKOxxdl:;o0XXXXXXK0Okxdollccccclldk0KXXXXXKKKOO0XXKkddxxddxxdx0XNN0dd0NNNX0xxOOxx0X0o:x0OOkoc;'..'':xxd:.'''',,',::'..':,                                     
                                      ..'',,,,''';:;.;dl:;'';;:ll:;lkdc;''cxxlc::xd::c::coxdooox0X00Ok0KK0Oxoc::c:;:c:,,,,,,,:coxxo:,;::coddooooxxdolc:cdxxddkKNXXXNNXXXXXXXXXXNNNX0OxolcldxooxkkkkOkxkOkxdolcllldkkd;..,x0kdc;:lc;'....':;.     ,cclc:;,'.  .okc    ,;                                     
                  ..'''',;;;;;;;,'.''''.......'.......:c,.....,;:'.','....'::''..,'.'''.'',;;,,,,''........                  .................',;;;;,,,;llc:::::;,,:loxkOO0OOkkxl:'.      ,;,,,''.......                                                      ..                                            
                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                            

ASCII-art-generator.org

Cortex

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .... ...                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .',;:codxkxxxxxxdll:,..                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ..,,:odxkO0OkkkkOkxddxxOKNNNNX0kdlc;.                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     .,:coxkO0kxdl:;;'..   ..;ldxxxkkxxxxxdoodxkxl'.                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .:d0XNX0d:''.         ..;d0KOoc;'.          .,xXKOo.                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .':odxkxxl:;'.           .,lxkxdc,.                 .,oxkko'                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       .,codkkxl:;.               ,coOOo,..                         .,x0dc,                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ..'lOXX0kc.                  'dKXOl.                               .cKW0;                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .'cxOOkd:'..                ..;dkd:'.                                   ;oO0l.                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .,:oOOdc;'.                   .oO0ko'                                         .l0k,.                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .cOXX0o'                      .:KXl,.                                             :K0o,                           
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .';dOOdl:.                     .:oxOd,                                                 :0Nk,                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                   .:dkkko,.                       .lkkdc.                                                    ;d0O,                         
                                                                                                                                                                                                                                                                                                                                                                                                                                                                ..:OX0c..                         ,OXo.                                                        .cXk.                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                              'lkOOx:.                         ,cdOx;.                                                          .oXo.                       
                                                                                                                                                                                                                                                                                                                                                                                                                                                          .,cxOx:,.                          ,x0Kx,                                                              .dXl..                     
                                                                                                                                                                                                                                                                                                                                                                                                                                                       .;x00kc.                           .;x0d,.                                                                 .OKk:                     
                                                                                                                                                                                                                                                                                                                                                                                                                                                     .,dXKl'.                           .o0XK:                                                                     :KWk.                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                  .,cdOkl.                             ,x0Od,                                                                      .dWKc                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                .ck0Od,.                            .'d0x'.                                                                         ,d0O'                   
                                                                                                                                                                                                                                                                                                                                                                                                                                              .;kXO;.                              :kKKc.                                                                           .'dXl.                  
                                                                                                                                                                                                                                                                                                                                                                                                                                           .,x0Ox:.                              .o00x,                                                                               ;Kk.                  
                                                                                                                                                                                                                                                                                                                                                                                                                                         .:k0dc'                               .cOk;..                                                                                .dXc                  
                                                                                                                                                                                                                                                                                                                                                                                                                                      .,cxXO,                                 .xXo.                                                                                    ;Xx.                 
                                                                                                                                                                                                                                                                                                                                                                                                                                     .o0KOl.                                :dOOc.                                                                                     .OK;                 
                                                                                                                                                                                                                                                                                                                                                                                                                                   ,xOx:'.                                'x0Oo.                                                                                        lNo                 
                                                                                                                                                                                                                                                                                                                                                                                                                                .'c0Kl.                                  ;KK:..                                                                                         ;Xk.                
                                                                                                                                                                                                                                                                                                                                                                                                                              .;kK0d,                                 .,l0k'                                                                                            .kK,                
                                                                                                                                                                                                                                                                                                                                                                                                                            .;kKxl,                                  ;OXO:.                                                                                              oNl.               
                                                                                                                                                                                                                                                                                                                                                                                                                          .,lKKc                                    cXOl,                                                                                                :Nx,.              
                                                                                                                                                                                                                                                                                                                                                                                                                        .;x00d,                                   .d0o.                                                                                                  'OOl.              
                                                                                                                                                                                                                                                                                                                                                                                                                      .;kKxc,                                   :x0O;                                                                                                    .dKx;              
                                                                                                                                                                                                                                                                                                                                                                                                                   .;lkKx,                                    'x0Ol.                                                                                                      dX0c              
                                                                                                                                                                                                                                                                                                                                                                                                                  .lKWKc                                     'OK;.                                                                                                        lXNo.             
                                                                     .';cldxxkkkkxxoc:,..                                                                                                                                                                                                                                                                                                                        'd0dc,                                    .:OO;.                                                                                                         ,0Mk.             
                                                                .,:ox0XKOkxddddddddxxxkkxxdol:,.                                                                                                                                                                                                                                                                                                              .;o0k,                                     .xK0l.                                                                                                           .kMO.             
                                                              .c0NWWNWWKko;.          .';lk00XXOl:,.                                                                                                                                                                                                                                                                                                         ,ONXo.                                     .kK0l.                                                                                                            .kM0'             
                                                            .cONNX0dccldxxxkxlc;.         ...':oxkkkdc'..                                                                                                                                                                                                                                                                                                  .cOOd:.                                     ,kO:..                                                                                                             .xMK;             
                                                         .ck0NXx:'.........':oxkkxc'..            .,cdkkkd:.                                                                                                                                                                                                                                                                                             .;k0l.                                      .l0x'                                                                                                                .xMX:             
                                                        .oNWWKc. ............  .,oKK0x;.              .;o0X0l;.                                                                                                                                                                                                                                                                                        .'lKK;                                      ..oXd.                                                                                                                 .dWXc             
                                                       .lXWN0:.  ..............  .'coxOxl'               .;dkOOd;.                                                                                                                                                                                                                                                                                    'xK0x'                                      .o00o. ....                                                                                                              oXXl             
                                                      .oX0dl,.   .................   ..:xOxoc.              ..,okOd,..                                                                                                                                                                                                                                                                              .l0Od;                                       ,kOd:.....                                                                                                                c0Xo             
                                                      :Kk. .          ..............    .;kKX0:                 .lKK0d'                                                                                                                                                                                                                                                                            'xXk.                                        ,00;.......                                                                                                                ;xKd             
                                                    .;xK:                 ..............  .';d0x:'.               'lxkkl'                                                                                                                                                                                                                                                                        ;oO0o.                                       .,O0:.......                                                                                                                 ,xKd             
                                                    cOXd.                   ...............  .'oO0Oo.                .;k0d:,                                                                                                                                                                                                                                                                   .d0Kx'                                       .lO0x'.......                                                                                                                  ;xKd             
                                                   .xWK:                       ...............  .;oX0;                 .lKW0c.                                                                                                                                                                                                                                                                'kXd,.                                        cKNd. ......                                                                                                                   ;xKd             
                                                   'OMO.                         ...............  .;xOdc,                ;lx0x,                                                                                                                                                                                                                                                            ..:O0l.                                         :0x:' .......                                                                                                                   ;xKd.            
                                                   :XWx.                          ................. .,d00x,                 ,d0o;'                                                                                                                                                                                                                                                        'xK0d.                                         .oKo. ........                                                                                                                    ,xKd.            
                                                   oXKc                             ................. ..'d0x,.                ;kK0l.                                                                                                                                                                                                                                                    .cOko,                                         .:k0c. ........                                                                                                                     ,xKd.            
                                                   dKk;                                ................  .cKKx:                .,dXk.                                                                                                                                                                                                                                                  .dXx.                                          .xNXl. .........                                                                                                                     ,dKd.            
                                                  .dKd,                                 ...................,x0Oo.                .cOk;                                                                                                                                                                                                                                               .;k0l.                                          .o00o.  ........                                                                                                                      ;xKd             
                                                  .xOl'                                   ................. ..:O0c.                .d0o;.                                                                                                                                                                                                                                          .o00x'                                           .x0c.. .........                                                                                                                       lXXl             
                                                  .x0o'                                     ................  .,OXl                 .oXNx.                                                                                                                                                                                                                                        ,kXKo.                                            oKo.  .........                                                                                                                        oXXl             
                                                  .dKx,                                      ...................'d0o,.               .lk0k;.                                                                                                                      .....',,;;;;:::cclllloodddooddddddddddooooooollllcc::::;,'.....                                               .cO0c'.                                            cKd. ...........                                                                                                                        oNXc             
                                                   dKO:                                         ................ .:OKk,                .'k0l.                                                                                                   ....,;:::cloodxxxxkkkkkkkxdxxdxxdddllllcc::::::::::::::::::::cclllodxxdddxxxkkkOkxxxxdlc:::,...                               ,ckKd'                                            ..lKo. ............                                                                                                                       .xMX:             
                                                   lXXo.                                         ................. ,oOK:                 .kXo;.                                                                                        ...,;:cdxkOOKXNX0000Okolc:;;,,,..                                                   ...';;;cloxO0KKXXKOkdoc,'.                        :0NKl.                                             :kKx. ............                                                                                                                        .xMK;             
                                                   :XWx.                                         ....................,k0c.                .xKKd.                                                                           ..',;;:ldddxkkxdxxxdolccc:;'......                                                                        .....';ccoxkxdxkxxdl:,...             .l0Od:                                              'ONO, .............                                                                                                                        .kM0,             
                                                   '0Mk.                                           .................. .oKx:.               .ck0k,                                                               ...';cloddxkkkxxxdoc;;;,..                                                                                                         .',;:ldxkOkkdc;'..   ..:O0o.                                               'OOo, .............                                                                                                                         .kMO'             
                                                   .kW0'                                            .................. .lKNx.                .:K0,                                                        .',,:ok0KKXK0Okdc;,.                                                                                                                             .;;lOKXK0kl,'lOXX:                                                .xK:................                                                                                                                         .OMO.             
                                                   .oXXl                                             .................. .lk0k.                 :0k,                                              ..';:codxxxdxxdllc:,....                                                                                                                                      ..,clok0KXNO;                                                .lKo.  .............                                                                                                                          ,0Mk.             
                                                    ;kKd.                                             .....................;OO;                 'O0k:.                                  ...,:ldxxkOkdddl:;..                                                                                                                                                         cKXo;.                                                .lXd. ...............                                                                                                                          lNNd              
                                                    'lOk.                                                ...................,0K;                 '0MK:                             ..,:okO0XX0kdl;'.                                                                                                                                                               .cXK:                                                  ;kKO' ...............                                                                                                                           oNKl              
                                                    .,xX:                                                 ...................;00d;                ,oO0:                    ...';loxxxxxdllc;'..                                                                                                                                                                  .oOKO;                                                  .kN0:.................                                                                                                                           dXO:              
                                                      :Xd.                                                ................... 'xXKl.                .x0c.           .',;coxkkkxxl:;,..                                                                                                                                                                          :0Kkl.                                                  .xKkc.................                                                                                                                           .d0d,              
                                                      .kK,                                                 .....................,l0d.                .dKo,. ...;ccdxkkOkdl;''.                                                                                                                                                                                'xKx.                                                    .oKc..................                                                                                                                            'Okc.              
                                                      .oNl                                                  .................... .oXo.                .xXKd:okKXX0xl,..                                                                                                                                                                                      ,0Nd.                                                     ;Kx.  ................                                                                                                                            :Xd'.              
                                                       ;KO.                                                  ......................oKo.             .,:ONWKxxo:,'.                                                                                                                                                                                         :d00c.                                                     .O0;. .................                                                                                                                            lNo..              
                                                       .xXc                                                    .....................c0x:.   ...;cdxxkkdc,,.                                                                                                                                                                                              'xK0o.                                                     .,xXc....................                                                                                                                            oXc                
                                                        :Xx;.                                                  .................... .lKNx'.ckOKKOd:,.                                                                                                                                                                                                   ,0Xl.                                                       c0Xx....................                                                                                                                            .xX;                
                                                        .kKx;                                                   ................... .:0MNKkdolc,.                                                                                                                                                                                                     .;OO:.                                                       .kW0; ...................                                                                                                                            ,KO'                
                                                         cKWx.                                                  ............. ...,cdkkxdl;.                                                                                                                                                                                                         'dK0o.                                                        .o0O:....................                                                                                                                             cNd.                
                                                         .kM0,                                                  ...........  .:xOKXx:.                                                                                                                                                                                                             'OKOc                                                          ,0x,. ...................                                                                                                                             lNl                 
                                                          lKKo.                                                  ...... ..;:dkkdlc'.                                                                                                                                                                                                             .cOk;.                                                          .d0:......................                                                                                                                            .xX:                 
                                                          .:k0,                                                      .,lxkOxl,.                                                                                                                                                                                                                'cx0l.                                                            cXo.  ....................                                                                                                                            ,KO'                 
                                                           .lXo                                                   .,cdXXd,.                                                                                                                                                                                                                   ,OWK:                                                             .O0, ......................                                                                                                                            :Xd.                 
                                                            'O0,                                                .cxOkxc'.                                                                                                                                                                                                                    :Okl,                                                             .lXo. ......................                                                                                                                            oNl                  
                                                             cXx.                                           .,cxOxc..                                                                                                                                                                                                                      'xKo.                                                              ,kKk' .......................                                                                                                                           .O0,                  
                                                             .kX:                                         .c0NXx,                                                                                                                                                                                                                         ,0Xo.                                                               oNNc ........................                           ':l;                                                                                            ,0x.                  
                                                              :Kx;.                                   ..,okkoc,                                                                                                                                                                                                                         .:xOc.                                                               '0WO' ........................                        .'l0NWx.                                                                                          .cXo.                  
                                                              .oKKl.                                .ckOOd,.                                                                                                                                                                                                                             ...                                                                .oKKl..........................                     ..,xXWWWO,                                                                                          .;kK;                   
                                                               .xWK:                            .':xOx:'.                                                                                                                                                                                                                                                                                                   ,0k;. .........................                    .dKK0XNd;.                                                                                           ,d0k.                   
                                                                :kKk.                          ,kXKk;                                                                                                                                                                                                                                                                                                       oXo............................                   'kKOdkXd.                                                                                             lXXo                    
                                                                .,dKc                       .;dOxo:.                                                                                                                                                                                                                                                                                                       .k0,  ..........................                  ;OOdlkKd.                                                                                             .dWK;                    
                                                                  .k0,                   .cokkl'                                                                                                                                                                                                                                                                                                           cKd.  ..........................               .'lKOdOXO;                                                                                               ,0Wk.                    
                                                                   :Kd.                 ;OXKd.                                                                                                                                                                                                                                                                                                             oK;  ...........................              .lKX0xKkl'                                                                                                oNKl                     
                                                                   .kK:              .;d0x;..                                                                                                                                                                                                                                                                                                             .OO' ............................              cKWNKKd.                                                                                                 .xKx;                     
                                                                    ,0O'          .;lxOo'                                                                                                                                                                                                                                                                                                                 cXo..............................            .lXWWNO;.                                                                                                  :Xx;.                     
                                                                    .dNo..       'kXXk,                                                                                                                                                                                                                                                                                                                   oX: ..............................           :KWNNk.                                                                                                    lNl.                      
                                                                     ,0Ol'     .lOk:'.                                                                                                                                                                                                                                                                                                                   .OK; ..............................          ,0WXd;.                                                                                                    .OK,                       
                                                                      :0Xd. .lkOk:.                                                                                                                                                                                                                                                                                                                      :Xd................................         ,0Nk,                                                                                                       lXd.                       
                                                                      .xWKc;k0Oo.                                                                                                                                                                                                                                                                                                                        cNl ...............................       'ckXo.                                                                                                       .kX:                        
                                                                       :kKX0d,.                                                                                                                                                                                                                                                                                                                          lXc ...............................     .c0NXl.                                                                                                        ;Kk.                        
                                                                      'd0Kk,                                                                                                                                                                                                                                                                                                                           .'xX: ...............................   .;ONNKl.                                                                                                       .'dKc                         
                                                                     ;OXKo.                                                                                                                                                                                                                                                                                                                            .:k0; ............................... ..lXWWx;.                                                                                                        'lOO.                         
                                                                   .lOk:..                                                                                                                                                                                                                                                                                                                             .cOO' ...............................;x00KNK;                                                                                                          lKXo.                         
                                                                .'cOO:.                                                                                                                                                                                                                                                                                                                                ,xKx............................  .;k0dc:xKc                                                                                                          'OWO'                          
                                                               ;k0Ol.                                                                                                                                                                                                                                                                                                                                  'o0k. ..........................:ok0d'..lXo.                                                                                                          oXKl                           
                                                             .lX0o,                                                                                                                                                                                                                                                                                                                                    .cOO, ....................... .lXMK:  'o0O.                                                                                                          'O0d;                           
                                                            .oKk'.                                                                                                                                                                                                                                                                                                                                     .,xK; ....................  .:xOdc'  .dX0:                                                                                                           lXo..                           
                                                         .:dOO:                                                                                                                                                                                                                                                                                                                                          lXc ....................,lkkl.     cKXl                                                                                                           '00'                             
                                                        .lKWO,                                                                                                                                                                                                                                                                                                                                           cNl................. .:OXKo.      .kOc.                                                                                                           lNo                              
                                                       .oKkc'                                                                                                                                                                                                                                                                                                                                            ;Kk' ...............:x0xl;.       lKl..                                                                                                          '00,                              
                                                     .;O0c.                                                                                                                                                                                                                                                                                                   .........                                   dXc........  ..:dkOkc'          ;Kx.                                                                                                          .'oKc                               
                                                    ;d0K:                                                                                                                                                                                                                                                                                               .';oxxkkkO00OOkxoc;'.                             ;XO'      ..'cOXOxc.           .xX:..                                                                                                         ,d0k.                               
                                                   ;ONO;                                                                                                                                                                                                                                                                                          .;lddxxdddolc:::::::cldxdxkdc;'                          c0Ol:::lokOOko;.              :Xx....                                                                                                       .oXKl                                
                                                 .l0xc.                                                                                                                                                                                                                                                                                     .'cdxkkxl:;,.                  .':dkOxc.                        .:oddddl;,'                .cOO' ...                                                                                                       ;KNx.                                
                                                 lXk.                                                                                                                                                                                                                                                                                     .:xKKdc;.                             .oK0c..                                                lKXl .....                                                                                                     .xKx;                                 
                                              .'l0x.                                                                                                                                                                                                                                                                                  .;dxkkd;.                                   ,d0Kx'                                              'OWO' .....                                                                                                     cXd,.                                 
                                             .dKKo.                                                                                                                                                                                                                                                                               .':dkkl:'.                                        'cx0c                                            .oK0c. ......                                                                                                   ,0O'                                   
                                            .oXNd.                                                                                                                                                                                                                                                                               ;OXXx;                                               .xK;                                           'Ok;. .......                                                                                                  .xNc                                    
                                           .lKk:.                                                                                                                                                                                                                                                                             .;dOxl;.                                                 .kk'                                          lKl...........                                                                                                 cXk.                                    
                                          .lKd.                                                                                                                                                                                                                                                                             :dkOo.                                                      ,0d.                                        ,0x. ...........                                                                                              ,d0O'                                     
                                         .lKd.                                                                                                                                                                                                                                                                            ,kOkl.                                                         o0,                                       .xK;..............                                                                                            'OW0;                                      
                                         ;Kk.                                                                                                                                                                                                                                                                            ;K0;                                                            ;Ko.                                      :Xx. ..............                                                                                           lXNo.                                      
                                       'lO0;                                                                                                                                                                                                                                                                          .'cOx'                                                             '0d.                                     .dXc ...............                                                                                          ;0Ol'                                       
                                      .kNK;                                                                                                                                                                                                                                                                          ,kX0:                                                               .Od.                                     :Xx. ................                                                                                        ,00,                                         
                                      lXNo.                                                                                                                                                                                                                                                                       .,c00x;                                                                .Od.                                   .,xXc ..................                                                                                      .kXc                                          
                                     ,0Ol'                                                                                                                                                                                                                                                                    .:loOXXk'                                                                  .Od.                                   ,xKk. ..................                                                                                     .oXo.                                          
                                    .kK;                                                                                                                                                                                                                                                                 ..,lxkxdONKl.                                                                   .Od.                                  .dNK:.....................                                                                                  ..lKd.                                           
                                    cXd.                                                                                                                                                                                                                                                               .:OKXOl.,oOK:                                                                     '0d.                                  '0Mx. .....................                                                                                 :OKO'                                            
                                   .k0,                                                                                                                                                                                                                                                             .'lkkoc;..,kN0:                                                                      cKl.                                  lKKl.......................                                                                                ,OW0;                                             
                                 ..oXl                                                                                                                                                                                                                                                           .ckOOd;.   .o0o,.                                                                      .x0'                                  'Ok:. .......................                                                                              ;00d;                                              
                                 .cO0'                                                                                                                                                                                                                                                         .c0Xo,.     .dXo.                                                                        .xk.                                  lXo.. .........................                                                                           'OX:.                                               
                                 :OKd                                                                                                                                                                                                                                                       ..:kOo,      ,lkOc.                                                                         ;Kd.                                 .x0,  ...........................                                                                         .kKl.                                                
                                .xWK;                                                                                                                                                                                                                                                     .lO0k:.      .oKXx.                                                                           dK;                                  cXd.  ............................                                                                      ,oO0:.                                                 
                                ,0Mk.                                                                                                                                                                                                                                                    :0Xo,.       .xXo'.                                                                           .kO.                                  oX: ...............................                                                                    ,0WK:                                                   
                                cXNd.                                                                                                                                                                                                                                                 ':d0x;        .:kk:.                                                                             :Xo                                  ,0O' ...............................                                                                   ;O0x:.                                                   
                               .xKx;                                                                                                                                                                                                                                                .d00x,       .;kKOc.                                                                              .k0'                                 .oNl...................................                                                               .o0k,.                                                     
                               .OOl.                                                                                                                                                                                                                                              .l0k;.      .'lkkc;.                                                                               .lXl                                 'd0O' ...................................                                                            ;oOKl.                                                       
                               '0Ol.                                                                                                                                                                                                                                            .;dXd.     .coxKKo.                                                                                 'lO0'                                 :0Xo. ....................................                                                          ;KWK:                                                         
                               ,Kk:.                                                                                                                                                                                                                                           ,kKOc.      .oxdc'                                                                                   c0Xo                                 .xNK: ......................................                                                       .c0Od;                                                          
                               :Xx'.                                                                                                                                                                                                                                         .o0d;.                                                                                                '0Mk.                                 ,0Mx. ........................................                                                    ;kOl.                                                            
                               :Xd'.                                                                                                                                                                                                                                        .xKl.                                                                                                  lKKc                                  oXXl............................................                                                .:K0;                                                              
                               ;Kx'.                                                                                                                                                                                                                                      ,lkO:                                                                                                   ;0x;.                                 .k0l, ............................................                                             .oO0k;                                                               
                               ,0k;.                                                                                                                                                                                                                                    .o00d.                                                                       ..'ld,                      .k0,                                   ,0d'. ..............................................                                         .l0Od:.                                                                
                               'OOl.                                                                                                                                                                                                                                   .xXl..                                                                       ;x0X0l.                      lXl                                    oK:  ..................................................                                    .;OKd'.                                                                  
                               .k0l'                                                                                                                                                                                                                                  .x0c.                                                                    ..'lkOdlc.                       'Ok.                                   .x0,   ..................................................                                 'oO0Oc.                                                                    
                               .dXO:                                                                                                                                                                                                                               ..:Ox'                                                                   .;okOkd;.                         .cO0,                                    ;XNkdc.. ..................................................                            .,d0ko:.                                                                      
                                cNWd                                                                                                                                                                                                                              .lKXx.                                                                  .cOKOc,.                            oXXl                                     oNkkKXO:. .....................................................                      .,oKKl.                                                                         
                                ,0Mk.                                                                                                                                                                                                                            'x0Oo.                                                               .:dxkko,.                              ;0Nx.                                     dK;.';x0x:,.....................................................                   'lO00d,.                                                                          
                                .oXXc                                                                                                                                                                                                                          .c0k'                                                             .,;cxOxl;'                                 ,Ok:.                                     ;Kx.    'oO0Oo;.  . ..................................................          .':xOx:,.                                                                             
                                 ;dKx.                                                                                                                                                                                                                       .'oXx.                                                            .:kXNKd,                                    .xK;                                       cNc       .'lKXx,.   ..................................................       .lOKXO:.                                                                                
                                 .,dK:                                                                                                                                                                                                                      ,xKOc.                                                         .;cokkd:,.                                      lKo                                        lX:          .:x0kdl,.   .............................................    ..:dOOdl:.                                                                                  
                                   ,00'                                                                                                                                                                                                                   ,x0o;.                                                      ..,lxkxoc'                                         .lKo.                                       .cx'            lKOdkOkd:;'..    .................................   ...;lxkOko;.                                                                                      
                                    :Xk.                                                                                                                                                                                                               ,cdOd'                                                     .':dkxxo;.                                           .oKKo.                                                       cKx.  .,lxOkOxl:,'..        ..........         ...';ldkxkko:,'.                                                                                         
                                    .dXl.                                                                                                                                                                                                            .cKWK:                                                    .,;xK0d,..                                              :XWx.                                                       ,00'      ...ckKNXX0d:,...                   .,:ldkKNXkxl'.                                                                                              
                                     'k0x;                                                                                                                                                                                                         .;xOo:'                                                  .;ok0Oo:'                                                 ,OOo,                                                       .OK:           ..;:codxkOkkxxdoolccccccloddxxxkOkxxdl:'.                                                                                                  
                                      'kN0:                                                                                                                                                                                                     .;lkkl.                                                .:oxkKXx,'.                                                   ,Ok'                                                       'lk0:                    .'',;:cllloooooolcc:;;,'..                                                                                                         
                                       ,d0K,                                                                                                                                                                                                  .cKWXo.                                              ..;dKXOkdkKk,                                                    .k0,                                                       .kWXl                                                                                                                                                        
                                        .:0O,                                                                                                                                                                                              .'lkOo:,                                             'cdkOkxoc,'.'ck0kl.                                               .ck0:                                                       .dK0l.                                                                                                                                                        
                                          'x0l.                                                                                                                                                                                        .;oxkko;.                                          .,cldxkxoc:,..''''..'oOKk'                                             'OW0,                                                       .kKc..                                                                                                                                                         
                                           .kXl..                                                                                                                                                                                   .;cOX0c'.                                         ..,o0XKOxc,....''''''''''''dNd.                                           .xKO;                                                       .kXl.                                                                                                                                                           
                                            'xK0o.                            ....                                                                                                                                              .,lxkkxo;.                                        .,coxOkkdc;''...'''''''''''''..,OK:                                          .d0c.                                                      .ckKl.                                                                                                                                                            
                                             .:xO0:         .,:cclccc::,.... .':k0Oxddoddddddlc:::::,'.....                                                                                                               ..;ldxxxo:..                                     ..,cokOKWWk:,'..'''''''''''''''''''''..:Kx.                                        ,kk,                                                       :ON0:.                                                                                                                                                             
                                                ,kKo.     ,okKOkkkkkkOKXK0Ox:,'.;0Nd,,',,:lodxkkOO0XXK0OOkko:;,,,'.                                                                                                   .,,lkKKkl;'                                       .,lkOXWWWMWWXl...'',,'''',,,''''''''',,''.'kk.                                       '00,                                                       :K0d;                                                                                                                                                               
                                                 'd0xl,  .xW0:.........;::codxkxxKWKko'      ......',;:::clddddddxxxdddolc:;,,'...                                                                             .',;coxkxddo:'.                                     .';lx0XNMMWWWWMWW0;.'',,,,'''''''''''''''',,''.'kO.                                     ,lkO,                                                      .c0O;.                                                                                                                                                                
                                                   'dOOx,'kMO.                ..,ldkKXXx;.                       ..',,;:lodddxkkkxddddolc:::;,'....                                                   ..';:ldddxkxddc;'.                                    .';:lx0XWWWWWWWMMMMMWWWXo'.''',,'''''''''''''''''''''.'kk.                                   .l0Kd.                                                     .cxKo.                                                                                                                                                                  
                                                     .:0Kx0WX:                     ..,oKXx.                                   ...',;cdxkkOOKXXK0kkxxxdc;'''''...                            ...''',lxxkOXX0Okd:'.                                        .,lkKWWWWWWWWWWWWMMMMMMWWNk,.''''''''''''''''''''''''''..;0k.                                  .oXd,.                                                     ,OWXl.                                                                                                                                                                   
                                                       'oONWWk.                        .:;.                                            .....,;;::cloodddoooddxkkkxxdddddddoodooodddodddddddxxxxddoddolc::,...                                      .,:lxkkkkdx0XWWWWWWWWMWWMMMMWNXk;.''''''''''''''''''''''''''...oXo                          .':c.   .d0l.                                                      :O0xc.                                                                                                                                                                    
                                                         .:ok0d:.                                                                                            ..'',,,;;;;;;;:::::::;;;;;;,;;,'..                                            ..';cddxOOxolc:,'..':kXWWMWWWMWWWWWNOc,'.'''''''''''''''''''',,,,,''..,O0,                           .oXc.:xOk,                                                      'x0o..                                                                                                                                                                      
                                                            .'lkOkd;.                                                                                                                                                              ..';clxxdxkkdl::;'...''''''..':ok00KXXK00ko:'...'''''''''''''''''''''''''''..'dXo.                            .OXOkd:.                                                    .oO0x,                                                                                                                                                                         
                                                               .:dOX0l.                                                                                                                                                       .,;cd0KKXKkdc;,'...'''','''''''''''..',,;cc;,'...''''''',,''''''''''''''''''''''.:kK0'                              oWO'                                                      'kX0d.                                                                                                                                                                          
                                                                  .:oOOxdl,.                                                                                                                                         ..,;;codx0XX0xdlcc;'.....''',,,,,,''''''''''''''........'''''',,'''''''''''''''''''''''..;kWK:                               ,0x.                                                    .cOkc'.                                                                                                                                                                           
                                                                     .'codkkxlc:'.                                                                                                            ...',;:cccccc:::ccldxkOkxdoolc;':okOd;....'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,'''..cOOd;                                 lKc                                                 .,cOOc.                                                                                                                                                                              
                                                                          .;oOKXX0d:;,.                                                                                                   .,:d000KXNXXKK00KXXNNWWWWWW0o;,.      .lKKdc,..''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''...cK0,                                   '0x'.                                              .xNNk,                                                                                                                                                                                
                                                                             ..,coxkOOkdol:;;,..                                                               .........'',,,,;;;;;;:clodxkOOkxxdddoolllclllooodddxxkkkO0Oxoc,... 'lk0Odc,'...'''''''''''''''''''''''''''''''''''''''''''''''''''''''''.':cd0x'                                    .dKO;                                            .:O0ko.                                                                                                                                                                                 
                                                                                    ..';codxxkkxdxxxdolcccccccc:;,,;;;;;;;;;;;,;;:ccccccccccllllodddddxddddddddxxxxk0XXNNNWWWWWMMWWMWWN0xdoc:::::cccclllllcclllccccc:::clldxkOOOko:..',cxkkkdl:,'...'''''''''''''''''','',,,,,,,'''''''''''''''''....,:ok00x,                                       ,0Mx.                                        .,ckOl.                                                                                                                                                                                    
                                                                                             ..',;:lodkkkOO00KKKXKKKKKKKKXXKKXXKKKXWMWWMWKOkkkkkkxddolcc::;;;;,,,,,:0WMWWWWWMMWWMMWWWKdc::cccclllllllllllllllllllllllccccccc::lodOX0dc,  'lxkKX0xlc:,.....'''''''''''''''''''''''''''''''''''''...;lokXXd,.                                         .dWX;                                       ,ONXd'                                                                                                                                                                                      
                                                                                                      ........'',,,,,,,,,,,,,,,,,,oX0kXWNd''''''''''''''..........'dNWWWWWWWMMWWWWWN0l::cclllllllllllllllllllllllllllllllllcc::::cox0K0x;.  .':lddxOOkxdolcc:;,'...'''.......''.'........',;cccoxk0Oxxl,                                             :OXd.                                    'd0Odc.                                                                                                                                                                                       
                                                                                                                                  ;Kd.lOKx'.''''''''''',,,,,''''''':okKXWWWWMWMWWNkoc:clllolllllllllllllllllllllllllllllllllllllccc:clokKO:.       .',:loodxkkxxddxxkkxxxxdddddxxxxxxxxdddxkkxdol;'.                                                 .'xX;                                 ,ld0k;.                                                                                                                                                                                          
                                                                                                                                  ,Kd..cOO;.''''''''''''''',,,,,,,'...,cxKNWWWMMW0l;:clllllllllllllllllllllllllllllllllllllllllllcllccc:oKKOc               ...''',:cloodxxkkkxxooooc;,,'''..                                                          :Xo.                              .dXN0:.                                                                                                                                                                                            
                                                                                                                                  ,Kd  .lKx'.'''','''''''''''',,,,''....';cllld0Nx;:clllllllllllllllllllllllllllllllllllllllllllllllllcc:l0N0:                            .....                                                                        .kO.                            .lOOl;'                                                                                                                                                                                              
                                                                                                                                  ;Kd   .c0k;...',,,'''''''''''''''''''''''....oNx;:cllllllllllllllllllllllllllllllllllllllllllllllllllc:;ld0O'                                                                                                         lKc                        .:ox0k:.                                                                                                                                                                                                 
                                                                                                                                  :Xo     cXOo:.'',,''''''''''''''''''''''',,'.lXx;:clllllllllllllllllllllllllllllllllllllllllllllclllllc:::k0,                                                                                                         .Ox.                      ,xXNO:.                                                                                                                                                                                                   
                                                                                                                                  lNo      :kK0d:'.'''''''''''''''''''''''',,'.;00l;:cllllllllllllllllllllllllllllllllllllllllllllclloolc:clO0,                                                                                                         .d0,                  .';dOkc;.                                                                                                                                                                                                     
                                                                                                                                 .xX:       ..;x0Ooc;'..'''''''''''''''''''''.'c0N0xo:clllllllllllllllllllllllcclllllllllllllllllllllllc::xKXk.                                                                                                          ;Kd.              .,dOKOo'                                                                                                                                                                                                         
                                                                                                                                 .Ok.           ,xXWKxl;'....'''''''''''...',:xXKOKN0l:cllllllllllllllllllllllllllllllllllllllllllllllc::xXNNKo.                                                                                                         .kk;.           .,xXKo:'                                                                                                                                                                                                           
                                                                                                                                 ;Kd             .,:cdkOkddolc::;;,;;;:::ldkOOxc'.:dO0xc::cllllllllllllllllloolllllllllllllllllllllcc:clk0d:;:xOdc,                                                                                                       oK0:        .:x00kl,.                                                                                                                                                                                                             
                                                                                                                               .'dK:                   .;;coddkkkkkOOkkkxdl;'.      .oK0xlc:cllllccccccllllllllllllllllllllllc:::::ldxO0d,     ,dOOx;                                                                                                     ,KMo    .':d0kl:,.                                                                                                                                                                                                                
                                                                                                                               ,d0k.                           ........               .ckK0Odl:::cclllllllllllllllllllccc:cllodxkOkkkxl'          .lOx,                                                                                                   .OMO,.:dOOkl,.                                                                                                                                                                                                                    
                                                                                                                               oNNo                                                     .'c0X0xdl::ccllllccclllcccc::::clok0XN0kxo;.                ,0K:.                                                                                                  oXN0OKk:..                                                                                                                                                                                                                       
                                                                                                                              .kMK,                                                        .;kNNKOkxoollc:::::cclooddkOOOOxoc,...                    'k0kc.                                                                                                :KNKd;.                                                                                                                                                                                                                          
                                                                                                                              :KNd.                                                          cXXx:loxkkkxxkkxxxkkkxdoc;...                            .ck0x.                                                                                               ;OXk.                                                                                             .'cdxxdddxxxdc;..                                                                                                              
                                                                                                                             .xXO;                                                           cNXl    ....',,''....                                      .cKd.                                                                                              'oOO'                                                                                            .cKKkdl,.';:lxKN0kd;.                                                                                                           
                                                                                                                             ,KOc.                                                           cNNo                                                        .l0o.                                                                                             .,xK;                                                                                          .,oOd,.        ..;ldkOkl,.                                                                                                        
                                                                                                                            .dXc                                                             ,KWx.                                                         cKd,.                                                                                             lNc                                                                                         .oXKc                 'ck0kdc'                                                                                                     
                                                                                                                            'OO'                                                             .OWO.                                                         .dNXl                                                                                             cNc                                                                                         ,KMx.                   .;kKKO:.                                                                                                   
                                                                                                                            cXo                                                              .xMK,                                                          .kW0;                                                                                            lNl                                                                                         lXXl                      .';xOx;'.                                                                                                
                                                                                                                           .O0'                                                               oMK;                                                           .ckO,                                                                                           lNl                                                                                        .kOl'                          'o0KOc.                                                                                              
                                                                                                                           ;Kd                                                                cNXl                                                             ;Kd.                                                                                          lNl                                                                                        'Ox,.                            ,lONx'                                                                                             
                                                                                                                         ..dXc                                                                'o0k.                                                            .o0:                                                                                          lNl                                                                                        ,0x,.                              .ckOl,.                                                                                          
                                                                                                                         'l0k.                                                                 .d0,                                                             .d0;                                                                                        .dN:                                                                                        ;Kx'.                                .:OK0o'                                                                                        
                                                                                                                         c0Xd.                                                                  cKo                                                              ,KO:.                                                                                     .cOK,                                                                                        ;Kx'.                                  .:xNO,                                                                                       
                                                                                                                        .xWX:                                                                   .kk.                                                             .lKXo                                                                                     ,kKk.                                                                                        ;Kx'.                                    .cO0l..                                                                                    
                                                                                                                        '0MO.                                                                    :Ko                .':cloddddxxxdddolc,.                         .dNXc                                                                                    lXNo                                                                                         ;Kx'.                                      .ckOkl.                                                                                  
                                                                                                                        :XWx.                                                                    .oKc.         ':dOxddollc,'.......,cloxkd;.                       ,xKK:                                                                                  .OM0,                                                                                         ;Kx,.                                        .cx0Oc.                                                                                
                                                                                                                        oXKc                                                                      '0Kd,      .dKXkd:.                   ,kkc.                      ,d0WO'                                                                                 :XWd.                                                                                         ,0x,.                  ,col:;.                  ,ONd.                                                                               
                                                                                                                        dXO;                                                                       :KWk.  'okOxc'.                       ...                       ;OXWNx.                                                                               'k0d,                                                                                          'Ok;.               ..cOOxxO0Oxc'.               .o0ko;.                                                                            
                                                                                                                       .xKk,                                                                        ,dOkcd0dc,                                                     cNNdl0k.                                                                             .xKc.                                                                                           .k0x,               :OOl.  ..,ck0xoc..             'dO0x,                                                                           
                                                                                                                       .xXk;                                                                          ;0WXc                                                        lWN: lXk;.                                                                           lKo.                                                                                            .dXKc              .xMO'       .;kKXOc.              .cX0:                                                                          
                                                                                                                       .xKx,                                                                          ,0No.                     ..                                .xWK, .l0Xd.                                                                       ..lKx.                                                                                             .lXWo              'OMk.         .':x0x:'.            .;k0l,.                                                                       
                                                                                                                       .dKx,                                                                        .ckW0'                 ':dxdxc.                               :XWo    ,okO;                                                                     ,xX0c.                                                                                               ;KMd              ,0Mx.             ,oOKOo,.           .cOXOc.                                                                     
                                                                                                                        oXO:                                                                       .dNNW0'              .'dKKd;..                                .kKk;      '0Kc                                                                   :K0x;                                                                                                 ,KMx.             ,OMk.               'cxK0c.            'ckXd.                                                                    
                                                                                                                        cXNd.                                                                     .oKKO0O'           .;dOOxc'                                    lKo.        'dOdc,                                                            ..,d0x,.                                                                                                  .OM0'             'OMO'                 .;x0kc,.           .o0k;..                ...                                              
                                                                                                                        .kMK,                                                                    .dKl''dK:       ..;dOkc;'                                     .l0l.           'dOOx:.                                                      .,lkOOd,.                                                                                                    .oNNc             .kMK;                    'lOK0o'.          ,xKKd'              .dX0:                                             
                                                                                                                        .oNNo                                                                   .dXd.  :Kd.    .cOKNM0,                                      ..lKo.              .,xKO:'.                                                .'lOXKo;.                                                                                                        c0No             .oXXo                      .:dNKc.          .oKX0;            .:KWXc                                             
                                                                                                                         'lO0,                                                                .,dKd.   .o0kdddxkkdllxOOdl:.                                 'd00l.                 .;okkxo:'.                                      ..,:oxOOOxc'.                                                                                                          ;OXd.          .. ;xKx.                       .;x0xo:.        ..;k0o.          .dWWWx.                                            
                                                                                                                          .;0O,                                                              ;kXO:.      ':ccc;'.    .;oxkOxl:'..                       ..:xOo:'                      ..'cdxxdddlc:;;,................,;;::::cldxxxkOOxl:;'.                                                                                                              .cO0,          ....:kK;                          'ok0Ol'.        .:k0l,.       :XOld0k'                                           
                                                                                                                            cXO.                                                            cKOo;                        .,o0NKOxc'.                 .'lk0Kx'                               .,;okO0KXXK00OOkkkkkkOO00KXNNXK0OOOkoc;,'.                                                                                                                    ..dN:          .....lXl                            .,kN0:..        .xXXx.     .xN:  lXx.                                          
                                                                                                                            .l0kl,                                                        'd0x,.                           .;0NXKxdkxddolc:;;;;;:clddxxddl'.                                    ...',;::::::::::::oXKo::;,'.....                                                                                                                           .oNl          ...  ;Kx.                             .:xOOx:.       .lk0Oc.   ,00'  .oKo.                                         
                                                                                                                              ,xK0d'                                                   'd00k;.                            .;kKl'.  'xNNOooddddddool:,..                                                            oKc                                                                                                                                      ;Kx.          ..  .xXc                                ':oOOl'..     ..cOOo:;dNl    .dXo'.                                       
                                                                                                                               ..;x0d,.                                             .:xOxl;.                           ';lkOd,    .l0Xd.                                                                           .kK:.                                                                                                                                    .kK,          .... :Xk.                                  .ck0Ox:.      .:kKXXx.     'kKOc                                       
                                                                                                                                  .c0Xxl,                                         ,oON0:.                            .c0NXx'      cNk;.                                                                             ;Kk:.                                                                                                                                   .dX:          .... .kK,                                    .ckKXx,.      .,cl.       ;KWk.                                      
                                                                                                                                    'ck00xl'.                                  'cdO0kl'                           ..ckOdl;.      :0x.                                                                               .oXXo.                                                          ..,:clooool:'.                                                           cXd.         ..... lXl                                      .'lkOd:'..              .dXKc                                      
                                                                                                                                      ..'cxkkkdc,..                      .':loxOxc'.                           .;dOOxc.       ..lKd.                                                                                 .dNXd.                                                      .;xkkkkolllllodkkkxc,.                                                      'O0'          .... 'O0'                                        .,oO0Od;.         ... ,d0k.                                     
                                                                                                                                           .:oxKXKOdl;..            .,::d0XX0kc'                             .;kN0d:.         :OKx.                                                                                   .:OXc                                                     .oK0:..         .;ldKXx,.                                                    .xK;          .... .oXl.                                          ';oXXd,.. ........ .cOK,                                     
                                                                                                                                              .':lxkkkkxxxxxxxxxxxdxkkkkxoc'..                            .:ox0kc.           :0Xx.                                                                                      ,0O;                                                  .,oKd'               .'lxOOx:.                                                  cXo..         .... ;0k;.                                           .,lkOOxl'....... .;xK;                                     
                                                                                                                                                     ..',,;;:::::;;,'..                                .;dOkxl'             lKd,.                                                                                        'O0;.                                               .oKKl.                    ';lkOd;.                                               'OOl'         .... .dX0c                                              .';lkOkol:,...,lOO'                                     
                                                                                                                                                                                                    ..;xXKc.               cXk.                                                                                           ;K0o,                                              ,KMk.                        .cKXxl,                                             .dXKc         ....  :XMx.                                                 .,d0KXKOkkKNXl.                                     
                                                                                                                                                                                                  .;xOOxc.                ;0k.                                                                                             cKNk'                                             cXWo                           'lOX0o'                                            cXWd.        ..... 'OMO'                                                    .',cloolc;.                                      
                                                                                                                                                                                              ..;dOkl;'                 .c0d.                                                                                               ;dOO;                                           .xKk;                             .':k0x;..                                        'OMO'        ..... .dNXc                                                                                                     
                                                                                                                                                                                            .:k0XOc.                   :OKx.                                                                                                  ,00,                                          .OO:.                                .lKK0o.                                       .dNXc       ....... :OXx.                                                                                                    
                                                                                                                                                                                         .'lkOdl:.                    :0Nk.                                                                                                    ;OO:.                                        .Ok;.                                  'lxkkl.                                      :0Xo        ...... ,xKO.                                                                                                    
                                                                                                                                                                                     .,lkOOx:.                      'x0c..                                                                                                      'd0Kx,                                      .Ok:.                                     .:k0dc,.                                  'lO0'       ...... .,dXc                                                                                                    
                                                                                                                                                                                  ..,dKKdc,                        'OK:                                                                                                          .lOXK:                                     .k0o'                                       .oXWKo.                                 .'dNc       .......  cNx.                                                                                                   
                                                                                                                                                                                'cxOOxl'                        .cxOx;                                                                                                             .;xOo..                                  .xKO:                  'c.                   .,co0Ol'.                                cNo       .......  ;KO.                                                                                                   
                                                                                                                                                                           ..'lxOxc;.                         .:OOd:                                                                                                                  ;xOko'                                 oNNl                  lNc                       .cxOOxc.                             ,KO.       ......  .dNc                                                                                                   
                                                                                                                                                                        .,lk0Od:.                          .':O0l.                                                                                                                     .cdO0o'                               :XMo                  cXd.                         ';cxOxc..                         .xX;        .....   :Xk.                                                                                                  
                                                                                                                                                                       'dXKo;.                            .oXXk,                                                                                                                          .xXk;.                             ,KMd.                 ,0O'                            .;OX0kl.                        dX:        ....... .kK,                                                                                                  
                                                                                                                                                                   .,okOkl'                              ;k0Ol.                                                                                                                            .:kOo;.                           '0M0'                 .k0, .                            .;dOOkl,.                     oNl        ....... .oXl.                                                                                                 
                                                                                                                                                                  ,x0dc,                               .d0d'.                                                                                                                                .:OK0l.                         .dNNc                  dK; .....                            .:xOkdl,.                 :Xk.        ....... ;Kk:.                                                                                                
                                                                                                                                                               ..cXK:                                 .kKc                                                                                                                                     .ckNx'                         lXNl                  oX: ............                       .,d0XXx'                '0O'        ....... .x0d,                                                                                                
                                                                                                                                                              .oOKk,                                ,lkO:                                                                                                                                        .cOOc'.                      :0Xd.                 oXc   ............                       ..,oOOdoc.            .O0'        ....... .dXKl                                                                                                
                                                                                                                                                             .xK0l.                               .o00d.                                                                                                                                           .l0Xk,                     'o0O'                 oNl.    ...............                      .,ldxkxl,.        'O0'       ......... ,0Mk.                                                                                               
                                                                                                                                                            .dNo.                                .xXo.           .::::::::::;,'...                                                                                                                   :kK0;                    .:kX;             .   oW0dllc::,.     ............ .                    ;xKXko:.     'O0'        ........ .kM0'                                                                                               
                                                                                                                                                            :Kk.                                'xOc.            ,dxxxxxxxxxxxxkkxxddddol:;;'.                                                                                                        .,k0c.                  .'xN:             .   cNXxodxxkkkxxdc;'................                  .'lxOOkdc,'.;0O'        ........ .dNX:                                                                                               
                                                                                                                                                           .kK,                               ck0x'                           ....'''',:lodxxxddoc'                                 ,l;..                                                               .l0kl,                  cNd.            ..  'OO'    ..',:ldkkkkxl;'..  ............                 .,cdkkk0Nd.        ......... ;kKd.                                                                                              
                                                                                                                                                           ,Kd.                              lXNx.     .,;;;,;;;,....                        ..;od,                                 :OXK0d;.                                                              cXWO,                 ,KO'            ... .dK,           .';lOXN0Od;.   ..............                ..,lx;         ......... ,d0O.                                                                                              
                                                                                                                                                           ;Kd                             .o0o,.      .oxxxxxxxxxkkkxddddoc;;'..                                                    .,;cdkkdoc;.                                                         .ck0k,                .kK,            ... .oXl..             .,coxkOkdc:,.. ...............               .         .......... .ckK;                                                                                              
                                                                                                                                                           ;Ko                           .,kO;                  ....'',,,;coodxkxdddlcc;..                                                .';:lxxxdlc:,..                                                    'O0:.               lXl            .... ,0k:.                   .;lxOOkdl;...  ..............                   ...........  .lNo                                                                                              
                                                                                                                                                           ,Kd                          ,xK0,                                  ..';oxkOXKOoc:'                                                  .,okk0X0x:,'.                                                 ,00,               ;Kk.           .... .k0d,                       ..:xXXOko'.  ................               ...........   :Xx.                                                                                             
                                                                                                                                                           ,Kx.                        ;OXk,                                        ...,:cddxkxoc;,.                                               ...;cdxxkxdl;,.                                             :Kx.              .k0'           .... .lKXo                          .,:dkkOxl;,..   ................        ............   ;KO.                                                                                             
                                                                                                                                                           .xK;                      .o0o,.                                                  .,codxxxo:.                                                   .':lxkkxdl:'..                                       cKx,.             oKc.          ..... ,0MO'                               ':okOkxdc;'....................................  .OK,                                                                                             
                                                                                                                                                            cNd                     'kO:                                                           .,ld;.                                                        ..;lOXK0xl;.                                   .oKXl             ,0x,.         ..... .oXXl                                   ..;cdxxkkxoc,,.............................  .dNc                                                                                             
                                                                                                                                                            '0K,                  'lO0;                                                                                                                             .oK0xdKNOdl.                                 ,KMO.            .kKd,        ....... ;kKO.                                       ..'cxKNNX0dc'..       ................   lNl                                                                                             
                                                                                                                                                             lXd'.               'kX0;                                                                                                                              .k0o' .:odkkd:..                             .dNXc            .oXNl         ...... .,xX:                                           ..,cloxkkxkxlc;'....       .....    .oNo.                                                                                            
                                                                                                                                                             .oKKo.             :0Ol'                                                                                                                               '0x,.      'cdkOx:.                           cXNd.            ;KMx.        .......  :Kx.                                                 ..,;:ldkxxxkkdoollc;;,,;:clddxOx,                                                                                             
                                                                                                                                                              .xNXl            ;KO'                                                                                                                                 ,Kx..         ,lkXk,                          cNNx.            .kWK;        .......  .xK;                                                        ..',:dkOO0KXNNNXXK0Odoc'.                                                                                              
                                                                                                                                                               ':d0o.         ,OO,                                                                                                                                  ,Kx..           .;xOo;.                       cXNx.             lXNl        .......   lNd.                                                             .....,;;;;;,...                                                                                                  
                                                                                                                                                                 .:kOo;'    .:0d.                                                                                                                                   ,Kx'.              'oOOd.                     lNNo              ,dKO.       .......   .kK;                                                                                                                                                                              
                                                                                                                                                                   .dXWKc. ;kKx.                                                                                                                                    'Ok;.                .cXO'                   .kMK;              .;kX:       .........  lXd.                                                                                                                                                                             
                                                                                                                                                                    .;lx0xd0Nk'                                                                                                                                     .x0d'                  ;Ok,                  :XWx.               .oNl       .......... 'O0,                                                                                                                                                                             
                                                                                                                                                                        ,OWk:.                                                                                                                                       oXX:                   .;'                 ,00o,                 ,0O'      .......... .:Kx,.                                                                                                                                                                           
                                                                                                                                                                        ;K0'                                                                                                                                         :NWl                                      .xXc.                  .xX;      ........... .kKx;                                                                                                                                                                           
                                                                                                                                                                       'k0;                                                                                                                                          :NWl                                     .dKd.                    lXo.     ........... .lXNd.                                                                                                                                                                          
                                                                                                                                                                     .;xK:                                                                                                                                           ;XMd                                    .xKo.                     '0O.     ............ .kWK;                                                                                                                                                                          
                                                                                                                                                                     l0Xx.                                                                                                                                           '0Mk.                                 .,xNd.                      .x0,      ...........  cKNo                                                                                                                                                                          
                                                                                                                                                                    'OWK;                                                                                                                                            .xMK,                                'xXKo.                        lXl      ............ 'cOK,                                                                                                                                                                         
                                                                                                                                                                   .dXKl                                                                                                                                              lWX:                              .c0ko;.                         ,0k.     ............   cXx.                                                                                                                                                                        
                                                                                                                                                                   cXd'.                                                                                                                                              lWNc                            .;xOl.                            .k0,     .............  .xXc                                                                                                                                                                        
                                                                                                                                                                  .kN:                                                                                                                                                cXNo                          .d0Kk'                              .dNl.    .............   cXx.                                                                                                                                                                       
                                                                                                                                                                  ;Kk.                                                                                                                                                ,kKx.                       'lOOxl.                                :Xd.     .............  .kK;                                                                                                                                                                       
                                                                                                                                                                 .xK;                                                                                                                                                 .:k0'                   .;lx0k:.                                   ,0x'.     .............  cKd,.                                                                                                                                                                     
                                                                                                                                                                 ,Kx.                                                                                                                                                 .,x0'                  ;kXNO:.                                     '0Oc.      ............. .O0d,                                                                                                                                                                     
                                                                                                                                                                .lXo                                                                                                                                                   .d0,              .'lxOxc;.                                       .kKk;      ............. .oXXl                                                                                                                                                                     
                                                                                                                                                               .;k0'                                                                                                                                                    oK,          .;okOOxc'.                                          .dNNl      .............. 'OM0'                                                                                                                                                                    
                                                                                                                                                               'lOk.                                                                                                                                                   .o0,       .,cONKo:'.                                              lNMo      .............. .oXXl                                                                                                                                                                    
                                                                                                                                                               ;kKx.                                                                                                                                                   .d0,   .'cdkOkdc'.                                                 ;XMd      ............... ;kKk.                                                                                                                                                                   
                                                                                                                                                               c0Xd                                                                                                                                                   .,kKocdkkkxc,..                                                     ,0MO.     ............... .'dXc                                                                                                                                                                   
                                                                                                                                                               c0Xo                                                                                                                                                   .cOWNKxdc.                                                          'OWK;      ...............  :Xx.                                                                                                                                                                  
                                                                                                                                                               lXXl                                                                                                                                                   ;kK0l'.                                                             .xWNc      ...............  'OK,                                                                                                                                                                  
                                                                                                                                                               cKXo                                                                                                                                                   lWNo                                                                 lNNl       ...............  lNo.                                                                                                                                                                 
                                                                                                                                                               :kKx.                                                                                                                                                  dMX:                                                                 cXNo       ................ ;KO.                                                                                                                                                                 
                                                                                                                                                               ,o0x.                                                                                                                                                 '0W0,                                                                 ;kKk.      ................ .xK;                                                                                                                                                                 
                                                                                                                                                               .;kO.                                                                                                                                                 :XWk.                                                                 .cOK,       ................ ;Kx,.                                                                                                                                                               
                                                                                                                                                                .lXl                                                                                                                                                .kNNKkc.                                                               .'xX:       ................ .xKk:                                                                                                                                                               
                                                                                                                                                                 ,0k.                                                                                                                                               ;KO:lON0c,.                                                             .dX:       ................ .cXWd                                                                                                                                                               
                                                                                                                                                                 .dXc                                                                                                                                              .dK:  .:dO0kl'.                                                           lNl       ................. '0M0'                                                                                                                                                              
                                                                                                                                                                  'O0;                                                                                                                                             ;Kd.     .,:x0x;..                                                        :Xx.       ................ .lKXo                                                                                                                                                              
                                                                                                                                                                   :Xkc.                                                                                                                                          .d0;         .cKX0d.                                                       ,0k.         ............... ;kKO.                                                                                                                                                             
                                                                                                                                                                   .oXXd.                                                                                                                                         ;0d.           'ok0Oc.                                                     '00'         ............... .,xX:                                                                                                                                                             
                                                                                                                                                                    .oOKx.                                                                                                                                       .k0'               .cx0xc;.                                                 .kK,         ................  :Xk.                                                                                                                                                            
                                                                                                                                                                     .'dNd.                                                                                                                                      lXl                  .lKNXx,                                                .kK,         ................  .kX;                                                                                                                                                            
                                                                                                                                                                       .dKd.                                                                                                                                   'lOO'                    ':lO0d;..                                            .xK,          ...............   oNl                                                                                                                                                            
                                                                                                                                                                        .:0Od:                                                                                                                                .xWK:                        .;dOOkd:.                                         .kK,          ...............   ,0O.                                                                                                                                                           
                                                                                                                                                                          ;ONKl                                                                                                                               :XMd                            .lx0NOc.                                       'O0'          ................  .dK;                                                                                                                                                           
                                                                                                                                                                           ':d0d'                                                                                                                            'OOo,                               .:xOOxo;.                                   ;0k.          .................  lXl.                                                                                                                                                          
                                                                                                                                                                             .;k0o.                                                                                                                         .d0;                                    .;lokOkl:,.                            .,xK:           .................  ,0k;.                                                                                                                                                         
                                                                                                                                                                               .dXx:.                                                                                                                       cKo.                                        .;xXWXOo,.                         :OXk.           .................. .k0o'                                                                                                                                                         
                                                                                                                                                                                .l0Xk,                                                                                                                     ,0O,                                           .';cdk0kolc,.                  .l0NO'            .................. .xKk:                                                                                                                                                         
                                                                                                                                                                                  'cxKo.                                                                                                                 .cO0;.                                                .';loxkxkxdoc:,''....'',cdOkc,.             .................. .lXNo                                                                                                                                                         
                                                                                                                                                                                    .c0O;.                                                                                                              .kWK:.......                                                 ..,:ccoxxxxxxxxxxxxl,.               ...................  :KMx.                                                                                                                                                        
                                                                                                                                                                                      ;0Kk;                                                                                                             lNWd.............                                                       ....                      ...................  ,0Mx.                                                                                                                                                        
                                                                                                                                                                                      .;ON0:                                                                                                           ,0Ol, ...............                                                                              .................... 'OMk.                                                                                                                                                        
                                                                                                                                                                                        .:dKo.                                                                                                        'OO,. .........................                                                                    ..................... .OMk.                                                                                                                                                        
                                                                                                                                                                                          .xKl                                                                                                        oKc.  ...............................                                                            ....................... ,0Mx.                                                                                                                                                        
                                                                                                                                                                                           .xKl'.                   .:dl:;.                                                                          ;0x. ......................................                                                      .......................  :KWd.                                                                                                                                                        
                                                                                                                                                                                            .oKXx.                   .,clxkd;.                                                                     'o0O' .................................................                                          ......................... .dX0c                                                                                                                                                         
                                                                                                                                                                                             .dKXd.                       :0Xd.                                                                    dWNc ..........................................................                              ............................. .x0d,                                                                                                                                                         
                                                                                                                                                                                              .;dKl.                       .o0xc'                                                                 ;KWk. ....................................................................................................................  ,0k;.                                                                                                                                                         
                                                                                                                                                                                                .oKd.                        'd0Ol.                                                              .O0d,         ............................................................................................................  .k0;.                                                                                                                                                          
                                                                                                                                                                                                 .dXo.                        .'dXo.                                                             cXXOdcc;'..          ....................................................................................................   lXo.                                                                                                                                                           
                                                                                                                                                                                                  .kKOc                         .d0l.                                                           .kKxxxxkkkkkxxxollc::,......      ....................................................................................... ..:0O,                                                                                                                                                            
                                                                                                                                                                                                   'xXKc                          cKx:.                                                        .oKc     ..'',;:clldxkkxxxxxxdoollc;,,''....    ........................................................................  .oOKx'                                                                                                                                                             
                                                                                                                                                                                                    'lOK,                          lXNd.                                                       :Xk.                 ...'';coxxkO0XXXXK0Okxocc:,...          .. .....................................................   .;OXXx.                                                                                                                                                              
                                                                                                                                                                                                     .:Kx.                         .oK0l.                                                     .kK:                           ....';;:clooddxkkOOkkxxxddolc::::;,..........            ..................  .   ....';:clxOxc,.                                                                                                                                                               
                                                                                                                                                                                                       cKd.                          .c0o.                                                  .;xXl.                                           ...'',;;:cllodxxxkkxdxxxxxxxxdolllllllllcc::::::::::::::cclllllodxkkxkkddl;.                                                                                                                                                                   
                                                                                                                                                                                                       .lKd.                           cKl                                                 .oXXo.                                                              ......'',;;:ccclllooooddxdddxxxkkxxdddddddoolc:;;,'.                                                                                                                                                                         
                                                                                                                                                                                                        .kNc                           .kK;                                                ;KMO.                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                         ,00o,                          :Xd..                                             .xKO:                                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                          ;KWO,                         .dKO;                                             lKo..                                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                           lKXx.                         :XWo                                            .k0,                                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                           .;dKl.             ..,cccc:,. 'OMO'                          ..,:::;'..       :Kx.                                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                             .oKo.          .cOOxlccodxkc.oMX;                        .lkkddooddxkxo;.  .xK;                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                              .kXl.         lNx,.     .dXloWX:                       ,0Xo.      .,cOXx. ,KK,                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                               .xKkl.      :Kk.        .xOKWX:      ..            .lk0k;           .oKxckW0'                                               ..',;:cccccc:;'..                                                                                                                                                                                                                                
                                                                                                                                            ..':cloddoooc:;'.                                                   .lO0x'    '0O'          .;xXXo   .;xkdxdc,       ,OKkl.             ,KWWWWd.                                      ...;cldkkxxxxxdollllldxxxkkd:.                                                                                                                                                                                                                            
                                                                                                                                          .lk0KKOxdddddOXNNXkc'.                                                 ..cK0;   oKc             ,xKx. :OK0c.;0WKc     ,0Xc.               ,0WWMXc                                   ..,lkOKNXOdol,...          .'ldOX0c.                                                                                                                                                                                                                          
                                                                                                                                      ..,dOOdl:,.      .',;cdkkxdl,.                                               .,k0dld0x.             .;k0;:0WXc   ':x0:   ,0Kl.                'OWWMX:                             ..,coxxkOxdol;'.                     .:x0k;.                                                                                                                                                                                                                        
                                                                                                                                    .:k0Od;.              ...';cox00xc;'.                                            .kNNOc.                cKKNMW0,     .d0lcxKXc.                 .dWWMK;                       .';ldxkKNN0Ol'.                              .,xKKd.                                                                                                                                                                                                                      
                                                                                                                                   .dX0o;         ..':clodxkkOkdooONMWNKxc.                                          .O0d,                  .lKWMM0'      .ONXXNO'                   cNWMX:                   .,:lkKNMMWWKx:..                                   .dNNx.                                                                                                                                                                                                                     
                                                                                                                                  'xKd'       .'ldxkkxdddddooloddddxxddxxxkdl:'..       ....,;:::cccccccccccc:::;;;,,cKOl'                   .xWWWO.       ;OXOo.                    .kWWNl            .'::ldxOKNWWNKkoc:'.                              .'.   ....;dKd.                                                                                                                                                                                                                    
                                                                                                                               ..c0k,      .:dxOd:'..                     'codxkkxdooloxkkxkkxdooooooooooooooodddxxxxkx;.                     lNWW0'        .'..                      .:dX0c''',;:lodxOKNWMMWX0xoo:'.           ..                       ,kko:....  .oKo.                                                                                                                                                                                                                   
                                                                                                                              .l0Kx.      'xOxc.                              .'dXWNKko:,'...                        .                        ;KMWXc                                     'ldxkOKNNNXKKOkxocc;'.                .lkdl;.                    .cdkOo,.   .xKc.                                                                                                                                                                                                                  
                                                                                                                              cXNk'      .kK;                                 .dX0o:.                                                         ;XNKXx.                                       ..';cc;,'..                         .c0WXd.                      .dXKc.   ;Kk,.                                                                                                                                                                                                                 
                                                                                                                             ;00o;.     .lXd.                              .,lOkl'                                                            :XO:kKc                                                                             .;lOk;.                   . .;x0xl;..kKk;                                                                                                                                                                                                                 
                                                                                                                            ,O0;......  '0O'.........                    .:OXk:.                                                             .oXc.'x0l. ....                                                                         .o0x:.              ...... .'okOx:oXWd.                                                                                                                                                                                                                
                                                                                                                           .lXd.  ....  ,Kd...........                   cXk:.                                                               'O0,  .kKl.  ......                                                                      .lXWk.           .........    ,OXKNMk.                                                                                                                                                                                                                
                                                                                                                           'OO,  .......cXd.............               .c0x.                                                                .oKo.   'xKd:'........                                                                     .cOKx.        ............    .oXWM0,                                                                                                                                                                                                                
                                                                                                                         .,dKc..........dXl....................      ..c0o.                                                        .....  .;dKd.     .;xK0d;.  ........                                                             ..  ..:KO,    ................... .,ONXo.                                                                                                                                                                                                               
                                                                                                                         'lOk' .........dK: ......................   ,d0k.                                                        ...... .dNXx.        .,lKKd'.   .........                                                      .......  .lXd. ....................... 'lOX:                                                                                                                                                                                                               
                                                                                                                         c0Ko........ .;xK;.......................  .oNXc. ....                                                  ..... .;k0Oo.           .,oOOkd:.. ................                                            .......... .x0:.  .....................   :Kk.                                                                                                                                                                                                              
                                                                                                                        'OMO' ....... .:kO' ......................  ;KWk. ...........                                      ......   ..;x0d'.                .;cokOxlc;..  ..................                                ................'O0,   ....................   .dXc                                                                                                                                                                                                              
                                                                                                                        lNXo......... 'cOx. ......................  lXKl.....................                       .............  .oOKKc.                      .:kXNXOo,.    .....................                ..........................lXo.   ....................   :Kx.                                                                                                                                                                                                             
                                                                                                                       .xXO: ........ ,o0x. ......................  oX0: ...............................   ...................  .'lO0Od,                          .';cdkOkdol:'...  ........................................................ ,0Ol'  ....................   'Ok.                                                                                                                                                                                                             
                                                                                                                       .kKx; .......  cOKd. ......................  lX0c  ................................................  .,cokOx:..                                 ..;lodkkkkxdl;,...   ..................................................dNXc  ....................   ;Kk.                                                                                                                                                                                                             
                                                                                                                       .xKk; ......   c0Xd. ....................... cXNd. ............................................    .,dXX0x;.                                          ..:dxOKNX0kdc;.       .......................................... :XWo  ....................   oNo.                                                                                                                                                                                                             
                                                                                                                        cKXx'......,:ckXNk. ....................... 'OM0, ......................................     ..;cokOOo,..                                                ..';codxkOkxxxoc;,.....   .................................. :XWo  ...................   .kK;                                                                                                                                                                                                              
                                                                                                                         ;oxxxxxxxxkkdoox0k:....  .....          ....oXXk' ..............................     ..,:lldkkkxo:'.                                                             .',;:ldxkxxxxdolc;'..    ...........................lXNl  ..................  ';xKl.                                                                                                                                                                                                              
                                                                                                                            ........    .,okkkxxddollcccccllodxxxxkOkkkOKO;.   ...............        ..,:lddxxkxdoo:,..                                                                          ...',:ldxxkOkdol;'.     ................. .;00d,  ...   ..         .,o0XO:.                                                                                                                                                                                                               
                                                                                                                                           .,:ldkO0KXXXXXXK0Okxddoc,'...:KKl,.                ....,codx0XNKkdo;..                                                                                           .;lk0XNKxl,...     .........    ;ONXKkol:,'...........;clkKKdc'                                                                                                                                                                                                                 
                                                                                                                                                ....''''''.....          ,oxkkxollc:::ccllllldxkxxxkxddl:,'.                                                                                                   ..':ldkkxkxoc:,''..........,o00oclodxkxxxdxxxxxxxxxkOkdc,.                                                                                                                                                                                                                   
                                                                                                                                                                            ..;cloddddddoolcc:;,'..                                                                                                                  ...';cdxxxxkkkkkxxkkkkd:.      ......'''''.....                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                              ..';cllll:'..                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

ASCII-art-generator.org

Flippy - Happy Tree Friends

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .......'''',,,,''''''''.......                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ..',;:lodxkkkO000000000000000OOOkxxdoc:;,...                                                                                                                                                                                                                         
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             .';:ldxxO00KKKKKKKKK0000OOOOOOOOOOOOOO00000000OOkxdlcc;'...............................                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ..,d0KKKKKKKKK0OOOkxddooolcc:ccccccccccccccllloddxkkO0KKXK0OkoodddxkkOOOOOOOOOOOOOOOkkxxdoll:,,'..                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ..:dkOK00Okxxdooolccc::;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::cclooodOKKKKKKK0OOkxxddddddddxxxxkkOO0000000Okxdlc:;'...                                                                                                                                                                   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ...lxOK0Okdolc:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;lOKKK0Okoc::;;,,,,,,,,,,,,,;;;:clooxkkO0KKXXKK0kxo;..                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ....';;:cclloddxxkkxolcc:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:coO0Okoc:;;,,,,,,,,,,,,,,,,,,,,,,,,;;;;::llodxxkOKKK0kxoc,..                                                                                                                                                           
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ..';clokkO0KKKKKKKK0Oxo::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:oO0Oo:;,,,,,,;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;codxO0KKK0Ox;.                                                                                                                                                         
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ...,:oxkOKKKKKKK00KKK00xoc:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;cOXOo;,,;;,,,,;,,,,;,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,;;:ldxO0KKKOl;'                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ...,:cldkOO0000OkkkkkkOOOOxolc:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;cxkxl;,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;:ldxk0K0ko,..                                                                                                                                                   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ..:oxk0KXKK00OxddollldkOOkdlc;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:cxOo;,,;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,;;lk00K0kl.                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ..,;ldxk0KK0Okkxdoooloodxkxxdolc;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;lkOd;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:clxOK0x:'.                                                                                                                                               
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       .;coO0KKKK0OxxdollllllodO0Oxl::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:xKOc,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,,;ldkK0Ox:,..                                                                                                                                           
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ..:clx0KKK0Okxddollllllldxkxxool:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO0d;,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,,,,,,;;:okO000kdc:;..                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               .':lOKKKK0OkxdolllllllllodkOxol;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:x0kl,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:lk0KKKKKOoc;.                                                                                                                                   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           .';cdO0KK0Okxdoolllllllloddxxddl:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;cOko:,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,:ldO00OkO00kol:,..                                                                                                                             
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ..,oOKKK00OxoolllllllllllldOOko:;;;;:;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o0d:;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:x0OdoodOKKK0xoc'.                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ..;dkOKKK0kxdollllllllllloxxxxolc;;;;;;;;;;;;;;;;;;;;;;::ccllooodxxxxkkkkkkkkkkkkkkkkkkkxxxxdddoollccc::;;;;;;;;;;;::x0o,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;,;;;,,,,:coxdollodxk000Odol;...                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   .:okKKKK0kxolllllllllllllldkkxo:;;;;;;;;;;;;;;;;;;;::clddxkO00KKKKKKKKKK00000000000000KKKKKKKKKKKKKKK0OOkxdolc:::;;;;:lkOc,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,;;;,,,,,,,:xOko:::cloxOKKKKkxo,..                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                               .';cx0KK0Okxdlllllllllllllldxkxoc::;;;;;;;;;;;;:cclodxxkOO00K0000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000K000OOOkddolodOkc,;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:coxdol:::clodxO0KKOOxo:,'.                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ..lOKKKK0OdllllllllllllllloxOOxl:;;;;;;;;;;;;:cloxO00KKKK0000OOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOO000KKKK000KOdooooooooooooooooooolllccc:::;;,,,,,,,,;;,,,;;,,,,;;,,,;;,,,,,,,,,;,,,,,,,,,,,,,,;;;,,,,:xOkl::cc:::codxO0KKKKOd:,.                                                                                                         
                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ..,ldkKKK0kxdollllllllllllllodkxdo:;;;;;;;;::loddkO00KK000OOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOO0000KK000000000000000000000000OOOOOkkxxxddoollcc::;;;;,,,,,,,,,,;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,;:coxolc:::::::clooxO00K0Okdc;,.                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .ok0KKK0OxdlllllllllllllllllxOOd:;;;;;;;;;codx0KKKK000OOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOkkOOOOO0000KKKKKKKK000Okxxoolc:;;,,,,,;;;;;;;;,,,,,,,,,,,,,,,,,,;,,,,,,,cxOdc::c::::::::clok00KKKK0xc,.                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .';lkKKK0Okdolllllllllllllllllokkxo:;;;;;:lodxO0KK00000OOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxkkkkkkkOOOO000000000OOkkddooc::;;,,,,,,,,,,,,,,,,,,,,;,,,;,,,;,,:lddlc::::::::::::clodxO00K0Oko;,..                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                   .cOKKKK0OdolllllllllllllllllloxOkl;;;;;:ldx0KKKK0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxkkkkOOO0KKKKKK0Okxoc::;,,,,;;;,,,,,;,,,;;,,,,,;,,,,,;okxl::::::::::::c::clodO0KKKK0kc.                                                                                           
                                                                                                                                                                                                                                                                                                                                                                                                                                                                .:ox0KK0OxdollllllllllllllllllldkOkl;;:ldxk00KK000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkkOOO000000OOxdolc:;;,,,,;;,,,,,,,,,,,,,,;;,;lddoc::::c:::::::::::cldxxOKKK0kdl,.                                                                                       
                                                                                                                                                                                                                                                                                                                                                                                                                                                              .'dKXKK0OxollllllllllllllllllllloOkoc;lox0KKK000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkOO00KKKK0kxdc;,,,,,,;,,,,,,,,,,,,,,,,,cxdcc:cc::::::::::::::::lxO0KKKK0o:'                                                                                     
                                                                                                                                                                                                                                                                                                                                                                                                                                                            .lxkKKK0kdolllllllllllllllllllllodkOo:lxO0KK000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkOOO00000kxdolc;;,,,,,,,,,,,,,,,,,;cdxdc::::::::::::::c::::clldkO0KK0koc,.                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                          .,kKKKKOkdllllllllllllllllllllllllx00kxO0KK00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkO0KKKK00xlc:,,,;;,,;,,,,,,;;,:lxxlc:c:c:::::::::::::cc::cldOKKKKK0o.                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                        .cxOKK00kollllllllllllllllllllllllld0KK00KK0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkOO0000Okxlc:;,,,,,;;,,,,,,,:dkxl:::::c:::::::c::::::::cldkO0KK0kdc.                                                                             
                                                                                                                                                                                                                                                                                                                                                                                                                                                       .dKKKKOxdlllllllllllllllllllllllloodkKKKK0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkO00KK0Odc;;,,;;,,;,,,,,:cxkc:::cc::::::cc::::::::::::cdO0KKKKk;..                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                    .;lxKKK0kollllllllllllllllllloodxxkOO000OkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkO0000Okxl:;;,,;;,,,;,,:xxdl::::::::::::::::::::::::ccoxO0KKOxo,.                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                    :OXKK0OdllllllclllllllllllldxkO0KKKK000xc:oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkO0KKKOxo:,,,;;,,;;,:kKkc:::c:::c::::::::::::::::cccodOKKKKOc..                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                 ..cOKK0kdllllllllllllllloodkkO00KK0000OOOOl;;oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkO00K0kdlc;,,,,;,,cdkxl:::::::::::::::::::::::::::cldO00K0ko,.                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                .ck0KK0kolllllllllllllloxO0KKKK00OOOOOOOOOkc;cdOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkOOKKK0dc;,,;;,,;lOxlc:::::::::::::::::::::::::::clox0K0KO:..                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                              .'cOKK0xdolllllllllllodkO0KKK000OOOOOOOOOOOOk::oxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkO000Oxdc:;,,,;dOOdc:::::c::::::::::::::::::c::::cdO0KK0ko'                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                             .cO0KKOdlllllllllllodkO0KKK0OOOOOOOOOOOOOOOOOx::dkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkOKKK0kd:;;,:xK0d::::cc:::::::::::::::::::::::::lok0KKKk,.                                                               
                                                                                                                                                                                                                                                                                                                                                                                                                                            .cOKKOxdlllllllllodxO0KKK00OOOOOOOOOOOOOOOOOOOd;cxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkOO0K0koc:,cxOOo::::::::::::::::::::::::::::::::cdO0KKkdc.                                                             
                                                                                                                                                                                                                                                                                                                                                                                                                                          ..c0K0kolllllllllldO0KK000OOOOOOOOOOOOOOOOOOOOOOo;lkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkOOKK0kc;;o0koc:c:::::::::::::::::::::::::::c::ldkKKK0o.                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                         .cxOKkdolllllllodxk0KK00OOOOOOOOOOOOOOOOOOOOOOOOOo;oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkO0KOdloO0Odc:::::::::::::::::::::::::::::::::lx0KK0o:'                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                         :0KKkollllllllokKKK000OOOOOOOOOOOOOOOOOOOOOOOOOkkl;dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkO0KKOOKKOo:cc:::::::::::::::::::::::::::::::cokOKKKx'                                                         
                                                                                                                                                                                                                                                                                                                                                                                                                                      ..:O0OkolllllloxkOKK00OOOOOOOOOOOOOOOOOOOOOOOOOOOOkdc:x0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkO00KKKKxc::::::::c:::::::::::::::::::::::::ccokKKKxl,                                                       
                                                                                                                            ....................                                                                                                                                                                                                                                                                                      ;xOKxollllllloOKKK0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkd::k0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxk0KKK0oc::c::::::c::::::::::::::::::::::::c:ck0KKXk,                                                      
                                                                                             .....................................................................................                                                                                                                                                                                                                                                   ,kKKkollllloxkOKK00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxl:ck0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkkkkkkkkkkOkkOKOxdlcc:::::c:::::::::::::::::::::::::::lox0KKx,.                                                    
                                                                             .................................................................................................................                                                                                                                                                                                                                                      'kKKkllllllokKKK0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOdc;ckOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkkkkOOOOOOOOOOOOOOOkl;lOKKK0xdl:::cc::::::::::::::::::::::::::c::cdO0Kkl'                                                   
                                                              .............................................................................................................................................                                                                                                                                                                                                                       ,lx0kxollllok00K00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOd:;lOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkkkOOOOOOOOOOOOOOOOOOOOOOOl';x000KK0Okdolc::::::::::c::::::::::::::::cc:cld0K0x'                                                  
                                                     ...............................................................................................................................................................                                                                                                                                                                                                             ;OXKkollllldOKKK0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo;;oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOl':xOOOO000KKKOdlc::c::::::::::::::::::::::cc:::coOKKd.                                                 
                                              ..........................................................................................................................................................................                                                                                                                                                                                                        'xKXOollllodOKK00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo;;oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkc':xOOOOOO00KKK0kdlcc:::cc::cc::::::::::::::cccc:cxOK0:.                                                
                                   .............................................................................................................................................................................................                                                                                                                                                                                              ,lxK0kdlllldO0KK0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkl,;dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkc':xOOOOOOOOO00KK00kxoc:::::cc:::::::::::::::::c::clx0ko;                                               
                           ............................................................................................................................................................................................................                                                                                                                                                                                      ,kKK0dllllldOKKK0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkc';dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkc':xOOOOOOOOOOOO00KKKKkocc:::::ccc:::::::::c::::::::cxKKx'                                              
                  ..........................................................................................................................................................................................................................                                                                                                                                                                               .;kKK0dlllldk0K000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkc':xOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkc':kOOOOOOOOOOOOOOO000K0Okdcc::::::::::::::::::::::::lk00o.                                             
           ........................................................................................................................................................................................................................................                                                                                                                                                                       ;xOK0Oxlllld0KKKOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOx:':kOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOk:':kOOOOOOOOOOOOOOOOOO0KKKKkdoc:c:::::::::::::::::::c:ldk0c..                                           
   .....................................................................................................................................................................................................................................................                                                                                                                                                                .;kKKKkdollod0KK0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOx:':kOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOx:'ckOOOOOOOOOOOOOOOOOOOO00KKK0xocc::::::c:::::::::::::::oOko,                                           
............................................................................................................................................................................................................................................................                                                                                                                                                           .;OK0K0dllldk0K0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOx:'ckOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOx:'ckOOOOOOOOOOOOOOOOOOOOOOO00KK0Odc::::c:::::::::::::::::dKXd.                                          
.................................................................................................................................................................................................................................................................                                                                                                                                                     ;dOKOkOkocldOKK0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOd;'ckOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOx:'lOOOOOOOOOOOOOOOOOOOOOOOOOO00KK0kolc:::::::::::::::::::cx00c.                                         
......................................................................................................................................................................................................................................................................                                                                                                                                              .;OKK0xxkxlcoOKK00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOd;,lkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOd;,lOOOOOOOOOOOOOOOOOOOOOOOOOOOO00KK0Oxc::cc:::::::::::::::loOO,                                         
..........................................................................................................................................................................................................................................................................                                                                                                                                         ;okKK0xxOOdoxOKK00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo;,lkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOd;,lOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0KK0kolc::::::::::::::::ccdOd;.                                       
..............................................................................................................................................................................................................................................................................                                                                                                                                    ,kXK0OxoOKOokKKK0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkko,,lkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo;;oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000K0Odcccc:c:::::c::::::ck0k:                                       
..................................................................................................................................................................................................................................................................................                                                                                                                               ,xKK0xdodOKkx0KK0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkl;;lkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo;;oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0KK0xlcc:c:::::::::::::o0Xx'                                      
......................................................................................................................................................................................................................................................................................                                                                                                                         .cxKK0koook00O0KK0OOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkl;;okkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOl;:dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00KKOdoc:::c::::c:::c:cxK0c.                                     
.........................................................................................................................................................................................................................................................................................                                                                                                                     .o0KKkddoodOK00KK0OOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkl;:okkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOl;cdOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00K0Odlc:::::cc::ccc:ok0k'                                     
............................................................................................................................................................................................................................................................................................                                                                                                                 .lKXKOoloold0KKKK0OOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkc;:okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkc;lxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00KK00xc:cc:::::ccc:cokKl..                                   
...............................................................................................................................................................................................................................................................................................                                                                                                            ..:OKKOdoooooxKKKK0OOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxc;cdkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkc:oxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00KK0xl:c:::::::c::cd0kl'                                   
...................................................................................................................................................................................................................................................................................................                                                                                                        ;dOX0kdooooodOKKK0OOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxc;cdkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOk::oxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00KKxoc::::::::c::lkK0l.                                  
......................................................................................................................................................................................................................................................................................................                                                                                                    'xKK0xoooooodxOKKK0OOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxc;cdkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOx:cdkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00K00kl:::c:::c::cd0Xk'                                  
.........................................................................................................................................................................................................................................................................................................                                                                                                .oKKKkoloooooxO0K00OOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxc;cdkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOx:cxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0KKKkc::c:::::::lOXKc.                                 
............................................................................................................................................................................................................................................................................................................                                                                                           ..:0KKOdoooooook0KKOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxc;ldkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOd;lkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00K0kol::cc::::cx0Kk'                                 
..............................................................................................................................................................................................................................................................................................................                                                                                         ,okK0Oxooooooox0KK0OkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOx:;ldkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOd;lOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0K00xc:cc:ccc:lxOKd;.                               
..................................................................................................................................................................................................................................................................................................................                                                                                    .o0K0kdooooooxkOKK0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOx:;ldkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo;oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0KK0xc::c::c:cokK00o.                              
.....................................................................................................................................................................................................................................................................................................................                                                                                 :0XKOooooooodOKK0OolxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOx:;ldkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkl;d0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0KK0dc::::c:ccxKKX0:                              
.......................................................................................................................................................................................................................................................................................................................                                                                              'xKK0xoooooodkKKKOkl;okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOx::lxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkxc;x0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00KOxo::::::cd000Kk,                             
..........................................................................................................................................................................................................................................................................................................................                                                                         ..c0K0koooooodkKKK0Okx::ldkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOx::oxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkdc:x0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00KKkc::c:::okkxOKo'.                           
.............................................................................................................................................................................................................................................................................................................................                                                                      'lkK0kdoooooxO0K0OOkkko;,cxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOx::oxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxo::k0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0KK0dc::c:;lkxlxKOx;                           
................................................................................................................................................................................................................................................................................................................................                                                                   c0KKkooooood0KK0Okkkkkkl,;lkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOx::oxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOO00OOOOkOOOkkkOOOOO00OOOOkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxl;ck0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0KKOo:::::okdcoOKKo.                          
...................................................................................................................................................................................................................................................................................................................................                                                               .xKK0dooooodOKK0Okkkkkkkxoc:okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOx::lxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOO0OOkxxddddooooooooddddxxxxkkkOOOOOkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOdc;lOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00KKxoc:::dkoclxKXO,                          
.....................................................................................................................................................................................................................................................................................................................................                                                             :0XKkooooooxKKOOkkkkkkkkkkd::oxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOx::oxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOO00OkdololloooooooooooooollllooodkkOOOOOkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo;;oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0K0ko:clkOocld0XKl..                        
.........................................................................................................................................................................................................................................................................................................................................                                                        .oKK0xoooodk0KOkkkkkkkkkkkkko;,cxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOx::oxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOO00kddoooodxxxxxddddddddooooooooooooddxkkOOOOkkxxxxxxxxxxxxxxxxxxxxxxxxxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOl,;dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0KKkldO0klllokKKkc'                        
............................................................................................................................................................................................................................................................................................................................................                                                     'kKKOdooookKKOkkkkkkkkkkkkkkkl,;lkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOx:;ldkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOO00kolloodkOOOOOOOOOOOOOkkkkxxxdddooooooooxkOOOkkxxxxxxxxxxxxxxxxxxxxxxxxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkc';xOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0KK0k0X0dlllldO00O:                        
...............................................................................................................................................................................................................................................................................................................................................                                                  ;OKKkoooox0K0kkkkkkkkkkkkkkkkxoc;okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOxc;cdkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOO00OxooodxxOkollloooodxkkxxxxxxkkOOxdooooooooddxkOOkkkxxxxxxxxxxxxxxxxxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOk:':xOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0KKKKKKkllllloxOKKd.                       
.................................................................................................................................................................................................................................................................................................................................................                                               .c0K0xooldO0OOkkkkkkkkkkkkkkkkkkd;;ldkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxc;cdkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOO00OdodddxkOxc;:::::;lxxocccllllxOOkddddddooolloodxkOOOkxxxxxxxxxxxxxxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOx:'ckOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0KKKOkdlllllloxKXO,                       
.....................................................................................................................................................................................................................................................................................................................................................                                          ..lK0Oxooox0Okkkkkkkkkkkkkkkkkkkkko;,:dkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxc;cdkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOO00OdddddxkOkl::::::cdOdlccccccdO0OxdddddddddooooooodxkkOOkkxxxxxxxxxxxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOd;'lOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKOxdllllllld0X0c                       
........................................................................................................................................................................................................................................................................................................................................................                                       ..oK0OxodxO0kkkkkkkkkkkkkkkkkkkkkkko;,cxOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxc;cdkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOO00kxddddxkOOxxxxddddkOxoooollokOkxdddddddddddddddoollodkOOOOkxxxxxxxxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo;;oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo;lOKKOolllllcoOKKd.                      
...........................................................................................................................................................................................................................................................................................................................................................                                    ..oK0Oxok00Okkkkkkkkkkkkkkkkkkkkkkkxdl;ldxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOxc;cdkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOO000kxddddxkOOdooooodkxdoooooxkOOkxxdddddddddddddddddoooooodxkkOkkkxxxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOl;:dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOx:'cOKKKkollllllx0Kk'                      
..............................................................................................................................................................................................................................................................................................................................................................                                 ..oKK0xdOK0Okkkkkkkkkkkkkkkkkkkkkkkkkxc;;lkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkc;cdkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOO00OkddddddxkOxllcccoxl;;;:clk0OkdddddddddddddddddddddddoooooooxO0OOkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0kc;lxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOl;:dO00KKxollllldO00:                      
.................................................................................................................................................................................................................................................................................................................................................................                               .cKK0kx0K0kkkkkkkkkkkkkkkkkkkkkkkkkkkxc,;okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkc;:okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxkkkkOOOOOxdddddddxkOkxolcdxc:cldkkkkxddddddddddddddddddddddddddddoooodxxOOO0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0k::oxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOx:cxkOOO0K0kdlllloxOKl..                    
....................................................................................................................................................................................................................................................................................................................................................................                             ;0K0OOK0Okkkkkkkkkkkkkkkkkkkkkkkkkkkkdl:;okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkl;:okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxdollccccloodxkOOkxddddddddxkOOkxdkxdxkOOkkddddddddddddddddddddddddddddddddddoooodxkO0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0x:cxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkxl;d0OOOOOKKKOolllodkKd;.                    
.......................................................................................................................................................................................................................................................................................................................................................................                          'kKK0K00Okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkd::cokkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkl;;okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkdolc:;;,'''''',;cldkOxxxxxxxxddxxxkkkOOkkkxxxddddddddddddddddddddddddddddddddddddddoooodxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOd;lkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOdc:lkOOOOOO0KKKxlllloxKkl'                    
...........................................................................................................................................................................................................................................................................................................................................................................                      .xKKKK0OOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkd:';dkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko;,lkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkdc::;'...........''ck0OkkkkxxxxdddddxxxxdddddddddddddddddddddddddddddddddddddddddddddddooooodkO0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo;oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkc,:xOOOOOOOO0KKOolllldK0x;                    
............................................................................................................................................................................................................................................................................................................................................................................                     .oKKKK0OOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkl;;cxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko;,lkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxc::;'..............ckOOkxxxxxxdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddoolooxkkO00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkl;dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOd;,lOOOOOOOOO0KK0dlllcd00O:                    
...............................................................................................................................................................................................................................................................................................................................................................................                  .c0KKK0Okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxdl;cdxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko;,lkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxol:,'...............'lkxxoollllllccccccc:::c:ccc::::cccccccclllllooooooddddddddddddddddddddddoooooodxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkxc:x0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkc:lxOOOOOOOOO00KKkdolld0K0l.                   
...................................................................................................................................................................................................................................................................................................................................................................................               ;0XKK0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkl;,cxOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko;'ckkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxl::,.......;::::;,'.',:llc::;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;:::cclloodddddddddddddddddddooooloodkOO0000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxo:ckOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOko;oOOOOOOOOOOOOO0K0kdlloOKKo.                   
......................................................................................................................................................................................................................................................................................................................................................................................            ,kXKKOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxl:;coxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkd;'cxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkdc;,.....';:cc:ccc::;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;:::cclllooodddddddddddddoooooodxxxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOdc;lOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOdl:ckOOOOOOOOOOOOOOKK0xlcokKXd.                   
.........................................................................................................................................................................................................................................................................................................................................................................................         .xXKKOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxl,,cxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkd;':xkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko;,......:lc:clllc:;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;::ccllooddddddddddddoooooooddxkO0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo;;oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkc':xOkOOOOOOOOOOOOO0KKOoclkKXx.                   
.............................................................................................................................................................................................................................................................................................................................................................................................     .oKKK0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxl:;cxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkd:':xkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkkkkkkxl;'....'cdxolooooddddc;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;cdxkOO0000000OOOxxddddoooooodxxkOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkl,;dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo::oOOOOOOOOOOOOOOOO0KK0dclxKXk'                   
...............................................................................................................................................................................................................................................................................................................................................................................................    cO0K0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxo;:oxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkx:':dkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxl;'..;cdkc,........,oO0d;',,,,,,,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ldk00Oxoc:::::cdO0KX0OxddddddooloooxkOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkx:':xkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOd;cxkOOOOOOOOOOOOOOOO0KKKkllxKXO'                   
.................................................................................................................................................................................................................................................................................................................................................................................................. ;xOK0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxo:;:dkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkx:';okxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo:;;lxko'..,::c::::'.;lxkdl,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:lxdol;...         ..'cxk00Okxddddoooloodkkkxdoooooooodddxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkd:'ckkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkdc:xOOOOOOOOOOOOOOOOOOO0KKOdoxKXO,                   
...................................................................................................................................................................................................................................................................................................................................................................................................,lkK0Okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkdc;;dkkkkkkkkOkkkkkkkkkkkkkkkkkkxxxc,;oxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdl:;lOo...cxo:;;;;coo;  .xXKo,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,',,,';dK0l.                    .;0NXOxdddddoooolllc::;;,,;;;;:::ccldxkkkkkkkkkkkkkkkkkkkkkkkkko;,lkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOl,;oOOOOOOOOOOOOOOOOOOOO0KK0kdxKXO'                   
...................................................................................................................................................................................................................................................................................................................................................................................................':xK0Okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkd:::oxkkkkkkkkkkkkkkkkkkkkkxxxxxxc,;lxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdlcc;;cxd.  ,ooldO0Od:,ll.  .'cxxdl;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:lxkd;                        ':xKOxxxxddllcc:,,'.........'',;;;:clodxkkkkkkkkkkkkkkkkkkkkkl;:okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOd:;lkOOOOOOOOOOOOOOOOOOOO0KKKOxxKXO,                   
....................................................................................................................................................................................................................................................................................................................................................................................................'oK0OOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxc,;lxkkkkkkkkkkkkkkkkkxxxxxxxxxl,;lxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxoc:;,.c0O,   ;o:oKWWWKc'cl.     .o0KOoc:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;kNK;                            .xXKkdxxdl::;'.................';::::ldxkkkkkkkkkkkkkkkkkOxc:ldkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOx:cdkOOOOOOOOOOOOOOOOOOOOOO0KKKkkKNO'                   
.....................................................................................................................................................................................................................................................................................................................................................................................................c0K0Okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxdl;codkkkkkkkkkkkxxxxxxxxxxxxxl;;cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdlc:;'.';kN0l:ccxOOOXNNNKkdOkc;;,''..';kXK0kdl:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ck0Oc       ',,;;;;,.              ,KWKdoooc,'.....................',;:::lxkkkkkkkkkkkkkkkkOd:cdxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOkdc:dOOOOOOOOOOOOOOOOOOOOOOOO00KKOOKXk'                   
.....................................................................................................................................................................................................................................................................................................................................................................................................:OK0Okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko;,:dkkkkkkkkxxxxxxxxxxxxxxxo:;cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdlc:;,..,:oxkkxxxddoooddddddxxxkOO00OOxxokKKxlc:;',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,cx0Xc.     .'cxlcccccld:.            .kWXkl::,.......',;;,,''...........,:::lxOkkkkkkkkkkkkkkOo;lkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOl,;oOOOOOOOOOOOOOOOOOOOOOOOOO00KK00KXx.                   
.....................................................................................................................................................................................................................................................................................................................................................................................................,kKK0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkoc::odxkxxxxxxxxxxxxxxxxxxxoc;:dkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxoc::'...,,;;,,,,,,,,''',,,,,,,,,;;;::cloooxkxc''',;;;;;;;,,,,,,,,,,,,,,,,,,,,,;;;;;:cxO0x;      .:xo:;;:;;;;:od:            dW0oc:,....',;;::::;:::::;'........';;:oxkkkkkkkkkkkkkkkl;okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko:;lkOOOOOOOOOOOOOOOOOOOOOOOOOO0KKKKKXd.                   
......................................................................................................................................................................................................................................................................................................................................................................................................dKK0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxc,;cxxxxxxxxxxxxxxxxxxxxdl;:dkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxoc;;'..','''''...............''''',,,,,,'''',,,,,;:llllllol:,'',,,,,,,,,,,,,',;dkkk0KKO:..       'ooccxkkxc;;;:oo'           oW0c,,....,cc:;,,,,,,',:lol;.........';coxkkkkkkkkkkkkxdc:dOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkdc;cdxkOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKo.                   
......................................................................................................................................................................................................................................................................................................................................................................................................l0XKOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxc:;:odxxxxxxxxxxxxxxxxxdo:;okxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxocc;'....................................''',,,,,';:locc:cccllcccccccc::;,,',,,,,:coKXKo.          'oocxNWWNkc:;coo'           oWKc','..':l;,,,,,,,,,,,:cll:'........,cldkkkkkkkkkkkkdl:cxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkd:,:dkkkkkkkOOOOOOOOOOOOOOOOOOOOOOO0KKKK0c.                   
......................................................................................................................................................................................................................................................................................................................................................................................................;OXKOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxo;;:ldxxxxxxxxxxxxxxxxdc;oxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo::;;codxdddolc;...............................'',,,,clc::c::::ccccccccccl:,,,,,,,,,'lKWk,..........;dkxOWWWWkc:;lxl.          .dMKc',,'..'cc;,,,',,,,,,,;col;........,cldkkkkkkkkkkkko:;lkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOx:;cokkkkkkkkkkkkOOOOOOOOOOOOOOOOOOO0KKK0x;                    
......................................................................................................................................................................................................................................................................................................................................................................................................'xKK0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxoc:;codxxxxxxxxxxxxxxxc;lxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxoccld0XXXKXXNNNNXOkdc,...............................',:llcc:::::::::::::cll:,,,,,,;:lkXWNKOOOOkkkkkkk0K0KXNNNKOOkO0d,...       'OM0:',,,''.,cl:,,,,,,,,,,,:lc,........,coxkkkkkkkkkkkkl,;okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxdc;oxkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOO0KKKkl'                    
.......................................................................................................................................................................................................................................................................................................................................................................................................cO0KOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxdo;;:lxxxxxxxxxxxxxxl;lxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdlcckXNXOxxxkkkkO0KXXNNOdc................................;lll::::cc::::cclll:,,,,,,,lxkkxxxdolllccc:::::::cllldxxkOKKKX0Oko;'.   cXWk,',,,,,'.,:cc,,,,,,,,,;c:,.........;ldxkkkkkkkkkkkxc':dkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkc,;lkOkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOO0KKKd,.                    
.......................................................................................................................................................................................................................................................................................................................................................................................................,lkK0OOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxoc;;cloxxxxxxxxxxxo;cdxxxxxxxxxxxxxxxxxxxxxxxxxxxxdc:ckNWWXd:;,'....'l:';dKNXk:'...............................';clccccllllcc::;,,,,,',,;;;,,,,,''',''''''''''''',,,,;;::clodxkkkkxdd0Kxc,,,,,,,,'..,c:;,,,,,,:c:'........',cdkkkkkkkkkkkkOd:'cxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkl;;lxkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOO0KKKc.                     
.........................................................................................................................................................................................................................................................................................................................................................................................................lKK0Okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxdl;';lxxxxxkxxxxo;:odkxxxxxxxxxxxxxxxxxxxxxxxxxxl::dXWNNXc         :,   'cxNKOl................................':clcc:;,,'...................................''''''''',''''',;:cxO0XKOo,',,,,,,,''.,clc,,,;c;,.........;::lkOkkkkkkkkkkkOo;,lkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxo;cdxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOO0KKO,                      
.........................................................................................................................................................................................................................................................................................................................................................................................................;kKK0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxolc:clodoollllc;;:loooodxxxxxxxxxxxxxxxxxxkkxdlox0WWNNNk:'.......cc......:dkOkl:,...............................'.............................................................'',:loc,',,,,,,,,,'',:cccc:,........',;cloxkkkkkkkkkkkkkxl;:okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko:;cxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkO0KKd.                      
..........................................................................................................................................................................................................................................................................................................................................................................................................lKXKOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxo:,,;::;,'..',,,,;::clodxxxxxxxxkkOOOOOOkkxodxxkxxxxdolclcccccodllccc:;;:dXNX0o,'..................................................................';::coodddddddoolcc::,''...........''',,,','..,:;'........';::ldkkkkkkkkkkkkkkkxo::ldkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko;'cxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOKXKc                       
..........................................................................................................................................................................................................................................................................................................................................................................................................,kKK0Okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxdoolllllc:;,,,'.....,'...'',;:cdkOkxxdoollc::;;,,,'''........'''''''''',,,,,,;;;;cllooc:;;;:;;;;;;;,,'''........................................',;coddkkOO000OkkxxxxxkkkkkOOOOOOOOkkdolc;........'''''.........';::loodxkkkkkkkkkkkkkkkkdc;cdxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxo:coxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOKX0;                       
...........................................................................................................................................................................................................................................................................................................................................................................................................cO0K0Okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxdl:;,''',:c;..'''....,'......:odxdoc;''......................................................',,;:ccclllllcc:;,''...........................,:clxOK0OkxdlcccccclddolooddoooodxdooodkO0XNWWXkdl,........',....',;:lxkkkkkkkkkkkkkkkkkkkkkkko;;lkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko:;cxOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOKX0;                       
...........................................................................................................................................................................................................................................................................................................................................................................................................';dK00Okkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxdl:,......;:;,,,,;;,,',;'.';:::c:,.....................................................................'',;;;;::::;;;::;;;,''',,,,;::cllloooolllcoxo:...        ..,lo;,,'....'',:odolccldxxOKXXKkdo;..........';::cdkOOOOOOkkkkkkkkkkkkkkkkc,;dOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxl:;cxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOKX0;                       
.............................................................................................................................................................................................................................................................................................................................................................................................................;kKK0Okkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxdoc,......,::::;;;;;;::::;:ddl,......................................................................................',;:cclloxO00KXXKkolc;'..    ,:..            .;c'            .;oxdlclccclod0NWWXxl;........,:::ldkOOOOOOOOOOkkkkkkkkkkx:':xOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxl;cdxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOKXO,                       
..............................................................................................................................................................................................................................................................................................................................................................................................................c0KK0kkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxocc;....',;,,'........':ool;'...............................................................................................'';:cclool::;;,''... .:,              ;d:               ,ddc;::::clldxxkKNNKx:,.....';c::cdOOOOOOOOOOOOOOOkkkkko;,lkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxl:;cxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOKXk'                       
...............................................................................................................................................................................................................................................................................................................................................................................................................o0KKOkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxo:;::'..,::,...........,dkc...............................'''''''':oc;'''''''''''''''''''''''''''.......................................',;:clllc:od;.            'c:.             ..c;       ..'lddllkKXWX0d'....,::::lkOOOOOOOOOOOOOOOOOOkl;:okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxc;;lxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOKXx.                       
...............................................................................................................................................................................................................................................................................................................................................................................................................,cxK00Okkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxdo:,.',;,;;;,............;llc;:::;;;,,'.............''''''''''''',:lc;;cllc:::c:;;;;;:;;;;,,''''','''''''''''''.................................',,,;c:;;;;;,''..  .:,               ;o:.           ':lolco0NWNk;...';::;cdOOOOOOOOOOOOOOOOO0kc:oxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkdoc:ldxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOKXd.                       
.................................................................................................................................................................................................................................................................................................................................................................................................................;kKK0Okkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxdlc,....,;:;,.................',;;cccloooolcc:;;,,'''''''''','',',lkl.  ,oo:,;,;:okdollllooolcc;''''''''''''''''''''''''''''''.............................,;;clllccdd,..            'c;.              .ldc:oXWWW0o;..,;:::oOOOOOOOOOOOOOOOOO0x;cxkOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkd:,;okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOKKo.                       
..................................................................................................................................................................................................................................................................................................................................................................................................................:OKK0OOkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxoc:,......,;,.........,'..............,cldO0OOkkkxdollcccc:::;,,,cl:.  .:,       ;xl........',;cl:;;;;;;;:::::::::;,''''''''''''''''''''.........................',;::;;;;,;,'...   .:'                 .oxxOXNNWWNk,..,:::lkOOOOOOOOOOOOOOOOOo;oOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkxo::ldkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk00Oc                        
..........................................                                               ..........................................................................................................................................................................................................................................................................................................................ck0KK0kkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxoc:,......,:;,.....',;;'..............'cldOOOOOOOOxolcc::cxKK0kxxx,    ,c.       ,d:           'c.        ...',;clooc;;''.''''''''''''''''''''''..........................',;clllc:;oc.                  c0XXXXXNWMWd..':c:cxOOOOOOOOOOOOOOOkxc;xOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkl:;:xkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk00k;                        
........................                                                                                 ...........................................................................................................................................................................................................................................................................................................,l0KK0kkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxdlc;'......;::,''',;;:;..............':oxkOOOOOOOOxlc;'...;o0WNNXo.   .;;        ,x:           ':.               ..';;clc:::::::::;;;,''''''''''''''''''.......................'';::c:;;;;,,'...        ,ONNXXXXNNWWK;.':::cdOOOOOOOOOOOOOOOxo::k0OOOOOOOOOOOOkkkkkkkkkkkkkkkkkdoc::lxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkO0ko,                        
      ...                                                                                                              ...............................................................................................................................................................................................................................................................................................o00K0Okkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdo:;,'.....,,::::;,',;,'...........';okOOOOOOOOOOxlc:'....'oNWWk.   .,c'        ,x;           ,:                     'l;.',,;;:cclloolc::,'''''''''''''''''''''........................';::clol:,'.   .kNXXXXXXXNNWNo.';c::dOOOOOOOOOOOOOOOd:;ckOOOOOOOOOOOOOOkkkkkkkkkkkkkkkd:,;okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOKx:.                        
                                                                                                                                ......................................................................................................................................................................................................................................................................................',o0KK0kkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdoc:;'......,;,'....',;,''''.....';cdOOOOOOOOOOOdlc:'.....,ONXl    'l:.        ,d;           ,;                     ,:          ....',;;;:::cc::;,''''''''''''''''''.......................',,;;;;;;;oKXXXNXXXXXXNWx;,,c::okOOOOOOOOOOOOOOl,;oOOOOOOOOOOOOOOOOOOOkkkkkkkkxdl:cldkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkO0Ko'.                        
                                                                                                                                         ................................................................................................................................................................................................................................................................................l0XK0kkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxl:::;,,'..,,.........',;::clllllodkOOOOOOOOOOOxlc:'......lXWx.   ,d:.        ;d,           ;;                   ..:,                     .,:clollc;,,,''''''''''''''''''''.......................',,cdxOKXNNNNNNWOc,,c::okOO000KKKK00OOx:':xOOOOOOOOOOOOOOOOOOOOOOkkkkxc,;cxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk0K0c.                         
                                                                                                                                                 .........................................................................................................................................................................................................................................................................lk0K0Okxxxxxxxxxxxxxxxxxxxxxxxxxxxxddoollccc:clllc;;;;,...',;coddxkkkOOOOkkkkOO00OOOOOOOOxoc:,.......dKKo.  ,d;         ;d,           ;;                   .cc.                         ..,;ll;;;;::::::c::;;,,''''''''''''......................'';clldkO0XOo::c::okO0OkkkO00KK0KOc,lOOOOOOOOOOOOOOOOOOOOOOOOkxo::coxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk0XO,                          
                                                                                                                                                       ....................................................................................................................................................................................................................................................................'l0Oxoclooddxxxxxxxxxxxxxxdddoollc:;;;::cldxxxxxo;,'.,;;lxOO0OOOkxxxdddddddddkO00OOOOOOOkdl:,.......':xXo..,d;         :x,          .;,                   ,x:                            .,c'    ....',;ccloool:;,'''''''''''''.........................',:looddddOKOdlllooooxO000OxkOOOOOOOOOOOOOOOOOOOOOOOkl;;cxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOKXx.                          
                                                                                                                                                              ...............................................................................................................................................................................................................................................................lkkdcc:::::ccccccccccccccccccccclllodxxxxxxxxxl;,,;oxkOOkkxddddddddoooodddoxkO000OOOOOkxl:;'........,xK0dld;        .:d,          .;'                   :x,                            ;d:.             ...',;;;::cc:;,',;ccccc:,''''......................',;;coooddxxxdoooxkO00XKOOOOOOOOOOOOOOOOOOOOkxoc:cokOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkO0Kl.                          
                                                                                                                                                                   ..........................................................................................................................................................................................................................................................,ONXOxdddooollllllllllloodddxxxxxxxxxxxxxxxxxdc:ldkOOkxdoodddddooooooddddddodxO00OOOOOOko:;;'........'xXNX0c        .co'         .':'                  .cc.                           .co'                       .,:codddoc:,,;ll,'''''''''........................';:d0xoooodk00XK0OOOOOOOOOOOOOOOOOOxc;;cxOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk00k;                           
                                                                                                                                                                       ......................................................................................................................................................................................................................................................'xXK0kxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdl:lxO0kxdooooooooooooodddddoddoodkO00OOOOOOd::;'.........,lkNWO:..     .:o'         .,:'                  'c,.                           ,c'.                          .;dxl.     .oc''''''''''''''....................,cdkdooodxO00XKOOOOOOOOOOOOOOOOOOxc;;lkOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk0ko'                           
                                                                                                                                                                            ..................................................................................................................................................................................................................................................l0K0kxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo:;lkO0kdolllllllllllloodddododdoodxkO0OOOOOxl::,...........,d0KNOdo:;;;coo'         .;c'                  ;;.                           .:,                            .:,.        ,ol;'''''''''''''''''............';ldxdooodxk00KXXK0OOOOOOOOOOOOOOkoc:coxkOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOKd,.                           
                                                                                                                                                                                 .............................................................................................................................................................................................................................................:xOKOxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc,;okO0OxollllllllllllloooddddodddoodkO00OOOOo::;..............c0NX0dolooxO:         .:c.                 .:,                            ,c.                           .::          .lOo;,,''''''''''''''''''''....,okkxooodxOO0KKXX00KKKKK00OOOOOOOkd::cokOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk00:.                            
                                                                                                                                                                                      ........................................................................................................................................................................................................................................':xKOkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxd:,:dxkOOOxllooodxxdlllllloooddddddddddxkOOOOOxc::,..............,dk0KOxdlldo;.       .c:.                 .c.                          .':,                           ;l:.           c000Okkxddolcc:;;;,'''''',;clldddddxxkO0KKKKK0OOOOO0000KKKK00OdlllxkOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkO0k'                             
                                                                                                                                                                                          ......................................................................................................................................................................................................................................c0K0kxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxl;,cxxxk00OxxkkkkOOkollllllooodoodddoddddxO000Ooc:;.................,xXWNKxloxl:,..   ,oo:,;,...           ;:                           ,dc.                          ,c,.            ;kKNXXXNNNNXXXK0kxxdolccodxkxxoooxO000KKXK0OOOOOOOOOOOOOO0KKXX0O00OOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOKKo.                             
                                                                                                                                                                                              .....................................................................................................................................................':loooollllllll:,.......cooolccc::::,........................................,xKKOxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkxc;coxxxkO00OkkkkkOOxoooodddxxxdodddoodddxkOkxxkkxdl,..................:ld0XXK0OxdlcloxkO0Okxxxkxxoc;.    .':,                          .:o,                          ':.              'o0NXXXXXXXXXNNW0xxxxxxxxxdoooxOO0KKKKK00OOOOOOOOOOOOOOOOOOO0XX0KK0kOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk0XO;                              
                                                                                                                                                                                                  ..............................................................................................................................................'cdkOOOOOkkkxdddxkkkl;,.. ,kKK0OOO00000Oxo:'.....................................c0XKkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo;:dxxxxOOO00kxxxkkOkxkkkkkkkOOxdddddddodkOOocclxOOOxl:'..................'lxONNXKkxk0Kkddxo:,',;oOKKk;.  .lc.                          ,c'.                        .cc.               .ckNXXXXXXXXNWXOkOxoooooooodxOKXXXXXXKKKKKK000O0000000OOOO00KX0OOK0OOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOKKo.                              
                                                                                                                                                                                                      .......................................................................................................................................,:lxkOOkxxxkkkkxxxxdddxxxdo:;o00Okkkxxddddxkkkxddl:;,'..............................'xKK0kxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdc;oxxkkOOOOO0OOkxxxkkkkkkkkkkxdolooodddoxkOOocccdkkddkxdolc:,'...............':dxOKXKXKxllclol;'..';ck0Oo,ckl.                         .:,                         .:l'                .,xNXXXXXNNXOxc';cldxxxdxkO0KKK000OkkkkOOkdk000KK0kxdxO00XXXXK00KKOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk0Od;                               
                                                                                                                                                                                                            ................................................................................................................................cO0Okxxxkxxxxxkkxxxkkkkxddddk000OkxkkOkkxxdooodxxkOOOOkdo:............................;dOK0Okxxxxxxxxxxxxxxxxxxxxxxxxxxxxoc;:xkkkOOOOOOO00OkxxxxxkkkkkkdollllooodddddxOkdolx0xc::cd0000kxdl:;,...............dKXXNNK0xl:ldddollldO0KKO0kc..                       ,c.                        .c;                   .oNXXXNNWXd'......,coodkOkxdxkxddlcccccc:;lxkkxdl;;clxkOKXXXXKKKOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOKo'.                               
                                                                                                                                                                                                               ..........................................................................................................................:odOOkkxxxkkkOOOO0OOOOOOOOOkkkxkO00kxxkkkkkkkOOkxxxdxxkkO00kl.............................'c0KK0kxxxxxxxxxxxxxxxxxxxxxxxxxxdc,;okkOOOOOOOOOO00OkkkxxxxddoolllllllloooooodxkOkkkOd::::lkOxdxxkOOkxdddolllccccc::cx0K00KKK0kxxxxkkkkkkkkOK0kkkxdo:'..               .,coc.                      .,:;                     cXNNNKxo:............':cc:cllc::;,,'',,,,;::c:;;cxkOOOOOO0000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOKk,                                 
                                                                                                                                                                                                                  ........................................................,;:cllcc:;,,.................................................'oO0OkxxkkkkOO000000OOOO00000000O000OkxkkxxxkkkOOkxdxxxxxxk0d;'...............................oKKK0kxxxxxxxxxxxxxxxxxxxxxxxxxo;'cxOOOOOOOOOOOOOO0OkxolllllllllllllllllllooodddxOO0kl::;cxOxlccldkOOkkkOOOO000O0000OOO000OOxddddxdddddxxxk0XXKOkO0K0Oxl;'.........',:xKXX0doc.               .',cx0o.                   .,dNNKk;...............';:::::;,'.......'''',,',;:ldkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk0KKc.                                 
                                                                                                                                                                                                                     ...........................................',,::clddxkO000000OOOkkxddolcc:;,,'..................................:ldOkkxxkkOOOOO00OOOOkkxxxxkOO000OO000OkkkkxxkxkOOxdddxxxdkO0x,.................................'oO0K00Okxxxxxxxxxxxxxxxxxxxxxd:;cdOOOOOOOOOOOOOOO000Oxollllllllllllllllllllloooddxkkkxxddk0kololdkOOxddddddxxxxxxxxkOOOkxxddoooooooodddxxkO0KK0xxxxkkkkkkxxxxxdooldk0X0OkkkOOkdol:;;;;;;;:::cllooodd:.             .,;cdxxxd:,'................,:::::,.........',,,''....';cldOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkO0Kd.                                  
                                                                                                                                                                                                                         ..................................,:cldkOO00KK0000OkkxxxkOOOO0000KKKK00OOxdoc;'............................cO0OkxxxkO00OOO00OOOko:;'''';:lxOOOO00OkxkkxxxxkkOkxddddxdxOKk;....................................,l0KKK0kxxxxxxxxxxxxxxxxxxxdl;lxkOOOOOOOOOOOOOOOO0000kxdllllllllllllllllllllllooooodxxkkOOOkkkkOOOOxdddddddooddxkkOOOkxxxxddddoddooodxO0Oxxk0KOxdooddddddxkkOkkxdkKKOlcc:::lkXNKkdddddddollc::::::cdoc;..    ..;oxOXNKx:'....................'::::,...........,;,'.......';:cxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOKko,                                   
                                                                                                                                                                                                                            .....................'',::clddxkO0000OOkkkxxxxdddoooooodddxxxkkOOO00KKKK00Okxl,......................',lkOkkxkkOOOOOOO00OOOx:..........';cdkO00OxxxkxxxkkkxdxxxddxOkd:.......................................ck0KK00Okxxxxxxxxxxxxxxxoc;:xOOOOOOOOOOOOOOOOOOOOO000OxoolllllllllllllllllllllllooooodddxxxxxxxxxdddddddddxxkkkkkkkkkOOOxddddoddddxkkxxdddx0K0kdodddddoddddxxkkOK0xlcc::::lxO0Ol::::::::::ccccllloxOOOOOkxkOOOkkdc:,.....................',;::;,.........'',;:;,'''.....,::lddxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkOO0Oc..                                   
                                                                                                                                                                                                                                ............,;:ldxk000KK000OkkxxdooooooooooooooodddxxkkOOO0000000000000000ko;....................lOOOxxxkO0OOkkOO00OOxo;..............,xOkO0kkxxxxkOkdddddxxxO0c..........................................,:o0KKK0Okxxxxxxxxxxxxd:';dOOOOOOOOOOOOOOOOOOOOOOO0000OkxollllllllllllllllllllllllllloooooooododdddddodxkOOkkkkkkkkkkkkddddddddxOOkdooddooxKXKkdodddddddddooddxxkOkxdlcccccokKkollllooddxkkkO0KKXNNWWWWX0xol,..........................';:::;'.........,,,,;;;;:::;,,'.,:::;:codkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkO0KKo.                                     
                                                                                                                                                                                                                                  ......:odkOOO000OOkkkxxxddooooooooooodddxxxkkOOO00000000OOOOOOOkkkkkOO0000kl,.................lOOOkkkOOOOOkkOO000OOo,................lOkO00OOOkkOOxdxxxxxO0Ol..............................................;oxOKKK0Okkxxxxxxxxl;;lkOOOOOOOOOOOOOOOOOOOOOOOOOO000OOxxdolllllllllllllllllllllllllllllllooooooodxkkOOOkkkkxxxxdddddddddddkkkxdddooddddk0KKkddddooddddddddoodxkkkkOOOO00KXK00KKKKXXXXXKKK00Okxddlc:;'.............................';::::'...................'',;;;;;;,'..,;:lxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkO000d.                                      
                                                                                                                                                                                                                                       ,kKK000OxdddoooooooooooooooddxxkO000KK00000OOOkkkkkkkkkxxxxkkkkkkkO0000ko;..............:OOxxkO00OkOOkOO0K0OOOc................;xOkO0OO000000OOOO0000Oo'.................................................,dO0KK00kxxxxxxo;:dkOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000OkxdollllllllllllllllllllllllllllllllloxOOOkOOOxdodooodddoodooodxkOxdddddddddodddkKKOxddddoodddoddooddddxk000xlllOKKkllllllcc:;;,''.....................................,;::lol;........................',:;,.....,;:okOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkOO0Kx:.                                       
                                                                                                                                                                                                                                     .'l0000000OkxdoooooooodxxxkOOO0000000OOOOkkkkkkkkkkkkkkkkkkkkkxkkkkkkO00000Ol'..........;oxOkxkOOOOkOkkO0Kkok0OOo;'.......',;;codk0OkO0OkOOOOOOOO00Od:;,'....................................................,;okO0K0OOkdl::dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000OOkxxdoooollllllllllllllllllllllodxkkkkkkxxxdoodddddddodddodkOOOkkkkkkkkkxxddodOKX0xooddddddoddddddooddkkOkl:;dK0l..................................................,::coxxo;..........................,;;'....',;okOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkO0KKx'                                        .
                                                                                                                                                                                                                                     'cxK0000000K00kddddxkkO00KK000OOOkkkkkkkxkkkkkkkkkkkkkkkkkkkkkkxkkkxkkxk00000xl,........d0OkkkOOOkkkOOO00kc.o00OkkdlccloodkO0000OOOOO00kkkkOkkkkkOOkc...........................................................';lk0KK0l';oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000OOOkxxxddoooooooooodddddxxkkkxdoddooddddddodddododdddkOOOOOOOOOOOO00OxdoodOKK0xodddddddddddddddddddxk00O0K0c...............................................',;:lodkkxo;..........................';:;....';:oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkO0KXk'                                      ....
                                                                                                                                                                                                                                     'lkK00000000000OOO00000OOOkkkkkkkkkxxkkkkkkkkkkxxxkxxxkkkkkkkkkkkkxkkkxkkO00000kc......cO0kxOOOOkOOkOOO0o;..cxO0OOO0OOO00000OOOOOOOO00OkOkkOOkkkkO00o..............................................................':clddoxOOkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000OOOOOOOOOOOOOOOOOOOOOkdddddddddodddooddoodddddxOOOOOOOOOkkkkkOOOkxxdddkOK0kxddddddoodddddddddoddxkOKK0d:'...........................................',::coxkkOkdl;...............,,'........';c;...';:cxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkO00Kxc,                                    .......
                                                                                                                                                                                                                                     .;d0000OO0O00000K0Okkkkxkkkkkkkkkkkkkkkkkxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk00000o;'.':x0kxk00OkkkOkOO0k,..:k0000OOOOOOOO000OOOOOOO000kkkkkkkOOkkk0Kk;..................................................................dKKKOkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00OkxddddodddddddddooooodddddxO0OOOOOOOOOOOOOOOOOOOkdoodOKX0xooddooddoodddddddddddOXK00Oxoc,......................................,;::ldxO0000kxo,..............';:,.........;:;,,;:::lkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkOKKKd.                                   ..........
                                                                                                                                                                                                                                      ..codxkkxkO0000OkkkOOkkkkkkkkkkkxkkkkkkkkOOOOOOO0000OOOkkkkkkkkkkkkkkkkkkkkkO0000Od;ckOOxkOOOOkkkkkO0Ol,;lO0OOkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkOOOx,.................................................................,cxKK00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkdddooodddooodddxxxxxxxxxxdxkkxxxxxxxxxxxxxxkkkkkkxdooodk0K0Okddooddddddddddxxxk0K0kxxkOOkxdoc;,,.............................'';ccldkOO0OkkkkOkxl:;'..'......';::;........';:;;,,',;:dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkOO0K0Oo.                                 .............
                                                                                                                                                                                                                                          .....'dKK0Okkk0K0OkxkkkxkkkkkkkOO0000000000000000000OkkkkxxkkkkkkkkkkkkxkkO0000kO0OkxkOOkOkkkkk0Kx:o000kxxkxxkO0000000000OOOkxxkkkOOO000OOOkkkkO0xc,.................................................................,kKK00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OxddoooooooooooodxkOOOOOOOOOOOOkolooooooooooooooooddooooddoddk0XK0kxddoodxkkkO00KKXXX0doodddxkkO0OOkdc:;'......................,:cloxkO00OOkddddddxO00Ooc,',;;;;:;;;::,......';;''....',:dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkO0KK0l..                               ................
                                                                                                                                                                                                                                                ;ox00OOOO00OOOOOOOOkkkkxxkO0K0000000000000000000OOkkkkkxkkkkkkkkkkxxkO000000OkkOOOOOkkOkOOOdoOK0OkxxkkkkxkkkO000OOkkkkkxxxxxkkkkkOOOO0OOOOOOOx:.................................................................;kKK00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkdooooollllllllllxOOOOOOkOOOOOOkolllllllllllooooooodoooddddddddxxk0000OkkO0OkkkO0KX0xxO00OxdoodddxkO00Okkxddollccc::;;;;;:::clooxkkkOOOkkxxxddddddoddxkOOOxl;'','''..,;;;;;;;;;,.......';:dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0K0x:.                              ...................
                                                                                                                                                                                                                                                 .'lkOO0OOOkxddollc:;;,'.':dkOK00000000000000000000OOkxxxkkkkkkxkkxxxkkO000K0OO0OkkOOkkkO0OOO0000OkkkkkkkkkkO00OOkxxkxxkkxxxkkkkxxxkO000000000Ooc;...............................................................;okK00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0kdollllllllllllooddxkO0OOOkkOOOOkdlllllllllllllllllllooooddooodddddodxkOKXXKx;''',;l00kl:xOKKOkxoodxOOOxooodxkkOOOOOOOOO0OOOOOO000OkkxxddddddooddddooddoodkkO0xl;........,;:::;,'.......';:cxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkxO0KKd:.                            .......................
                                                                                                                                                                                                                                                   ..'','''.................',lxk0K0000000000000000000Okkkkkkkkkkkkkkkkkk00000K0OOOOkkOO00000O0000OOOkkkkxxk000OkxxxxxxkkxxxkkkkxxxkO000OOOOOOO0Okdc:,.............................................................;xKKK0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OxolllllllllloddkkkkOOOOOkkkOkkOOxolllllllllllllllllllllllloooooddooodddddkKXO:......'l0X0l;:cxO00OOOO0OkocccldxkxollllldkxoooodkO0OxddddodddddoodddddodddooddxkOOkc.......,,...........'';cldkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkxdoolccccdOkc.                           ..........................
                                                                                                                                                                                                                                                                  .............',ckKK00000000000000000000Okxkkkkkkkkkkkkkk0000K0OOOkkkOO000OkkkO00OOO00OOOkO000kxxkxxxxkkkkkkkkkxxxkO00OkkkkkkkkkkOKKd'.............................................................,xKKK0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOxollllllllllokOOOOkkkOOOkkkOOOOOkolllllllllllllllllllllllllllllooddoooddddkKNk,.'...'.'lk00l;,,:ldKXXK00OkolldkOxc::::cldxlccccoOOOxddddddddodddooooodooddddooodkO0k:.....';,........',;c:cdkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkxxdolc::;;;::lxkOOk:                         ..............................
                                                                                                                                                                                                                                                                     .............,ldk00000000000000000000OOkkkkkkkkkkkkkkkO000000OOkkkO00OkkkkkkOOOOO0000000K0kkkkxxxxxxxkkkkxxxxxk000Okkkkkkkkkkk0KO;..............................................................,:o0K00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOxoolllllllllllokOOOOOOOOOOOkkOOO0Odlllllllllllllllllllllllllllllllloooooddddd0X0o,.......',lO0xl;,;;coxK0OkkkxkOOkdlccccdkkxoooddkOkxddddoddddooooolllooooodddoooddxkOko:.',,;;;;,;;;;:cccc:cllllllooooooooooooooooooooooollllllccllllllooodxxk0KKKo,.                    ...................................
                                                                                                                                                                                                                                                                       ..............;x0000000000000000000000OkkkxkkkkkkkkkxkO00K00OOOO00OkkkkkkkkkkkOOO00000K00OOOkkkkxxxkkxxxxxxkO00OkkkkkkkkkkkkO00l.................................................................l0KK000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00OxllllllllllllllloodxxxxxdddddddxO0kolllllllllllllllllllllllllllllllllllloodddoxO0Ko;'........c0N0l,,,,':kK0koddxkkOOOkkkOO0OOOOOOOOkddooddoodooollllllllllloooodddddodk00x;....;:clooodxkkkxxdddoollccccc::::::::::::ccccccllooodxxkkOOOOOOOOOO0KKKx.                   ......................................
                                                                                                                                                                                                                                                                          ............'lxk00000000000000000000OOkkkkkkkkkkkkkkOO00000000OkkkkkkkkkkkkkkkO00000000000OOOOOkkkkkkxxxkO00OkkkkkkkkkkkkO00d..................................................................:oxKKK0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000OxdxxxxxxxxxxxxxdlllllllllllllloxOkdlllllllllllllllllllllllodxxxdddoollllllooooddx00Oo,.......'cxOOc,,,,;kK0xllloodddxxxxxxxxxxxxxddddooooooooodxddolllllllllloooddddddxO0Ol'..,:cdkkkkOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOO0KKKko,               ...........................................
                                                                                                                                                                                                                                                                           ..............:kK000000000000000000000OkxkkkxkkxxxkkkO00K00K0kkkkkkkkkkkkkkkk0000kxxkOO000000000OOOOkkkO00OkkkkkkkkkkkkkOO0x'...................................................................'d0KK00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00OOOOOOOOOOOOOOOO0OxollllllllllllldOkdollllllllllllllllllllllokOOOOOOOOkkxdolllllooddx0NKo'.......',dKo,,;;oK0xdllllllllllllooooooooooooooolllllloxkkOkollllloodollooooddddxOOkc;:::cdkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0KKKO;.           ................................................
                                                                          ..,clll;.                                                                                                                                                                                           ............;x0000000000000000000000OOkkkkkkkxkxxkkO00000OkkkkkkkkkkkkkkkO000OxddxxxxkkkOOO0000000000000OOOOOOOOOOOOkOO0k,.....................................................................;cx0KK0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000OOkOOkkkOkkkOOOkxxdollllllllllllodkOdllllllllllllllllllllllllokOOkkkkkkkkkkkkxddolloodkOK0o;,.....,;dKOxxkO0OdolllllllllllllllllllllllllllllllllooxkxxkkdooloxkkkxdlllodddxOO0Oxddo:,lkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00KKKk;.      ......................................................
                                                                         'lkOK00K0c..                                                                                                                                                                                            ..........,cd00000000000000000000K00kkkkkkkxkkxkkO00KK0OkkkkkkkkkkkkOO0000kxddddddddddxxxkkOOO000000000O0000000000000x'.......................................................................'lkOKK00OOOOOOOOOOOOOOOOOOOOOOOOOOO000OOkkkkkkkkkkOOOOxlllllllllllllllldkOkolllllllllllllllllllllllcldxkOOkkxxxxxxxkOOOkxolldkkOKKOd,''.'lO0XKKKK0klllllllllllllllllllllllllllllllllllllldkxdxkkOxodOOkkOkdolldxkO000Okkkxc':dkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0KKKOd;  ............................................................
                                                                     .;cok0KK00000Okl.                                                                                                                                                                                             ..........,d00000000000000000000000kkkkkxxkkkkkkO00K00OOOkkkkkkkkkO000Okxddddxxxxxdddxxddxxxk0000OkOOOOOOOOO00000KOc..........................................................................';oO0KK00OOOOOOOOOOOOOOOOOOOOOOO00OOOOOOkkOOOkkkkOOOxdoollllllllllllok0OxllllllllllllllllllllllllllloodxxkkkkkkkxxxkkkkkkxkOOOO0K0Oxxxk0K0OOOOO0OxdollllllllllllllllllllllllllllllllllloxkkkxxkkkkkkxxkkkkxxkO0OOOOkkkkko:;lkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000KKKx;................................................................
                                                                  .':x000000K000000K0o;.                                                                                                                                                                                              ........,xK00000000000000000000000OkkkkkxkkkxkO0K00000OOOOkkkkk0000kdddddddxxdddxxddxxddxk000OxxxxxxkkkkkkkkkOKk;.............................................................................,cd0KKK00OOOOOOOOOOOOOOOOOOO00OOOkkOOOOkkOOkkkOOOOOkkkxddollllllldO0OdlllllllllllllllllllllllllllllllllodkkOOkkxxxxxkkOOkxxxxkO0KKK0kkxxxxxkOO0OOxolllllllllllllllllllllllllllllllllloxOOkxxxxxxxxxkkOO000OOkkkkkkkkkxo::xOkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0KKKKK0d'.................................................................
                                                              ..,cxkO000000O0000000000Od'                                                                                                                                                                                              ........;ox00000000000000000000000OkkkkxxkkkkkO000000OOOOOOOOO0K0OxddddddddddxxxddddxddxO00OkkkxxxxxxxxxxxxkOKk,................................................................................;ldx0KK0000OOOkkkkkkkkkOO0OOOkkkOOkOOkkkkkkkkOOOOOOOOkkxdolllok00kollllllllllllllllllllllllllllllllllloodxkkOkkxxxxxkxxxxxxxO00OkxxxxxxxxkkOOOOOkxxoollllllllllllllllllllllllllllllooxkkkkxkkkkOOOOOOOkkkkkkkkkkkkkkl;okkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000KKKKkc,'..................................................................
                                                           ..:dO0K000K000OkkO0000000000Kx,.   .                                                                                                                                                                                           .......:OKK000000000000000000000OkkxkkkxkkkkO00000OkOOO0000000Oxxxddddxxxxxxxdddddxxk000Okkkxxkkkxxkkkxxk0Kx'...................................................................................':dk00OOkdolllllllllooddxkkkkkkkOOOOOOkkkkkkkkkkOkkOOOdllldO00xllllllllllllllllllllllllllllllllllllllllloxOOOkxxxxxxxxxxxk00OkxxxxxxxxxkkkkOO000OkxxollllllllllllllllllllllllllllllokOOOOOO00OOkkkkkkkkkkkkkkkkkkx::oxkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00KKKK00x,.....................................................................
                                                      .',;ldxO0KK0000Okkxdk000kkkO0K00000xo;.                                                                                                                                                                                              .......cxOK0000000000000000000000OkkkkkkkxkkO0000OkxkkkOO00000OOOkkkxxddddxxxdxxdxkO0OOkxxkxxxxkxxxkkkxO00o......................................................................................;:lolcc::::;;;;;;;::::cloodxkOOOOOOOOOOOOOOOOOOOOOkkxoodxOOOdllllllllllllllllllllllllllllllllllllllllllldxkOkxxxxxxxxxxk000kxxxxxxxxxkkkkkkkOOOOOOOkkxxdddoooooollooooooooooodddxxOOOOOOOOkkkkkkkkkkkkkkkkkkkkkko;;lkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00KKKKK0xc;'......................................................................
                                                   ..'lk0KK00000K00Okdoook0K0kxkkkO000000KKO:.                                                                                                                                                                                                .....,o0K00000000000000000000K0OkkkkxkkkxkO0000OkkxxkO00000000000Okkkxxdddddddk000Okkxxxkkxxxxxxkxxk0Od;...................................................................................',::::::;;,''''....'''',,;;:::lodkOOOOOOOOOOOOOOO0000000OOOO0OkxollllllllllllllllllllllllllllllllllllllllllooxOkkxxxxxxxxxkO00kxxxxxxxxxkkkkkkkkkkkkOOO00000OOOOkkkkkkkkkkkOOOOOO000000Okkkkkkkkkkkkkkkkkkkkkkkkkkkx:':xkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000KKKKKkdc..........................................................................
                                                   'cx00000000000OxddoooxO00OkxxxxkO000000K0x,                                                                                                                                                                                                 .....;kKK00000000000000000000K0kkkxkkkkxxk0000OkkkkkO000OOOO0000000OOkkkxxxxxO000kxkkkxkkkkxxxkkxxk0d:'.................................................................................';:::::;,'..................',,;::clollccccccccccllooodxxkOO0000OOkkxxdooolllllllllllllllllllllllllllllllodxkkkOOkxxxxxxxxxxkO00OxxxxxxxxxkkkkkkkkkkkkkkkOOOO000000000000000000000000OOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkl;;okkkOOOOOOOOOOOOOOOOOOOOOOOOOOOO000K0KKKK0d;............................................................................
                                                 .;x0000000OOkxxddoooodxO0OkkkkxxxxkkO0000000xo;.                                                                                                                                                                                                 ...l0K00000000000000000000000OkkkkkxxxkO00000OkkkO0OOkkkkkkOOOO000000OOOOO0000OkkkkxkkkkxkkkkkkOO:................................................................................',;:::;,'..........................'',;;;;,,'','''''',,,,,,;;:cccloodxkkkOOOkkxxddooolllllllllllllllllllllcldkOOkkkkxxxxxxxxxxxkO00OxxxxxxxxxkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxoc:dkkOOOOOOOOOOOOOOOOOOOOOOOO0000KKKK00koc;..............................................................................
                                               ..:OK00000Oxddoooooooodk00OkxxkkkkkkkxkkO000000KO:.                                                                                                                                                                                                   'xKK000000000000000000000K0OkxxkkxxkkO000K0kkOO0OkkkxxxxxxkkkkOOOO00O00000000OOOOOOOkkOkOO000o................................................................................;::::;,'................................'',;,'.......................',;;:lodxO0000OOkxddolllllllllllllllllllodkOOkxxxxxxxxxxxxxkO00Oxxxxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkd:cdkOOOOOOOOOOOOOOOOOOOOOO00KKKKKK0xo:..................................................................................
                                              .cxO00000kxdoooooooooodO00OkxxxkkkxxkkkxxkO0000000Oc'.                                                                                                                                                                                                 .;dk00K000000000000000000000OkkxkkkxkkO0KK0OOO00kxxxxxxxxxxxxxkkkkkkOO0000000000OOOOO0OO00kdl'.............................................................................',;:::;'.......................................................................'';:ccoddxkOOkkxxdooolllllllllllllloxkOOkkxxxxxxxxxxkO00Oxxxxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkl::okOOOOOOOOOOOOOOOO000KKKK00Odlc;'....................................................................................
                                             .d0K00000koooooooooooxkO0OkxkkkkkkxxxxkkkxxxO00000000Ol.                                                                                                                                                                                                 .'l0000000000000000000000000OkxkkkkxkkO0000OO00kxxkxxxxxxxxxkxkkkxxkO000OkkkkkkkkkkkkkkO0xc'.............................................................................,::::;,..................................................................................,:clxO000OOkxdolllllllllllllodxkOOkkxxxxxxxkO00Oxxxxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxc,:dOOOOOOOOOOOO000KKKKKK0kl:,.........................................................................................
                                          .;lx000000Okdooooooooodk000Okxxkkkkkkkkxxxkxxxxkkk000000K0o.                                                                                                                                                                                                  'kK000000000000000000000000OkkkkkkkkO0000000OkxxxxxxxxxxxxkxxkkxkOO0OOkxxxxxxkxxxxkkO0Oc.............................................................................',::::,........................................................................................';::ldxkOOOkxddollllllllllloxxkOkkxxxxxkO00OkxxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkdoccoxOOO00000KKKK0Okxoc:;'............................................................................................
                                         .lOK000000xooooooooooxkO00Okxkkkxkkkxkkkxxxxxxxxxxxk00000000d:.                                                                                                                                                                                                .c0K000000000000000000000000Okxxkkkxk0K000000kkkxkkkkxxxxxkkkxxkkOOOOkkxxxkxxxxxxxk000o.............................................................................,::::;,...............................................................................................',cdxk000OxdollllllllllloxOOOkxxxkO00OkxxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOx:,lOKKKKXKK0kxdc,'..................................................................................................
                                      .,cd0K00K0OOxooooooooodk000OkkkkkxxkkkkxkkkxxxkkkkxxkxxkOO0000000d,                                                                                                                                                                                                'xK0000000000000000000000000kxkkkxxkO00000000OOkkkkkkkkxxxkkkkkO00Okxxkxxxxxkkkkk00Oo'............................................................................,::::,.....................................................................................................',codxOOOkxddolllllllldxkkkkkxO00OkxxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOkkkkkOkkkkkkOOOOOkkkkkkkkkkkkkkOO0K0xllddoolc::,'.......................................................................................................
                                     .cO0000000kddooooooooxO0000OkkxxxkxxxkxxxxxxxxkxxxxxxkkxxkkO000000Kk,.                                                                                                                                                                                              .cO0000000000000000000000000OkkkkxxkkO000000000OOOOkkkkxxxxxxkO00OkkxkkkxxkkkkkO00o;............................................................................':::::,...........................................................................................................'cdkO00OkdollllllllldkOOkO00OkxxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOO000OOOkO00OOkOOOkxddxkkOkkOOOOOkkkkkkkkO000KK0kc,'.................................................................................................................
                                  .;cd000000OkxooooooodxkO00000OkkkxxxkkkxkxxxxxxxxxxxxxxxxxxkkxkOO000000ko;.                                                                                                                                                                                             ,okK000000000000000000000000OkxkkkkkkO0000OkkOOOOOOOOOOOOkkOO0OOkkxxkxkkkxkkO00kc.............................................................................':::::,..............................................................................................................',;loxOOkkdolllllllodxOO00OkxxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOkkkkxxxxkkkO00OkxxxxxxxkkkkkxxkkOOOOOOO000K0Oko:;'....................................................................................................................
                                 .oOK000K0OxdooooooodxO000000000OkxxkkxkkkxxxxxxxxxxxxxkkxxxxkkkxkkO0KK00KKO:.                                                                                                                                                                                            ..l00000000000000000000000000OkkkkkkkO0000OxxxkkkkOOO000000000OOkkkkkkkkkk0K0ko;..............................................................................;:::;'....................................................................................................................'lk000kxdllllllloxO00OkxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkO000OxxddxkOkkkkxk0KOxxkOOOOOOOOOOkkkkkkkO00KKK0xc,'........................................................................................................................
                              .:ox00000OkxdooooddxkOO000OOOO00000OkkkxkkkkkkxkkxxxxkxxxxxkkkxxxxkxxkO0000000Oc,.                                                                                                                                                                                            ;OK0000000000000000000000000kkkxxkxk0000OkxxkxkkkkkkkkO00000OOOOOOOO0000xoc,..............................................................................',:::;'.......................................................................................................................,:lxO0Oxollllllok00Okxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk00OkxxxxkOOkkkxxxO00O00000000000000OkkkkkkO0ko:............................................................................................................................
                           ..;x0K00000xoooooddkO0000OOOOOOOOOO0000OOkxxkxxkkkxxxxxxkkkkxxxkkxxxxkxxxkkOO000000Oc.                                                ......                                                                                                                                     .dKK0000000000000000000000K0OkxxxkxkO0000OOOkkxxxxxxxkkO00OkkkkkkkO0KK0d'................................................................................,::::;'...........................................................................................................................,okO0kkdlllllxOO0kxxkkkkOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkO00OxddddkOkkkxxkkO000O0000000000000OOOOkxxkOkl............................................................................................................................
                        ..;oxO00000OOkxxkkkOOO000OOOOOOOOOOOOOOO00000OkxxxxxkkxxxkkkxxkxxxxxxxxxkxxxkkkO0000KOk:.                                            .,cldkkkkxoll:;,'...                                                                                                                            c0K000000000000000000000000OkxxkkkkO00K0OkkO0OOOOkkOOO0OOkkkOOOOOOxol:'................................................................................';:::,'..............................................................................................................................,:xO0OxolllxOO000000KKKK0000OOOOOOOkkkkkkkkkkkkkkkkkkOOOkxdddxkkkxxxxkO00000KKKKK00kkkO00OOOOkkkkkko'..........................................................................................................................
                       .ckOK0000000000000000OOOOOOOOOOOOOOOOOOOOOO0000OkkkxxxkxxxxkkkxkkkxxxxxxkkkxxxkO00K0K0o,.                                          .,co0KK000000KKKK00Oxdl;...                                                                                                                        'kKK000000000000000000000000kxkkkkkk00K0l,,codxO00000000000000kol:'....................................................................................,:::;'.................................................................................................................................,dOO0xdolxO000OOxdddxkO0KKKKKKKKK0000000OOOOOOOOOOOOOO0kdddddkkkxkkO000KKK0kxdlc:',:d000OkkkOOkxkOo;'........................................................................................................................
                       .xKK000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000OkkxxkkkkxxxkkxxxxxxxxkkkkxxkO0000000o,..                                     ..';oO00K0K00000000000KKKK00kxdl:,'.                                                                                                                   .oKK000000000000000000000000Oxkkkkkk0KK0o,....',;;::ccccccc:;,'.......................................................................................'::::'...................................................................................................................................,:oOOOxoxO0Oc,''....',;::clooodxxxkOOOO000000000000000OOkkkkkOOOOO0000xlc;'.......'oO000OOkOOOOkkkkl........................................................................................................................
                       .lO0K0000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000Okkxxkkkxxkkxxxxxxxxxxxxxk00000000000kc'..                           ....;:cokO0K00000000O0000000KK00000000KK0Oo;,.                                                                                                                 :kOK00000000000000000000000OkkkkkkkOK0Kxc'...................................................................................................',,,,,;;;:::;'.....................................................................................................................................'oO0OkkO0k;.....................',,,;;::ccccccccccccc:cx000OOOOO000OOxo:;,'....';o0OxxOOkOkOOOkkOkc..................................................................................                                 ....
                        .';okO0K0000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000OkkxxxxkkkxxxxxxxkkkxkOO0000000000KK0kdo:;,...        .....,;:::cllodxkO00KK000000OkkkxxxxkkkkOOO00000000000K0Okxo:;'.                                                                                                            'lxK00000000000000000000000OOkxkkxkO00Kko,............................................................................................',,,;;::::::::::::::;;,,''....................................'''''',,,''.................................................................................';dOOOOO0k,............................................lO0OkkkkkO00O000OkkkddddxkO0d:,lO0OkOOOOkxkx,...........................................................................                                           
                           ..,d0K000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000OkkxxkkxxxxkkkkxxxkO0000K0OkkOO000000KKK0kdlc:::::clldxkk0KKKKKK0000000000000OkkxxxxxxxxxxxxxxxxkkOO000K0000000000Od;'.                                                                                                         .,o0000000000000000000000000OkxkkkkO00KOd;.........................................................................................',;::::::;;;,,,'''',,,,,;;:::;,.............................',;;;:::cc:::;,'...............................................................................,::;:ok0000x,...........................................'dOOOkkOkkOO00OOOO0000000OO00kd;'dK0OkkkOOkkOl'.....................................................................                                                
                              .;coO0K0000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000OkxxxxxxkkkkkkkO000000OOkOkkOOOO000000K000000000000KK00000000000000K0000OkxxxxxxxxxxxxxxxxxxxxxxxkkkOO000KK000000Okd;.                                                                                                       ..c00000000000000000000000000OkkxxkO00KOk:......................................................................................,;;::::;;,'...................'''''........................'',;;::cloddddllc;,'...............................................................................,:::;:oO0O0x'..........................................'lkOkkOOOOOOOOOOOO00000000OOOkOOklcdkOkkkOOOkkxl,.................................................................                                                   
                                 .,dO00000K0000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000OOkkxxxkkxxkO000000OOkkOOkkOOkkOOOOOO0000000000KK00000000000000000000kkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkO0000000000Kx'                                                                                                         :00000000000000000000000000OkxkkkO00K0Oc....................................................................................';:::::;,'..................................................;:::::coxxOOkkOkxdc::;,..............................................................................,;:::lk0O0d'.........................................cxOOOOOOOOOkkkkxkkkO0000OOkkkkkxxOOo:dOOkOkO0OkkOc..............................................................                                                      
                                   .';oO000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000OOkkkkkO0K00000OkkkOkkkkkkkkkkOOOOOOOOOOOOOOOO000OOOOOOOOO000000OkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkO0000000Oololc;..                                                                                                  ;OK000000000000000000000000OkxkkkkO0K0Ol..................................................................................,;;:::::::;;;;;;;;,,,,,''...................................';::::clxkOOOOOOOOkkxool:;,,'...........................................................................,:::ok000o.......................................,;okOOO000OkkxxxxkkxxxkkOO0OkxxxkkOOO0OkOOOkOkOOOkO0o.............................................................                                                       
                                      .,cd000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000OOOO000000OOkkOkkkkkkkkkkkkkOOOkkkkOkkkkkkkkkkkkOkkkOO000000OkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxO00000000KKKK0k:,.                                                                                                ,OK000000000000000000000000OkxkkkkO0000l.................................................................................,::::::::::::::::::::::::::;,,'............................';;::::ldkOOOOOOOOOOOOOkkkdlcc:;,'.........................................................................;::oO00Ol.....................................:dkOOOkkO000kxxxkxxkxxxxxkkO00OkkOOO000OO000OOkkkkOOO0x,..........................................................                                                         
                                         .;oxk00000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000000000OOOkkkkkkkOkkkkkkkkkkkkkOOOkkkkkkkkkkkkkkkkO0000000kxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxk00000000000000K0Oxc'..                                                                                            ,kK0000000000000000000000000kxkkkkO0000l................................................................................,:::::::;;;;;;;;;;;;;;;;::::::::;,,'.......................';::::;,,;lkOOOOOOOOOOOOOOOkkxdolc:;;,'.....................................................................,::cxOOx;....................................;kOkkkkkkkO00kxxkkxkxxxxxkkkO000O000OOOOkkkO0OOOkkkOOOOk;.........................................................                                                          
                                           ..,d0K00000000OOOOOOOOOOOOOOOOOOOOOOOOOOO00000000000OkkkkkkkkOOOOkkkkkkkkkkkkkkOOkkkkkkkkkkkkkkkO0000000Okxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxk0000000OO0K000K000KKOko'                                                                                           'kK0000000000000000000000000kxkkkkO0K00o..............................................................................';:::::;,,,,,,,,,,,,,,,,,,,;;;;::::::::;,'...................,::::;'....;xOOOOkOOOOOOOOOOOOOOkkdolc::;;,'................................................................';::ool,....................................'o0kkkkkkkkOO0OkxkxxxxxkkkkOO000000OOkkkkkkkkO0OOkkkOOOOk:.......................................................                                                            
                                              .;cok0K0000000OOOOOOOOOOOOOOOOOOOO0000000000000OkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOO0000000000000OkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkO00000OOO0000OkOO0KK0000kl:,.                                                                                       'kK0000000000000000000000000kxkkkkO0K00l..............................................................................;:::;;;,,,,,,,,,,,,,,,,,,,,,,,,,,;;;:::::;,,'...............'::::;.......',:dkOOOOOOOOOOOOOOOOOOkkxdoolc::;,,'''.....................','..................................,::c:,.....................................;d0kkkkkkkkkOO0kkkkkkOOOO00OOOOO00OkkkkkkkkkkkO0OOkkOOOkkc......................................................                                                             
                                                 .,dO0000KK00000OOOOOOOOOOO00000000000000OOOOkkkOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOO000KK00000000000K00OkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxO000000OOO000OkxddxkOO000000KOo..                                                                                     'kK0000000000000000000000000kkkkxkO0K0Oc.............................................................................,::::;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;::::::;'............',::::,...........;ldO00OOOOOOOOOOOOOOOOOkkkkddolccc:;;;;,,,''..........';::'..................................',;:;'....................................'cx0kkkkkkkkkOO00OO00000OOOkxxxxxk00OOkkkkkkkkkO0OOkkOOOkOc......................................................                                                             
                                                   ..,ok00K0000000OOO000000000000000000OOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOO0000000000000000OOO000000OkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxO0000OOOOO000kxxddddxxxkO0000000xdc..                                                                                  'kK0000000000000000000000000kxkxxkO0K0Oc   ..........................................................................,::::,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;::::;;'........',;:::;...............;ldxOOOOOOOOOOOOOOOOOOOOOOkkxxxddooolllc:::;;;;,,,,;:::'....................................,::;'....................................;d000OOOOOOO00000OOkkkkxxxxdxxddxO00OkkkkkkkkOO00OkOOOOOkc.....................................................                                                              
                                                       'cd0KK00000000K000000000000OOOOkkkkkkkkOkkkkkkkkkkkkkkOOOkkkkkkkkkkkOO0000000000OO0000KK000OOOO00000OkxxxxxxxxxxxxxxxxxxxxxxxxxxkO0K00OOOOO000OxdddddddddddxkO0KK00KKk;..                                                                                'kK00000000000000000000000K0kkkkxO00K0O:      .......................................................................;:::;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'',,,,,,;;:::::,'......'::::;'..................'cxkO0OOOOOOOOOOOOOOOOOOOOOOOOOOOkkkxxddoooollllc:::'....................................';::;.....................................cO000OOOOOkkkO00Oxdddddddddxxxdxk000kkkkkOOO0OO0OkkOOOOk:.....................................................                                                              
                                                         .;clk000KKKKK000OOO000000OkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkkkkkkkOOO000000000OOOOOOOO0000000OOOOO00000OkxxxxxxxxxxxxxxxxxxxxxxxO0000OOOOOO000OxddddddddddddddxkOO00000Oxl'.                                                                              'kK00000000000000000000000K0kkkkxO00KOk;        .....................................................................;:::;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:::::;'....,:::;,.....................',;ldxkO00OOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkko:::'.....................................,:::,....................................;kOxkkkkkkkkxkO0OkxdxxdddxxxddddxO00OOOOOOOOkkkOOkkOOOOk;....................................................                                                               
                                                             'oxkOOOkxooc;;:d00000OkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkkkkkOO0000KK00OOOOOOOOOOOOOOO0000000OOOO00K00kxxxxxxxxxxxxxxxxxxxxxk0K00OOOOO000Okxddddddddddddddddddxk0K000KKk:..                                                                            ,OK00000000000000000000000K0kkkkkO00KOd,           ..................................................................;:::;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;::::;'...;:::,...........................',cxkO000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkl::;'.....................................';::;....................................,kOxxxxkkkkkxkO00kxddxxdddddddxxk0000OOOkkkkxkkOOkkOOO0x,...................................................                                                                
                                                              ...'.......   ,k00000OOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOO0000000OOOOOOOOOOOOOOOOOOOOO00000OOOO00000OkxxxxxxxxxxxxxxxxxkO0000OOOOO000OxddddddddddddddddddddddxkO00000Oxo'.                                                                          ;OK000000000000000000000000OkkkkkO00Kko'            .................................................................,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;::::;,';:::,..............................',;:cloxxkOOOOOOOOOOOOOOOOOOOOOOOOOkOkl::;'......................................,:::,....................................oOOkxkkxxxxxkkOOOkxxdxxxxxkkOOOO000OkkkxxkkxkkOOkkOO0Kd'...................................................                                                                
                                                                            .l0K0000OkkkkkkkkkkkkkkkkkkkkkkkkkkkkOO00000000OOOOOOOOOOOOOOOOOOOOOOOOO0000K0OOOO00K0OxxxxxxxxxxxxxxxO00000OOOOO000Oxddddddddxdddddddddddddddxdk0000000k;..                                                                        ;OK000000000000000000000000OkkkkkOK0Kxc.               ..............................................................'::::;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,',,,,,;;::::;::::'......................................';cdxkO000OOOOOOOOOOOOOOOOkkOkl::;.......................................';;::,'..................................:O0OxkkkxxxkxkkO0OkkkOOOOOOOOOOOkkO0OkkxkkxxkO0OkkOOO0l....................................................                                                                
                                                                             ,kKK000OkkkkkkkkkkkkkkkkkkkkkkkkkOOO0000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000OOO0000OOkxxxxxxxxxxkO0000OOOO0000Okxddddddddddddddddddddddddddddxkk00000Oxl.                                                                      .:00000000000000000000000000Okkkkk0K00d;.                ..............................................................;::::;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:::::::;'...........................................',:cclddxxkOOOOOOOOOOOOOkl;:;........................................',:::,...................................lOOOkkkkkkkOOOO0000000OOOkkkkkkxxk0OkkkkxxkOOOxkOOxl:,.......................    ........................                                                                 
                                                                             .oK0000OOkkkkkkkkkkkkkOkkkkkkkkOOO0000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000OOO0000OkxxxxxxxkOO0000OOOO00K0Oxdddddddddddddddddddddddddddddddddk0000000xc'                                                                   ..c00000000000000000000000000Okkkxk0K00o'.                   ...........................................................';;::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;::::::;.....................................................';::loddxkkkkkOkl;:;.........................................';:::'..................................';oO0O000O000000000OkkkkxxxxxkkkxkOOOkxxxxkOOl';cc,...................                   ................                                                                 
                                                                              :kO00K0OkkkkkkkkkkkkOkkkkkkkkOO0000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000OOO0000kkxxkkO000000OOOO0000OxdddddddddddddddddddddddddddddddddddxkO000000x:.                                                                 .'oK0000000000000000000000000OkxkxO00K0c..                     ...........................................................';:::;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:::::;.............................................................',,,,,,;:::;..........................................,:::,....................................,x0OOkkkkkkkkk00OkxxxxxxxxxxxkkkO00OkkOO0kd;......................                         ............                                                                 
                                                                              ,dk00K0OkkkkkkkkkkkkkkkOOOOOOO00000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000OOO0000OkO000000OOOO0000Okxdddddddddddddddddddddddddddddddddddddddk0KK00KOc'.                                                               .;dK000000000000000000000000OkxxkkO00KO;                          .........................................................':::::;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;::::;.....................................................................;c:;..........................................';:::'....................................:OK0kxxkkxkkkOO0OkkxxkkkxxxxkkkO000OOOO0d:'....................                              .........                                                                 
                                                                              'lkK0K0OkkkkkkkkkkkkkkkOOOO0000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000OOO000000K0000OOOO0000OxddddddddddddddddddddddddddddddddddddddddddxkO0000Oko.                                                              'lxK00000000000000000000000OkkkkkkO00Kk'                            ........................................................',;::::;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;::::;.....................................................................;::;...........................................,:::;'....................................cxkOkxkkkkkkkkOOkkkxxkkkkkkOOO000OkkkOOc.....................                                ........                                                                 
                                                                              'lkK0K0OkkkkkkkkkkkOOOkOOO000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000000000000OOO00000OkxddddddddddddddddddddddddddddddddddddddddddddddkO00KKk,                                                              ,dOK00000000000000000000000Okkkkxk000Kd.                              .........................................................;:::::;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,',::::;....................................................................':c:;...........................................',;:::,.....................................:kOkkxkxxkkxkOOOkkkkkOOOOOOOO00OkO00o....................                                     .....                                                                 
                                                                              'okK0K0OkkkkkkkkkkkkOOOO000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000000000OOO00000kxxddddddddddddddddddddddddddddddddddddddddddddddxO00000xooo;.                                                          :O0K00000000000000000000000Oxkkkxk0000l.                                ........................................................,;;::::;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::;....................................................................';::;.............................................,:::;......................................;dkkOkkkkkkOO000OOOOOOOkkkkkOOOOOko'...................                                       ....                                                                 
                                                                              ,dOK0K0OkkkkkkkkkkOkkO00K0000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000000000000000kdddddddddddddddddddddddddddddddddddddddddddddddxxO0K0000KKKKx'                                                         .l00000000000000000000000000kxkkkkO0KKO;                                    .......................................................';::::::;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::;:;....................................................................':::;.............................................';:::,.......................................':x0K00OOOOO00OkkkkkxxkkkO0KOd;'............    ....                                                                                                             
                                                                              ;xOK0K0OkkOOkkkkkkkkOO0K000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000K0000000000000OxddddddddddddddddddddddddddddddddddddddddddddxddkO0KKK000000KO:                                                         .dKK00000000000000000000000OkxkkkkO0KKk'                                     ................'.......................................,;:::::;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,....................................................................':::,..............................................;:::;'........................................;x000OOkkkkOOkkkkkkkOO0Oxoc'.............      ...                                                                                                             
                                                                              cO0000OkkkkkkkkkkkOO000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000000000000000OkxxdddddddddddddddddddddddddddddddddddddddddddkO000000000000Kx'                                                        'kKK00000000000000000000000OkxkxkO00KKo.                                       ..........;loddoc:'.....................................',;;:::::;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;:::;'....................................................................':::,..............................................,:::::,........................................';:ldxkkOkOOOOOkkxdolc;.................                                                                                                                      
                                                                             .l00000OkOkkkkkkkkkO000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkOOO00000000000000OOO000000Oxdddddddddddddddddddddddddddddddddddddddddk0000OOO000000000l..                                                      :0K000000000000000000000000OkkkkOO0K0O:                                          .......;kOkkkkOOx:,.......................................,:::::::;;;,,,,,,,,,,,,,,,,,,,,,,,,;;::::;'.....................................................................,:::,...............................................;::::;'............................................',:cccccc:;,'.....................                                                                                                                       
                                                                             .dKK00OOkkkkkOkkkOO0K000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000000000000000OO0000K0OkxxddddddddddddddddddddddddddddddddddddkO000OOOO00OkkO000Kkd;                                                     .o000000000000000000000000K0kkkkkO00Kkl'                                            ....'lOkkkkkkkkkxdc,'.....................................'',;:::::::;;;;,,,,,,,,,,,,,,;;;;::::;,.......................................................................,:::,...............................................,;::::,..............................................................................                                                                                                                       
                                                                             'kKK00OkkOkkkkOOOO000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000OO000000000KK0OOO000000Okxddddddddddddddddddddddddddddddddddk0000OOOO000kddxO000KKd.                                                    'kK00000000000000000000000KOkkkkk0K00o'.                                               .'oOkkkkkkkkkkkkkxl'.......................................',;::::::::::::::;;;;:::::::::::;'........................................................................,:::,................................................,;:::;'..............................................................................                                                                                                                      
                                                                             :0K00OOkkkkOOO00000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000OOO00000OOkO0000000OO000000Oxxdddddddddddddddddddddddddddddxxk0000OOOO000kddddkO00KK0:.                                                  .:0K000000000000000000000000OkkkkO00KO:.                                                 .'ldxkkkkkkkkkkkOOxol;........................................'',,;;;:::::::::::::::;;;,'...........................................................................,:::,..................................'''',,,,,,,,,,;;::::;''..............................................................................                                 ..                                                                                 
                                                                            .oK000OkkOOO00000K000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000OOO000000OkkkkkkO00000OOO000000OkdddddddddddddddddddddddddxddkO00OOOOO000kxdddddddk000Kx'                                                 .;d0000000000000000000000000OkxkkkO00Kx.                                                     .,:dkOOkkkkkkkkkOOkdc;............................................''',,,,,,,,,,''................................................................................;:::,...............................',,;;;;;;;;;;;;:::::::::::;,''...........................................................................                              .....                                                                                
                                                                            ,kK00OOOO00000000000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000OOO000000OkkkkkkkkkO0000000O0000000kxxdddddddddddddddddddddddxk0000OOO000OxdddddddddxO0000l..                                               ,dkK00000000000000000000000OkkkkkO0KK0c.                                                       ..;:cdxkkkkkkkkkkkkko:;'.......................................................................................................................................;:::'...............................................'''',,;;;;:::;;,''..........................................................................                        .........                                                                               
                                                                          .'l0K00O000000000OOO00000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000OOO000000OOkkkkkkkkkkkkO000000OOO00000OkxddddddddddddddddddddxkO00OOOOOO0Okxdddddddddddk0K0Kko,                                              .l00000000000000000000000000OxxxkkO0KKk,                                                          ....;cokOkkkkkkkkkkOOxc......................................................................................................................................;:::'.........................................................',;:::::;'..........................................................................                   ............                                                                               
                                                                          ;dkK00000K0000OOOOOOO0000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000OOO000000OkkkkkkkkkkkkkkkkkO0000000O000000OkxdddddddddddddddddxO000OOOO000OxdddddddddddddxO00000o.                                             'kKK00000000000000000000000OkxkkkO0000l.                                                             ....;cloxkkkkkkkkkOkdoc,..................................................................................................................................;:::'.............................................................',;;:;;,'..........................................................................             ................                                                                              
                                                                         'xKK00K000K0OOOOOOOOOOOO00000OO00K00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkOOO000000OOO0000000OkkkkkkkkkkkkkkkkkkkkOO000000OO000000kxddddddddddddddxk00K0OOOO000OxdddddddddddddddxO000KO;                                            .l0K000000000000000000000000OkkkkO00Kkd,                                                               .......,:lxOOkkkkkkkkOkl:,...............................................................................................................................;:::'................................................................';::::,.......................................................................................................                                                                             
                                                                       .'d000000000OOOOOOOOOOOOOOOO00000O00000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000OO0000000OOkkkkkkkkkkkkkkkkkkkkkkkkO0000000000000OOxddddddddddxkO000OOOOO00kxxdddddddddddddddddxk0000o.                                           'xK0000000000000000000000000kkkkO0000o,.                                                                  .......':cldkOkkkkkOOOko,............................................................................................................................';::;'..................................................................,;;:::;.....................................................................................................                                                                             
                                                                      ,lx00000000OOOOOOOOOOOOOOOOOOO00K00OOO0000OOOOOOOOOOOOOOOOOOOOOOOOOOOO00000000OO0000K00OkkkkkkkkkkkkkkkkkkkkkkkkkkkkOO0000000000000OkxdddddddxO0K00OOOO000kdddddddddddddddddddddxO000O;                                         ..c00000000000000000000000000OkkxkO00KO;                                                                      .........'codkOkOOOOOOo::;''.......................................................................................................................':::;'...........................................'''''''..................'::::;'.....................................................................................................                                                                           
                                                                     ,x0000000OOOOOOOOOOOOOOOOOOOOOOO00000OO00000OOOOOOOOOOOOOOOOOOOOOOOOO00000000OO0000000OkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkO00000000000000OkxddxkOO0000OOOO0OOkdddddddddddddddddddddddk0K00d;.                                       'lkK000000000000000000000000OkkkxO0000o.                                                                        ........,:lk0000OOOOOOkkkxxddolc:;,..............................................................................................................':::;'.............................'',,,,;;;;;;;::::::::::;;;;;;,,,''......';:::;,'....................................................................................................                                                                          
                                                                   .;kK000000OOOOOOOOOOOOOOOOOOOOOOOOOOO0000OO00000OOkkOOOOOOOOOOOOOOOOO0000000OOO0000000OkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkO0000K000000000kxkO00000OOO000OxdddddddddddddddddddddddddxO00KOx;                                      .l00000000000000000000000000OkkkkkO00KO;                                                                            ..':dO00OOkOOkkkkkkkOOOOkkOO00Okoc;...........................................................................................................':::;.......................'',,;:::::::::::::::::::::::::::::::::::::;,''..';::::;'.....................................................................................................                                                                        
                                                                 .;ok000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000OOO0000OOOOOOOOOOOOOOOOO00000000OO0000000OOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkO00000000000000000000OOO00Okxdddddddddddddddddddddddddddk00K00o.                                     ,kKK000000000000000000000000kkkkkO0000o.                                                                         ..'cdkkOOOkkkkkOOkkkkkkkO0OkkkkkkkOOOkdc;,.......................................................................................................,:::;.................'',,;;:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::;,,,;::::;'......................................................................................................                                                                      
                                                                 :OKK0000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000OO000000OOOOOOOOOOO00000000OOO0000000OOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkO0000000000000000OO0000kxdddddddddddddddddddddddddddddxk00KKO;                                    .dK00000000000000000000000K0Okkxk0K0KOd;                                                                         .cdk0OkkkkkkkkxkOOkkkkkkk00OkkkkkkkkkkkO00k:......................................................................................................,:::;.............'',;:::::::::::;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;:::::::::::::::;,........................................................................................................                                                                   
                                                                ,kK000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000OOO0000OOOOOOOO00000000OOO0000000OOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOO000000000000OOO000OxddddddddddddddddddddddddddddddddxO00K0o.                                 ..:OK0000000000000000000000000kkkkO0000o,.                                                                      .;ldOOOkkkkkkkkkkkxxxddddddddddxxkOOOkkkkkkkOOOoc;...................................................................................................,:::;..........',;;::::::::;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;::::::::::;..........................................................................................................                                        .....                    
                                                               .:0KK00K00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000000K000OOO0000000OOO0000000OOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkO00000000OO00000kxdddddddddddddddddddddddddddddddddddk0000k,                                 'lkK0KK0000000000000000000K00Okxxk000Kk,                                                                       .lO0OkkkkkkkkOOko:;,'''''''''...',;lxOOOkkkkkkkk00k:..................................................................................................,:::;........,::::::::;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:::::::::,.............................................................................................................                             .................               
                                                                ,kK000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000000000000000K000O000K00OOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkO00000000000000OxddddddddddddddddddddddddddddddddddddxO0000l..                              .o000000000000000000000000000OkkkkO00K0l.                                                                     .;lOOkkkkkkkOko:,'.   ................',;lxOkkkkkkkOOkc'................................................................................................;:::;....',;;:::::;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;::::::;...................................................................................................................                 ..........................            
                                                                .dK0000K0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000000000000000000000000OkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOO0000000000000000kxxdddddddddddddddddddddddddddddddddddk000Kxc'                            ..:OK00000000000000000000000K0OkkxkO00KKk'                                                                     .o00OkkkkkkOkd:.        ...................,cdOkkkkkkkOOxc..............................................................................................';:::;...,:::::::;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;::::::'..............................................................................................................................................................           
                                                                .l0K000K0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000000000000000K0000OOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkO000000000000000000000Oxddddddddddddddddddddddddddddddddddx0K00Ok:                            .;o00000000000000000000000000OkkkkO00KOkc.                                                                    .lO0OkkkkkOko,..            ..................'lkOkkkkkkO0k:.............................................................................................,;:::;';::::::;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;::::,................................................................................................................................................................         
                                                                 ;OKK0K000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000000000000000K00OOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkO0000000OOO00000000000KKOxdddddddddddddddddddddddddddddddddxO00000c.                            .'lxOK000000000000000000000OkkkkO0K0Kd;.                                                                    .:OOkkkkkkO0o.                ...................cxkkkkkkkk0x,............................................................................................,;:::::::::;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;::::;'................................................................................................................................................................        
                                                                 .xKK00000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000000OO0000000000OkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOO000000OOO0000000000000000OOkdddddddddddddddddddddddddddddddxOK0Kxl'                               ..'cdkO00000000000000000Okkkkk0000O;.                                                                    .:d0kkkkkkOo:.                    .................'ckkkkkkkOOl'...........................................................................................,;::::::::;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:::;,.................................................................................................................................................................       
                                                                 .l0000K000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000000OOOO0000000000000OkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkO0000000OO000000OOOO00000OO00K0kddddddddddddddddddddddddddddddxOKKO:.                                    ..;x0KK00000000000K0OkkO0000KKl.                                                                     :OOOkkkkO0x,                        .................oOkkkkkkOko,.........................................................................................';:::::::;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,',;:::;;'..................................................................................................................................................................     
                                                                  ,okK00000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000000OOOOOO0000000000OO0000OkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOO00000OOOO000000OOkkOO000000O0000kxdddddddddddddddddddddddddddxO00K0dc:..                                    .;cok0K000000000000000Oxol:.                                                                     .oK0kkkkkOOl.                          ...............;x0OkkkkOOOc.........................................................................................';::::::;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,',::::;,....................................................................................................................................................................    
                                                                  .,oK000000OOOOOOOOOOOOOOOOOOOOOOOOOOO0000000OOOOOO0000K00000000OOO0000OkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkO0000000OOOO0KK00OOkOOOkOOO00000OOOK0Okdddddddddddddddddddddddddxk000000KKo'.                                      .'okO00000000K0Okoc;.                                                                         'xKOkkkkOko,                              .............o0Okkkkk0Ko.........................................................................................';:::::;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::;'.....................................................................................................................................................................   
                                                                    ;OK000000OOOOOOOOOOOOOOOOOOOOOOO00000000OOOOO00000000OOO0000000OOO0000OkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOO000000OOOO00000OOOkkkkkkkOOO000000OO0K0kdddddddddddddddddddddddkO00000000Kxl'                                        ..,cxOOOkxoc,'..                                                                            ,kKOkkkkOd:.                               ............cOOkkkkk0Kd'........................................................................................';::::;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;::::,........................................................................................................................................................................ 
                                                                    .dK000000OOOOOOOOOOOOOOOOOOO0000K000OOOOOO00000000OOOOOOOO000000OOO00KK0OkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxkO0000000OOOO00K00OkkkkkkkkkkOOkkOO00000OO000Oxxdddddddddddddddddddk00000000000Ox;                                            .,;:...                                                                                 ;O0OkkkkOo,.                                  .........:kkkkkkk0Kd'........................................................................................,:::::;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;::::;..........................................................................................................................................................................
                                                                     ;OKK00000OOOOOOOOOOOOOO000000000OOOOOO000000000OOOOOOOOOOOO000000OOO0000OOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOO000000OOOO00000OOkkkkkkkkOOkkOkkkOOO0000OOO000kxddddddddddddddddxk00000OkO00000O:                                                                                                                                    ;k0OkkkkOo,.                                    .......cOOkkkkk0Kd'........................................................................................,:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;::::::'..........................................................................................................................................................................
                                                                     .oK0000000OOOOOOOO0000000000OOOOOOO00000000OOOOOOOOOOOOOOOOOO000K0OOOO0000OOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkO0000000OOOOO0KK0OOOkkkkkkkkkOkkkkkkkOkOO00K0OOO000OdddddddddddddddkO00000OkkO000000l.                                                                                                                                   ,kKOkkkkOd:.                                      .....o0OkkkkkO0o.........................................................................................,::::;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:::::;,...........................................................................................................................................................................
                                                                      ,okK000000000000000000000OOOOOO00000000OOOOOOOOOOOOOOOOOOOOOO000000OOO000000OkkkkkkkkkkkkkkkkkkkkkkkkkkkkOO000000OOOOO00000OkkkkkkkkkkkkkkkkkkkkkkkOOO0000OO000kxdddddddddddxO000000OkkkO0000KKd.                                                                                                                                   .xK0kkkkOkd,                                        ..'d0OkkkkOOOc.........................................................................................,::::;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:::::;'.............................................................................................................................................................................
                                                                      ..c0000000KK0000K00000OOOOO00000000OOOOOOOOOOOOOOOOOOOOOOOOOOOO000000OOOO0000OkkkkkkkkkkkkkkkkkkkkkkkkkO0000000OOOOO0000OOOkkkkkOOkkkkkkkkkkkkkkkOOkkkO0K00OO000OkddddddddxkO00K00OkkkkkO0000KKx'                                                                                                                                   .oK0kkkkkO0l.                                         ;k0OkkkkOkd;.........................................................................................';::::;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:::::;,'..............................................................................................................................................................................
                                                                        .d00000000000000OOOOO00000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000OOOOO0000OkkkkkkkkkkkkkkkkkkkkO00000000OOOOO0000OOOkkkOkkkkkkkkkkkkkkkkkkkkkOOOkOO00000O0000kxddddxkO00000OOkkkkkkO0000KXk,                                                                                                                                    ;dkOkkkkO0k;..                                      .dOkkkkkk0d:'..........................................................................................';::::;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;:::::;,.................................................................................................................................................................................
                                                                         ,OKK00KK00000OOO000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000OOO00000OkkkkkkkkkkkkkkkOOO0000000OOOOO0000OOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOkOOO0K00O0KKOkxdxxO0KK00OkkkkkkkkkOK000KXO,                                                                                                                                    .,o0kxkkkkOxl'                                    .'lOkkkkkkOO:.............................................................................................';::::;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:::::::;,'..................................................................................................................................................................................
                                                                         .,cldk00K0000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000OOOO0000OkkkkkkkkkkkOO0000000OOOOO00000OOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkO0000000000OkO000000OkkkkkkkkkkO0000KKk'                                                                                                                                      ,xOkkkkkkOOd,.                                 .lxkkkkkkOOOo...............................................................................................';:::::;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;::::::;;'...............................................      ....   .........................................................................................................................
                                                                             .c0000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000K00OOOOO0000OkkkkkkO000000000OOOOO00000OkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkO00000000000KK00OOkkkkkkkkkkkkOK000KKx'                                                                                                                                       :OKOkkkkkkOk:..                              .oOkkkkkkk0Kx'................................................................................................',;:::::;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;::::::::;'..................................................      ....   .........................................................................................................................
                                                                              'cx0000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000OOOO000OOkOO000000000OOOO000000OOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkO00000000000OOkkkkkkkkkkkkkkO00000KKd.                                                                                                                                       .:dkOkkkkkkOkdl,.                        .'coxkkkkkkkkOxc,    ................................................................................................,;::::::;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;:::::::;;,''....................................................      ....   ......   ................................................................................................................
                                                                                ,OK00000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000OOOO000000K000000OOOO000000OOkkkOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkkkkOOOOOOO00000000OkkkkkkkkkkkkkkkOO00000KKo.                                                                                                                                        ..:kOOkkkkkkkkkoc,.                  .';ckOOkkkkkkOO0x'        ................................................................................................',;:::::::::;;;;,,,,,,,,,,,,,,,,,,,,,,;;;;;;::::::::::::;,,'.........................................................    .....  .......    ......    ........   ..........................................................................................
                                                                                .:OKK0000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000OO00000000000OOO000000OOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkkkkOO0000000000OOkkkkkkkkkkkkkO0000000Oc.                                                                                                                                          .,dkOOkkkkOkkOOkdlc:;,''.....'',;:coxkOkkkkkkkkOkxl'           .................................................................................................'',;;::::::::::;;;;;;;;;;;;;;;;:::::::::::::::;;;,'''.............................................................    .....  ......     ......        ...        .... .................................................................................
                                                                                 .ck0000K00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000000000000OOO000000OOOkkkkkkOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkkkO00000000000000kkkkkkkkkkkkkO00000KOx;                                                                                                                                             .'cO0OkkkkkkkkkkOOOOkkxxxxxkkkOOOkkkkkkkkkOO0k:..               ...................................................................................................'',;;;:::::::::::::::::::::::::::::;;;,''.....................................................................   .....  ......     ......    ..   ..  ....   .     .....  ........................................................................
                                                                                  .:d000K000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000000KK000000000000OkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkkkOOkkOO0K0000000000K0Okkkkkkkkkkkk0K0000Kkl'                                                                                                                                               .cdk0OkkkkkkkkkkkkkkOOOOOkkkkkkkkkkkkkkO0Od,.                  ......................................................................................................'',,;;;;::::::::::::::::;;;,,,''..........................................................................    ....  ......  .   .....    ...  ..  ....   ..   ......  ........................................................................
                                                                                    'd0000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000000000000000OOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOO00K000000K000000kkkkkkkkkkkO0KK0000o,.                                                                                                                                                ..'cdxkOOOkkkkkkkkkkkkkkkkkkkkkkkOOOOko;'.                      ..............................................................................................................'''.''''........................................................................................          ......      ......   ...  ... ....   ...   ...............................................................................
                                                                                     'lkK000K00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000000K000000000OkkOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOkkOO0K00OO00000000O00OkkkkkkkkkkO0000KK0:.                                                                                                                                                     ..,okOO0OOOOkkkkkkkkkkkkOOO00Oxc;'.                           ............................................................................................................................................................................................................    ...   .....   .   ......   ..  ....  ...  .....   ..............................................................................
                                                                                      .,x00000K0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000OOO0000000000000OOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkkOO00000OO000OOO00000000OkkkkkkkO00000KKk'                                                                                                                                                         ..',:cloodddxxxxxxxddolc:;,..                                 .........................................................................................................................................................................................................    ...    ...  ....   .....   ........     .......    .............................................................................
                                                                                        ,kKK000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000OOOO000KKK000K00O000000OkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkkOO0000OO000OOkkkO00000000kkkkkkkO00000KKd.                                                                                                                                                                 .............                                          ........................................................................................................................................................................................................    ...    ..   ....   .....   ........  ..........   ..............................................................................
                                                                                         ,cx00000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000O0000000000000K000OO00000OOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOO0000OOO000OkkkkkkO0000000OkkkkO000000KOd:.                                                                                                                                                                                                                           .....................................................................................................................................................................................................     ..    ... .....   ....    .......   ..........   ..............................................................................
                                                                                           .d0K000K00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000OOOOO0000K0000OOOO0000000OO00000OOkkkkOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOO0000OOOO000OkkkkkkkkO0000000kkkO0K000000c..                                                                                                                                                                                                                              ...................................................................................................................................................................................................    .......................    .......    ........    ..............................................................................
                                                                                            .cdk00000000OOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000000000000000OOOOOOOOOOO00K00OOO00000OOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOkkkOO00000OO0000OkkkkkkkkkkkOO00O00OOO00K000KOc.                                                                                                                                                                                                                                  ...................................................................................................................................................................................................................................................   ...............................................................................
                                                                                               ,x000K00000OOOOOOOOOOOOOOOOOOOOOO000000OOOO00KKK00000OOOOOOOOOOOOOOO000000OOOO0000OOkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOkkO00K00OOO0000OkkkkkkkkkkkkkO00000000K0000Okc.                                                                                                                                                                                                                                     ..........................................................................................................................................................................................................       ..................................................................................................................
                                                                                                .lxOK0000000OOOOOOOOOOOOOOO000000000000000000000OOOOOOOOOOOOOOOOOOOOOO00000OOOO0000OOkkkkkkkkkkkkkkkkkkkkOOOOkkkOO000000OO000OOkkkkkkkkkkkkkkkkO00000000000k:..                                                                                                                                                                                                                                        .............................................................................................................................................................................................                  ..................................................................................................................
                                                                                                  .;k0000000000OOOOOO0000000000OOO00KKK00000OOOOOOOOOOOOOOOOOOOOOOOOOOOO000000OOOO000OOkkkkkkkkkkkkkkkkOOOOOkOOO00000OOO0000Okkkkkkkkkkkkkkkkkkk000000000Kk;.                                                                                                                                                                                                                                             .................................................................................................................................................................................................     .......        ....         .... .......................................................................................
                                                                                                    'okO00000000000000000000000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000OOOO0000OOOkkkkkkkkkkkkkkkOOO000000OOOO00OOOkkkkkkkkkkkkkkkkkkkO00000000xl;.                                                                                                                                                                                                                                                ................................................................................................................................................................................................   .........        ....  .........           ..............................................................................
                                                                                                     ..:k00000KK0000000O000000KK0000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000OOOO0000OOOkkOkkkkkkkkOOOO0K000OOOO000OOkkkkkkkkkkkkkkkkkkkkO000K00K0x'                                                                                                                                                                                                                                                     ..............................................................................................................................................................................................   .........   .... ....   ........   ......................................................................................
                                                                                                        'ldk0KKKK000000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000OOOO0000OOOOOkkkOOOO0000000OO000OOOkkkkkkkkkkkkkkkkkkkOO000000KOko'                                                                                                                                                                                                                                                        ............................................................................................................................................................................................   .........   .... ....   .. .....    .....................................................................................
                                                                                                          .'lkkkoodOK0000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000OOOO00000OOkkO0000000OO00000OkkkkkkkkkkkkkkkkkkkkkO0000000KOc'.                                                                                                                                                                                                                                                            .........................................................................................................................................................................................   .........   ...  ....  .........     .  .................................................................................
                                                                                                            .....'lkK0000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000OOO00000000000000000000OOkkkkkkkkkkkkkkkkkkkkkO000000000x;.                                                                                                                                                                                                                                                                .......................................................................................................................................................................................   .........       .....   ........    .....................................................................................
                                                                                                                 ,okK0000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000000000000000OO000000OkkkkkkkkkkkkkkkkkkkkkOO00KK00000d:'                                                                                                                                                                                                                                                                    ....................................................................................................................................................................................    .........       .....   ........   ......................................................................................
                                                                                                                 ..;oxO0000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000000000000000OOkkkkkkkkkkkkkkkkkkkkkOO000000000kc..                                                                                                                                                                                                                                                                       .................................................................................................................................................................................     .........   ...  ....        ...   ......................................................................................
                                                                                                                    ..;x0K0000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000K0000000000K00OkkkkkkkkkkkkkkkkkkkkkO000000KK00xc,                                                                                                                                                                                                                                                                            ...............................................................................................................................................................................      ........    ... ...............     ..   ...............................................................................
                                                                                                                       .:ldO00000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000000000000000000OOOkkkkkkkkkkkkkkOOO0000000000kc..                                                                                                                                                                                                                                                                                .............................................................................................................................................................................     ........................................................................................................................
                                                                                                                          .:k00K00000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000000KK000000O000000OOkkkkkkkkkkkO000000000K0dc'                                                                                                                                                                                                                                                                                    .........................................................................................................................................................                ................................................................................................................................
                                                                                                                            ';cdO00000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000000000000000000000000000000OOOOOOOOO0000000KK0xl:.                                                                                                                                                                                                                                                                                         ......................................................................................................................................................        ..     ...     .........................................................................................................................
                                                                                                                               .:ox0K000KK00KKK000OOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000OO0000000OOOOOOOOO00000000O00000000000000000KKOc.                                                                                                                                                                                                                                                                                              .....................................................................................................................................................    ............        .............         ...............        ...... ...................................................................
                                                                                                                                 ..;ldx000000000000000OOOOOOOOOOOOOOOOOOOO00000000000000000OOOOOOOOOOOOOOOO000000000000000000KK0xl:'.                                                                                                                                                                                                                                                                                                 ....................................................................................................................................................   .............   ...   ...    ....  ........... .....  ...    ..   ....   ....  ... ........................................................
                                                                                                                                      .:dk0KK00000000000000OOOOOOOOOOO00000000000000000OOOOOOOOOOOOOOOOOOOOOOO000000000000000Oxl.                                                                                                                                                                                                                                                                                                        ..................................................................................................................................................  .............   ....  ...    ....  ...........   ...  ...    ....   .    ..... ... ........................................................
                                                                                                                                        ..,codk00000000000000000000000000000000000000OOOOOOOOOOOOOOOOOOOO0000000000000000Okdc'..                                                                                                                                                                                                                                                                                                          ..................................................................................................................................................  ............   ....  ....   ....  ...........    ..  ...    .....  ..    .................................................................
                                                                                                                                            ...:ldO0KK00000000000000000000000000OOOOOOOOOOOOOOOOOOOO0000000K00000000K00Od;..                                                                                                                                                                                                                                                                                                                 ...............................................................................................................................................    .     ....   .   ......  .....    .........    ..  ....   .....  ...     ...............................................................
                                                                                                                                                ..';:cdkkO0KK00kkO0000000000000000000000000000000000000000000KKK0OOxo:;'.                                                                                                                                                                                                                                                                                                                      .............................................................................................................................................       . .....       ......  .....  ............    .  ...    ....   .....    ..............................................................
                                                                                                                                                      ..';lddl:'.cO00000K000000000000000000000000000000000KKK0Oko;'.                                                                                                                                                                                                                                                                                                                              ..........................................................................................................................................    ..........   ... ......   ....  .............      ...    ...  ..........  .............................................................
                                                                                                                                                          ....   'oxkkO0000KKKKKKK00000K00000KKKKK000Okkxoll:,'..                                                                                                                                                                                                                                                                                                                                   .........................................................................................................................................   ..........   ...  .....   ...   ....  .... ...     ...        .... ....... .............................................................
                                                                                                                                                                   ..';:codxkkOO0000000000000Okkkxolc;'..                                                                                                                                                                                                                                                                                                                                              ......................................................................................................................................    .........    ...  ....    ..    .    ...   ...    ...     .......   .    ..............................................................
                                                                                                                                                                         .....''',,,,,,,,,,,''.....                                                                                                                                                                                                                                                                                                                                                       ...................................................................................................................................     .....................  ................  .............................................................................................
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ................................................................................................................................      .....................................................................................................................................
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ..............................................................................................................................       ....................................................................................................................................
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ...........................................................................................................................    .......................................................................................................................................
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ......................................................................................................................... .........................................................................................................................................
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ................................................................................................................................................................................................................................................................
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ............................................................................................................................................................................................................................................................
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ........................................................................................................................................................................................................................................................
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .......................................................................................................................................................................................................................................................
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ...................................................................................................................................................................................................................................................
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ...............................................................................................................................................................................................................................................
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ............................................................................................................................................................................................................................................
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .......................................................................................................................................................................................................................................
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ....................................................................................................................................................................................................................................
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ..............................................................................................................................................................................................................................
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ..........................................................................................................................................................................................................................
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   .....................................................................................................................................................................................................................
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ................................................................................................................................................................................................................
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ..........................................................................................................................................................................................................
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ....................................................................................................................................................................................................
        .......   .......... ..........   .... .'.              ..        ...  ...         ....              ....  ....   .........     ...  ..        .......                                ...                                                                                                                                                                                                                                                                                                                                                                                                                                          .............................................................................................................................................................................................
        ........  ......................  .''...,.......................  .''...'...................         ...........  .'.............'..........   .'...'...................... .............                                                                                                                                                                                                                                                                                                                                                                                                                                                .......................................................................................................................................................................................
        ........   ...... ..............  ......'... ...'...... ......... ........''.................       ............  ........... ...............  .'...'..'.........'.............'...'.....                                                                                                                                                                                                                                                                                                                                                                                                                                                        ...............................................................................................................................................................................
        ........   .....................  ..............................  ...........................       ...........   ..  .......................  ... ...................... ...............                                                                                                                                                                                                                                                                                                                                                                                                                                                                 ......................................................................................................................................................................
                                                                                                                                   .....                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ............................................................................................................................................................
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ...................................................................................................................................................
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   .....................................................................................................................................
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ........................................................................................................................
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ........................................................................................             

ASCII-art-generator.org

Cylon - Battlestar Galactica

                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            ..                                                                                                                                                                                                                                                                                                                                                         
                                                                                                                                                                                                                                                                                                                                                                                          ....'',,,,;::::::cc:::::;;,,''.....                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                   ..',;clooodddddddddddddxxxddxxddddooolcc::;,,,'...                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                               ..':ldxkOkxxxxxdddddxxxdddxxxxdxxxxxxddddddolllc:::ccc:'.                                                                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                                                                                                                           ..,:odddxkkkkxxxxxxxxxxxxxxxxxkkkkxkkkkxxxxxxxxxxxxddollccc::;;,..                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                       ..;codxxkkxxkOkkxdolllllooooddxxxxxxxkkxxxxxkkkkOOOkkkkkkkkkkOkolc::::::;'.                                                                                                                                                                                                                                                                                                                     
                                                                                                                                                                                                                                                                                                                                                                     .,:oxxxxxxkOOOkdc;;,;clodk0KKXNNNNWWWWNNNXXK0OxxxxkOKK00OOOOOO0K000Oxdc;;:ldo,..                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                   .;lodxxxxkkdollccclodkOOOOOxddoollllllooodxkkO0KKXXK00000000KK000000KKKKKOdllccllc:.                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                ..,looodxkkkxl'.';oOKKK0dc;''...................',;cdkOXNWNXKOO00XXK00KXXXXXXXXKkl,';oxc..                                                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                                                                                                                               .:llodddxxdc;,,cxOOkdl;'...     .......................';cdxkKXXXXKKKKXXXXXXXNNNNNXOxocccloc,.                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                            .':lodooxdlc,,:odkxc;'.            .............................,:oxkKXXKXXXXXNNNNNNNNWWWXOoc::lo:'.                                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                                                           ':clooooxo'..:k00x;.                .................................':dKXNNXKKXNWWNNNWWWWWWW0kl';dko'                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                         .,:ccldddo:.,cdko;'.             ...  ...................................';clx0XNNXXNNWWWWWWWWWWWXk:,;:lc'.                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                                                                                                                                        .;lc::lxo:'.:OXk;                  ...  ......................................':x0XNNXXXWWWWWWWWWWWWXd:''oxd:.                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                      .';lcccloc'.'lkl;.                    ...  .......................................,;cx0XNNXNWWWWWWWWWWWNXOl;:lol,                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                     ':clllodc''lxko'                         .... ........................................',cokKNNNNWWWWWWWWWWWN0l;,;lc,.                                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                                                                                                                    'clccldc'.'x0kc.                           ..  ............................................'c0NNNNNWWWWMWWMMWWNKd..:dl'                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                  .':llclo:..,dx;.                                ..............................................':xOKNNNWWWWWWWMWWWWXx,..;c,                                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                                                                                                ..;cccloo,.:xxl.                                 .................................................',:xKNNNNWWWWWWWWWWWKl,..:c;.                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                ,ccccooc,.:O0l.                                   ...................................................,lKNNNNWMWWWWMMWWWNKd..:dl'                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                                               ':cccoo,..:kl,.                                      ..................................................,ckKXWWWWWMMWWWWWWWXx,..;c,                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                              .:c:clo,..cOl.                                         ..................................................',:dNWWWWMWWWWWWWWWNO, .,c'                                                                                                                                                                                                                                                                                     
                                                                                                                                                                                                                                                                                                                                            ..;ccclo;.cxkl.                                             ..................................................;dXNNNWMWWWWWWWWWNkl,.','.                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                                                                                                                           ';:ccodl'.okd:                                               ...................................................'l0NNWWWWWWWWWWWWWNO;..,'.                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                          .:cccool,.lO:.                                             .    ..................................................'lxKWWWWWWWWWWWWWMNx'..',.                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                         .;ccclo;..ckc.                                             ...   ...................................................',l0NWWWWWWWWWWWWWXo. .''.                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                        .;:::ld:..;Oo.                                          .......   .....................................................'lKWWWWWWWWWWWWWWKl'..''                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                      ..,:clodl.,lxd.                                              ....     ....................................................'oKWWWMWWWWWWWWWN0x:..'..                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                     .,:::lddc.;kKd.                                                     ........................................................'o0XWWWWWWWWWWWWNN0c..',.                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                                                                                                     'clccdl;.'kxc.                                                      .........................................................;ckNWWWWWWWWWWNWWWO; .,,.                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                    .:cccol'.'xk,.                                                        .........................................................'c0WWWWWWWWNWWWNNNd.....                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                  ..;:::cc.'cxx'                                                          ..........................................................'lKWWWWWWNNWWWWWWKc. ...                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                                       ................................................''..,cc,.                                                            .........................................................'dNMWWWWNWWWWWWWNx.  ..                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                      ...........''''''''''''''''''...........................................                                                               ....  ...................................................:ONWWWWWWWWWWWWW0:.....                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                             .....',,,,;;;;;,,,,,,''''''''.........................................                                                                          .....   .................................................'ckKWWWWWWWWWWWWXx:. ...                                                                                                                                                                                                                                                                         
                                                                                                                                                                                                                                                      ....'',,;;;;;;;;,,,,,,''''''''.......................................                                                                                   ....    .................................................,:xNWWWWWWWWWWWW0x:.....                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                              ...',;;;;::::;;;,,,,,,',,,'''''''.................................                                                                               ......            .    ......... ........................................'c0WWWWWWWWWWWWNXx. .,'.                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                          ..';::ccc::;;;;;;;,,,,,,,''''''''.................................                                                                         ...............     ..           ...................................................,kNWWWWWWWWWWWWW0:...'.                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                     ..',;::::::::;;;;;,,,,,,,,''''''...'''............................                                                                                                              ....................................................'lXWWWWWWNWWWWWWNd......                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                  .'::ccc:::::;;;;;,,,,,,,,,''''''''................................                                                                                                               ............ ..........................................;OWMMWWWWWNNWWWW0;. .'.                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                              .',,:cccc::;;;;;;;;;,,,,,,,,,''''''''..............................                                                                                                            .      ......................................................,dNMMWWWWWWWWWWWXo. ...                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                         ..',::ccc:::::;;;;;;;;;;;,,,,,,,,,''''''''.........................                                                                                                                       ........................................................:0WWWWWNWWWWWWWNk'  ...                                                                                                                                                                                                                                                                     
                                                                                                                                                                                                                        ':lllc::c:::;;;;;;;;;;;;;;,,,,,,,,''''''''''.....................                                                                                                                      .   .................... ...................................,xXNWWWWWWNNWWWNO,  .'.                                                                                                                                                                                                                                                                     
                                                                                                                                                                                                                    .',;ccccc::::::;;;;;;;;;;;;,,,,,,,,,,,,''''''''....................                                                                                                                        ............................................................'lkKWWWWWWWWWWWN0;...'.                                                                                                                                                                                                                                                                     
                                                                                                                                                                                                                 .';ccccc::::::;;:;;;;;;;;;;;;;;;,,,,,,,,,,''''''''...............                                                                                                                             ... .........................................................,:xNWWWWWWWWNNWXl......                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                               .,:lccc:::::::::;;;;;;;;;;;;;;;;;;;,,,,,,,,'''''''...............                                                                                                                                  .................. .......................................',oXWWWNNWWWWWWNo,. ....                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                             .;cllcc:::::::::::;;::;;;:;;;;;;;;;;;,,,,,,'''''''''............                                                                                                                                     ............................................................cKMWWWWWWWWWWNx:. .'..                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                          ..,clcccc:::::::::::::;:;;;:::;;;;;;;;;;,,,,,'''''''''..........                                                                                                                                          .....   ..........  ................................ .....;0MWWWNNNWWWWWkl, .''.                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                         ':ccccccc:::::::::::::::::::::;;;;;;;;;;;,,,,,'''''''.........                                                                                                                                             ....  ............ ................................    ...,kWWWWWWWWWWWW0d;..''.                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                      .':cccccc::::::::::::::c:::::::::;;;;;;;;;;;,,,,,''''''......        ......                                                                                                                                      .............. ...............................       ...oNMWWWWWNNWWWKOl..',.                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                    .,cclc:ccc:::::::::::cc:ccc:::::::::;;;;;;;,,,,,,,'''........          ......                                                                                                                                        ...........  ................................        .cXWWWWWWWWWWWNKd. ','.                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                   .;cccccccccc::::::ccccccccc:::::::::::;;;;;;;;,,,,,'''.....              .......                                                                                                                                           ........................................        .:KWWWWWWWWWWWNXx. .,'.                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                 .'clccccc:::ccc::cccccccccccc::c:::::::::;;;;,;;,,,,''.....            ..   ......                                                                                                                                           ........................................         ,OWMWWWWWWWWWNNO, .,'.                                                                                                                                                                                                                                                                  
                                                                                                                                                                                               .,:ccccccccccccccccclccllccccccc:cc::::::;::;;;;;;,,'''...              .     .........                                                                                                                                         ..........................................      'xNMWNNWWWWWWNNO, .,'.                                                                                                                                                                                                                                                                  
                                                                                                                                                                                              .;cccccccccccllllllllllllllccccccccc::::::::;;;;,,,,'....          ..  .... ..    ..........                                                                                                                                      .....   ............  ....................     .oXMWNNNNNNNWNNk' .,'.                                                                                                                                                                                                                                                                  
                                                                                                                                                                                             .:lc:ccccccllllloooolllllllllcccccccccc::::::;;;;,,,'..         ................  ...............                                                                                                                                 ......  ..................................    . .cKWWNNNNNNNWNXx' .,'.                                                                                                                                                                                                                                                                  
                                                                                                                                                                                           .;:cccccllllloooooooooooollllllllllcccccccc:::::;;,''...       ........................    .........                                                                                                                                ..  ......................................      .;0NNNNNNNNNNNXx' .,,.                                                                                                                                                                                                                                                                  
                                                                                                                                                                                          'ccccclllooooodoooddddoooooooollllllllccccccc::;;;,....      ..........................      .......       ..                                                                                                                             .....................................       'kXXXXXNNNXNXXx. .,,.                                                                                                                                                                                                                                                                  
                                                                                                                                                                                        .,ccccclloododdddddddddddddoooooollllllllcccccc::;,'..     ..............................  ....................            ..                                                                                                          ..   ................................. ..        'xXXXKXXNNXNXKd. .;,.                                                                                                                                                                                                                                                                  
                                                                                                                                                                                      .';ccllloodddxdxxxxxxxxxxdddddooooooooolllllcccc:;,...     ................................. ...................        ........                                                                            .                             ..    ...............................           .dKXXKKXXXXXK0d. .;,.                                                                                                                                                                                                                                                                  
                                                                                                                                                                                     .colclooddxxxxxxxxxkxxxxxxxddddddddoooooooolllcc:;'..     .................................   .................        ...........                                                                      ..   .                               .   ..............................            .o0KXKKXXXXXK0o. .;,.                                                                                                                                                                                                                                                                  
                                                                                                                                                                                    'clllloddxxkkkkkkkkkkkkkkkxxxxxxxxxdddoddooooolc;,'.     ...................................................              ...........                                                                .........                                    ...............................           .o0KK00KXXKXK0o. .;,.                                                                                                                                                                                                                                                                  
                                                                                                                                                                                 .';oollodxkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxddddddool:'..   ...................................................                   .........                                                                ...........                                   ................................          .lOO0000KKKK0Oo. ':;.                                                                                                                                                                                                                                                                  
                                                                                                                                                                                .:lodoodxkkkkkkkkkOOOOOOOOOOkkkkkkkxxkkxxxxxxddl:;'.    ................................................                          .......                                                               ............                             .    ..   ...........................          .ckO0000KKKK0Ol. ':;.                                                                                                                                                                                                                                                                  
                                                                                                                                                                               .;lddooxkkkOOOOOOOO00000000OOOOOOOOkkkkkkkxxxxoc,'..    ...'''..........................................                             .......                                                            ...........                                 ................. .................          .:xkOOOOO00KOkc. ':;.                                                                                                                                                                                                                                                                  
                                                                                                                                                                              .,lddooxkOOOOOOO0000000KKK000000OOOOOOOOOOOkxddc'.     ...'''''......................................                                   .......                                                           ..........                                .....................................          :dkkkOOkO00kxc. 'c;.                                                                                                                                                                                                                                                                  
                                                                                                                                                                             .,codooxOOOO00000KKKKKKKKKKKKKKKK00000000OOOkdoc'.    ...'''''''....................................                                      .......                                                          ........                               .........  .............................          ;dxxxOOkOOOkd:. ,c;.                                                                                                                                                                                                                                                                  
                                                                                                                                                                           .,;:odddxO0000KKKKXXXXXXXXXXXXXKXXXXXXKKKK00Oko;'..   ..',;;,,,,,''.....................'''.......                                              ......                                                    ...........  ..                           .......... ......  ........................       ;odddxkkkOOdl, .,c,.                                                                                                                                                                                                                                                                  
                                                                                                                                                                           ,:clddxkO0KKKKXXXXXXXNNNNNXXXXXXXXXXXNXXXK00ko,.    ...,;;;;;,,,,,'''''.............''''''.....                                                  .....                                                    ...............                           ..  ..............   ......................       ,loodxddxkko;. .;:'                                                                                                                                                                                                                                                                   
                                                                                                                                                                          .:cloddO00KXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNXKOxo,.    ..',::;;;;,,,,,'''''......''''''''''......                                                          .                                                ................                            .   .............     ......................      ,clooddddxkl,. .;:.                                                                                                                                                                                                                                                                   
                                                                                                                                                                         .:cloddOKKXXXNNNNNWWWWWWWWWWWWWWWWWWWNNNNXXOl,..   ..':ccc::;;;;;;,,,,,''''''',,,;,,'........                                                           ...  ..                                         .................                                    ..........     .......................  .  ':cllodddxd;.. ';,.                                                                                                                                                                                                                                                                   
                                                                                                                                                                        .;oooddx0XXXNNNNWNWWWWWWWWWWWWWWWWWWWWWNNNX0l. ..  ..;:ccc::::;;;;;;,,,,,',,,,;;;;,,.......                                                               .  ....                                       .................                                      .........    .......... ................ .';:cclooodo,.  ,;'.                                                                                                                                                                                                                                                                   
                                                                                                                                                                        'odododOKXNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWNN0l'. . ..,;clllcc::::;;;;;,,,;;;:::;;;,'.........                                                                   .        .                                ...............                                       ......................................... .'::cccllooc'. .,,..                                                                                                                                                                                                                                                                   
                                                                                                                                                                      ..:ddoooxKXNNNWWWWWWMMMMMMMMMMMMMMMWMWWWWNNKo...  ..:cllllllcc:::::;;;;;:::ccc:;,'...........                                                                      .... ...                                 ....    ....                                         ........................................ .,::::cclll:.  .;'.                                                                                                                                                                                                                                                                    
                                                                                                                                                                      'coxdoodOXNNNNWWWWWMMMMMMMMMMMMMMMMMWWWWWX0d'..   .;loooolllccc::::::::cclcc:;'.......... .  ..                                                                   ........                                   ..                                                 ... .......................................,:::::cccl;.  .;.                                                                                                                                                                                                                                                                     
                                                                                                                                                                     .cxxxdddkKNNWWWWWWWWMMMMMMMMMMMMMMMMMMWWWXd:'.. ...cddddddollcccllcllllllcc:,'...........                                                                           ......                                                                                       ...  ........... ..........................,:;;;:::cc'   ',.                                                                                                                                                                                                                                                                     
                                                                                                                                                                     'dkkxodxOXNWWWWWMMWMMMMMMMMMMMMMMMMMMMMMNx,..  .';cdxxxxdddoolllooooddolc;,'...........  ...                                                                        .....                                         .                                               .   ........... .......  .................,:;;;;::c:.   ',.                                                                                                                                                                                                                                                                     
                                                                                                                                                                     :kOkxoxOKNWWWWWWMMMMMMMMMMMMMMMMMMMMWWMNk;.   .'codxxxxxxdddddddxdddolc;,..............                                                                          .....                                                                                                   ................  .................,;;;;;;::;.  .,'                                                                                                                                                                                                                                                                      
                                                                                                                                                                    .oOOkdoOXXNWWWMMMMMMMMMMMMMMMMMMMMMMMMWNO;... ..cxOkkkxxxxxxxkkkxxdoc;,'.................                                                                                                                                                                                .......   ..........................,;;,;;;;;,.  .,.                                                                                                                                                                                                                                                                      
                                                                                                                                                                    ,x0Okod0XNNWWWMMMMMMMMMMMMMMMMMMMMMMMMXOl..   .:dkkOOkkxxkkOOOkxdol:,'........................                            ................                                                                                                                              ......     .........................',;;,;;;;;'.  .'.                                                                                                                                                                                                                                                                      
                                                                                                                                                                    :k00kdxKNNWWWMMMMMMMMMMMMMMMMMMMMMMMMNxc,.....:dkkOOOOOOO0OOOkxo::;,'.....................                           .......                                                                                                                                            ........   .........................',;;;,;;;;.  ..'.                                                                                                                                                                                                                                                                      
                                                                                                                                                                   .o0KKOdOXNNWWWMMMMMMMMMMMMMMMMMMMMMMMWKc... ..;okkOOOOO0KK0kkkxl;,,''....................                         ......                                                                                                                                                 .... ....  .. ......................';;;;;,;;,. ..'.                                                                                                                                                                                                                                                                       
                                                                                                                                                                   'd000kx0XNNWWWMMMMMMMMMMMMMMMMMMMMMMMNd'.. .':lxkkOOO0K00Okxolc;,''.....................                    .......                                                                                                                                                     .....  ..    . ......................,;,,;;;;,'. .''.                                                                                                                                                                                                                                                                       
                                                                                                                                                                 .'cOKK0kx0NNNWWWMMMMMMMMMMMMMMMMMMMMMMW0;.. .'cdxkkkO000Okxxoc;;,''...................  ..             .........                                                                                                                                                          ......       ........................,;;;;;;,'.  .'.                                                                                                                                                                                                                                                                        
                                                                                                                                                                .;ox0XKOkkKNNNWWWMMMMMMMMMMMMMMMMMMMMMMNd... .:odxkkOKK0kkdll:;,''''...................               .......                ..............                                                                                                                                  ......    ..........     ....... ..;;;;;;;'.. .''.                                                                                                                                                                                                                                                                        
                                                                                                                                                               .;dxk0XOxxOXNNNWWWMMMMMMMMMMMMMMMMMMMMWW0:.  .'ldxxkO00Okxoc::;,,'''....................           ........          .   ..................                                                                                                                                     ...     ...   ....      ...... .';;,;;;;..  ....                                                                                                                                                                                                                                                                        
                                                                                                                                                               ;xkdkKKxod0XNNNWWMMMMMMMMMMMMMMMMMMMMMWXx'.  .;odxxO0OkOxl:;;;,'''''..................        ..........        .........................                                                                                                                                                      ...      ........,;;,,;;,.  ....                                                                                                                                                                                                                                                                         
                                                                                                                                                              'dkddkK0dox0XNNWWWMMMMMMMMMMMMMMMMMMMMMX0o....'cloxkOkxdol:;;,,,,'.''.................       ..........  ................................                                                                                                                                                               ..    ...,;;;;;;'.  .'.                                                                                                                                                                                                                                                                          
                                                                                                                                                            ,cokxook0xdxOKXNNWWWMMMMMMMMMMMMMMMMMMMMW0x:....,loxkkxol::;;,,,,,'''.................    ........... ................................                                                                                                                                                                    ..  ....';;;;;;,.   ..                                                                                                                                                                                                                                                                           
                                                                                                                                                           'okxxdoldxoxO0XXNWWWWWMMMMMMMMMMMMMMMMMMMWOl;...':xOOOxoc;;;;;,,,'''''.................  ........ .......''''''.................... ..                                                                                                                                                                      ......',;;;;;;,.  .'.                                                                                                                                                                                                                                                                           
                                                                                                                                                          .lxxxdolclook00KXNWWWWWMMMMMMMMMMMMMMMMMMMNkc;',:lxK0xol:;;,,,,,,,'''''...................  ...........''',,''''.................... .                                                                                                                                                                       ......,;;;;;;;'   .'.                                                                                                                                                                                                                                                                           
                                                                                                                                                         .cxddddocccldkO0KXNWWWWMMMMMMMMMMMMMMMMMMMMNkl::d0XKOo:;;;,,,,,,,,,''''...................  .....''',,,,,''',,'.....................                                                                 ..                                                                                                       ... .';;;;;,;,.  ...                                                                                                                                                                                                                                                                            
                                                                                                                                                        .;xxddddoccclokO0KXNNWWWMMMMMMMMMMMMMMMMMMMMW0xodKXXOl;,,,;,,,,,',,'''.........................',,,,,;;;;,,'''''..................  ...                                                              ........                                                                                                  .....,;;;;;;;'. ..'.                                                                                                                                                                                                                                                                            
                                                                                                                                                       .:oxdddooocccclxkOKXNNNWWMMMMMMMMMMMMMMMMMMMWWX00KKxl:,,,,,,,,,'',,''''.....................',;;;,,;;;;;;;,,''''..................                                                 ....                ..........                                                                                               .....,;;;;;;,.  .'..                                                                                                                                                                                                                                                                            
                                                                                                                                                       ;dxxdoolllcccccdkO0XNNNWWWWWMMMMMMMMMMMWWMMMWWNNXOo;'',,,,,,,,,,,,,''''.................'',;;::::;;;;;;;;,,,''''................                                                   ...                ..........                                                                                               ..  .';;;;;;;,. ..'.                                                                                                                                                                                                                                                                             
                                                                                                                                                      .cxxxoollllccc:coxk0KNNNWWWMMMMMMMMMMMMWWWWNNNX0Oxl;'',,,,,,,,,,,,,,''''..............'',;;:;;:::::::::;;;,,,'''................                                       .    ..                        ......                                                                                                       ..,;;;;;;,.  ....                                                                                                                                                                                                                                                                             
                                                                                                                                                      .lkxdollccccccc:loxOKXNNWWWMMMMMMMMMWWWWWNXXKOxl:;,,,,,,,,,,,,,,,,,'''''.''.'''''';:;;;::cc:::::::::::;;;,,,,'''.............                                ..      .                                                                                                                                             ..,;,,;;'.. ...                                                                                                                                                                                                                                                                               
                                                                                                                                                      'oxxdolccllc:::::cok0XNNNWWWMMMMMWMWWWWWNXK0Odl:;;,;;,,,,,,,,,,,,,,',,'',,,,,;;,;:lllc:clccccc:::::::;;;,,,,,'''.............                         ...      ....                                                                                                                                               ..',,,,;,..  ...                                                                                                                                                                                                                                                                               
                                                                                                                                                      'oxddolccloc::::::lxOKXXNWWWWWMMWWWWWWNNXKOkdlc;;;;;;;,,,;;;,;;;;;,,;;;;;::cllcclllllcllccccc::::::::;;;,,,'''''.............                     ..  .....                                                                                                                                                      ...,,,,,,..  ...                                                                                                                                                                                                                                                                                
                                                                                                                                                      ,dxdoolcloolc:::::cdk0KXNNWWWWWWWWWWNNXXKOxdoc::;;;;;;;;;;;;;;:::::cc:cllllodddddollllolccclc::::::::;;,,,,''''.............                    ....   ....            ...                                                                                                                                       ..',,,,,'.   ..                                                                                                                                                                                                                                                                                 
                                                                                                                                                      ,dxddolccloolc;:::cok00KXNWWWWWWWWNNXKKKOkddolc::::;;;;;;;;::cloddkxxdxOkdooodxxdlooollllccccccc:::;;;,,,,,'''............                ........   ...       ...       ..                                                                                                                                     ..'',,,,,..  ...                                                                                                                                                                                                                                                                                 
                                                                                                                                                      ;dxddolcccclol:;::cox00KXNNNWWWNNNNXKK00Okxdolcc:::::::cllodxk0KKK000O00Okkxoloooodollclcccccc::::;;;;,,,,'''''...........       ...........         ...        ....                                                                                                                                            .',,',,,'. ....                                                                                                                                                                                                                                                                                  
                                                                                                                                                      ;dxddocccc;:lol:::cdk0KKXNNNWWWNNNNXK000Okddoolccc:clodxk0KKXNXXKKOkkkkxkO0Ooclooooollccccccc:::;;;;;;,,'''''''........    ...........  .              ..   ....                                                                                                                                               ..,,,',''.  .'..                                                                                                                                                                                                                                                                                  
                                                                                                                                                      ;dxdolcccc;,;cdolcldk0KXNNWWWWWNNNNXXK00OkxxxdoooodkO00KKKKK000000Okkkxdxkxdloddoclllc:cc:::::;;;;;,,,''''''''......        .......            .       ...                                                                                                                                                     .',,,','.. ....                                                                                                                                                                                                                                                                                   
                                                                                                                                                      ;dddolcclc;'.,cxOOOO0XXXNWWWWWWWWNNNNXKK000000KKKKKK0OOkkkkkOOOOkkkkxddxdlclodollcccccccc::;;;,,,;,'''''''.....             ......    .              ..                                                                                                                                                       ..,,''''.   ...                                                                                                                                                                                                                                                                                    
                                                                                                                                                      ;ddddoccll:,'..;xOKXNNNNWWWWWWWWWWWWWNNNNNNNWWNK0OkdoooxOOOOOOkxdxxxddddlcclxxlcllc::::::;;,,,,,,,'''''....                 ........                 .    .  .                                                                                                                                               ..',''''.   ...                                                                                                                                                                                                                                                                                     
                                                                                                                                                      ;oddolccllc;,'.':cdOKNNWWMMMMMMMMMMWWWNNXX00Okxdddxxxkk0Okkkkkxdoddoddolclloolccc::;;::;,,,,,,,,,'.....                      ...                      ......                                                                                                                                                ...''''''.   ..                                                                                                                                                                                                                                                                                      
                                                                                                                                                      ,odoolcccllc;;,...':lxO0XNNNNNNNNXXKOkxxdollodxkkO00OkkOOxdxxdoolooollcclllc:::::;;;;;;,,,,,''...                             .                     ........                                                                                                                                                ...'''''.   ...                                                                                                                                                                                                                                                                                      
                                                                                                                                                      ,odoolccloolcc:,'''',;::loooooooooolloooodkkO000O00Okkkxxdddoollllolcc:ccc::::;;;;;;;,,'.....                                                    ..........                                                                                                                                                ..'''''''.  ...                                                                                                                                                                                                                                                                                       
                                                                                                                                                      ,odollllodxxddolc::;;;;;;::::clodddxOO00KKK00OOOOkxdddddooooocclllc:::::::;;;;,,,'.....                                                       ............                                                          ....                                                                                   .',''''..  ...                                                                                                                                                                                                                                                                                        
                                                                                                                                                      ,odolcccldkkkxddooooooooodddxkOO00KXKKKKKK00OkOkxddooooooolol:clcc:;;::;;;;;,'...                                                         ...............                                                         .......                                                                                 ..'''''..  ....                                                                                                                                                                                                                                                                                        
                                                                                                                                                      ,ldolccloxkOOOkkkkkkkkOOO00KKXXXKKKXKK0Okkkkkkkdddolllllcccc::c:;;;:;;,''....                      ....                                .................                                                        ..........                                                                                .'''''..   ..                                                                                                                                                                                                                                                                                          
                                                                                                                                                      'ldlcclodkO00KK0000KKKKKXXXXXNNXXKK0000Odoodxxdolllccccc:::::::;;;;,'..                          .','.                               ..................                                                       ...........                                                                                ..''''..   ..                                                                                                                                                                                                                                                                                           
                                                                                                                                                      'lol::lodO0KKKKKKKXXXXXNNNNNXXXXXX0OOOOkdodddolllcc::::c:;;;;,'....                          ........                        ..  .....................                                                        ...  .....                                                                                ..'''''.   ...                                                                                                                                                                                                                                                                                           
                                                                                                                                                      'ldlccoxk0XXNXXNNWWWWWWNNNNXXXK00OOkkxdoodolccc:::::;;;;,....                              ......                           ..........................                                                        ... ...                                                                                  ..'''''.. ....                                                                                                                                                                                                                                                                                            
                                                                                                                                                      'colclxkOKXNNNNNNWWWWNNNNXXXXK0Okkxxdollllc::c::;;;,'...       ...                        ...                             ...........................                                                   ..    ....                                                                                    ..''''...  ...                                                                                                                                                                                                                                                                                             
                                                                                                                                                      'col:lkO0XXNNNWWWWWWWNNNNXK00OOkdddolccccc:::;,'....                                                                   ................''''.........                                                   ...  ....                                                                                      .''''..   ...                                                                                                                                                                                                                                                                                              
                                                                                                                                                      .:lccd0KXNNNNWWWWWWNNNXXK0Okxxdollcc:::;,'...        ...                                                   ..        ...........',,,,,,,,''.......                                                   .........                                                                                       ..'''..   ..                                                                                                                                                                                                                                                                                                
                                                                                                                                                      .:lclkKXXNWWWWWWWNNNNXK0kkxddolcc::;,...         .....                                                 ....      ..........'',,,;:;;;;,,,''.....                                                    .........                                                                                       ..'....   ...                                                                                                                                                                                                                                                                                                
                                                                                                                                                      .;ccoOXXNWWWWWWWNNXK00Okxdoc::;,'...         .....                                                  ....       .......'',,,;;;;;::;;;,,''.....                                                      ........                                                                                       ........  ...                                                                                                                                                                                                                                                                                                 
                                                                                                                                                      .;clxKNNWWWWWWWNNNKOkxxdoc;'...         ......                                                 ....         ......',,,,;;;:::::::;;;,,'.....                                                     ........                                                                                         ........  ...                                                                                                                                                                                                                                                                                                  
                                                                                                                                                      .;cokXNWWWWWWWNXK0Oxoc:,...         ......                                                    .. .       ....''',,;;;;;::::::::;;,,''.....     .                                                .........                                                                                         .......  ....                                                                                                                                                                                                                                                                                                  
                                                                                                                                                      .;lxKNWWWMWNXKOdc;,..          ......                                                    .            ..',,,,;;;;::::::::::;,,,,'.......     .                                                 ........                                                                                          ......    ..                                                                                                                                                                                                                                                                                                    
                                                                                                                                                      .;lkNWWMWNKkdl,.          .......                                                     ..           ..',,;:::;::::::cc::;;;,''........      ....                                                ......                                                                                           .......   ..                                                                                                                                                                                                                                                                                                     
                                                                                                                                                      .,ckNX0kxl;...       ........                                                                    ..,;;:;:::::::::;;;;;,'''.........        ...                                                ......                                                                                            ......  ...                                                                                                                                                                                                                                                                                                      
                                                                                                                                                      ..':l:..          ........                                                    ...     .       ...;::::c::;;;;::;;,,,''...........         ..                                                 .......                                                                                           ......  ...                                                                                                                                                                                                                                                                                                       
                                                                                                                                                      .........     .......                                                               .      ..';::cc:;::;,,,,,,,,'............          ...                                                   ......                                                                                           ......  ....                                                                                                                                                                                                                                                                                                       
                                                                                                                                                      ................                                                              ....     ...':odolc::;,,,''''''.............                                                                 .......                                                                                          ......   ..                                                                                                                                                                                                                                                                                                          
                                                                                                                                                      .....''''..             ...  ..                                    .        ...      ..,loxOOdcc:;,'.'''.............        ....                                                          .....                                                                                            .....    ..                                                                                                                                                                                                                                                                                                          
                                                                                                                                                      ..''.....        ..........                                             .....     .,;cdO0KK0kl;;,'................                                                                         .....                                                                                           .....   ...                                                                                                                                                                                                                                                                                                           
                                                                                                                                                                    ..''......                                           .....      ..,lkKXNWWXK0xl;'..............                                                                             .....                                                                                           .....   ...                                                                                                                                                                                                                                                                                                            
                                                                                                                                                          ......    .......                                           .....       .,ok0NWWWWNKOkd:'..........                                                                                   .   .                                                                                         .......  ...                                                                                                                                                                                                                                                                                                             
                                                                                                                                                          .......     .                                            ......     .';cdOXNNXK0Oxol:;,.......                                                                                        .  ..                                                                                        ......   ..                                                                                                                                                                                                                                                                                                               
                                                                                                                                                           ........                                            ......      ..,lOKXNX0Okoc;,'......                             ...                                                               ....                                                                                        .....   ..                                                                                                                                                                                                                                                                                                                
                                                                                                                                                           .........                                        .......     .'codO0000xl:;,'.....                                 ...                                                                                                                                                           .....    ..                                                                                                                                                                                                                                                                                                                
                                                                                                                                                           ...........    ...                           .......     .,:lxkOOkdl:;,'....                                      ...                                                               .                                                                                            ...    ...                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                            ................                        ...'''.      ..;dO0Oxl:;,.......                                                                                                           .                                                                                           ....   ...                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                            .'..........                        ...''....     .,:cdddlc;,.....                    .                                                                                                                                                                                        ..    ..                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                            ............             .........''....     .',;loddl:'......                                                                                                                        .                                                                                             ..                                                                                                                                                                                                                                                                                                                     
                                                                                                                                                            ...........'..     ...'........',,'.       .'cdkxo;........           ..                ..       ..                                                                                                                                                                               ...                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                            ...........',:::::;,'............      .':cccc:;,...               .....             ..     ......                                                                                                                                                                               ...                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                            ..'..........;c:;,......','..       ..,lolc;....              .......... .........      ..........                                                                                                                                                                              ..                                                                                                                                                                                                                                                                                                                         
                                                                                                                                                             .''......................      ..,:ccc:,...                ................          ...............                                                                                                                                                                          ..                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                              .c:,''.............       .';cccc;'..                                            ........'''''.....                                                                                                                                                                         ..                                                                                                                                                                                                                                                                                                                           
                                                                                                                                                              .coc:;''......        ..,:ldo;'..  .                                           ........'',,,,,'..                                                                                                                                                                     .   ...                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                              .;oollllc::;,''''',;:cllcc:,..                                              ........'',,;:c::;..                                                                                                                                                                         ...                                                                                                                                                                                                                                                                                                                             
                                                                                                                                                               ,ldxk0XNXK0OOOOO0OOkxl'...                                                ......''',,:cloolc;..                                                                                                                                                                        ..                                                                                                                                                                                                                                                                                                                               
                                                                                                                                                              .':lxkKXNNNXXKK0Odc;,'.                                                   ......'',,:codxOxl:,.                                                                                                                                                                         .                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                              .;:,,;cloooolc:;'.....                                                  ......',;;:ldkO0KKk:'..                                                                                                                                                                      ...                                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                              .:l;'....''.......                                                    ......',,:cldxO0XNNXx,..                                                                                                                                                                       ..                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                              .cxc;'............                                                   .....',,;:ldxk0KXNNN0l...                                                                                                                                                                      .                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                              .o0Odc.............                                                 .....,;::coxO0KXNNNNXx,.                                                                                                                                             ..                       ..                                                                                                                                                                                                                                                                                                                                     
                                                                                                                                                              .oKX0x;.............                                               ..'''';:lodk0KXNNNNNWXo.                                                                                                                                                                     ...                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                              'xXNN0l'.............                                             ..''',;coxkO0XNWWWWWNXk,.                                                                                                                                                                    ...                                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                              ,kXNNXx;..............                                           ...',;:coxO0KXNWMMWWWKOl.                                                                                                                                                                    ..                                                                                                                                                                                                                                                                                                                                         
                                                                                                                                                              ,ONNNN0o'..............                                          ..'';cooxOKXNNWWMWWWWOo;.                                                                                                                                                                    .                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                              ;ONWWNXOc,'.............                                        ..',:lxkOKXNNWWWMMMMMXl'.                                                                                                                                                                  ...                                                                                                                                                                                                                                                                                                                                           
                                                                                                                                                             .;0NWWWNKd:,..............                                      ..',;lxO0KXNWWWMMMMMMWk'.                                                                                                                                                                  ..                                                                                                                                                                                                                                                                                                                                             
                                                                                                                                                             .;0NWWWWNOd:...............                                    ..';:lxO0KXNWWWWWMMMMWKc.                                                                                                                                                                  ..                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                        .                    .:KWWWWWWKOo,...............                                   ..,:ldO0XXNNWWWMMMMMMWx'.                                                                                                                                                                 ..                                                                                                                                                                                                                                                                                                                                               
                                                                                                                                       ..                    .;0WWWWNNNXk:................                                 ..':odk0XNWWWWWMMMMMWWXc.                                                                                                                                                                ...                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                      .                      .;OWWNNNNWWXd,................                               ...;okO0XNWWWWMMMMMMMMNd.                                                                                                                                                                ..                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                     .                       .;0WWWWWNNWNO:'...............                               ..,lx0KXNWWWWMMMMMMMWW0;.                                                                                                                                                               ..                                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                   ..                        .cKWWWWWNNNN0c'..................                           ..,:dOKXNWWWWWMMMMMMMNKd.                                                                                                                                                               ..                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                  ...                        .cXWWWWWWNNNKc.        ............                         .;coOKNWWWWWWWMMMMMMWOl,.                                                                                                                                                             ..                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                 ...                         .:KWWWWWWWNNKl.              .......                        .cdkXNNWWMMMWWWWMMMMNo'.                                                                                                                                                             ..                                                                                                                                                                                                                                                                                                                                                       
                                                                                                                                 ..                          .cKWWWWWWWNWXo.                  ....                      .;dk0NWWWWWMMMMMMMWMW0;.                                                                                                                                                             .                                                                                                                                                                                                                                                                                                                                                         
                                                                                                                                ..                           .cXWWMWWWNNNNd.                   ....                     .ck0KNWWNWWWWWWMMMWWNo.                                                                                                                                                             .                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                ..                           .:KWWWWWWWWWNk'                   ....                    .'o0XXNNWWWWWWWWWMMMWO;                                                                                                                   .                                        ..                                                                                                                                                                                                                                                                                                                                                           
                                                                                                                              ...                            .;0WWWWWWWWWNO,.                   ....                   .;xKNNNNWWWWWWMMWWWMXl.                                                                                                                                                          ..                                                                                                                                                                                                                                                                                                                                                             
                                                                                                                             ....                           ..:0WWMWWWWWWNO;.                   ....                  ..c0NWWWWWWWWMMMWWMWNO,                                                                                                                                       ..                 ..                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                             ...                           ...:0WWWWWWWWWN0:.                    ...                 ..'dXWWWWWWWWWWWWWWMX0o.                                                                                                                                      ..                 ..                                                                                                                                                                                                                                                                                                                                                               
                                                                                                                            ....                           ...:0NNNNWNNNNNKl..                   ....                ..,xKNNNNWWWWWWWWWWW0o;                                                                                                                                       .                ...                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                            ..                            ....;ONWWWWWWWWWXl'.                    ...                ..:OXNNNWWWWWWWWWWMNd;.                                                                                                                                                       ..                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                           ...                         .......,kNWWWWNNNNNXo'.                     ..                .,lKNNNNNNWWWWWWWWW0;.                                                                                                                                                       .                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                           ...                         .......,xXWWWWNXXXNXd,.                     ..                ':dXNNNWNNNNNWNWWWNd.                                                                                                                                                      ..                                                                                                                                                                                                                                                                                                                                                                     
                                                                                                                          ....                       .........,xNWWWWNNNNNXd,.                     ...              .,ckXXNNNNNNNWWWWWWK:.                                                                                                                                                     ..                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                         ......                     ..........'oKNWWNNNNNNXd;.                      ..              .:dONNNNNNNNNNNWWMNx.                                                                                                                                                    .                                                                                                                                                                                                                                                                                                                                                                         
                                                                                                                        .''...                     ............lOXNNNNNNNNNkc.                      ...             .ck0NNNNNNNNNNNNWWK:.                                                                                                                                                   ..                                                                                                                                                                                                                                                                                                                                                                         
                                                                                                                        .,'...                    ............'oKXXXXNNNNNNkl'                      ....            .d0XNWNNNNNNNNNNNNk'                                                                                                                                                   .                                                                                                                                                                                                                                                                                                                                                                           
                                                                                                                        ';'...                    .............c0NWNXXKKXXXkl'                       ...            .dKXXXNNNNNNNNNWX0o.                                                                                                                                                  .                                                                                         .....                                                                                                                                                                                                                                                                              
                                                                                                                       .,,....                   ..............:kXXNNNNXXXXkl'                       ...            'xKXXXXXXNNNNNNW0d;                                                                                                                                                 .                                                                                       ..........                                                                                                                                                                                                                                                                             
                                                                                                                       ',....                   .....'''.......;kKXXNNXXXXNkl'                       ...           .,kXXXXXXXXXXNNNXd;.                                                                                                                                               ..                                                                                   .  .............                        .......                                                                                                                                                                                                                                             
                                                                                                                      .;'....                  ...'''''''......;kXNXXNNXKKXOo,                       ....          .:OXXXKKXXXXXXXNKc..                                                                                                                                              ..                                                                                   .................                 ..     ........... ...                                                                                                                                                                                                                                     
                                                                                                                      .;.....                  ..'','''........'dXNNXXXNXXKkl'                        ...          .:0NNXXXXXXNXXNNk,                                                                                                                                                                                                                                    ..................                 ........................     ....                                                                                                                                                                                                                          
                                                                                                                      ,;.....                 ..',;,,''.........l0NNNXKKXXXkl,                        ...          .cXWNXNNXXXXXXXXo.                                                                                                                                                                                                                                ......................                  .................................                                                                                                                                                                                                                         
                                                                                                                     .;,.....                ..';:;;,'.......  .:OKXXXXKKXNOo,                         ..          .oXNXKXXXKKKXXN0:                                                                                                                                                                                                                             ..........................                 ...................................                                                                                                                                                                                                                        
                                                                                                                .....';'.....               ...,::;,'......     ;OK0KKXXKKKko,                         ...         .oKXXKKXKXKKKXXx'                                                                                                                                                                                                                          .............................                 ........................................                                                                                                                                                                                                                   
                                                                                                              .......,;.......              ..',;;''.....       ;ONXK0KKXXKxl'                          ..         .dXNX00KKKKKXNXo.                                                                                                                                          .                                                                          ..................................                 ..............................................                                                                                                                                                                                                             
                                                                                                             ........;;........             ..',,'......       .;dO0KKK0KXXxc.                          ..         .xXXXKKKKKKKKXO:.                                                                                                                                                                                                                     ..................................                  ...................................................         ...                                                                                                                                                                                           
                                                                                                            ........,;,.........           ....'......     ..',cloxk0KKXKKXkc'                          ..         'kXKKKK00KKK0Kx'                                                                                                                                        .                                                                            ....................................                 ........................................................  .......                                                                                                                                                                                         
                                                                                                           ........'::'.........           ...........    .:ccloloxk0000KXKxc'                          ..         ,kNNK0OO00KKK0o.                                                                                                                                                                                                              ...  ..................................'...                 ...................................................................                                                                                                                                                                                       
                                                                                                           ........,c:..........          .........   ..';ldolllcloxOOOO000d:.                          ..         ,kXXXKK00O00Ox:                                                                                                                                                                                                               .......................................'...                 ............................................................... ....       ...                                                                                                                                                                            
                                                                                                          .........;l;...........         .......    .;odddooool::ldO000000d:.                          ..         ;kKKK0KKXK00xc'                                                                                                                                                                                                              ..................................'','..'...                 .................................................................           .    ..                                                                                                                                                                       
                                                                                                         ..........;c,............        .....  .';:ldxxdodolc:;:ldkO00000o;.                          ...        ,kKKK0O00000o;.                                                                                                                                                                                                            ...................................'',;:;,;,..                 .................................................................      .                                                                                                                                                                                  
                                                                                                        ...........;:'..............      .....,cdkkkxxxxdodl:;,,,:lxkOOO00l'.                          ...        ;OK00000O00k:..                                                                                                                                                                                                        .. ..................................'',,,;ccclc,.                 .................................................................     ... ..                                                                                                                                                                              
                                                                                                       ...........':;'......................;cd000Okkkkxxoloc;,,',;cdkOOOOOl,.                           ..        ;0XXK0OOOOOk;.                                                                                                                                 .                                                                       ..................................''',;;;;clccll:..                 ..................................................................   ........                                                                                                                                                                            
                                                                                                       ...........,:;.............';:lllodxxO0KK0OOOkkxxxdll:,'...';oxkkkkOl'.                           ..        ;k00000000Od'                                                                                                                                 .                                                                      ....................................'',;::::clllll;...                .................'...............................................   .   ...                                                                                                                                                                              
                                                                                                      ............,;,. ...........;okXNNNNNXXKKK0Okkkkdooo:;;'.....,cdkkkkkc..                           ..       .:OK00OOOOOOo.                                                                                                                                                                                                     ..................................'''..,,;:lllllooddo:...                ......................''.................................................                                                                                                                                                                                
                                                                                                      ............,;'. ...........ckKWWWWWNXKKKK00kxxxdlll;,'......':oxkO0Oc..                           ...      .:O0OO0Okkkkc.                                                                                                                                                                                               .    .............................'...''',,,,;::clooodddxkxc'...               ............'..........................................................                                                                                                                                                                                  
                                                                                                     .............;;.. ...........o0XWWWWWNXKKKK0Okxxdoc:;,.........:oddxOk:.                            ...      .:O0OOOOOkkx;                                                                                                                                                                                               ...................................''..',,,;;:::clodddxxxkOko'...              ......................................................................                                                                                                                                                                                    
                                                                                                    ........ .....;;.. ...........oOXWWWWWNXKKKK0kxxdol:;,..........;loooxk:.                           ....      .cOK00OOkkko'                                                                                                                                                                                                ...................................''.',,,,:::ccoddddkkkO00d;...               .....................'''............................................                                                                                                                                                                                     
                                                                                                   ......... .....:,.. ...........lOXMMWWNNXKKK0Oxxxoc:,'...........,codddd;.                           ....      .:O000Okkkxl.                                                                                                                                                                                          .......................................','..';;;;:ccclodxxkkOO000kc...               ..............''''...'''...........................................                                                                                                                                                                                      
                                                                                                   ......... .....:,..............lOXMMWWNXXKKK0kxddo;'..............;coodo,.                        ....'..      .cO0OOOOkOkl.                                                                                                                                                                                       .................................''';:'',,;cc:::clllooooddxkOOOO000KKd'...              ............''''''..............................................                                                                                                                                                                                         
                                                                                                   ...... ........:'   ...........o0XMMWWWXKKK0Okdool;...............;clodo'.                        ........     .:O0OOkxxkxc.                                                                                                                                                                                       ....................................:o:'',;cllcclodddxxxxxxkOO00000KKx,...              ...........''''''''''''........................................                                                                                                                                                                                          
                                                                                                  .......  ......';.    .........'o0XMMWWNXKK00Oxdlc:'.........  ....,::col'                            .....     .cOOOOkxddl,                                                                                                                                                                                    ..  ...........................'''..','.':l:;;:clllllodddxkOOkkOO000KKKKKO:'..                .........''''','..''',,'.......''..........................                                                                                                                                                                                            
                                                                                                  .......    .....;.    .... ....,d0XMMWWNXK00Okdl;,'...........   ..';::c:.                             ....     .cOOkkkxxxo'                                                                                                                                                                                 ...................................,,,',:::;,cc:::looloddxddxkOO0OO0000KKKKX0l,..                ..........'',,;,'.''';:;,'...............................                                                                                                                                                                                              
                                                                                                  .......   ......;.    ... .....,d0XWMWWWXK0OOkdc,''......... ..   ..,;;:;.                             ....     .:kOOOxdddc.                                                                                                                                                                                 ...................................,:;;;:lol:llcccllooodxxxxxkkOK0O00KKKKKKXKd:,.                  .........',,,;,',,',;;;:;''.'.........................                                                                                                                                                                                               
                                                                                                 ......    .......;.     ........,xKNMMWWWXKOkkxo:'.........         .,,,;;.                            .....     .cOOOkxdol:.                                                                                                                                                                             ..................................',,'',::::cllllodddoddxxxxxxxxkOOOKK000KXKKKXXXko:.                   ........',,;,,,,,''..'::,,,,'..''..................                                                                                                                                                                                                 
                                                                                                 ......    .......;'        .....,xKNMMWWWX0OOkdl,.........   .     ...'',,.                            .....     .cOkxdddol;.                                                                                                                                                                            .................................'.';::,;::cccloddodkkdoxkOOkkkkOkkO0KKK0KXXXXXXXX0kl.               ..  ........',;::::clc,'.';,,,;,''''..................                                                                                                                                                                                                  
                                                                                                 ......    ......':'.       .....'xKNMWWWNKOkkxo:'........  ....   ......,;.                         ........     .cOOkxdoc:,.                                                                                                                                                                          ...............................'''.',,,;c:::lllolloxxxxkxdkOOOkOO0000KKKKK0KKXXXXNNXK0d,.               .........,'.',:::ccool:;;:;,,;,,,,''...............                                                                                                                                                                                                    
                                                                                                ....       .......:'.       .....,xKNMMWWNKOkkxl,................  .:;...''.                        .........     .ckkxxdlc:'                                                                                                                                                                      .................................''',:c;,:;',clccoddddodxkkkkdk00OOOOO00KKKKKKKKKKXXXXNNNXXOc..               ..........',,;:clccccc::c::::;,,,'''............                                                                                                                                                                                                      
                                                                                               ....        .......:'..       ....,xKNMMWNX0Okkd:'........ .'...,.  .oc......                       ..........     .:xdoool:,'                                                                                                                                                                     .................................'',,,:lc:cl:cloloodddxxxxkOOkxOKK0000000KXXKKKKKKXXXXXXXNNNKx,.                ..........',;:cllllcc:cc::::;;,,'..........'.                                                                                                                                                                                                        
                                                                                               .....       .......:,..       ....,kXNMMWNX0Oxxo;...........,..,c. .:Ol......                      .......''..     .:kxoooc;'.                                                                                                                                                                  ..............................''''.';;;;;;:clcloooddoodxxkkkkkO0OO00000000KKKKKXXKKKKXXXXXXXNNNNKo'..               ..........';:clclolllll:::::;;;;,'......''.                                                                                                                                                                                                         
                                                                                               .....       .......:,..        ...,xKNWMWNX0Oxoc,.......  .;;.'ll..,xKc......                    .........,,'.     .;ddool;,,.                                                                                                                                                                 ..........................'...,;,,;,;:cc::::colloodxxddxkkkOOOOO0O0K000KK0KKKKKXXXKKXXXXKXNNNNNNNW0c'..               .........';:lllooodolllc:::;;;;;,'...','.                                                                                                                                                                                                          
                                                                                              ......       .......;,..        . .'d0XMMWNXOkdl:...........;',lo; ;x0O,......                        .....',,.     .;ddol:,''.                                                                                                                                                            ..............................''..';;;::;;:cllclloooolodxxxxkkkOOOO0OOO0KK00KKKKKKKKXXXXXXXXXXNNNNNNNNWN0xc.               ..........';clloodxdollllc:;;;,'....''.                                                                                                                                                                                                            
                                                                                              ......       .......,,..          .'dKNMWNNXOxl:,......  ..,'.:o;..xN0c.......                             ....     .,oolc;'...                                                                                                                                                           ..........................'...',,,;::::ccccccllloooodxxxxxxxkOO000000OkO0KK0KXXKKKKKXXXXXXXXNNNNNNNNWWWWWWWKl.               .........';:clodddddlllllc:;;,...''..                                                                                                                                                                                                             
                                                                                              ....         .......,,..          ..o0XMWNNXOdc;'.....   .,,.','. :0Kd........                            ......    .,llc:,....                                                   ...                                                                                                ..   .....................''..'..,,;;;:cc::::cloooodxxdddxkkOOxxkkOO00000000KK00KKXXXKXXXXXXXXXNNNNNNWWWWWWWWWWMW0l..             .........';::coooooolcccccc::,..;;'                                                                                                                                                                                                               
                                                                                               .           .......','.           .o0XWWNNXkoc:'...    ..'....  'dxl,........                          ........    .;ll:;'...                                                    ...........                                                                                        .........................,:;',,''',;;;clllolcclddoodxxxxxxkkkOkxkkkkO000000KKK0000KKKKKXXXXXXXXXNNNNNNWWWWWWWWWWWNKo;.             ........,;;::looooolllllc:;;'';'..                                                                                                                                                                                                               
                                                                                                            ......';,.           'oOXWWNXKklcc,...    ....    .ld,.   ......                        ..........    .';,,'....                                                     ................                                                                                  .....................'...';::clcc:;;;;:cloddddoodddxxxkxxxxxO0kxkOOOOO00K00KKKK000KKKKKXXXXXXXNNNNNNNNWWWWWWWWWWWWWXOo.            ........',;::loooodddddoc,,,,;'.                                                                                                                                                                                                                 
                                                                                                            .. ....;;.           .:dOWWNXKxl;;'...          ..':'.     .....                       ...........     .::,'....                                                        ....','.........                                                                          ... .....................''',,,;ccccloooddl::coodxxxddxxxkkkkkxkk00kOO00OO000000KKKKK00KKKKKXXXXXXXNNNNNNNNWWWWWWWWWWWWWWWKo.           .........'::cloolodddddoc;,;:'.                                                                                                                                                                                                                  
                                                                                                                ...,;.           .,lkWWNKOxl,.....          ....         ...                     ..........''..   .,c;'.....                                                           ..............                                                                         .....................',,;;;;:;;:looolooodxxddxkxdxxxxxxxkkkkkkxkOOkkOOOO00000000KKKKKKKKXKKKKKXXXNNNNNWWWWWWWWWMMMMWWWWWMMMNx'             .....,;:cloodoodxdoc;;::;.                                                                                                                                                                                                                    
                                                                                                                . .,:'           .;o0MWNKOdl'...                         ....                   ..........,::,.   .........                                                                                                                                              .................,,,''...'',;;::ccccclloodddddxxddxkkkkkkkkkkkxxkkkkO00OkkOOO0000000KKKKKKKKKXXXXXXXXXNNNNNWWWWWWWWMMMMMMWWWMMMMWNd:.            ...,::::coodxdddlc:,,;,.                                                                                                                                                                                                                     
                                                                                                                  .,:,.          .:dOWWNXOdc'....                        ....                  ...........;cc;.    ........                                                                                                                                             .................,;;,,,;,,,;cc:cllllooooodddxxxxxkkkkkkkkkkkOkkkkkkxxO000OkkkO0O000O0KKKKKKKKKKXXXXXXXXXNNNWWWWWWWWWMMMMMMMWMMMMMMWX0x,           ....',,,:loooolc;,,;,.                                                                                                                                                                                                                       
                                                                                                                  .';,.          .;lkNMNXOl,...                          ....                  .. .......':lc,.   ........                                                                                                                                          ................'...';::;;;::;:lllllodddodxxxkkkkkxxkOOkkkxxxkkkkkkkkOkxxxkkOOkkkO000K0kO0KKXKK0KKKXXXXXXXXXNNNNWWWWWWWMWWWMMMMMMMMMMMMWWW0:.         ......,;:clllc:,,;;,.                                                                                                                                                                                                                        
                                                                                                                  ..;,.          .,lkNMWN0l'.                            ....                 .  ........,;c:'..  .......                                                                                                                                        .   ...........''..;,'';:ccc:::::cooooooxkxdxkxkkOOkOkkOkkkOOxddxkOOOOOkkkkkxxxkkkkkO00KK0OO00KKK0000KXXKKKXNNNNNXNWWWWWWWMMWWMMMMMMMMMMMMWWMW0:.        ......;cccclc:'.;c;.                                                                                                                                                                                                                         
                                                                                                                   .',.          .,lkNMNXOc..                            ....                 . .........,,,....   .....                                                                                                                                    .  .... ...........,;,.':c:::cllllllccodddddxxxxxkkkkOkkOOOOkkkkOOxxddxkkkkkkkkkkkxxxOOOOOO0K0Ok0KK0KK000KXXKKKXXXNNNNNNWWWWWMMMMMMMMMMMMMMMMMMMMMMW0xc.       .....;clcccc;';;,.                                                                              .                                                                                                                                           
                                                                                                                   ..''          .,ckNMNXk:..                            ....                   ........;:'..  ...  .                                                                                                                                         ...  ......'....';:;,,collcllloddoooddddxxxxkkkkkkOOOOOOOkkkkkkxkkOkdddxxxkOOxxkkxxOOOOOO000OOKK0O0KK00KXK0KXXXXXXNNNNNWWWWWMMMMMMMMMMMMMMMMMMMMMMMWXo.      .....',;:c:,,;:.                                                                          ...  ...                                                                                                                                          
                                                                                                                    ..'.         .,ckNWNKk:.                              ...                    .......;:'.   ...                                                                                                                                        ..  ..........',,,,,;:::;;looolooooddddxxxxxxkkkkkkkkxkOOOOOOkOOOkxxkkO0kdxxkxkkkxkOkxkOkxxkO0OkkOKK0O0K000KKKKKXKXXXXNNWNNNWWWWMWWMMMMMMMMMMMMMMMMMMMMMWNk,         .....''';;.                                                                       ..............                                                                                                                                        
                                                                                                                     .'.         .'cxNWXKx;.                                                            ...    ....                                                                                                                                     ...........'''''';::::cllolcldoddddxxxdxkkOOOkkkOOkOOkkkO0kxkOOOOOkkkkkxkkkkkkkxxkkxkkkxxkkkkkkOOkkk00000000KKKKKKKKXXXXNNNNNWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMWKo;.        ....,:;.                                                                    ...................                                                                                                                                       
                                                                                                                     .'.          ':xNWNKx,.                                                                    ..                                                                                                                                   ..............;:;,,;:cccclooxdldkxxxxxkkkxxxkOOOOkkOOOOOOkOO0OkkOOOOkkkkkkxxxxxxkxxxxxxkkkxdkkkkkOOOkxk0OkO000000KK00KXXXXXNNNNNWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMNXx.         .,;'.                                                                    ......................                                                                                                                                     
                                                                                                                     .'.          ';dXWXKx,.                                                                    ..                       ...';:c,.                                                                                                 ............',,,:c:::cllloooddxxodkkkkOkkOOOkkOOOO0OkOOOkOOkxkOOkkkkkOOOkkxxxkkxxxkkxxxxxxkxddkkkkkkOkxxk0OOOOO0000K0000KXXXXXXXXNNWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMNk;.     ..';.                                                                   .........................                                                                                                                                     
                                                                                                                      .'.         .;dXWX0d,.                                                                    ..                  ..';lxkOXXK0k;.                                                                                                ........',,,;:::cclollooooddxkkxodkOOOOOOOkOOOOOkOOOOOOOOOOkkkOOkkkkkkkkkkxdxxkkxddxxxxddkkdodkkxxkkkkxxkOOOkkO000O000KKKKKKXXXXXNNWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMWXd;'. ..';.                                                                 . ...........'''............                                                                                                                                     
                                                                                                                      ...         .,lKNX0d,.                                                   .     .....  .....            ...',:ok0KXNWWWMWNXKOl.                                                                                              .......',;,;;:cllooooooddodxxkOOkxxOOOO00OOOO000OOkkOOOO0OOkkOOOkkxxkkkkkkxxxdxkkxdddxxxddxxxddxxxkkkkkxkOOkkkkOO0OOO0000KKKKKXNNNNNNWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMWX0o..';;.                                                                  ........'''''''............                                                                                                                                      
                                                                                                                       ..         ..;ONX0x,.                                                       .  ........'.........;::;coddddx0XNNWMMMMMMMWWNXk:'.                                                                                       .......''',:c::cclooodxxdxxkkxxkkOOOkkO00O000OO0OOOOOOOkkkkO0OkkkkkkOkxdxxxxxxddddxxxdodxxddddddxxdodxxxkOxoxOOxxxkkOOOOO00000KKKKKXNNNNNWWNNWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMWXOl.';;.                                                                 .........,;:;,,,'''.......                                                                                                                                         
                                                                                                                       ...        ..,kNXKx;.                                                       .  ..........''',;;,:loclodddddxkO0KNWMMMMMWWWWNXOdl'.                                                                                   .......';;,;:lclollodddxkOOkkOOkkOO00OOOO0000000000OOkkOOOOkkkkkkkkkkkkkxxxxdddxxddodxdoooddddoloxkxoodxxxxxxddkOkxkkOOOO0000000000KXXXXNNWWNNNWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMWx:'.;'.                                                                 ........',;ccc;,,,'''......                                                                                                                                         
                                                                                                                       ...        ..,xXXKk;.                                                          ... ..........'',;:::llooddxkkkkk0NNWWMWWMMMWNX0kl,..                                                                              .......',;:::clodoododxxxxxOOOOO00O000000KKO0KK0OOO0000OOkkOOOkkkkkkkkkkkkxxxxxooddxddooddooodddooodddoldxxxxxxxdddkkkkkOOOkOOOOO0000KXXXXXXNNNNNWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMWO;..;,.                                                                  .....',',;:ccc:;,,,'........                                                                                                                                        
                                                                                                                        ...         .oXXKk;.                                                               ..  ........',',ccccoddxkxxkO0KKXWWWMWMMWXXKko:'..                                                                           ......,;:cllcldxxxxxddxkkkkOOOOO0KK0KKK00KKKKKKKK0O00OOKK0xxO0OkkkxxxkxxxxxdodddooddddddoooooodoooloooooooooddxxxdddxxxxkOOOOOOOOO00000KXXXXNNNNWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMWW0;.';,.                                                                 ......,;;;::cllc::;;,'........                                                                                                                                        
                                                                                                                        ...         .cKXXk;.                                                                  .     ......'',;:clldddxkOO0KKXNWWWWWWNNXOxl;'.                                                                         .....,,,;:loooldxxxkkxxkOOOO000000KKKKKKK0KKKKKK00KK000000K0kkOOkxkkkkxdddddxdoooooddddooooooollolllllloooodolodddddodxxxkOOOOOkkOOOOKKKKKXXNNNNNNWWNWWWWWMMWWMMMMMMMMMMMMMMMMMMMMNl.,c;.                                                                  ...'',;::cccllllc::;,'......                                                                                                                                          
                                                                                                                         ..         .;kKKO:.                                                                           .......',;;cclodkkOK0KKNNNWWWNNNKkol:'..                                                                     .....',:::clodoodkkkkOkkO000000KK000KXXXXKKKKKXK000KKK00000OOOOOkkkxkkkxxddddoddoloolloddollooolllllllllllooloolllodxxooxkxxxkkkkkkOOO0000KKKXXXXNNNNNNWWWWWWWWWMMWMMMMMMMMMMMMMMMWXk,';,.                                                                   ..',,;clllllllllcc:;,'.....                                                                                                                                           
                                                                                                                                     'xKKk:.                                                                             .... .....',;:odxxOOO0XXXNWNNXKOxdo:,...                                                                  ....,,;:cllodddodkOOkOOOO000000KXX00KKXXXXKKKXKKK0Ok0K0OO00OOOkkkkkkxxxxxddxxdoollloollodololoooc:cloollc:cllcldddooxxdllxkkxxxxxkkkkOOOOO0KKKXKXXNNNNNNNWWWWWWWWMMMMMMMMMMMMMMMMMM0o;':.                                                                    ...,;;:cllooolllllc:;,'......                                                                                                                                          
                                                                                                                                     .o00k:.                                                                                      ......,,,:l:codkkO0K00Okxdc;''..                                                               .....,;::clooddxxxk0OOOO0000KKKKKKKXXXXKKXXXXKKKK0K0kxOKOkkO0OOkkkkkkkdddddddddolllllllllolcllclllc::clc::ccllllooollodocclxxxxxxxxxkkkkOOO0KKKKXXXXXNNNNNNWWWWWMMWMMMMMMMMMMMMMMMWWXl'';'                                                                    ...';;:cllooddooolc;,,''......                                                                                                                                          
                                                                                                                                     .:kOkc.                                                                                                     .....'',,,,,'.....                                                             ....,;:cclodddxkOOOOOO00000KKKXXKKKKXNNXKKKXXK00000K0kxO0OkOOOOkkkxxkkxdddooooooollccccclccc:::ccclccc:cc:cccccll::clllooollxxoodxxxxkkkkkO00KKKKKKXXXNNNNNNWWWWWWWWWMMMMMMMMMMMMMMMXl'','                                                                    ....';:cloooddooollc;;,''.....                                                                                                                                           
                                                                                                                                      ,dkxc.                                                                                                                                                                                   ...',;:cclodddxxkkOO0OO000KKKXXXXXKXXXXXXXK00000000000xdk0000Okkxxxkxdddooddoooolllcccccc:;;::::ccllc:cc:;;;::::cc:clllloooclxxooddddxxkkOOO0000KKKKKXXXXXNWWWWWWWWWWWMMMMMMMMMMMMWMWx',:,                                                                      ..',:ccloodddollool:;,'.....                                                                                                                                            
                                                                                                                                      .cddc.                                                                                                                                                                                   ...,,;;ccllodddxxO0000000KKKXXXXXXXXKKKKXXK00000000000kxkO0OOkkkxxxkxdddoooooooccccc::::;;;;::::::;;:::;;;;;::::cc:clccloolcoxdllodxxxxxkOOOOO000KKKXXXNNNNNNNWWWWWWWWMMMMMMMMMMMMMWO;','.                                                                     ...,;ccloodddddooll:,'.......                                                                                                                                            
                                                                                                                                      .;loc.                                                                                                                                                                                   ...',,;ccllodxxxxO00O0KKKKKXXXXXXXXXKKKKXXK000OOOOO0OOOOOkkkkkkkdddxxddolllcllc:;;;;;:::;;;;;;,'.',,;;;;,;::::ccc:;cccccoollldolodddodxxkkkOOO000KXXXXXXXNNNNWWWWWWMMMMMMMMMMMMMMMMXc.,.                                                                       ..';:cclodxxddddlc:;,,'......                                                                                                                                            
                                                                                                                                       .','.                                                                                                                                                                                   ..',;::clloddxxkkk000KKKKKKXXXXXXXXXKKKKKK00K0OkOO0OOOOkkxxkxxxddddooooolc::::::;;;::;,,,',;,,'',,,,,,,,;;::::;;;;;:cccccccclooooodddddxkkkOOOOO0KXXKKXXXNNNNWWWWWWWWMMMMMMMMMMMMNXx'''                                                                       ...';:clloddddddocc::;;,'....                                                                                                                                             
                                                                                                                                                                                                                                                       ...'''''''''........                                                     ..'',;cloddxkxxk0K00KKKKKKXXKKKKKKK0K00000000OkOOOOOkxxxxxxxxddooooc:ccc:::::::;,,;;;;;'''','...','.'',,,';:;'',;;;::::cclllcloolodddxxkkOOkkOO0KKXKXXXXNNNNWWWWWWWWWMMMMMMMMMMWkc;,'.                                                                       ..',;:clooddxxdollc:;;,,...                                                                                                                                               
                                                                                                                                                                                                                                                      ..;clloodddxxdddoooll:;,,'..                                              ....';:clodddod00000KK000KXK000KK00000000OOOOOOkOkkkxxddxxddollllllcccc::;,,;;,'',:c;'....''....''..,,'',,;;'',,;,;;;::;cooc:odoldxxxxooddxxkO00KKKKXXXNNNNNWWWWWWWWMWMMMMMMMMWKc.',.                                                                        ..',;:cllodxxdolllc:;;,'...                                                                                                                                               
                                                                                                                                                                                                                                                     ..';looddxkO00OO00000000OOkxol:;;'....                                      ....,;;:cllloxOOOOO00000KK00000OOOOOOOOOOOOkkkkkxxxxdooodollolcccc:;;;;;,'',,'',;,'...............',,''''''',;;;,,;;:;,:ll::odoodolloodddxkOOO00KKKKXXXNNNNWWWWWWWMMWMMMMMMMMNd,',.                                                                         ..',;:lloddddoolcc:;;,,'...                                                                                                                                               
                                                                                                                                                                                                                                                    ...,;clodxkkOO00000KXXXXXXXXXXK0OOkxdoc,.                                       .....,::clddodxkxkkkkO0kkkOkkkkkkkkkkkkxxddddoooddoololccc::;;;,,;,,,'...''''...........................','..'''';;;cdl;;lolcccccoxxddxkkOOO0000KKXXXXNNNWWWWWWWWWWWWMMMMWx;,,.                                                                         ..'',;:clldddddolc::,,''...                                                                                                                                                
                                                                                                                                                                                                                                                   .',,,;clodxxkkO0000KXXXXXXXNNXXXKKK0OOkxl'                                           ...',:lllloooodddxxdddxxxkxkkkxxxxddoooooooooc:::::::;;,,,''''......''............ ..................'...',,;;;;:c:,;lolccccclddxxdxkOOOOOOOKKKKXNNNNWNNNWWWWWWMMWMMW0c,'..                                                                         ..'',;:ccloddooolcc:;''...                                                                                                                                                 
                                                                                                                                                                                                                                                  .':c:;:lodxxkkkO0000KXXXXXXNNNXXNXXXKK0Oko;.                                            ....',:ccllllllloodoolooodooodddooooolllccc:;;::::;,'''''...............   ...  .     .................',;,'',;;;;;:cccclllodddddxkkkOOOO0KXKKXNNNNNNNWWWWWWWMMMWXOl,,.                                                                           ..',;::cclooooolc::;,'....                                                                                                                                                 
                                                                                                                                                                                                                                                  .':lc:coodxxkkkO00KKKXXXXNNNXXXNNXXXXK00Od:.                                              ......'',;:::::clc;;::ccloddolccc::::::::;;::;,,,'............ ..                   ...    ............''',;;;;;,;::::clllooddxxkkkOOOOO0KKXXXNNNNNNWWWWWMWWWMWx;''.                                                                           ..';;:cccllooool:;;;,''.....                                                                                                                                                
                                                                                                                                                                                                                                                   .;cclloddxxkkkO000KKXXNNNNXXXXNNNNNNXKK0x:.                                                      ...'',,;;;;::c::c:;;:;;,;;;;;;,;,',,;'..........  ..                            ...............'...,,,,;,,,;:;::cclloodxxxxkOOOO0KXXXXNXXNNWWWWWWMWWMWK:.''.                                                                         ...,;cccloooodddooc:::;;;,'..                                                                                                                                                 
                                                                                                                                                                                                                                                   .:loolodxxkOOO000KKXXNNNXXNNNXNNNNNNNXKKk:.                                                          .........'....''''''''.....'...............                                 ...      ..............,'..,;,,;;::clllodddxkOOO0KKKXXXXXNNWWWWWMMWWMXl'''.                                                                         ..';codxxkkxxxxxdddoollllc:;,...                                                                                                                                               
                                                                                                                                                                                                                                                  ..cddoloodxO0000KKKKXXXXXXXNNNNNNNNNXXXK0k:.                                                ..       ...   .............................   ...                                                 ..........'....,',,,,;:cclloodxxxkkO0000KKKXNNNWWWWWWWMNx'.,.                                                                        .   ...;lodkO0000OOOOOkkxxddolc;''............                                                                                                                                   
                                                                                                                                                                                                                                                  ..;llloddxxkOO0000KKKXXXXXXNNNNNNNNNXXXK0k:.                                                               ....................... .....                                                         ..  .........'.',,;;::clllooddxxkkO0000KKXXXNWWWWWMWW0;....                                                                       .':ccc::::::;:cccclllllllllllllcc;,''''...........                                                                                                                                
                                                                                                                                                                                                                                                  ..;:coodddxkkOO000KKKXXXXXXNNNNNXXNXXNXK0k:.                                                                                .   .......                                                              ............'',;;;:cccllodxxxkOO000KKXXNNNWWWMMNKo...                                                                          .;ldxk0KKXK0kdollc::;,'''''............','''.....                                                                                                                                
                                                                                                                                                                                                                                                  ..',:cloooxxkkOO0KKKXXXXXXXNNNNNXXNNNXXK0x:.                                                                                  ..                                                                        ...   .....'',;;::cclloddxxkOOO00KXXXNNNWWWWOl,..                                                                            ..,;cdkO00KKKKK0OOOOkkxxddollccc:;;,'......                                                                                                                                     
                                                                                                                                                                                                                                                 ....',;cllodxkOOO0KKKKXXXXXXXXNNXXXXNNXXK0x;.                                                                                                                                                                     ....'',;::ccloddddxkkkO0KXXXXNWWWWKl...                                                                               ....';;:cccccccccc:::::;;,,,,'.                                                                                                                                               
                                                                                                                                                                                                                                                  ...',;:clodxkOOO00KKKXXXXXXXXXXXXXXXXXXK0d,                                                                                     ..                                                                                ....',;;;::cloodddxkkO00KXXXNWMMNx'...                                                                                        ..........                                                                                                                                                           
                                                                                                                                                                                                                                                   ..'';:llodxkOOO0KKKKXXXXXXXXXXXXXXXXXK0Od,                                                                             ...                                                                                        .....',;;:cllooddxxkkO0KKKXXNWWK:....                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                   ...';cloodxxkkO00000KKKKKKXXXXXXXXXXXK0Oo,                                                                                                                                                                          ....',,,;:clloodxxxkO0KKXXNWNd....                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                   ...';:llloxkkkOO0000KKKKKKXXXKKXXXXXK00Oo'                                                                                                                                                                            ...''',;:ccloodxxkO0KKXNWW0;...                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                   ..'',:ccloxxxkkOOO00000KKKKKKXXXXXXKK0Okl'                                                                                                                                                                              ....',;;:lloddxkOO0KXNNXd...                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                   ..'',;:clodxxxkkkkO00000KKKKKXXXXXXKK0Oxl.                                                                                                                                                                               .....,,;ccldddxkO00XN0x:..                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                   ...',;:cclodddxkkkOO00000000KKKKKKKKKOkxl'                                                                                                                                                                                ....,,,;:clooxkO00XXx:'.                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                    ...',;::llooodxkkkOOOOO0000000KKKK00Okxl.                                                                                                                                                                                   ...',;:clodxO0KXO:...                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                     ....,;:cllllodxxxkxkOOOO00000000000Okdc.                                                                                                                                                                                    ..'',;cllodk0KKd.                                                                                                                                                                                                                                                                     
                                                                                                                                                                                                                                                      ...,;;ccllllooddxxkkkkOOOO000OO00Okkdc.                                                                                                                                                                                    ....';:clodO0KO;                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                        ..',;:::cclllodddxxxkkkkkOOOOOOkkxdc.                                                                                                                                                                                       ..';:cloxOOl.                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                         ...',;;;:cccllodddxdxkkkkOOOOOkxxdc'                                                                                                                                                                                        .';;:ldxxo'                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                          ....',,;;:::clooodddxxxkkkkkkkxddc.                                                                                                                                                                                        ..,;:cdxdc.                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                            .....',;;;:ccllloodddxxxxxxxxdo:.                                                                                                                                                                                         .',;cooo,                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                               ....'',;;::ccllllooddxxxxddo:.                                                                                                                                                                                         .',;cl:,.                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                   ....''',;::ccclooddddddoc.                                                                                                                                                                                          ...,,..                                                                                                                                                                                                                                                                         
                                                                                                                                                                                                                                                                      ....'',;;;::cclllooolc'                                                                                                                                                                                            ...                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                       .....'''',;:::ccllllc,.                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
                                                                                                                                                                                                                                                                           ......,;;;;:ccccc,.                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
                                                                                                                                                                                                                                                                             .....',,,;:ccc:,.                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
                                                                                                                                                                                                                                                                                 ..''',;::::,..                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                  .....',;;,,...                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                    ....',,,'...                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                       .....'...                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                          ......                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                           .....                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

ASCII-art-generator.org

MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMWWWWWNNNNNNNNXXNNNNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWNXKK0OOkkkkxddddddoodddddxxkkOO0KKXXNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNX0Okxolccc:::::::::::::;;;::;;::::ccclooddxkkkO0KXNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXKOdl:;,',;;;;;:::::;;;:::;;;;:;;;;;;::::::clllodddooodOKNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMWNXKkdc:::;,,,,;;;;;;;;;;;;;;;;;,,,,;,,,,;;;;;;;;;;;;::clloooddxxk0XWWMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMWWX0xoc:;;,,;;,',,;:clllllcccc::;;;;;;;,,;;;;;,,,,''',,,,,,,,,,',cloddddddxOXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0kdc;;;;;;,''',:oxxkxolc:,....           ....';;;;,'....''''''.....';:oxxdl:ckKXWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKxlc:;;;;,,:cllooolc:,''''';::ccllllllccc:;,,'...........................':lloollod0NWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMWXKklccc:;,,,;lO0Oxc'....:oxOOKXXXXXXXXXXXKKKKK00Okxo:,'.   ..''.................,lkOxc;o0XNMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWN0dllc:::;;:oxkko;'',:lxO0KXNNNNNXXXXXXXXXXKKKKXXKKKKK00Oxo:;,................     .';cooolcokXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXOdlc:cc;:lokkdc:,;oxOXNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXKKKKKKKKK0kdc;,.........           .'coddlcdOKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMNOdolcccc;cOXKd,..;xXWWNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKK0Od:..  ....             .,lOx:,cOWMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXkdool:::cd0ko:,cxOKNNNNNNNNNNNNNXXXNNXXXXXXXXXXXXXXXXXXXXXXXXKKXXXXXKKKKOxol;..  ..             .,dkxdloOXNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWXxloddl;cdOKd'.,xNWNNNNNNNNNNNNNNNNXXXNNXXXXXXXXKKXXXXXXXXXXXXXXXXXXXXXXXKKK00Od;..  ...            .:dOOc;:dXMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKOxlooolcoOKOl,lx0NWNNNNNNNNNNNNNNNNNNXXXNNXXXXXXXXXXXXXXXXXXKKXXXKXXXXXXXXKKKKK00kxo;..  .             .'lxdlclkNMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNOdolllc:oOOl;,cONWWWNNNNNNNNNNNNNNNNNNNNNXXXXNXXXXXXXXXXXXXXXXXXXXKKKXXXXXXXXKKKKK0000Okoc,.                .lxkxlok0WWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWNOolool:oOKO;.,oXWWNNNNNNNNNNNNNNNNNNNNNNNNNXXNNXXXXXXXXXXXXXXXKXXXXKKKXXXKKKKXXKKKKKKKKK000Oo.                 .:0Kd:lOWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWXOdllolcd0Xk:;xKNWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXKXXXKKXXXXKKKKKXXKKKKKKKKK000Od;'.               .;k00xokNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX0xooolcckKd;;lKWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXKKKXXXXXKKKKKKXKKKKKKKKK000Okd;.               .lk00dox0WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNkooooccokXd'.lXWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXKKXXXXKKKXXXXXKKKKKKKKKKKKKK0000000kl.                .:0Kd:lOWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOdooocckKKd,lkKWWWMWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXKXXXXXXKXXXXXXKKKKXKKKKKKXKKKKKK0KK0ko,..              .;k00xokNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0dodolckKKo'lXWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXKKKXXXXXXXXXXXXKXXXXXKKKKKXKKKK000KK0Okd:                'kNXkoONWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX0xooolcx0o;,lKWMWWWWWWWWWWWWNNNNNWWWNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXKKKKKXXXXXXXXXKKXXXXXXXXXXXXKKKK00KKK000x:.               ,lkXOkOKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOxdooc:lO0c,:dNWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKK000Ol.                'xX0kOKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWN0dooocclkXl'dXNMWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNNXXXXXXXXKKKXXXKXXXXXKKXXXXXXXXXXXXXXXXKKKKKKKKKKK0Ol;.               ;OXXOkXWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKxooolcx0Ko,oXWWWWMMMWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNNNXXXXXXXXXKXXXXKKKXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKK00Okl.              .c0NXOOXWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWKxdddl:dKXx'cKWWWMMMMMMWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNXXXXXXXNNNXXXXXXXXXXXXXXXXXXKKXXXXXXXXXXXXXXXXXXXXKKKKKKKKKK000Ol.              .lOXXOONWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWX0kdolc:l0kl;:0WWWMMMMMMMWWWWWWWWWWWNWWWWNNNNNNNNNNNNNNNNNNNNXXXXNNNNNXXXXXXXXXXXXXXXXKXXXXXXXXXXXXXXXXXXXXXXXKKKKKKK00000Oc.              .;dXKO0XNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMWXkdddl::o0x,.:KWWMMMWWWWMWWWWWWWWWWNNWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKK0000Oc..              .oKKOk0NWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOoloo:lx0O,;o0WWMMMMMWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKK000xo,               'xNKkkKWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0doooclOXO;,kXWWWMMMMMWWMMMWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKK000Oo.               :0XK00NWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNX0xdddoo0Oo;;OWWWWMMMMMMMMMMMMWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKK000Ol.              .oXNX0KWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWNNNNXXXXXKKKK00000000000000000000000KKKKKKKKKKKK0000OO0KkookXNWWWWMMMWWMWMMMWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKK0K000O:               ;0NN00NWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWNNNXXKKKK00000OOOOOOOOOOOOOOOOOO0000000000000KKKKKKKKKKKKKKKKXXXXXXXXXXXXXXNNNNNNWWWWWWMMMMMMWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKXXXXXXXKKKKKKK0000d'              .dKXX0KNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXKK00OkkkkxxxxxkkkkkkOOOOOOOO00000000000KKKKKKKKKKKKKXXXXXXXXXXXXXXXXXNNNNNNNNNNWWWWWWWWWWWWWMMMMMMWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXKXXXXXXXXXXKKKKKKKK000Oo,.            .;d0N00XNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWNNXK00OOkkxxxxxxxxkkkkkkOOOOOOOO0000000000KKKKKKKKKKKKKKKKKXXXXXXXXXXXXNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNXXXXNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXKXXXXXXKKKKKKKKKKKKK000kd;             .;dXK00KWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNKK0OkxxxxddddxxxkkkkkkOkkkOOOOOOO000000000KKKKKKKKKKKKKXXXXXXXXXXXNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWWWWWWWWWWNWWWWWWWWWNNNNNNNNNNNNXXXXXXNNNNNNNNNNNNXNNNNXXXXXXXXXNXXXXXXXXXXXXXXXXKKKKXXXKKKKKKKKKKKK00000Oo.             .;0N0kOXWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXKOxddoooddxxxxxxxkkkkkkkOOOOOOOO0000000000000KKKKKKKKKKKXXXXXXXXXNNNNNNNWWWWWWWWWWWWWWWWWWWNNNWWNNNWWWWWWWWWWWWWWMMMMMMMWWWWWWWWWWWWWWWNNNXXXXXXXXXXXXXXXNNWWNXXNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKXXKKKKKKKKKKKKKK0000k,              .dXK0OKNWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXKOkxddddddddxxxxxkkkkkkkkOOOOOO000OOO000000000KKKKKKKKKKKKXXXXXXXNNNNNNNNWWWWWWWWWWWWWWNNNNNNNNNWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWNNNNNNNNNNNNNWWWWWWNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKXXKKKKKKKKKKKKKKK000Ol.              :0XX00XWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWXOddooodddddxxxxxkkkkkkkkkOOOOOOOO000000000000000KKKKKKKKKKXXXXXXXNNNNNNWWWWWNNWNNNNNNNNNWWWWWWWWWWWWWWMMWWWWWMMMMWWWWMMMMMMMMMMMMMMWWWMWWWWWMMMMMMMMMWWWWWWWWWWWMMMWWNNNNNNNNNNNXXXXXXXXXXXXNXXXXXXXXXXXXXXXXXKKKKXXXXXXXKKKKKKKKKKK000x'              .xXNKOKNWWNNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKOkkdooooddxxxxxxxxxkkkkkkkkkOOOOOOOO0000000000000KKKKKKKKKKKKXXXXXNNNNNWWWNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWMMWWWMMWWWWWWWWMMMMMMMMMMMMMWWWWWWWWWWWMMMMMMMMMWWWWWWWWWWMMMWWNNNNNXNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKXXXXXXXXKKKKKKKKKKK00k:              .cKNX00NWWWNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX0OkddooodddddxxxxxxxxxxxkkkkkkkkkOOOOOOOO0000000000000KKKKKKKKXXXXNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWWWWWMMMMMMMMMMWWWWMMWWWWWWWMMWWWWMMMMMMMMMMMMWWWNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXKKXXXXKKXXXXXXXXKKKKKKKKKKK00d.              ,ONNK0XNNWWWNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNOdllloddodddxxxxxxxxxxxxxxkkkkkkkkOOOOOOOOOO00000000000KKKKKKKXXXNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMWWWWMMMMMMMMMWWWWWMMWWWMMWWMMWWWWWWMMMMMMMMMMWWNNNNNNNNNXNNNXXXXXXXXXXXXXXXXXXXXNXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKK0k;.             'kNNKOKNNWWWWNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKOkxoooooddddddxxxxxxxxxxxxkkkkkkkkkkkkOOOOOOOO0000000000KKKKKKXXXXNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMWWWWMMMMMWWWWWWWWWWWWWWWWWWWWWWWMMWWMMMMMMMMWWNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKK0Ol,.            .xXXKOKNNWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXOxoooooddddddxxdxxxxxxxxxxxxxxxkkkkkkkkkkOOOOOOOO00000000KKKKKXXNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMWWNNNNNNNNNNNXXXNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKXXXXXXXXXXXXXXXKKKKK00kd;            .l0XX00XNNWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMN0kdlooodddddddddxxxxxxxxxxxxxxxxxxxkkkkkkkkOOOOOOO00000000KKKXXXXNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWWWWWWWWWWWWWMMWWWWWWWWWWWWWMMMMMMMMMMMMMMMMWWWNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKK0Okc.            ckKN00KXNWWMMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWN0xolloodddddddddddxxddxxxdxxxxxxxxxxxkkkkkkOOOOOOOOO00000KKKKXXXNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMWWMMWMMMMMMMMMMWWWWWWNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKK00o.            ;d0N0OKXNWWMMWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX0koloooodddddddddddddxdxxxdddxxxxxxxxxxkkkkkOOOOOOOOO0000KKKXXXNNNNNNNNNNWWWWWWWWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWWWWMMWMMMMMMMMMMMMMMMWWWWNNNNNNNXXXXXNNNXXXXXXXXXXNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNXXXKKx.            ,lkNKOOKNWWWMWMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNOdooooooodddddddddddddddddddddxxxxxxxxxxxkkkkkOOOOOOO0000KKXXXNNNNNNNNNNNNNNNNNNNWWWWWWWNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMWWWWNNNNXXXXNNXXXXXXXXXXXXNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNXXXk,            .:xXKOO0NNWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKOdooooooddddddddddddddodddddddddxxxxxxxxxxxkkkkkOOOOOO00KKXXNNNNNNNNXXXXXXNNNNNNNNNNNNWWWNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWNNNXXXXXXXXXXXXXXNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNXX0c            .'lXXOk0NNWWWMWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMXkoolodooodddddddddddoodooodddddddddxxxxxxxkkkkkkkOOO0000KXXXNNNWWWNNNNXXXXXXNNNNNNNNWNNNNNNNNWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWNNXXXXXXXXXXXNNXXXXXXXXXXXXXXXXXXXXXXKXXXXXXXXXNNNNNNNNKo.            .:KNOkOXNNWWMMWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNKxooooooooooddddddooooooooodddddddddddxxxxxxxxkkkkkOOO000KXNNNNNNNNNNNNNNXXXXXXXNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKXXXXXXXNNNNNNNNXd.            .;0N0kOXNNWWMMWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNKOolooooodddoooddooooooooooooddodddddddddxxxxkxxkkkkOO00KKXNNNNNNNNNNNNXXNNNXXXKXXNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKXXXXXXNNNNNNNNNk'             'kNKkOKNNWWWMWWWWMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXkdoooooooooooooooooloollooooooodooddddddxddxxxxxxkkOOO0KXNNNNNNNNNNNNNNXNNNNNXXXXXXXXXNNNNNNNNNNNNNNNNNNNWWNWWWWNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKXXXXXXXNNNNNNO;             'kNKkOKNNNWWWWWWWMWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0xooooooooooolllllllllllllloooooooooddddddddxxxxkkkkO0KKXNNNWNNNNNNXXNNXXXXNXXNNNNXXXXXXXXXXNNNNNNNNNNNNNNNWNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNXXXXXNNNXXXXXXXXXXXXNNXXXXXXXXXXXXXXXXXXXXNNNNNKc.            ,ONKkOKNNNWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWN0dlodoooooolllllcccclllllllllooooooooooddddddxxxxkkkO0XNNNNNNNNNXXXXXXXXXXXXXXXXNNXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMWWWMMMWWMMMMMMMMWWWWWWWWMMMMMMWNXXXXXXNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNXNXo.           .;ON0kOKNNNNWWWWWWWWWWMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0xdooooolllllcccccccccccclllllllllloooooooodddddxxkOO0KXNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXNNNNXXXXXXXXXNNNNNNNNNNNNNNNNNNNWWWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMWWWWMMWWWWWWWWWWWWWWWWWWMMMMMMMWNXXNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNXx.           .;ON0kkKNNNNWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNOooooolllccccc:ccc::::cccccccclllllllloooooooddxxxk0KXXNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNXXXXXXXNNNNNNNXXNNNNNNNNNNNNNNNNWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMWWWWWWWWWWWWWNNNNNNNWWWWWMMMMMMMMMMWNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNO,.....   . ..;0N0kkKNNNNWWWWWWWWWWWWMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXkooooollcc:c::::::::::::::ccccccllllllllooooooddxkO0XNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNXXNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWWMMMMMMMWWWWWWWWWNNNNNNNNNWWWWWWWWMMMMMMMMMWNNXXNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNXXNNNNNNNNO;......  . ..:0N0xkKNNNWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWKOxoolllcc:::;:;;;;;;;;;;:::::cccccccccllllloooodxk0KKNNNNNXXKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXNXXXXXXXXXXXXXXXXXXXNNNNNNNNXXXXKKXXNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWWWWWWWWWWWWWNNNNNXNNNNWWWWWWWWMMWWMMMMMMMMMWNNNXXNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNN0:............:0N0xkKNNNWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWW0oclolcc::;;;;;;;;;,;;;;;;;::::::::ccccccccllloodxOKXNNNNNXXKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXNNNXXXXXXXXXXXXXXXXXNNNNNNNNXXXXXKKKKXXNNNNWNNWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNXXNNNXNNWWWWWWWWWWWMMMMMMMMMMMMNNNNNNXNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNN0c............cKN0xkKNNNNWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNOollllc::;;,,,,,,,,,,,,,,,;;;;;;;;;:::c::cccccloxkOKNNNNNXXKKKKKKKKKKXXXKKXXXXXXXXXXXXXXXXXXXXXXKXXKKKKKXXXXNNNNNNNNNNWNNNXXXKKKKXXXXNNNNNNWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWNNNNNNNNNNXXXXXXXXXNNWWWWWWWWWWWWWMMMMMMMMMMWNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNWNNKc............cKN0xkKNNNNWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKOxccllc:;,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;::::::ccldOKXNNNXXXK00000KKKKKKKKKKKKKXXXXXXXXXXXXXXXXXKKKKKKKKXXXXNNNNNNNWWWNNNNWWNNNXXXXKKXXXNNNNNNNNWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWNNNNNNNNNNNNNXXXXXXXXXXXNNNWWWWWWWWWWWMMMMMMMMMWWNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNWWWWKl''.........'cKNOdxKNNNNWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMWKdlc:cc:;,,,,,,,,,'''''''''',,,,,,,;;,,;;;;;;::ldxOXNNNNXKK0000000KK00KKKKKKKKKXXXXXXXXXXXXXXKKK000KKKKXNNNNNWNWWWWWWWWWWWWWNNNNNNXXXXXXXNNNNNNNNWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWNNNNNNNWNNNNNNXXKKXXXXXXXXNWWWWWWWWWWMMMMMMMMMMWWNNNNNNXNNNNXXNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNWWWWXo,'.........'lKNOdxKNNNNWMWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKxl::cc;,,,''''''''........'''''''',,,,,,,;;;;cokOKXNNNNXK0OOO0000000KKKKKKKKKKKKKXXKXXKXXXKKK0000KKXXXXNNNNNNNNNWWWWWWWWWWNNNNNNNNNNXXXXXXXNNNNNNWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWNNNNNNNNNWNNNNXXXXXXXXXXXNNWWWWWWWWWWMMMMMMMMMMMWWNNNNNNNNXXXXXXXXXXXXXXXXXNXXXXXXXXXXXXXXXXXNNNNNNWWWWXd;,'''''...',oKNOdxKNNNNWWWWWWWNNNWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXkl::cc;,'''''''................''''''''''',;::oOXNNNNNXX0OOOOO0000000000KKKKKKKKKKKKKXKKKKK00000KKXXNNNNNNNNNWWWWNNNNNNNWWWNNWWWWNNNNNNXXXXXXXNNNNNWNNNWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWWMMWWNNNNNNNNNNNNNNNXXXXXXXXXXNNWNNNNWWWWWMMMMMMMWMMMWNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNWWNd:,,,'','..,;oXNOoxKNNNNWWWWWNNNNNNWWWWWWWWMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWXkoc:cc;''''.............................''',:coOXNNNNXK0OOOOOOO000000000000KKKKKKKKKKKK0000000KKXXXNNNNNNNNNNNWWWWNNNNNNWWWWWWWWWWNNWWWNNXXXXXXXNNNNNNNNWWWNWWWWWWWWWWWWWWWWWWWWWNNNWWWWWWWNNNNNNNNNNNNNNNXKKKKXXXNNNNNNNNWWWWWWMMMMMMMMMMMWNNNNNXXXXXXXXXNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNWNx:;;;'',''',:dXNkoxKNNNNWWWWWNNWNNNWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKkxdc:::;'..................................',cxOKXNNNX0OkxxkkkkkOO0000000000000KKKKK000OOO00KKKXXNNNNNNNNNNNNNNWWNNNWNNNNNWWWWWWWWWWWWNNNNNNNNNXXXXXXNNNNNNWNNNWWWWWWWWWWWWWWWWWWWNNWWWMMWWWWNNNNNNNNNNNNXXXXKKKKKKXNNXXNNNWWWWWWWWMMMMMMMMMMWNNNNNXXXXXXXXXXNXXXXXXNNXXXXXXXXXXXXXXXXXXXXXXXXNNNNNWNxc:::;,,,'':lkNXkokXNNNNWWWWWNNNNNNWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMNkdol::;,'............     ........... ......,ckXNNNNXX0kxxxxxkkkkkOOOOO0000000000000OOOOOO0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWNNNNNNWWWNNXXXXXNNNNNNNNNWWNWWWWWWWWWNNNNWWWNNNWWWMWWWWNNNNNNNNNNNNNXXXXKKKXXXXXXXXNNNWWWWWWWWWWMMMMMMMMWNNNNNXXNNXXXXXXXXXXXXXXNNNXXXXXXXXXXXXXXXXXXXXXXNNNNNNNklcc:;::;,,cx0NXxdONWNNNNWWWWNNNNNNNWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0dolc::'........                         ..';ckXNNNNX0OkddxxxxkkkkkOOOOO000000OOOOOOOOOO0KKKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWNWWNNNNWWWNNNNWWWWNNNNNNNNXNNNNNNNWWWWWWWWWWWWWWWNNNNNWWWMMWWWWNNWNNNNNNNNNXXXKXXKKKKXXKKKXNNWWWWWWWWWWWWWMMMMMMMWNNNNNXNNNXXXXXXXXXXXXXNNNNNXXXXXXXXXXXXXXXXXXXXXXNNNNNNkolcc::::;,lkKNKxd0NNNNNWWWWWNNNNNNNWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0dolc::'.....                            ..'lk0XNNNXKOdoooddxxxxxxkkkkkOOOOOOOkkkxkkO00KKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNWNNNNNWWWWWWNNNNWWWWWWWWNNNNNNNNNXXXNNXXNNNWWWWWWNWWNNWWNNNNWWWWMMWWWWWWWNNNNNNNNXXKKKKKKKKXXXKKKKNWWWWWWWWWWWWMMMMMMMMMMWNNNNNNNNNNNNXXXXXXXXXXNNNNNXXXXXXXXXXXXXXXXXXXXXXXNNXNNOdollc:::;:x0XNOxkKWNNNNWWWWWNNNNNNNNNWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXxccc::;....                              ..l0NXXNNX0xdoooddddxxxxxxkkkkkOkkkkxxxxkk0KKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWNNNNNNNNWWWWWNWWWNNWWWWNNNNNNNNNNXNNXXXXNNNWWNNNWNNNWNNNNNWWWMWWWWWWWWWWNNNNNNNXXKKKKKKKKXXXKKXXNWWWWWWWWWWWWMMMMMMMMMMMWNNNNNNNNNNNNNXXXXXXXXXNNNNXXXXXXXXXXNXXXXXXXXXXXXXXXXNXOxdoolccc:ckXNNkxOKWNNNNWWWWWNNNNNNNNNNNWWWWWWWWWMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNOc:c:c:'..                                .lOXNXNX0kxolllooddddxxxxxkkkxxxdddxxxkO00KXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWNNNNNWWWWWWWNNNWWWWNWWWWWNNNNNNNXNNNNNNNNXNNNNNNNNNWWMMMWWWWWWWWWWWNNNNNNNXXXXXXXXXXXXXKXNNWWWWWWWWWWWWWWMMMMMMMMMMWNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNXOddooollccoOXNXkkKXNNNNNWWWWWNNNNNNNNNNNNWWWWWWWWWMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMX0d::ccc;..                                .c0XXNNX0dolllllloodddddxxxxxdddooodxkO0KXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWNNNNNNNWWWWWWWWWWNNNNNNNNNXXXXNXXXNNNNNNWWWWMMMWWWWWWWWWWWNNNNNNNNNXXXXNNNNXXXXNWWWWWWWWWWWWWWWWWMMMMMMMMMWWNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNXkddddoollldKNWKxOXNWWNNNWWWWWNNNNNNNNNNNNWWWWWWWWWMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOoc;:cc:'.                               ..:OXXNNN0xlccccllloooddddddddooloodxO00KKXXXXXXNXNNXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWNNWWWWWWWWWWWWWWWWNNNNNNXXXXXXXXNNNNNWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNXXNNNNNNNNNWWWWWWWWWWWWWWWWWWWMMMMMMMMWWWNNNNNNNNNNXXXNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKkdddddooolxXWWKx0NNNNNNNWWWWWNNNNNNNNNNNWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXo;;;:::,.                               .:dOXXNXK0o::::::cllooollolllllloodkO0KXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWNWWWWWWWWWWWWWNNNNNNNNNNNXXXXXXNNNNNWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMWWNNNNNNNNNXXXNNXXXXXXXXXXXNXXXXXXXXXXXXXXXXXXXXXXXXXKkdxxxdddooONWNOkKWNNNNNNWWWWWNNNNNNNNNNNWWNNWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWO:,,;c:;'.                               ;kKXNNXOxo:;;;;:::cclllcccc::cloxkO0KKKKXXXXXXNNXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXNNNNNWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNXNNWWWNNWWWWWWWWWWWWWWWWWWMMMMMMMMMMMWNNNNNNNNNNXNNNXXXXXXXXXXXNXXXXXXXNNXXXXXXXXXXXXXXXX0kdxxxxddod0NWNOkXWWNNNNNWWWWWWNNNNNNNNNNNNWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNd,',;c;'.                               ,xKNNNXOoc:;;;;;;:::::::;:::cloxk00KKKXXKXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWNNNNNNNNNNNNNNNNNNNNNNNNXXXXXNNNNNNNWWWWWWWWWWWWWWWWWWWNNNNNNWNNNNNNNNNNNNNNNWWWNWWWWWWWWWWWWWWWWWWMMMMMMMMMMMWNNWNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXNNXXXXXXXXXXXXXXXX0kxxxxxxddx0NWXkONWNNNNNNWWWWWNNNNNNNNNNNNNNWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM0c'',:c'..                              'xXXXNX0o;',,,;;;;;;;,,,;;:coxkO00KKKKXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWNNNNNNWWWNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWMMMMMMMMMMWWNNNNNNNNNNNNNNNNXXXXXXXNNNXXXXXXXXXXXXXXXXXXXXXXXXX0kxxkxxxxxkXNNKkKNWNNNNNNWWWWWNNNNNNNNNNNNNNNNWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWk;.',c:..                             .'lKXNNNKd:,,'',,;;,,''',;:cldkO000KKKKXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWNNNNNNNNNWWNNNNNNNNNNNNNNNNNWNNNWWWWWWWWWWWWMMMMMMMMMMMMMWWNNNNNNNNNNNNNNNXXXXXXNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXOkxxkxxxxxOXNN0OXWWNNNNNNWWWWWNNNNNNNNNNNNNNNNNNWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNd,..,:;.                              ;okXXXXKd:,,'''''''.''',;cddxkO000KKKKKXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWNNNNNWWWWWWWWWWWWWWWWNWWWWWWWNNNNNNNNWNNNWNNNNNNNNNNNNWWNWWNNWWWWWWWWWWWWMMMMMMMMMMMMWWWWNNNNNNNNNNNNNNNXXXXXXXXNNNXXXXXXXXXXXXXXXXXXXXXXXXKOkxxxkxxxx0NNX0OXWNNNNNNNWWWWWNNNNNNNNNNNNNNNNNNWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKc...':'.                             .o0KXNK0xc,,'''''....,,,;lxkkOO0000KKKKKKXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXNNNWWWWWWWNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNWNNNWWNNNWWWNNNNNNNNNNNNNWWWWWWWWWWWWWWWMMMMMMMMMMMMMWWWWWNNNNNNNNNNNNNNXXXXNXXXXNNXXNXXXXXXXXXXXXXXXXXXXXXKOxxxxxkxxkKNXKO0NNNNNNNNNWWWWNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWO:...,;..                             :OXXNXOdl;,,'''....',;cloxkOO0000KKKKKKKKXXXXXXXXXNNNNNNNNNNNNNNNNNNNNXXXXXXXNNNNNWWWWWWWWWNNNNWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWNNWWWWNNWWWNNNNNNNNNNNNNWWWWWWWWWWWWWWMMMMMMMMMMMMMWWWWWWWNNNNNNNNNNNNXXXXXNNXXNNNNXNXXXXXXXXXXXXXXXXXXXXXKkxkkxxxxkOXNKOOKNNNNNNNNWWWWWWNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXOo'...,;.                             .xXXNXOo:;,,,'...',;;coxxkOO00000KKKKKKKKXXXXXXNNXXNNNNNNNNNNNNNXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNWWWWWWWWWNNWWNNNNNNNNNNNNWWWWWWWWWWWWWMMMMMMMMMMMMWWWWWWWWWNNNNNNNNNNNXXXXXXNNNNNNNXXXXXXXXXXXXXXXXXXXXXXX0kxxxxxxkOKNN0O0NWNNNNNNNWMWWNWNNNNNNNNNNNNNNNNNNNNWWWWWWWWMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXxc;...',,.                             :0XXNKdc:;,,'...,,:lldxkOOOO00000KKKKKXXXXXXXXXNNNNNNNNNNNNNNNXXXXXXXNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWNWWWWWWWWWWNNNWWNNNNNNNNNNNNNWWWWWWWWWWWWMMMMMMMMMMWWWWWWWWWWNNNNNNNNNNNNNXXXXXXNNNNXXXXXXXXXXNNNNNXXXXXXXNX0xxxxxxxO0XNKOOKNWNWWNNNNWMWWNNNNNNNNNNNNNNNNNNNNNNWWNWWWWWMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXx:;,..';;'.                            .dKNNXOl:;;,'..',;coddxkkOOO000000KKKKKKXXXXXXXXNNNNNNNNNNNXXXXXXXXNNNNNNNNNNXNNNXXXXXXXXXXXXXXXXXXNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWNNNNNNNNNNNWWWWWWWWWWWWWWWMMMMMMMMMWWWWWWWWWWNNNNNNNNNNNNNNNNNXXXNNNNNXXXNNNXXXXNNNNNNXXXXXXNXOxxkxxxx0XNN000XWNNWWNNNWWMWWNNNNNNNNNNNNNNNNNNNNNNNWNWWWWWMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNx;,:,..;c:..                           .;OXNNKxc:;;'.',';ldxxxkOOOOO00000KKKKKKKXXXXXXNNNNNNNNXXXXXXXXXXNNNNNNNNXXXXKKKXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNWWWWWWWWWWWWWMMMMMMMMMMMMWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNNNNNNXXXXXXXKkxxkkxxkKNNX00XNWNNNNNNNWWWWWNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNO:,::,..:c;..                          ..c0XXXOolc;,',;:cldxxkkkkO0OO0000KKKKKKXXXXXXXNNNNNNNXXXXXXXXXXNNXXXXXXKKKKXKKKKKXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNWWWWWWWWWWWWWWMMMMMMMMMMMWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXNNNNXX0kxxxxxxOXWNKOKNNWNNNNNNNWWWWWWWWNNNNNNNNNNNNWWNNNNNNNWWWWWWWMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNkoc,;cc,.;:;'..                          .;dKXK0klc;,,;clddxxkkkkkOOO00000KKKKKKKXXXXXNNNNXXXXXXXXXXXNXXKKKK000000KKKKXKKKKXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWNNNNWWNNNNNNNWWNNNNWNNNWWNNNNNNWWWWWWWWWWWWWWWMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXNNXXX0Oxxxxxxk0NWN00NWWNNNNNNNWWWWWWWWNNNNNNNNNNNNNNWNNNNNNNWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOc,;;:cl:;c;'...                          'lx000Od;''';coxxxxxkkkOOOOO0000KKKKKKKXXXXXXNNXXXXXXXXNXXXXKK0OOOOOO00KKKKKKXXXKKXXXXXXXNXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNWNNNNNNNWWWWWWWWWWMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXKOkxxxxxxkXNWXOKNWWNNNNNNNWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKl;;;:clolcc,....                          ,oxOkdl;..;cldxxkkkkkkkOOOOO000KKKKKKKKXXXXXXXXNNXXXXXXKK000OOOkkOOOO00KKKKKKXXXXXXXXXXXXNXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNWNNNNNNNWWWWWWWWMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXX0kxxxxxxxONNNKOXNWWNNNNNNNWWWWWWWNNNNNNNNNNNNNNNNNNWWWWNNWWWWWWWMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWKo;::::coool:,'...                          ,ldd:...'cdxxxkkkkkkkkkOOOO0000KKKKKXXXXXXXXXXNNXXXK0OOOkkkkkOOOkkO0000KKKXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWNNNNNNNNNNXXNNNNNNNNNNNNNNNNNNWWWWWMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNXOxxxxxkxkKWNK00NWNWNNNNNNNWMMWWWWNNNNNNNNNNNNNNNNNNWWWWNNWWWWWWWMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNXx;;::::cooolc,'...                          .;c:...'lxkkkxkkkkkOkkOOO00000KKKKKXXKKXXXXXXXXKK0OkkkkkxxxxkkOOOOO00000KKKXXXXXXXXXXNNXXXNNNNNNWNNNNNNWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWNNNNNNNXXXXXXXXNNNNNNNNWWWWWMMMMMWWWWMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWNNWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXKkxxxxxxxOXNK0OXWWNNNNNNNNNWMMWWWWWNNNNNNNNNNNNNNNNWWWWWWNWWWWWWWMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0dc;:::cccooool;,'..                          .....;ldkkkkkkkkkOOkkOOOO00000KKKKKKKKKXXXKK00OkxxxkkxxxxxxxkkOOOO000KKKKKXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXNWWWWWWWWNNNNNNNXXXXXXXXXXNNNNWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXX0kxxxxxxk0NN0O0XWNNNNNNNNNNWMMWWWNWNNNNNNNNNNNNNNNNWWWWWWNNNWWWWWWMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNx:;;:cclllooooo:,'..                            .'cxOOkkkkkkkkkkkkkOOOO00000KKKKKKKKKKK0OOkxxddddxxxxxxxxkkkOOOO00KKKKKKXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNNWMMWWWWWWNNNNNXXXXKXXXXXNWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWNNNNNNNNNNNNNNNNNNNNNNNNNNXXNNXOxxxxxxxkXWX0OKNWNNNNNNNNNWMMMWWWNNNNNNNNNNNNNNNNNNWWWWWWNNNWWWWWWWMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXo;;;ccllllooodoc;,..                         ..';lxOOkkkkkkkkkkkkkkOOOO0000000000K000OOkxxdxxdddddddddxxxkkkOOO00KKKKKKXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNNXXNNNNNNNNNWWWWWWWWNNNNNNNXXXXXXNNWWWWMMMWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkxxxxxxk0NNK00XWNNNNNNNNNNWMMWWWWNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKl,;:cllooooooodlc;'..                    ...';ldxkkkkkkkkkkkkkkkkkOOOOO0OO0OOOOOOxdxxxddoodddddddddddxxxkkkkOOO000KKKKXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXNNNNNNXNNNNNNNNNNNNNNWWWWWWWNNNNNNNNNNNNNNWWWMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNX0kxkkxxO0XNX0KNNWNNWNNNNNNNWMMWWWWWWNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOc;;:cloollodddddoc,..                   ...':ldxxkxxkkkkkkkkkkkkkkOkkOOkkkkkxxkxdlllodolooooodddddddxxxkkkkkOOO0000KKXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNXXXNNNNNNXXXXNNNNNNNNNNNNNNNNNWWWWWWWNNNNNNNNNWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNXKOkkkkxkKXNN00XWWWNNNNNNNNNNWMMWWWWWNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOc;::cloolcoddddddl;'...                ..',:loxxxxxxxkkkxxxkxxxxxkkxxxxxddolloolllllolloooooddddddddxxxkkkOOOOO000KKXXXXXXXXNNNNNNNNNNNNNNNNNNNNNXXNNXXXXXNNNNNNNNNNNNNNNNNNNNNNNWWWWWWNNNNNNNWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNXX0kkkkkk0XWNK0XWWWNNNNNNNNNNNWMMWWWWWNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWk:;:cclolcclodddddo:,...              ...';:coddxxxxxxxxxxxxxxdddddoodollllc:::::cllllcloooloddddddddxxkkkkOOOO0000KKXXXXXXXNNNNNNNNNNNNNNNNNNNNXXXXNNNXXXXNNNNNNNNNNNNXXXNNNNNNNWWWWWWNNNNNNNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNXKOkkkkkOKNWN00NWWWWWNNNNNNNNWWWWWWWWWWNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk:;::cloolccloxdddoc,....           ....',::cloddddxxxxxxxxddolc::,;;:;',:ccc:;;:lcccllllooooooodddxxxkkkkkOOO0000KKKKXXXXNNNNNNNNNNNNNNNNXXXXXXXXNNNXXXNNNNNNNXXXNNNNNNNXXNNNNWWWWWWWNNNNNNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNXKOOkkkkk0XWNK0XNNNWWNNNNNNNNNWWWWWWWWWWNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNx:;::cloooolcldxddoc;....          .....',;:cloodddddddollc:;,.......'..',,;clcccc:cllolooooooddddxxxxkkkkOOOOO00KKKKXXXXXNNNNNNNXXXXXXXXXXXNNNNNNNNNXXXNNNNNNNNXXXXNNNNNNNNWWWWWWWWWNNNNWWWWMMMMWWWMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMWWWWWMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNXOkkOkkkOXNXK0KNWNNWNNNWNNNNNNWWWWWWWWWWNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNx:;::cooooxdlcldddo:,....          .....',::cclooodolc:;,.... ....',,,,;,'.'colcccccllooooooodddxxxxxxkkOOOOOOO000KKKXXNNNNXXXXXXXXXXXNNXNNNNNNNNNNNNNNXXNNNXXXXNNNNNNNNNNWWWWWWWWWNNNNWWWWWWWMMWWNWMMMMMMMMMMMMMMMMMMMMMWMMMMMMMWWWWWWWWWWMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNX0kkkOkOO0NNKO0XNWWWNNWNWWNNNNNWWWWWWWWNNNNNNNNNNNNNNNNNNNWWWWWWWWWNWWWWWMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNx:;:clooooxkxo:clol:,...           .....',;;;:cccc:,'.............',,,;:;,;:lc::colllodoodddddxxxxxkkkOOOOOOOO000KXXNNWWWWWNXKKXXXXNNNNNNNNNNNNXNNNNNNNXXXNNNNNNNNWNNNNNNWWWWWWWWWNNNWWWMMMMMWMMWWWWMMMMMMMMMMMMMMMMMMMMMWWWWWMMMMWWWWWWWWMMMMMMMMMMMMMMMMMMWWWWWWWWWMMWWWWWWWWMMWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNKOkkkOkOKXWX00KNNNWNNNWNNWNNNNNWWWWWWWWWNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWMMMMWMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNx:::clooloxO0ko;''''....             ................'',,,,,'''',,,,;::;:lolc:cllooooooooddxxxkkkxkOOOOOOO00KXXNNWWWWWWWMMWNXXXXXXNNNNXNNNNNNNNNNNNNNXXNNNNNNNNNNNNNNNWWWWWWWWWNNNNWWMMMMMMMWWWWMMMWWWWWMMMMMMMMMMMMMMMMMMMMMMMWWWNWWWWWWMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNX0kkOOOOKNNNKKXNWNWNNNWWNNNNNNNWWWWWWWWWWWNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNx::::coolldkO00x;'..                           ..',:ccc;'''''',;:;;;::::lool;;lolloddddddxxkkkkkkkOOOOO0KXXNWWMMMMWWWWWWWMWNXXXXXXXXNNNNNNNNNNNNNNNNNXNNNNXNNXNNNNNNWWWWWWWWWWWNNNWWMMMMMMWWWWMMMMWWWWWWMMMMMMMMMMMMMMMMMMMMMWWNNNNNWWWWMMMMMMMMMMMMMMMMMMMMMMWWWMWMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNXKOkOOOO0NWWX0XNWWNWWNWWWWWNNNNNWWWWWWWNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNxc::cloolloxkO0Odo:'.                   ....',;:::;;;,,.',,,,,;:c::c::clollccloooddxxddxkkkkkkkkkO0KXXXNWWWWWMMMWWWWWWWWWWMWNKKXNNNNNNNNNNNNNNNNNNNNNNXXXXXXNNNNNWWWMMWWWWWWWNNNWMMMWWMMWWWWWMMMMMWWWWWMMMWWWMMMMMMMMMMMWWWWWNNNNNNWWWWMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNXX0OOOOOOKNWNKKNWWWWWWNNWWNNNNNNNWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNkc:cclooolloxxk000Odl;'..        ...',;;:cllc:;,,'..',,'';:;;:cclccclloolllodddddxxxxxxkkkkkOO0KXNWWWWWMWWMMMMWWWWWWWNNNWWWWWNXNNNNNNNNNWNNNNWWWNNNNXXXXXXXXNNNNWWMMMWWWWWWNNNNWMMMMMMMWWWWMMMMMMWWWWWMMMWWWWWMMMMMMMMMWWNNNNNNNNNNWWWMMMMMMMMMMMMMMMMMMMWWMMMWWWMMWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNXK0OOOOO0NWNX0XNNNWWNNNWWWNNNNNNNWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNkc:ccloolccloodkOOOOkxddlccccccccccllcccc:,,'...'..',,,;;:::ccllllcloodoooddddxxxxxxxkkO00KKXNNWWWWWMMMMWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXNNNWWWMMMMWWWWWNNNNWMMMMMMWWWWWMMMWWMMMWWMMMMWWWWWMMMMMMWWWWNNNNNNNNNNNWWWMMMMMMMMMMMMMMMMMMMMWWWWMWWMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNX0OOOOOOOKNNXKKNWNWWNNNWWWNNNNNNNWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNWWWWWWNWWWWWWWWWMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNkc:cllllc:;;::cloddxxxxxxddddolc:::;''.......'''',;:::::cccccoolllodddddddxxxxkkkO0KKXXNNNNWWWWWWWMMMMMMWWWWWWWWWWWWWWWWWWWMWNNNNNNNNNNNNNNNNNXXXXXXXXXXXXNNWWWMMMWWWWWWWNNWWWMMMMMMWWWWMMMWWMMMWMMMMWWWWWWMMMMMWWWNXXXXNNNNNNNNNNWWMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNKOkOOOO0KNNK0KNWNNWWNNNNNNNNNNNNNWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWNNWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNkc:cloool:,,,;::ccccccccc:::;,''............',',;::ccccccclcldoloodxxddxxxxxkO0KXNNNWWNNWWWWWMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWMWNNNNNWWWWNNNNXXXXXXXXXXXXXXXNNNWWMMMMWWWWWNNNWMMMMMMMWWWWMMMMMMMMMMMMMWWWWWWMMMWWWWNNXXXXXXXNNNNWNWWWMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWX0OOOOO0XNWXKKXWWNNNWNNNNNNNNNNNNWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNkl:cloolc;,''',,,,,,,,'''..............',,,,,,,:::clllllooooddodxxxdxxkOO0KKXNNNNWNWWWWWMMMWWWWMWWNK00KWWWWWWWWWWWWWWWWWWWWMWNNNNWWWWNNXXXXXXXXXXXXXXXXXNNNWWWWMMMWWWWNNNWWMMMMMWWWWWMMMMMMMMMMMMMWWWWWWMMMMWWNNXXXXXXXXXXNNWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNKOOOOO0XNWNKXNNWWWNNWWNNNNNNNNNNNWWWWWWWWWNNWWNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOl:loolc:,'..................  ........':cc:;;:clllooooodddddddxxxxkO0KNWWWWNNNNNWWMMMWWWWWWWMWWNKOkO0NWWWWWWWWWWWWWWWWWWWWMWNNNNWNNNXXXXXXXXXXXXXXXXXXNNNWWWMMWWWWWWNNWWMMMMMMWNNWWMMMMMMMMMMMMWWWWWWWWWWWWWNXXXXXXXXXXXNNNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWX0OOOO0KNWNKKNWWWWWNNWNNNWWNNNNNNNWWWWWWWWWNNWWNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOlclddlc:'.............     .......'''',:c:::clllooddddodxxxxkO00KXNNNNNNNNNWWWWWWMMMMMMMMMWWXK0000XXNWWWWWWWWWWWWWWWWWWWWWWNXXNNXXXXXXXXXXXXXXXXXKXXXNNNWWWMMMWWWWWNWWMMMMMMMWWWWWMMMMMMMMMMMMWWWWWWWMMWWNNNNXXXNNXXXXXNNWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXKOOOOOKNNNXKXWWWWWWWWNNNNWWNNNNNNNWWWWWWWWWNWWNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNOl:looc;,... ..            ......'',,;:cc:clooodddddxxxxk00KXNNWWWNNNNNNWWMWMMMMMMMMMMMMWWNX00KXXNWWWWWWWWWWWWWWWWWWWWWWWWWNXXXXXXXXXXXXKKKKKKKKKKKXXXNNNWWMMWWWWNNNWWMMMMMWWWNWMMMMMMMMWWMMMWWWWWWMWWWWNNNNNNXXXNXXXNNWWWWWWWMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWMWK0OOOOO0XWXKKXNWNWWWWWWWNNWWWNNNNNNNWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNOoclol;,'..              ......',,;;:clllloddoddxxxkO00XNWMWWNNXXXNNWMMMMMWWWWMMMMMMMMMMWNKKXNNNWWWWWWWNWWWWWWWWWWNNNNWWWNXXXXXXXXXXXKKK0000000KKKXXXNNNWWMMWWWWNNWWMMMMMWWWWNWMMMMMMMMWWMMMWNWWMMMMMWWNXXNNNNXXXXNNWWWMWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMWWWWWWWWWWWWWWWWWWWWWWWWWX0OOOO0KXWNK0KNWNNWWWWWWWNNWWWNNNNNNNWWWWWWWWNNNWWNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNOocldl,'...              ....'',:::clooooodddxkO00KXNNWWWNNNNNNNWWWWMMMWWMMMMMMMMMMMMMMWNNNNWWWWWWWWWWWWWWWWNNNNNNWWWWNXXXXXXKXKKKKKK00OOOO0000KKXXXNNNNWWMWWWWNNWWMMMMMMWWWWWMMMMMMMMMMWMWWWWWWWMMWWNNXXXNNXXXXNNNWMMMMMWWWWWWWWMMMMWWWMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWNKOOOO0KNNNKKXNWWNNNWWWWWWWWWWWNNNNNNNWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWMMWMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWN0dloo:...             ....',;;:clloodddxkO0KXNWWWWWNNXXXNNNNWWWMMMWWWMMMMMMMMMMMMMWWWWWWWWWWWWWNWWWWWWNNNNNXXNNNWWNNNXXKKKKK0000OkkkkkkkkOO00KKXXXNNNNNWWMWWNNNWWMMMMMWWWWWWMMMMMMMMMMMMWWWWWWWWWMWWNXXXXXXXXXNNWWMMMMMMMMWWWWWWWMMMMWWWMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWNK0OOO0KNWNXKNNWWWNNNWWWWWWWWWWWNNNNNNNWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWN0dlol,...            ...,,;::clooddxk0KKNWWMWWWNNXXXXXNNWMWMMWWWWMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWNNXXXXNWWWWNXXXXKK0000OOkkkxdxxxxkkkOO0KKXXNNNNNNWWWWWNNNWWMMMMMMMWWWWMMMMMMMMMMMWWWNWWWWWMWWWNXXXXXXXXXNWMMMMMMMMMMMMMWWWWMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWNX0O0000NWNXKXNWWWWWWWWWWWWNNNNNNNNNNNNNWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWN0xooc'..          ....',;:coddxkO0KXNWWWWWNNNXXXXXNNWWWWWWWWWWMMMMMMMMMMMMMMMWWWWNNWWWWWWWWWWWWNNNNNXXXXNNWWWNNXKKK000OOkkkxxxxxddxxxkkOO0KKXXNNNNNNNNWWWWNNWWWMMMMMWWWWWWWMMMMMMMMMMWWWWWWMMMMWWNNNXXXXXXXXNWWMMMMMMMMMMMMMMWWWMWWMMMMMMWWWMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWMMWNXK00000XWNXXXNWWWWNWWWWWWNNNNWWWWNNNNNNNWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKxol;.            .',;;:coxO0KXNWWWMWWWNXKKKKXNWWWMMWWWWWWMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWNNXXXXNNNNWWWWNXK0000OkkkkxxxdddddddxxxkkO00KXXNNNNNNNNNNWWWNNNWMMMMMMMWWWWWMMMWMMMMMMMMWWWNWMWMMMWNXXXXXXXXNNNWMMMMMMMMMMMMMMMMMMWWWWWWWMMMMMMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWMMMWK000000KNWXKKNWWWWWNWWWWWWNNWWWWWWNNNNNNNWWWWWWWWWNNNNNNNNNNNWWWNNNNNNNWWWWNNWWWWWWWWWWWWWWMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNKxoc,.         ...';codk0KXNWWWWWWNNXXXXXXNNNWWWWWWWWWWWMMMMMMMMMMMMMMMWWWNNNWWWWWWWWWWWNNNNNNXXNXNWWWWWNXXK0OOOkkxxxxxddddddddxxkkOO00KXXNNNNNXNNNNNWWNNNWWMMMMMWWWWWWWMMMMMMMMMMMMWWNWWMMMMMWNXXXXXXXXXNWWWMMMMMMMMMMMMMMMMMMMWWWWWWMMMMMMMMWWWWMMWWMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWMWNK0000KXNWXKKXNWWWWWNNNWWWWWWWWWWWWWNNNNNWWWWWWNNWNNNNNNNNNNNNWWWWNNNWWWWWWWNNWWWWWWWWWWWWWWWWWWMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKxl;.       ..':oxk0XNWWWWWWNNNXXKXXXNNNWWWWWWWWWWMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWNNNXNNNNNNNWWWWNX0OkkkkxxxxddddddddddxkkkkO0KKKXXXNNNNNXNNNNNNWWNNNWMMMMMMWWWWWWMMMMMMMMMMWWWWWWWWMMMMMWNXXXXXXXXNNWMMMMMMMMMMMMMMMMMMMMMMMWWWWWWMMWWMMMMMMMWWWWWMMMWMMMMMMMMMMMMMMMMMMMMMWWWWWWWMMMMWWWWWNK0000KNWWNKXNNWWWWWWWWWWWWWWWWWWWWWWNNNNNWWWWWWNWNNNNNNNNNNNNNNNNNNWWWWWWWWWNNWWWWWWWWWWWWWWWWMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKxl,      .,:lkKNWWWWWWWWNXKKKKKXNNWWWWWWWWWWWMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWNNNXXNNNNNNWWWWNK0OkkxdddxddddddooddxxxkOO000KKXXXNNNNNNXXXXNNNWWWNNNWWMMMMMWWWWWWWMMMMMMMMMMWWWWWWWWMMMMWNNXXXXXXNNWWWMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWMWWMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMWMMWWWMWXKKKKKXNNNXXNWWWWWWWWWWWWWWWWWWWWWWWWNNNNNWWWWWWWWWNNNNNNNNNNNNNNNNNWWWWWWWWWNNWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXko, ..,;lx0XXWWWWWWNXXXKKKXXNNNWWWWWWWWWWMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNWWWWNK0kxxdxdddddddddxxxxxkOOO00KKKKXXXNNNNNNNNXXXNNNWWWNNWWMMMMMWWWWWWWWMMMMMMMMMMMWWWWWWMMMMMMWNXXXXXXNNWWMMWWMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMWWWWMWWWWWWWMWNKKK0KXNNXXXNWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNWWWWWNNWWNNNNNNNNNNNNNNNNNWWWWWWWWWNWWWWWWWWWWWWWWWWWWMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNX0Odld0XNWWWWWWNNNXKK00KKXWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWNNXXXNNNNNXNWWWWWNKK0xddddoddxxxxddxxkkkOO0KKKKKXXXXXNNNNNNNNNXXNNNWWWNNNWMMMMMMMWWWWWWWWMMMMMMMMMMWWWWWWMMMMMMWWXXXXXXXNWWWMMWMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWMMMMMMMMWWMMMMMMMWMMMMMMMMMMMMMMMMMMMMWWWWMMMWWMMMWNKKKKKXNWXKKNWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWNNWWWWWWWWWWWWWWWWWWMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXKXKKKKXXNNNNNXKKKKXXNNNWWWNNNWWWWNNNNWWWWMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWNNNNNNNNNNNNXNNWWWWXKOxddoodxddxkkkkkkkkO0000KKKKKXXXNNNNNNNNNNXXXNNWWWWWNNNWWMMMMMMMMWWWWWWMMMMMMMMMMWWWMWWWMMMMMWNNXXXXXXNWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMWWMMWMMWNXKKKXXNNXXKXWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWNNWWWWWWWWWWWWWWWWWWWMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNXXXXKKKKKKKKKKKXNNNWWWWWWNNNNNNNNNNNNWWWWWMMMMMMMMMMWWWWWWWWWWWWWWWWNNNNNNNNNNXXXXNWWWNXK0Odc:cloddxkkkOOOOOO00KKKKXXXXXXXNNNNNNNNNNNNNNNWMMMWWWNNWWMMMMMMMWWMWWWWMMMMMMMMMMMMMWMMWWMMMMMWNXXXXXXXNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMWMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMWWMMMWWXKKKKXNWWXXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNWWWWWNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWK0000OOOO0KNNNWWWWWWWWNNXXXNNXXNNNNWWWWWWMMMMMMMMWWWWWWWWWWWWWWWWWNXNNNNWNNNXKXNWWWNNX0klc;'':oodxkO0OOO0000KKKXXXXXXNNNNNNNNXXXXNNNWWMMMMMWWWWNNWWMMMMMMMWWWMMWWMMMMMMMMMMMMMMMMMWWMMMMMWNXXXXXNNNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMWMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMWMMMWNKKKKXNWWNXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNWWWWWWNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWNNWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX0OO0KKXXNNNWWNNNXXKKXXXXXXNNNNNWWWWWMMMMMMMWWWWWWWWWWWWWWWWWWNNNNNNNNNNXXKXXNWWWNKkxo:'....,lxxkO0000KKKKKKXXXXXXNNNNNNNNNNNNNNWWWMMMMMMWWWWNNNWWMMMMMMMWWWWWWWWMMMMWMMMMMMMMMMWWWWMMMMWWNXXXXXNNWWMMMMMMMMMWWWMMMMMMMMMMMMMMMMMWWWMMMWMMMMMMMWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMWNXKXKXNWNXXXNWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWNWWWWWWWNNK0OO000KXXNNNWWWWWWWMMMMMMMWWWWWWWWWWWWWWWWNNNNNNNNNNXXXKXNNWWWNK0kl,..   ...;lxO00KKKXXXXXXXXXNNNNNNNNNNNNNWWWWWWWWWMMMWWWWWWNNNWWMMMMMMWWWWWWWWWWMMMMMMMMMMWWWWWWWWMMMMMWNXXXXXNNWWMWWWWMMMMWWWWWMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMWWWWWWMMMMMWMMMMMMMMMMMMMMMMMMMMMMMWMMMWWNXKKKXNNNXKXNWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWNNNNWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXKXXXXNNWNK000KKXNNNNWWWWWMMMMMMMWWWWWWWWWWWWWWWWWWNNNNNWWNNXX00XNNWWWWNKkc,.      .',:dO0KKKKXXXXXNNNNNNNNNNNNNNNWWWMMWWWWWWWWWMMWWWWWWNNWWMMMMMMWWWWWWWWWWMMMMMMMMMMWWWWWWWWWMMMMMWNXNNNXNWWWWWWWWMMMWWMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMWNWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNXXKXXXXWNXXXNWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNWNNWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX000KKXNNNNNXNNNNWWWWMMMMMMMMMWWWWWWWWWWWWWWWWWWNNNNNNWNNXKKKXXNWWWNXOxo:'.  ...';cldxk0KXXXXXNNNNNNNNNNNNNNNWWWWWWWWWNNNNNWWWWMMWWWWWNNWWWMMMMMMMWWWWWWWWWWMMMMMMMMMMWWWWWWWWWMMMMMWNXNNXXNWWMMWWWWWWWWWWMMMMMMWWWMMWMMMMMMMMMMMMMMMMMMMMMMWWNWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMWXXXXXXNNNXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN000KKKXXNWWWWWWWWWMMMMMMMWWWWWWWWWWWWWWWWWWWNNNNNNWNXXK00KNWWWWNXKkl'.. ..',coxkO00KXXXNNNNNNNNNNNNNNNNWWWWWWWWWWNNNXXXNWWWWMMWWWWWWNNNWMMMMMMMMMWWWWWWWWWWMMMMMMMMMMWWWWWWWWWMMMMMNNNXXXXNWMMMWWWWWWWWWMMMMMMWWWWWWWWWWWWWWMMMMMMMMMMMMMMMWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMWNXXXXXNWNXXNWWWWWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWNNNNWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWK00KXXXXXNWMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNXK000KXNWWWWXOoc:'....;ldxkOKKXXXNNNNNNNNNNNNNNNNNWWWWWWWWWNNNNNNNXXXNNWWWWWWWWWWWWNNWMMMMMMMMWWWWWWWWWWWWWMMMMMMMMWWWWWWWWWWMMMMWNNNNNNNNWMMWWWMMMMWWWMMMMMMMWWWWWWWWWWWWWWWWWWWWWMMMMMMMMWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMWWXXXXXNWWNXXWWWWWWWWWWWNNNNWWWWWWWWWWWWWWWWWWWWWNNNNWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX00KKXKKKKXNNNNXXXNNNWWWWWWWWWWWWWWWWNNNNNNNNXK000KXNWWWNKkdl;,'',:ldxkOKXXXNNNWNNNNWWNNNNNNNWWWWWWWNNNNNNNNNNNNNNXXXNNWWWWWWWWWWNNNWWMMMMMMMMWWWWWWWWWWMMWWMMMMMMWWWWWWWWWWWMMMMMWNXNNNNNWMMMWMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWMWWWMWWMMMMMMMMMMMMMMMMMMMMMMWWNXXXNNNNXXXWWWWWWNWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWNNNNWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN000KKKKK00000KKXNNWWWWWWWWWWWWWWNNNNNNNNXK0OOOXNNWWWNXKx:'.';ldxk0KKXXXXNNWWWNNNNNWWWNNNNNWWWWWNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWNNNWMMMMMMMMWWWWWWWWWWMMMWWWMMMMMWWWWWWWWWWWWMMMMWNXNNNNNWMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWMMMMWWWMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNXXXXNWNXXXNWWWWWWWWWWWWWWWNWWWWNNNWWWWWWWWWWWWWNNNNNWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0O0KKXXXXKXXNNWWWWMMWWWWWWWWWNNNNNNNXK0OO0KKXNWWWNKkdo:::loxk0KKKXNNNNNNNNNNNNNNWWWNNNXNNWWWWNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWNNWWWMMMMMMMWWWWWWWWWWWMMWWWWMMMMWWWWWWWWWWWWWMMMMWNNNNNNNWMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWMMMMMMMMWMMWWWMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMWNNNXXNNNNXXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNK00KKXXXXKKXNWWWWWWWWWNNNXXXXXXXK0OO00KXNWWWWXOkxlc::ldO0KKXXXNNNNNNNNNNNNNNWWWWWNNNNNWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWNNNWMMMMMMMMMMWWWWWWWWWWWMMMWWMMMMWWWWWWWWWWWWWWMMMWWNNNNXNNWMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMWNNNNNNNNNXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWK0KKXXXXXK0O0XWNNNNXK0O0KXXXXK0OkkOXWMWWWNNXOo:,;cx0KKXXXXXNNNWWWWNNNNXXNNNWWWWWWWWWNNNNXXNNNNNNNXXNNNNNNNNNNNNNNNWWWWWWWWWWNNNWWMMMMMMMMMWWWWWWWWWWWWWMMWMMMMMWWWWWWWWWWWWWMMMMWWNNNNNNNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWMMMWMMMWMMMMMMMMMMMMMMMMMMMMMWNNNNNNNNXXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX00KXXXXXX0OkdddddxkO0KKXK00000KXNWWWWNXOdoooodxkKXXNNNNNNNNNNNNNNNXKKKXNWWWWNNNNNNNNXXNNNNNXXXXXXNNNNNNNNNNNNNNNWWWNNWWWWWNNNWWMMMMMMMMMWWWWWWWWWWWWWWWWWMMMMMWWWWWWWWWWWWWMMMMWWNNNNNNNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWMWWMMMMMMMMMMMMMMMMMMMMWWNNNNNNNXXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMX0O0XKKKKKKK0xodxk0KXXXKOkO0KNWMMWWNK0klclox0KXXNNNNNNNNNNNNNNXKKXK00KXXNXXXXXXXXXNNNNNNXXXKKKKXXXNNNNNNNNNNNNNNNNNNWWWWWWWNNWWMMMMMMMMMWWWWMMWWWWWWWWWMMMMMMMWWWWWWWWWWWWMMMMMMWWNNNNNNNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWMMMMMMMWWWMMMMMMMMWNNNNNNWNXXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWWWWWNNNWWWWWWNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNKOO0KKKKXXXXXXXXXXK0000KXNWWWWNXKkdooodkKXXNNNNNNNWWWWWWNNNXXXKKKKKKKXXXXXXNNNNNNWWWNXXKKKKKKKKKKXXXNNNNNNNNNNNNNNNWWWWWWNNWWMMMMMMMMWWWWWWMWWWWWWWWWMMMMMMMMWWWWWWWWWWWWWMMMMMWWNNNNNNNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNWWWWWWWWWMMMMMMWWWWMMMMMMWNNNNNNWNXXNWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWWWWWNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWN0odkOO00KKK000KKKKXNWWWWNNKOxooooxOKXNNNNNNWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNWWWWWWNNXXKK0000OOOOO0KXXXNNNNNNNNWWWWWWWWWWWNNNWWMMMMMMMMWWWMMWMMWWWWWWWWWWMMMMMMWWWWWWWWWWWWWWWMMMMWWNNNNNNNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWMMMMWWWWWMMMMMWNNNNNWNNXXNWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWWWWWNNNNNNNNNNNNNNNWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKocodxOO0KKKKXNNWMMWWWXKkdl:cxO0XNNXNWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNXKKKK000OOkkkkkOKXNNNNNNNNNWWWWWWWWWWWNNNWWMMMMMMMMMWWWMMMMMWWWWWWWWWMMMMMMMMWWWWWWWWWWWMWWMMMMWWNNNNNNNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWMMMWWMMMMWWWWMMMMMWWNNXNWNXKXNWWWWWWWNWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWNNNNWWWWWWNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWXxcclllloddxkOOOOOkxdolloodkKXNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXXKKK000OOkkxdoddx0XNNNNNNNNNWWWWWWWWWWWWNNWWMMMMMMMMMMMWWMMMWWWWWWWWWMMMMMMMMMMMMWWWWWWWWWMWWMMMMMWNNNNNNNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWNNWWWWMMMMMMMMMWWWWWMMWWWNNNWWNXXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWWWWWNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNWNkl:;,.. ...'''''.'',;lOKXXNNNNWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWNKKKKK0OOOkkdolccloxKXNNNNNNNNWWWWWWWWWWWWNWWWMMMMMMMMMMMMWWMMMMWWWWWWWWMMMMMMMMMMMMMMMMMMMMWMWWMMMMMWNNNNNNNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNWWMWWMMMMMMWWWWMMMWWWWNNWWWXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWWWWWNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWNNNWXOdl;,..   .....':oxkOKNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNKKKK00OOkkdoc:;';ldkKNNNNNNNNNWWWWWWWWWWWNNWWMMMMMMMMMMMWWMMMMMMWWWMMMMMMMMMMMMMMMMWWMMMMMMMMWWMMMMMMWNNNNNNNNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNWWWWWWWWWWWWWWWWMMWWWWNNWWNNXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWWWWWNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNNNWWXxdkkxolcccclodxOKXXXXNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWNNXK0KK0Okxxdl:,'...,dOKXNNNNNNNNWWWWWWWWWWWNNWWMMMMMMMMMMMWWWMMMMMMWWWWMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMMMWWNNNNNNNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWNNNNNNWWMMMMWWWWWWWWWWNNNWNXXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWWWWWNNNNNNWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNWWWWWWXdlxO0000OO000KKKXNNNNNNNWNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXK0000Okkdol:;'..  .;kKXNNNNNNNWWWWWWWWWWWWNNWWMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMWNNNNNNNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWNNNNNWWMMMMMWWWMMWWWWNNNWWNXXNWWWNWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWMWWWWNNNNNNWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWNNNWWWWWWXo;oxO000000000KKXNNNNNNNNNNNNNNNNNNWWWWWWWWNNNNNWWWWWWWWWWWWWWWWWWWNXK000Okkxdl:;,...   .l0XXNNNNNNNWWWWWWWWWWWWNWWMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNNNNNNNNWMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNWWWWWWWWMMWWWMMWWWWNNWNNXNNNWWWWWWWWNNWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWWWWWNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNNNNWWWWWWWWKc.':o00KKK000000KXNNNNNNNNNNNNNNNNNNNNWWWNNNNNNNWWWWWWNNNWWWWWWWWWNK0000kxddoc;'...    .;kXNNNNNNNWWWWWWWWWWWWNNNWWMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNNNNNNNWMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMWWWXXWWWWWWNWWWMWWWWWWNNNNNNXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNNWWWWWWWWWWW0c...;x00KKK00000KKXNNNNNNNNNNNNNNNNNNNNWWNNNNNNNNNNNNNNNNNWWWWWWNNX0OOOOxdlc:,...      .c0NNNNNNWWWWWWWWWWWWWWNNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNNNNNNNNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWNNNNWWWWWWWWMMMMWWNNNWNXXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNWWWWWWWWWWWWWWWWWWWMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNWWWWWWWWWWWWWO;.  .lO0KKKK0000KKXXNNNNNNNNNNNNNNNNNNWWWWNNNNWWWNNWWWNNNNNWWWNNNXKOOOkxoc;,'..       .,kXNNNNNNWWWWWWWWWWWWWNWWWMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNNNNNNNWMMMMMMMMMMWMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWNNNNNNWWWWWMWMMWWNNWWNXXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNNWWWWWWWWWWWWWNk,.  .;x000KK00000KKKXNNNNNNNNWNNNNNNNNWWWWNNNNWWNNNWWWWNNNNNWNNNXK0Okxdoc;'...       .'lKNNNNWNWWWWWWWWWWWWNNNWWWMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNNNNNNNNNWWMMMMMMWWWWMMMMMMMMMMMMMMMMWWWWWWNWWWWWWMWWNNNNNNWMWWWMWWWWNNWWWXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNNWWWWWWWWWWWWWNNk'    .cO00KKK00000KKKXNNNNNNNNNNNNNNNNWWWWWWWWWWNWNNWWNNNNNNNNNNK0OOxocc;'..         'cxXNNNNWNWWWWWWWWWWWWWNWWMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNNNNNNNNWWMMMMMMMMWWMMMMMMMMMMMMMMWWWNNWWWWWWMMMMWNNNWWWWWMMMMMWWWWNWNNNXNWWWWNNWWWWWWWWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNWWWWWWWWWWWWWWWNNx'    .'okO0KK0KK00KKKKXNNNNNNNNNNNNNNNWWWWWWWWWWWWNNNNNNNNNNNNNK0Okdl;,'..          .lOKNNNWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWNNNNNNNNNNWWWMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMWWWWWWWWWMMMMMWWNNNWNXXXNWWWWWNNWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWWWWWWWMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNWWWWWWWWWWWWWWWWNXx.     .:dk0KKKKKK00000KXNNNNNNNNNNNNNNWWWWWWWWWWWWNNNNNNNNNNNNXKOkxl;'...           ,OXNNNNWWWWWWWWWWWWWWNNNWWMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNNNNNNNNNNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWMMMMMMMWWNNNWNXXNNWWWNWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWMWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNWWWWWWWWWWWWWWWWNXx.      ':d00KKKKKK0000KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxdl;'...           .oKNNNNNNWWWWWWWWWWWWWNNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNNWWWNNNNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWMMMMMMMWWNNNWNXXNWWWWWWWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWMMWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXNNWWWWWWWWWWWWWWWWWNXd.      .'ck0KKKKKKK00KKKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0kdl:'...            ;OXNNNWNNNWWWWWWWWWWWNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNNNNNNNNNNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWMMMMMMMMMMWWWNNWNNXXNWWWWWWWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWMMWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXXNWWWWWWWWWWWWWWWWWWNXx.       .,d00KKKK0KKKKKKKKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOdc:,..             .oKNNNNWNNWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNWNNNWWWWNNWWWMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWMMMMMMMMMMWWWWNNNXXXNWWNNWWWWWWWWWWNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWNWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXNNWWWWWWWWWWWWWWWWWWWNXx'        .:k00KKKKKKKKKKKKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0xc,'..              :0NNNNNNWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWMMMMMMMMWWWWNNWNNXXNNWWNWWWWWWWNNNWWWNWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNXNWWWWWWWWWWWWWWWWWWWWWNXx.         'dO00KKKKKKKKKKKKXNNNNNNNNNNNNNNNWWWWWWWNNWNNNNNNK0kl;...              .xXNNWWNWWWWWWWWWWWWWWNWWMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWNWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMMMWWNNWWNXXNWWWNNNNWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXXNNNNWWWWWWWWWWWWWWWWWWWNKo.         .oO00KKKKKKK0000KKXXXNNNNNNNNNNNNNNNNWNNNNWNNNNNX0kd:'..              .:0NNWWWNWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMWWNNNNNXXNWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXKXNWWWWWWWWWWWWWWWWWWWWWWNKo.         .oXNNNNNNNNXXKKK00KKKXXNNNNNNNNNNNNNWNNNNNNNNNNNKxoc'.               'lkXNNWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNWNNXXNWWWWWWWWWWWWWWNNWWWWNNWWWWNNNWWWWWNNNNNNWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXXXNWWWWWWWWWWWWWWWWWWWWWWWNKd.         .lXWWMMMMMMWWWWNNXKKKKKXNNNNNNNNWWWWWNNNNNNWNNNN0o:,.                cOKNNWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNWWNXXNWWWWNWWWWWWWWWWNNWWWWNNWWWWNNNNWWWWNNNNNNWWNNWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNXXNNWWWWWWWWWWWWWWWWWWWWWWWNKo.         .cKWWMMMMMMMMMMMWWWWNXKKXNNNNNNNWNNWWNNNNNNWNNNXx:,.                .xXNNNWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWMMMMMMMMWWWWWMMMMMMMMMMMMMMMMMMMMMWWWWWNNXNNWWNWWWWWWWWWWWWWWWWWWNNNWWWNNNNNNWWWWNWWWWWWNNWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXKNWNNWWWWWWWWWWWWWWWWWWWWWMNXo.          :0NWWMMMMMMMMMMMMMMMNKKXXNNNNNNNNNNNNNNNNNNNNN0o,..                cKNNNWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMWWWMMMMWWWWNNNWWWWWWMMWWWMMMMMMMMMMMMMMMMMMMMMMWWWNWWWNXNWWWWNWWWWWWWWWWWWWWWWWWNNWWWWNNWWWWNWWWNNWWWWWNWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKXNNNNWWWWWWWWWWWWWWWWWWWWWWNXd.          ,ONWMMMMMMMMMMMMMMMMWXKKXNNNNNNNNNNNNNNNNNNNNXOc...               'xNNNNWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMWWWMMMMMMMMWNNXNNWWWWWWMWWMMMMMMMMMMMMMMMMMMMMMMWWNNWNNXXNNWWWWWWWWWWWWWWWWNNNNWWWWWWWWWNWWWWWNWWWWNNWWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXKKNNNNNWWWWWWWWWWWWWWWWWWWWWWNXx.          'kXWMMMMMMMMMMMMMMMMMWK0KXNNNNNNNNNNNNNNNNNNNKx;.                .lXNNNWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWMMMMMMMMMWWNNNWWWWWMWWWMMMMMMMWWNNWWMMMMMMMMMWNNNNNXXNNWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWNWWWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWWWWWWWWWWMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX0KXNNNNNWWWWWWWWWWMMWWWWWWWWWNXKd.          'xXNMMMMMMMMMMMMMMMMMWXKKXNNNNNNNNNNNNNNNNNNX0o.                 'kNNWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMWWWWWMMMMMMMWMMMWWWWWWWMMMWMMMMMWWWNXXNNWWMMMMMMWWWNWWNXXNWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNK0KNNNNNNWWWWWWWWWWMMWWWWWWWWNXK0d.          .dKNMMMMMMMMMMMMMMMMMMNKKKNNNNNNNNNNNNNNNWNXXO:.               ..cKNNWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMWWWWWWWWWWMMMMMMMMMMMMMMWWWWMMMMMMWWWNNXXNNWWWMMWMMWWNNWNNXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWWWWWWWWWWWNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXKKXNNNNNWWWWWWWWWWMMWWWWWWWWWNKK0d.          .l0XMMMMMMMMMMMMMMMMMMWXKKXNNNNWWNNNNNNNWWNXKk;.               .cxNNNNWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMWWWWWWWMMMMWWWWWMMMMMMMMWMMMMMWWNNNNNXNNWWWMMMMMWNNNWNXXXNWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWNNNNNNNNWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNKKNNNNNNNWWWWWWWWWWWWWWWWWWWNNXKKKx'          .lOXMMMMMMMMMMMMMMMMWMWNXKXNNNNWWWNNNNNWWWNX0d'.               :x0NNWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMMMMMMMWMMMMWWWWWWMMMMMMMMMMMMWWWWNNNNNNWWWWMWMMWWWNNWNXXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWWWWWWWWWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWK0XNNNNNNNWWWWWWWWMMWWWMMMWNXXKK0KKk,          .cOXMMMMMMMMMMMMMMMMMMMMNKKNNNNNNNNNWWWWWNN0kl.               .xXNNNWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWMMMMMMMMMMMWWWWWWMMMMMMMMMMMMMMMWWWWWMMMMMMMMMMMWWWNWWWNXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWWWWWWWWWNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0KXNNNNNWWWWWWWWWMMMWWWMMWWNKKK00KKk;.     ... .:kKMMMMMMMMMMMMMMMMMMMMWXKNNNNNNNNNWWWWWNNOd:.               :0NNWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWMMMMMMMMMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNWNNXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWWWWWWWNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWX0KXNNNNWWWWWWWWWWWWWWWWWWNXK00000KKk;          .:kKMMMMMMMMMMMMMMMMMMMMWXKXNNNWWNNWWWWWWNXko,..             .dXWNWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMWWWWWWMWWMMMMMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWNNXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMWWWWWWWNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWMMWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNX00XXXNNNWWWWWWWWWWWWWWMWNNX0000000KKOc.         .:x0WWWMMMMMMMMMMMMMMMMMMNKKNNNNWWWWWWWWWNXd:'               ;0NNWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMWWWWWWMMMMMMMWWWWWMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWNXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNWWWNNNNNNNNNWWNNNWWWWWWWNWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWMMWWWWWWWWWNNNNNNNNNNNNWNNNNWWWNWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXOO0XXNNNNWWWWWWWWWWWWWWWWNXK0000000KK0l'.         ,o0WWMMMMMMMMMMMMMMMMMMMWKKXNNWWWWNWWWWWNKo,.              .dXNNNWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMWWWWMMMMMMMWWWWWMMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWNXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWWWWWNNNNNWWWWWMMMMWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNWNNNWWWWNWWWNNNNNWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0kOKXXNNNNNWWWWWWWWWWWWWWWXKK00000000KOc.....      ,lOWWMMMMMMMMMMMMMMMMMMMWXKKXNNWWWNWWWWNN0:..              ,ONNWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMWWWWWMMMMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWNNXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNWWWWMMMWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWNNNNNNNNWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWNNNNWWWNNNNWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWNNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOxOXXXNNNNNWWWWWWWWWWWWWWNKK000000000K0o.   .......,lOWMMMMMMMMMMMMMMMMMMMMMNK0XNNNWWWWWWWNN0:....          ..cXWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMMMMMMMMWWWWMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMWWMMWWWNWWNNXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWWNNNNNNNXXXXXNNWWWWMMWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMWWWWMWWWWWWWWWWWWWWWWNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWNNNNNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKkk0XXXNNNNNWWWWWWWWWWMMWNXK000000000000d,..    ....,lOWMMMMMMMMMMMMMMMMMMMMMWK0KNNNWWWWWWWNNO;.......       .:xNWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWMWMMMMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWNNXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNXXXXXXXXXXNNWWWMMWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWWWWWWMMMMWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOk0KXXNNNNNWWWWWWWWWWWWWNXK000OOO0000000x,...  .... ,lOWWMMMMMMMMMMMMMMMMMMMMWX0KNNWWWWWWWWWXk,..........   .:xKWNWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMWWWWWWMMMMMMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMWWWWWWNXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNXNNXXXXXXXXXKKXXNWWWMMMWWWWWWWNNNNNNNNNNXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXxOXXXXNNNNWWWWWWWWWWWWWNXK0OOOOOOO000000x,. ..  ....'ckWMMMMMMMMMMMMMMMMMMMMMMX0KXNNWWWNNWWWXd'............ .o0XWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNWWWNXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNXXXXXXXXXXXKKKKKXNWWWMMMMWWWWWWWNNXXNNNNNXXXXXXXXXXXNXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWNWWWWNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0x0XXXXNNNNNWWWWWWWWWWWWNK0OOkOOO00000KKKO:.  ... ...,lOWWWMMMMMMMMMMMMMMMMMMMMNKKXNNNWWWWWWNXd.  ...... ..  ,kNNWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMWMMMMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNXXXXXXXXXKKKKKKKKXNWWWMMMWWWWWWWWNNXXXXXXXXXXXXXXXXXXXXXXXXNNNNNXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWNNNWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNkxKXXXXNNNNWWWWWWMMMWWWNXKOkxkkOO000KKKXX0l.   ......,lkWWMMMMMMMMMMMMMMMMMMMMMNXKKNNNWWWWWNNXo.  .  ........cKWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNXXXXXXXXKKKXKKKKKKKKKXNWWWMMWWWWWWWWWNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNWWWNNWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNNWKxkKXXXXNNNNWWWWWWMMMMWNXKOxdxxkO00KKXXXNNXd'........ 'ckWWWMMMMMMMMMMMMMMMMMMMMWNXKNNNWWWWWWNKc. .......... .dNWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWNNNNNNNNNXXXXXXXXXXXKKKKKKKKKKK00KXNWWWMMWWWWWWWWWNNXXXXXXXXXXXXXKXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWNNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNKKXXKOxOXXXXXNNNNWWWWWWWWWMWXK0kddxkO00KXXXNNNNNx'.........,ckWWWMMMMMMMMMMMMMMMMMMMMWWXKXNWWWWWWWN0c.............;ONWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMWWMMMWWWWWWNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNXXXXXXXXXXXXKKKKKKKKKKK0000KXNNWWWWWWWWWWWWWNNXXXXXXXXKXXXKKKKKKXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWWWWWWWWWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKKKKKKKkx0XKXXXXNNNWWWWWWWWMWNK0OkxxOO0KKXXNNNNNNNx' ........;lOWWMMMMMMMMMMMMMMMMMMMMMMWNKXNWNWWWWWN0:. ......... .cKWNNWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMWWWMMWNWWWNXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNXXXXXXXXXXXXXXXKKKKKKKKKKKKKK000KXNNWWWMWWWWWWWWWNNXXXXXXXKKXXXXKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNK0KKKXK0xxKXKXXXXXNNWWWWWWWWWWNK0OkkO00KXXXNNNNWNNKx:'........;o0WMMMMMMMMMMMMMMMMMMMMMMMMNKXNWNWWWWWN0;............'dXWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMWWWWWWWWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNXXXXXXXXXXXXXXXXKKKKKKKKKKKK00000XNNWWWMWWWWWWWWWNNNXXXXXXXXKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWNNNWWWWWWWWWWWWNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNKKKKKXX0kxkXXXXXXXXXNNWWWWWWWWNX000O00KKXXNNNNNX0Okolc;,.......,oOWMMMMMMMMMMMMMMMMMMMMMMMMWKKNWWWWWWWNO,............;OWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMWWWWWWWWNXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNXXXXXXXXXXXKKKKKKKKKKKKKKK00000000KXNWWWMMMWWWWWWWNNNXXKKKKKKKKKKKKKKKKKKKKKKXXXKKXXXXXKXXXXXXXXXXXXXXXXXXXXXNNXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWNNNWWWWWWWWWWWWNNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX0KXXXXXOddOXXXXXXXXXNNWWWWMWWWNK00000KXXXXNNNN0doolclc;,.......;oOWMMMMMMMMMMMMMMMMMMMMMMMWWKKNWWWWWWNNk,  ..''......cKWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMWWWWWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNXXXNNXXXXXXXXXXXXKKKKKKKKKKKKK000000000O0KXNNWMMMWWWWWWWWNNNXXKKKKKKKKKKKKKKK0KKKKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWNNNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNKKXXXXXXkod0XXXXKXXXXNNWWWWMWWNX00000KXXNNNX0Oxl:clllolc;''''...:d0WWMMMMMMMMMMMMMMMMMMMMMMWNKKNNNWWWWNNk,.......'..';dNWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXKKKKKKKKKKK0KK000000000O0KXNNWWMMWWWWWWWWWNNXXKKKKKKKKKKK0000000KKKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXNXXXXNNNNNNNXXXNNNNNNNNNNNNWWWWWWWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWNNWWWWWWWWWWWWNWWWNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXKXXXXXXKxlxKXXXXKKXXXXNNWWWWWWNK00KKXXNNWNKxc:::cccclddl:'......:d0WMMMMMMMMMMMMMMMMMMMMMMWWNXKNNNNWWWNNx,..........;oONWWWWWWWWWWWWWWWMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWNWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXKKKKKKKKKKKK0000000OOkO00O0KXNNWWMWWWWWWWWWWNNXXKKKKKKKKKKK0000000000KKKKKKKKKKKKKKKXXKKKXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNXNNNNXXNNNWWWWWWWWWWWWWMMWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWNNNWWWWWWWWWWWWWWWNNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKKKXXXXXX0xokKXXXXKKXXXXXNNWWWWWNXKKXXNNKOxdl:;;:c:clodxdl:,'.....cxKWWMMMMMMMMMMMMMMMMMMMMWWWWK0XNNNWWWWNk,....'.....cx0WWWWWWWWWWWWWWWWMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMWWNWWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXKKKKKKKKKKKKKKK000000OOkxdxkxk0XNNWWMWWWWMWWWWWNNXXXKKKKKK00000000000000KKKK0KKKKKKKKKKXXKKKKKXXXXXXXXXXXXXXXXXXXXNNNNNNXNNNNNNNNNNNNNWWWWWWWWWWWWWWWMWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMWWWWWMMMMMMMMMWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWNNWWWWWWWWWWWWWWNNNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNKKKXXXXXXX0xdOXXXKXXXXXXXXXXNNNNNNXXXX0ko:,,,;;;;:c:ldxkkkdl;,'''..lOXWWMMMMMMMMMMMMMMMMMMMMMMMWX0XNNNNNWWNx'......'..,d0XWWWWWWWWWWWWWWWWMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNXXNXXXXXXXXXXXXXXKKKKKKKKKKKK00K00000OOkkkxooolokKNNNWMMWWWMWWWWWNNXXXKKKKKK0000000000000000000KKKKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXNNNNNXXXNXXNNNNNNNWWWWWWWWWWWWWWWWMMWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWMMMWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWNNNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXKKKXXXXXXXOdxOXXXXXXXXXXXXKKKKKKKKK0xo:...',,,,;;clcoxkkOkxo:,'''''lkXMMMMMMMMMMMMMMMMMMMMMMMMMMNKXNNWWNNNNx.....''''',xXNWWWWWWWWWWWWMWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWNXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXKKKKKKKKKK0000000OOOkxxxxoloolldKXNNWMMWWWMWWWWWNNNXXKKKKK0000000000000000000000000KKKKKKKKXKKKKKKXXXXXXXXXXXXXXXXXXXNNNXXXXXXXXNNWWWWWWWWWWWWMMWWWWWWWWMMWWWWWWWMMMMMMMMMMMMMMMMMMMWWWWWWMMWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWNWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNKKKXXXXXXXXkdx0XXXXXXXXXXXKOxdlllc:;;'....''',,;;;:lldkO000Oxc;,,,,'lOXMWMMMMMMMMMMMMMMMMMMMMMMMMNKXNNWWWNNNx,........':ONNWWWWWWWWWWWWMMWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWNNXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXKKKKKKKKKKKKK0K0000000OOkxddddolllllx0XXNWMMWWWWWWWWWNNNXXKXK000000000000O0000000000000KKKKKKKKKXXKKKKKKXXXXXXXXXXXXXXXXXNNNXNNNXXXNNNNWWWWWWWWWWWWMMWWWMMWWMMMMMWMMMMMMMMMMMMMMMMMMMMWWWMWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWNNWWWWMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXKKXXXXXXXXKkxkKNXXXXXXXXXKKxc,.     ......',,,,:cccdxxO0K000ko:,,,,,o0XMMMMMMMMMMMMMMMMMMMMMMMMWWNKKNNWWWWWXd'...''''''cKWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXKKKKKKKKKKKKKKK0000000OOO00kkxdlllllcc::cd0XXNWMMMWWWWWWWWNNNXKKXKK0000000000000000OO0000000K0000KKKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXNNNNWWWWWWWWWWWWWWMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWNNNWWWWMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNKKXXXXXXXXXKkxOKNXXXXXXXXXX0o,.      .......,;;;:lllxkO0KKKKKOdc;,'.'o0XMWMMMMMMMMMMMMMMMMMMMMMWWWNKKXNWWWWWXd'.''.',,,,oXWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMWWWWWWNNNWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNXNNNNXXXXXXXXKXXXXKKKKXKKKKKKKKKK0O0K0OOOkkkkxddolccc:::;,;oOKXXWMMMMMMWWWWNNNNXKXXKK000000O0000000000000000000K0000KKKKKKKKKKKKXXXXXXKXXXXXXXXXXXXXXXNNNNWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMWWWWWWWWWMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMWWWWWWWWWWWWNNNNNNWWWMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXKKXXXXXXXXXKxx0KNXXXXXXXKXX0c..      ......',;;:codxk000KKKXX0dc::;',dKNMMMMMMMMMMMMMMMMMMMMMMMWWWNKKXNNWWNWXd'.''''',,;xNWWWWWWWWWWWWWWWMWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMMMMMMMWWWNNNWWWWWWMMMMMMMMMMMMMMMMMWWWWWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKK0OO00Okkkxxdddolc:::;;;,',cOKXXNWMMMWWWWWWWNNXXXXXKK0000000000000000000000000KKKK00KKKKKKKKKKKKKKKXXKKKXXXXXXXXXXXXNNNNWWWWWWMMWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWMMMMMMMWMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWNWWWNWWMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNXKKXXXXXNXXXXKxx0XNXXXXXXXXXX0c'.      ......,;;:cldxk0KKKKXXXX0xlccc;,dKNMMMMMMMMMMMMMMMMMMMMMMWWWNXKKXNNWWWWXo'...'',,,cONWWWWWWWWWWMMMWMMMWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMMMMMMMWWWNNWWWWWWWWMMMMMMMMMMMMMMMMWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXKKKXXXKKKKKKKKKK00000OO0Okkkkdddooc::::,,,'..:xKXXNWMMWWWWWWWWNNNXXXXKK000000000000000OOO0000000K00KKKKKKKKKKKKKKKKKKKKKKXXXXXXXXXXXXNNNNWWWWWWWWWWWWWWWWWWMMMWMMMMMMMMMMMMMMMMMMMWWWWWWWMWWWWWWWWWWMMMMMMMMMMWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWNNNNNNWWMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXXKKXXXXXNXXXX0dk0XNXXXXXXXXXX0l'.      .....';;;codkO0KKKKXXXXXKkoc::::xKNMWMMMMMMMMMMMMMMMMMMMMWNNNK0KXNNNWWWXd'...',,,;l0WWWWWWWWWWWWWWWWMMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMMMMMMMMMWWWNNWWWWWWMMMMMMMMMMMMMMMWWWWNWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKK0KK0000OkO00Oxxxxdooolc:;;,,''...,o0XXNWMMMWWWMWWWNNNXXXXKKK0000000OOOO000OOO000000000000KKKKKKKKKKKKKKKKKKXXXKXXXXXXXXXNNWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWMMMWWWWMMMMMMWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWNWWWNNNWWMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNXKKXXXXXXNXXXX0dkKXXXXXXXXXXXX0l'.     ......,;::cxO00KKXXXXXXXXX0xocc:ckXNMWMMMMMMMMMMMMMMMMMMMWNXXX0O0XNNNWWWXo'.'''',',lKWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWMMMMMMMMMMMMMMWWWNWWWNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXKKXKKKKKK0000OOOxdOOkkxoodddolllcccc::;,''''.....:OKKXWMMMWWMMMWWNNNXXXXXK000000OOOOOO00000000000000000000KKKKKKKKKKKKKKKKKKXXXXXXXXNNNWWWMWMMMMMWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWMMWWWWWWMMWWWWWWWWWMMMMMMWWWWWWWWWWMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWNWWWWWWWWWNNWWWMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKKKXXXNXXXXXXX0dONNNXXXXXXXXXX0c..     .....',:cclx0KKKXXXXXXXXXX0xolc:cOXNMMMMMMMMMMMMMMMMMMMMMWNXKK000XXNNWNNXd'.'',;;,;oXWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWMMMMMMMMMMMMMWWWNWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXKKKXKKKKKK00KKKK0000dcdOOkxolloolc:::;;;;;;,''.......;k0KXNWMMMMMMMMWNNNXXXXXKK0000OOOOOOOOOOOO000000000000000KK0KKKKKKKKKKKKKKKXXXKKXXNNWWWWWWMMMMMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMWWWWWWWWWWMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWNWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXKKXXXXNNXXXXXXOx0NNNNXXXXXXXXXOc..     .....';:lodOKKKKXXXXXNNXXXKkddoclONWMMMMMMMMMMMMMMMMMMMMMMWWNNXKKXXWWWNNXo'''',;::lkNWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNXXNNXXXXXXXXXXXXXXXKKKKXKKKKKK0OOO00OkO0Odldxxdolllllc:::;,'',,''........'dOKXNWMMMMWWWWWWNNNNXXXXKK000OOOOOkO00OOOkkO0000000OO00KKKKKKKKKKKKKKKKKKXXKKXXNNNWWWWWMMMMMMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWWWWWWMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNKKXXXXXNNNNXXXX0x0NNNNXXXXNXXXXk:..     ....',:lxkO0KKKKXXXXXXNNNXXOxddod0NWMMMMMMMMMMMMMMMMMMMMMMMWWWNXKKXNNNNNXo'',,,;;;cONWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWNNWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXKXXKKKKKKKKKKKKKKKK0kkkOkdddxkoodddlcclc::;::;,''.''..........lk0XNWMMMMMWWWWWNNNNXXXXKK0000OOkkxkO0OOOxdxkO000K00000KKKK0KKKKKKKKKKKXXKKKXNNNNWWWWMMWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWMWWWWWMWWWWWWWWWWWWWWWWWWWWWWWMMWWWWWWWWMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMWWWWWWWWWWNNWWWMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKKXXXXXNNNXXXXX0x0NNNNXXXNXXXXXk:..     ...'',:okOO0KKXXXXXXNXXNNNX0kxxdxKNWMMMMMMMMMMMMMMMMMMMMMMMWWNNKKKXNNWWWXd,''';:::o0NWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWNNWWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXKKKXXKKKKKKKKKK00000kdxxxdlcldllooollccc:;;;;;,,'..'..........:dkXNWWWMMMMMWWNNNNNNNXKKKK0000OkkkxkOkkOkxxxdxOO0O0000000K0KKKKKKKKKKXKKKKXNNNNWWMMWWMWWWWWMWWWMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWWMMWWWWMWWMMWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXXXXXXNNNNXXXXXX0x0NNNNNXXXXXXXXk;.      ..',,;cdO00KKXXXXXNNNNNNNNN0kkkxxKWWMMMMMMMMMMMMMMMMMMMMMMWWNNXK00XNNWWWXo''',;:cldKWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWMWWWNNWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKK000OkkOOkddddollllc:::c::;;;;;;;;,'''.............,cdKNNWWMMWWWWWWWNNNNNNXKKKKKK0OkkxkkkkkOO00OddkkkkO00OO0KKKKKKKKKKKKKKKKXNNWWWWMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWMMWWWWWWWWWWWWWWWWWWWWWWWMMWWMWWWWMMMWWWMMMMWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXXXXXXNNNNXXXXXX0xONNNNNNNNXXXXXk;.      ..'',:lk0KKKXXXXXNNNXNNNNNXK0OOkkKWWMMMMMMMMMMMMMMMMMMMMMWWNNNXKKKXNNNNWXo',;:::clxXWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWNNNWWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXKKKKKKKKKK00KK0O0Oxddkxddooolc::c:,,:c;,'',,,,',,'...............,l0NNWWMMMMMWWWWWNXXNNXXKKK00KOkxddddolokO0OxkkkxkOOOO00KKKKKKKKXXKKK0KXNNNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMWMMMMWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNKXXXXXNNNNXXXXXXOdOXNNNNNNNXXXXXO;.      .',,;cdO0KKXXXXXNNXXXXWWNXK0KK0kxKWWMMMMMMMMMMMMMMMMMMMMMWNXXXXKKKXNWWWWXo'',;:codkXWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMWWMMMMWWWWWWWWWWWWWWWWWWWWWNNWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXKXKXXXKKXK00KKK000OOO0Okkkxodddlllcllc;;;;,;:,''',''................  ...:kXNNWWMMMMWWMWWWNXXXXXXKK0kO0OkdddooccldxxdxkkxkkkkOO0KKKKKKKKKK00KXNNNWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMWWWWWWWWWWWMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMWWWWWWWWWMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXKXXNNNNNNNXXXXXX0dOXNNNNNNNXXXXXk;.      .',,;lk0KKKXXXXXXKKKKKXWWKdxKXKOOKNWMMMMMMMMMMMMMMMMMMMWWNXXXXKK0KXNWWWWXo,,;;:lodONWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXKKKKXKKKKK000K00OOOkdoxkdxOkolooc::::c:;,,,,:,..'''''................   ..'o0XNNWMMMMMMWWWWNNXXXXXXKK00OkkxdoloooooddoddddxkkkOOO0KKKKKKK00KXNNNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMWWWWWWMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNXXKXNNNNNNNNXXXXXX0dOXXNNNNNNNXXXXk;.     ..',,:dO0KKXXXXXNXO0K0kKWW0co0XK00XNWMMMMMMMMMMMMMMMMMMMWNXXXKXKK00KNNNWWXd;:cccldkONWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWMMWWNNWWWWWNNNWWMMMWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXKKKKKKKKK0000K0OOkkkdlodoldolclcc:::;;;;,'',;'.........................   .;kXNNNWMMMMMWWWWNNNXXXXXXXKK0OkxdolllloodooddddxxkkO000KKKKKK0OKNNNNWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXXXXXNNNNNNNXXXXXX0dkXXNNNNNNNXXXXk,.     ..';;cx0KKXXXXXXX0k0Xko0NXd'lKXKKKXNWMMMMMMMMMMMMMMMMMMWNXXXXXKKOO0KNNWWWXd,;cccoxO0NWWWWWWWMMMWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWMMMMWWWNWWWWWWNNWWWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXKKKKKKKKKKK0OOOO0Oxxxxxxdololccc::cc:;;,,,,,'.''..........................    .cOXXNWWMMMWWMWWWNNNXXXXXXKK00OxdololcllllldddddxxxxkO0KKKK0OOKNNNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWWMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXXXXXNNNNNNNXXXXXX0dkXXNNNNNNNNXXXk;.     ..';cok0KXXXXXNNXxx0OllXKk;.oXKKKKXNWMMMMMMMMMMMMMMMMMWXXXXXXKK0kkOKNNWWNXx::cclxkk0NWWWWWWMMMMWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMWWNNWWWWWNNWWWWWMMWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXKKKKKKKKKK0O000kxkkxkxdooddddocllcc:;;::;,,,'''''.'........................        .oOKXNWMMMWWMMWWWWNNXXXXXKK00Oxdlllccc:clllodddxxxxxkO0KKOkOKNNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXKXXXXNNNNNNNXXXXXX0xkXXNNNNNNNNXNXO:..    .',:ld0KXXXXXXXX0xOklcxNx;.'kXKKKKXNWMMMMMMMMMMMMMMMMMWNNNNXXXXKOkk0NWWWWXx::cldkOOKNWWWWWWWMMWWWMMMWWWWWMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMWWWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXKKKKXKKKKKKKKKKOO00Oxxxddxxdollollcccclc:;;;;,,,''''.'''.......................          .;oKNWWMMMWMMWWWWNNXXXXXKKKK0Oxollcc:;:cllllodxxxkO00K0OOKNNNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXXXXXXNNNNNNNXXXXXXKkkKXNNNNNNNNNNXO:.     .';ldkKXXXXXNNK0kO0dcxX0; .oXXXXXKXNWMMMMMMMMMMMMMMMMMMMMWWWNNNNK00KNNNNNXkccloxO0KXWWWWWWWWWWWWMMMMMWWWWMMMMMMMMMMMMMMMMMWWWWWMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXKKKXXK00K00O000Okkkxddddoooooolllcccc:;;;;;;;,''......','....................               .l0NWWWMMWWWWWWWNNXXXXXKKK0Oxdolc:::::lllllodxxk0K0OO0XNNNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWNNNNWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXXXXNNNNNNNNNXXXXXXKkk0XNNNNNNNNNNX0c..    .':oxOKXXXXNNN0kkKOkOXNd..:0XXXXXKXNWMMMMMMMMMMMMMMMMMMMMWWNNNNXXXKKXNNNNXkllodk0KKXWWWWWWWWWWMMMMMMMWWWWMMMMMMMMMMMMMMMMMWWWMMMMMWWNNNXXXNNNNNWWWWWWWWMWWWWWWWMWMMMMMMMMWWWNWWMWWNWWWWMMWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNXXNNNXXXXXXXXXXXXKKXK0KKK0OO00O00kkxxxdooddddolcccc:;;:::;,,'';;,,''...........................                  .l0XNWMMMMWWWWWNNXXXXKKK00Oxddocccccclooooooddk00xxONNNNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWNNNWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNXNNNNNNNNNNNXXXXXXXOkOKNNNNNNNNNNN0c..    .,codOXXXNNNNX0O0K0XWNO:;lkXXXXXXXXNWMMMMMMMMMMMMMMMMMMMMWNNNXXXXKKKXNWWWXxlldxOKKXNWWWWWWWWWWMMMMMMMWWWWMMMMMMMMMMMMMMMMWWWMMMMMMWWWNNXXXXXXXXXXXNNNNWWWWWWWWWWMMMMMMMWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXKKKKK00K0kdxOkkOOOkxxxolllclool::cc:;;;;;;,,,',;,,,,'...........................                  .cx0NWMMMWWWWWWNNXXXKKKK0kxxddlccccclllllodxxOOxOKXNNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNNNNNNNNNNNNXXXXXXOxk0NNNNNNNNNNNOc'.   ..,lookXXXNNNNXXXXNNWW0l:kXNNNXXXXXXNWMMMMMMMMMMMMMMMMMMWWNNXXXXXXKKKXNWWWXOxkkO0KKXNWWWWWWWWWWMMMMMMMWWWMMMMMMMMMMMMMMWWWMMMMMMMMMMWWWNNXXXXXKKKKKKXXXXXNNNNWWWWWWWWWWWWWWMWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXKKKKKK0O000Oxddoloodxxxxdolc::::cc:::;;;,;;;;;'.,;,'''''........................                     .'c0WWWMMWWWWWNNXXXXK000Okxddlcccc:::::cokkkkxOXWWNWMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNNNNNWWNNNNNNXXNXXX0xx0NNNNNNNNNNNKd:'   ..;lxxOKXXNNNNNNNNWWXKOdOXWWNNNXXXKXNWMMMMMMMMMMMMMMMMMMWNNXXXXXXXKKKKNNNNN0ddkOKKXXNWWWWWWWWWWMMMMMMMWWWMMMMMMMMMMMMMWWWMMMMMMMMMMMMWWWWWNNXXK0OkO0KKKKXXXXNNNNNNWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNXXXXXXXXXXKKXKKKK0000OOOkkkxoooolccc::lddocc:;;;::;;;,,,,,;,,..,''..''.........................                       .c0WMMMWWWWWNNXXXXKK000Oddolcclc:::::coxkxdOXNNNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWNNNWWWWWMWWWWWWWWWWWWWWWWWWWNWWWWNNNWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNWWWWWWNNNNNNNNXXKkx0NNNNNNNNNNNXkl,   .';lk0KXXXNNNNNNNNNNXKXXNWNWWNNNNXKXNNWMMMMMMMMMMMMMMMMWNXXXXXXXXK0OO0XNNNXkoxO0XXXXNWWWWWWWMMMMMMMMMMWWWMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMWWWWWNNNXKKKKKKKKXXXXXNNNNWWWWWWWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXKKXXK00KKKKK0Okkxxxxdxxdlccclccc:;;::;,;:;;;;;;;,,,,,,;,'',,''''.........................                           ;ONWWMWWWWNNNNNXXKK0kxdolcc:cc:;:coxxddx0NNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWNNNNWWWWMWWWWWWWWWWWWWWWWNNNNNNNNNNNNNWNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMWWWWWMMMMWWMMMMMWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWNWWWWWWWWWWNNNNNXNKkdONNNNNNNNNNNXxc.   .':lOKXXNNNNNNNNNNNNNNNWWWNWWWNNNXKXXNWMMMMMMMMMMMMMMMWNXXXXXXXKXKkddkKNNNXKKXXXXXXNNWWWWWWWMMMMMMWWMWWWWMMMMMMMMMMWWMMMMMMMMMMMMMMMMMWWWWWWWWWWWWNNNNNNNNNNNNNWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXKKKXX0kkkOO000OOkxxddooooollcc:::::;;::;,,,,,,,,,,,;;,,,,'..',,'''.........................                            :d0WWMWWWWNNNNNXK0kddddocc:;:::lodkkxkKNNNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWNNNNNWWWWMWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWWWWMMMMMMMMMMMMWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNWWWWWWWWWWWWNNNNNNNKkdkXNNNNNNNNNNXd:'   .':oOKXXXNNNNNNNNNNWWWWWWWWWWWNNNXKXXNMMMMMMMMMMMMMMMWNXXXXXXXXXX0xooxKNNNNXKXXXXXXNNWWWWWWWMMMMMMMMMWWWWMMMMMMMMWWMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWNNNNNWWWWWNWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNWNNNNNNNNNNNNNNNNXXXXXXXXKXXK0KXXKkxxkkkxkkkxoodollllccccc:::;;;;;,,,,,,,,,,,',,,,,,;;'...',,,'.'...'....................                           ..;kNMMWWWNNNNNXXK0OkkkdlccccloxkkxkKNNNWWMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWNNNNNWWWMMWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWMWWWWWWWWWWWWWWWWWWWMMMMMMMMMMWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNWWWWWWWWWWWWNNNNNNNXOxkKNNNNNNNNNNXxl,   .'lkKXXNNNNNNNNNNNNNNWWWWWWWWWNNNXKXXNMMMMMMMMMMMMMMWWNXXNXXXXXXKOdlokKNNNXXXXXXXXNNNWWWWWWWMMMMMMMMMMWWWMMMMMWWWMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXK0KK0O0KKOxddxxxddxdlllllc:::c:;;;,,,,,;;,'',,,;;;,,,,,,,,',;;;,,'',,,'.....,'...................                              .dXWWWWWNNNNXXXXK0kxdolllodkkxxkXNWWWWMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMWWWWNNNNNWWWMMWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWWWMMMMMMMWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNWWWWWWWWWWWWWNNNNNNX0xkKNNNNNNNNNNXkl,    .lOXNNNNNWWWWWNNNNNNNNWWWWWWWNNNXKXXNWMMMMMMMMMMMMWWNXNNXXXXXXK0kxodOKXNNXXXXXXXNNNWWWWWWWWMMMMMMMMMMWWMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNXXXXXXKKKK0OOK0xkOOxdooodddddocccccc;,;:;,;,,'',',,',,,'';::;,''''',,,,,;;;,,,,,'.....''................     .                            .dKNWWWWNNNXXXXX0xoooolodO0xoxXWNWWWMMMMMMMMMMMMMMMMMMMMMWWWWWWWMMMMMMWWWWNNNNNWWWWMMWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWWWWMMMMMMMMMMMMMMMMMWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNWWWWWWWWWWWWWWNNNNNNNKOk0NNNNNNNNNNXkl,   .'o0XNNNWWWWWWWNNNNNNNNNNWWWWNNNNXKXXNWMMMMMMMMMMMMWNNXNXXXXXXXX0kkk0XXXNNNXXXXXNNNNWWWWWWWWWMMMMWWWMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNXXXXNXXXXXKKKKK0kxk0Ododddollllllooc:::::;;;;;,,,,',,'''',,,,'';;::;,,,,,,,,,,,;;;''''''...',..................                                  .;oKWWWWWWNXXXX0xolooooxOxxkKNWWWWMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWMMWWWWWNNNNNNWWWWMWWWWWWWWNNNNNNNNNNNNNNNNXNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMWWWWWWNWWWWNNNNNNXKOONNNNNNNNNNXko,   .,d0XNNNWWWWWWWWNNNNNNNNNNNNNNNNNXXXXNWMMMMMMMMMMMWNNNNNXXXXXXXKxdOKXNNXXXNNXNNNNNNNWWWWWWWWMMMMWMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNNXXXXX0O0000Oxdxkkocllolllc::ccc::::;;;;,,,,,,''''''',,,,,,;,,',:::;;;,'';;,,;;''''''...''...'................                                  .cKWWWWNNXXXXKOkxdodkkxd0NNNWWMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWNNNNNWWWWWWWWWWWNNNNNNNNNNNNNXXXNNXXXNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMWMMMMMMMMMMMMMMMMMWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWNWWWWWNNNNNNX0OXNNNNNNNNNXko,   .,dKNNNNWWWWWWWWWNNNNNNNNNNNNNNNNNXXXNWMMMMMMMMMMMWNNNNNNXXXXXX0xdOXNWNXXXNNNNNNNNNWWWWWWWWWWMMWWMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXNNXXXXXKKKKKOkkkkkxdddxxlccclcccc::::;;;;;;,,,,,,,,;,'''''',''',;;,,'.,:;;,;,,,;,',;,',;;,'.',,'...'................                                    ,kNWWWNNNNNXXKK0OOOxx0NNNWWMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWNNNNNWWWMMWWWWWWNNNNNNNNNNXXXXXXXXXXXXXXNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNWWWWWWWWWWNWWWWWWNNNNNKOKNNNNNNNNNXOo;  ..;xKNNNNWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNWWMWWWWWWWWWWWWWWWWWWNNNNNXKXWWMWXXXXNNNNNNNWWWWWWWWWWWMMMWWMMWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWNNNNNNNNNNNNNNNWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXKKKKOOOOOOxddddollclol:c::::;;;:;,,''',,,'','',,,'.,;,''''',,,,,;,,,,,,,;;,,;,,,;;,,,,,,'',,,....................                                     .cx0WWWNNNNNXXXKkdxKNWWWWMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWNNNNWWWWMMWWWNNNNNNNNNNXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNNWWWNWWWWNNWWWWWWWWWWXO0NNNNNNNNNNOd;   .;kKNNNNWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNWWWWWWNNNNNNNNWWWWWWWWWWWWWMMWMMWNXXNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXK0000xdxkkxdoooolcc;:l:,;;;;;,,,;;;,'''',,'''''',''.',,'''',,,,,,;;;;;;,;;;;;;,,,;:,,,,,''',;,.','................                                       .;0WWWNNNNNNXkxOKNNWWWMMMMMMMMMMMMMMMMMMMMWWWWWMMWWWWWWWWWWWWWWNNNWWWWWWWWWNNNNNNNNNNXXXXXXXKXXXXXXXXXXXXXXNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWXO0NNNNNNNNNNOx:. ..;kXNNNNNWWWWWWWWNNNNNNNNNNNNNNNNNNNNNWWWWWWWWNNNNNNNNNNNWNNWWNWWWWWWWWNXXNNNNNNNNNWWWWWWWWWWWWWNXX0OxdokXWWWWMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWNNNNNNNNNNNNNNNNNNWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXX0000Okkkdodddolllccc::;;c:,,,,',,''',,''''.',''','',;,'',,,,,''',,;;;,,;;;,,;;;;;;,;::,,,,,,',;;,.'''''..................                                     ,xKNNNNNXKOx0NNWWWWMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWMWWWWWWWWWNNNNNWWWWWWWWWNNNNNNNXXXXXXXXXK00KKXXXXXXXXXXXNNNNNNNNNWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWN0OXWWNNNWNNN0x:. ..:kXNNNWNNWWWWWWWNNNNNNNNNNNNNNNNNNNNNNWNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWNNXXNNNWWWWWWWWWWWMMWNXKOxl;,'....,xXWWWWWMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXKXXKOkkkxdddoolcllcccc::;,,;c:,''''''',''''','''''''''',,,'',,,,,,,,,,;:;;,,;::;;;;::,,:c:,,;;,,,,;;,''',,'...'..............                                      .:xOXNK0Ox0NWNWWMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWMWWWWWWWWNNNNNWWWWWMWWWWNNNNXNXXXXXXKKKK0OOO0KXXXXXXXXXXNNNNNNNNNWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWK0XWNNNNNNNN0kl. ..:kXNNNWWWWWWWWWWNNNNNNNNNNNNNNNNNNWWNNWWNNNNNNNNNNNNNNXNNNNNXXXXXNNXXXXXNNWWWWWWWWWNXK0Okdc,...       ..'l0NWWWWWWMMMMMMMMMMMMMWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXKKKKOkxkxxdollcccccc::c:;;,'',;;''''..''''...'',,''''.'',,''',,;;,,,,,,;;;:;,,;:::;;;::;;;::;;;,,,,,;,'',,,,''.'''..........                                          ..c0XOxx0NNNWWMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWMMMWWWWWWNNNNNNWWWWWWWWWNNNNNXXXXXXK0OOOOOOO00KKXXXXXXXXNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWNKKNNWWNNNNNXKx' ..;kXNNNWWWWNWWWWWWNNNNNNNNNNNNNNNNWWWWWWWWWNNNNWNNNNNNNNNNNXNNXXXXXXK0O000K00000xddxoc::::;..             .,dOKNWWWWWWWMMMWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXKK0OOOkdoddoolccc:;;:;;,,;;,,''',,'..'...''.''''''',,,,'.',,,,,,',;:;;;;;;::::;;;:c:;;::::::;;:c:;;;,';c;'';;;,,'''''...........                                         .'l0Oxx0NNWWMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWMMMMWWWWWWNNNNWWWWWWWWNNNNNNXXXXXXK00kxdxkkkOOO0KKKXXXNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWNKKXNWNWWNNNXXk, ..;xXNNNWWWWWWWWWWWNNNNNNNNNNNNNNNNWWWWWWNNNNNNNNNNNNNNNNNNNXNNXXXXXXXK00OOOkxxkdlcolc:::::;,'..            .':lOXWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXK00Oxxkxdlolcllc:::;,'',,'',,''..''''..........'',,'''',,,,,,,,,,,,,;;;;:::;;::c:;:ccc::::clc;,;cc:;;;;;;::,',;,,''''...............                                       ;dO0xOXNWWWMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWMMMMWWWWWNNNNNWWWWWWWWNNNNNXXXXKKK0OkxoooxkkkOOO0KXXXXNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWXKXNWNWNNNNXXk;...,xXNNNWWWWWWWWWWWNNNNNNNNNNNNNNNNWWWWWWNNNNNNNNNNNNNNNNNNNNNNXXXNXXXXXK0000OOkxdddllcc::;,,,,,.            ..,lkKXNNNWWWNNNNWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWNNNNNNNNNNXXXXXK0Okxdddolc:cc:c:;;;;;'''''..'........'....'''....'',,''',,,,,,,,,,,,;;;;;cc::;::cc::ccc:::ccc:::cl:;;;;;;;:::,,,,,''','''''...........                                     'xK0xkXWWWWMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWMMMMWWWWWWNNNWWWWMWWWWWNNNNNXXXK0OkOkxdooodxkkkO00KKXXXXNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNWWWWWWNXKXWWNNNNNNN0c...,xXNNNWWWWWWWWWWWNNNNNNNNNNNNNNNNWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNXXNNXXXXXK00OkOkooooc::;,;;,'....        ...,cdO0XNNNNNNNNNNNNWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWNNNNNNNNNXXK000kxdollol:;;;;;::;,,,,'''''..................'..''...;;'.',,,;;;,;;;;;:c:::cc::::::cccccc:ccclccccccccc::;;;:::;;;;,'''''''''..........                                     .x0OxkXWNWWMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWMMMMWWWWWNNNNWWWWWMWWWWNNNNXXKKK0kxxxddolloddxxkO0KKKXXXXNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNWWWWWWXKXNWWWWNNNNKo...,xXNNNWWWWWWWWWWWNNNNNNNNNNNNNNNWWWWWWWWWNNNNNNNWNNNNNNNNNNNNNNNNNNNNXNNNNNXXKKKKOOkxdoll:::;,''....         .';lxOXNNNNNNNNNNNNWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWNNNNNNNXXKK0kkkxdlcccl:;;;,,;;,''''................................,,'',;,,,,;:::::;:ccccc::::cccccccllcllllllcccc:clc:::::c:;;;,''''',,''''.......                                       lKkoxXWWWWMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWMMMMMWWWWWWNNNNWWWWWWWWWNNNNNXK0OOkxddooolllloddxkO00KKXXNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNWWWWWWNXXNWWWWWNNWXx,..'dKNNNWWWWWWWWWWWNNNNNNNNNNNNNNNWWWWWWWWWWWNNNWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNXXXKKK0Okxxoolc:,,'....         .,cldOKXNNNNNNNNNNWNNNNWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKK0Okdddolc:cc:,,,,',,'..................................''''',,,;,,,;;::::c::clccllc::cllccclllllllllllcclcclllc:;;cc;,;;;,,,,,,'''...........                                  .,kOxkKWWWWMMMMMMMMMMMMMMMMMMMMWWWWWWWWWMMMWWMMMMMWWWWWWNNNWWWWMWWWWWNNNNNXKOkkxollllllllloodxkO0KKXXNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNWWWWWWNNNNWWNWWWWWNO;..,dKNNNWWWWWWWWWWWNNNNNNNNNNNNNNNWWWWWWWWWWWWNWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNXXXXNXKXK0Okxdc:;;'''....    ..';:cdk0KXNNNNNNNNWWNNWWWNNNWWNNNNNNNNNNWWWWWWNNNNNNNNNNNNWNNNWWWWNNNNNNNNNNXXK0kkxdollc:::c:,'',''''.........................',...''..''',,,,,,;;;;;::;;:cclllccllc:clclcccodolccllodollol:::cc;;:ll;,,;;;;;,,,,'''''........                                 .cxOd0NWWWWMMMMMMMMMMMMMMMMMMMMWWWWWMMMMMMMMMWWWWWWWWWWWNNNWWWMMMWWWWWNNNNXX0kxxdollccclllllodxkO0XXXXXNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMWWWWWMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNWWWWWWWNNNNWWWWWWWN0c..,dKNNNWWWWWWWWWWWWNNNNNNNNNNNNWWWWWWWWWWWWWWNWWWWWWWWWWWNNNWWWWWWWNNNNNWWWWNNNNNNNNNNNNNNXXKKK0kkkdldoc:,,'....',;:oxOO0XNNNNNNNWNNNNWWNNNWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNWNNNWWWWWNNNNNNNXXXK0kxddolcc::;;;,.''''............................,;'.',,'.'',,,,,,,:::::::::clllllllllclollollloddoloddoollllcccllc:cool;;;;;;;;;,,,,'''..........                               .lOOxONWWWWMMMMMMMMMMMMMMMMMMMWWWWWWWMMMMMMMMMMMMMMWWWMWWNNWWWWMMMWWWWNNNNXXKOxxdollcc::cccloxkkOO0KKXXXNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWNNWWWWWWWWXd,',oKNNNWWWWWWWWWWWWWNNNNNNNNNNNWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWMMMWWWMMMWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNXKK00OOkkkkkO000KXNNNNNNNNNNNNNNNNNNNWNNNNNWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWNNNNNNXKK0kxdoolc:::;,''''''...............  ..............,;'.','''',,,;;,,;:::cccccccllooooolooodddooolooodoodooooollddolllcccll;;cc:;;;;,,,,,'...........                              .lOOkONWNWWMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMWWNWWWWWMMMMWWWNNNNXXX0Oxdolccc::ccclloxxkOO0KKXXNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWNNNWWWWWWNk:,;o0NNNWWWWWWWWWWWNNNNNWNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWMMWWWWMMMMMMMMWWWMMMMWWWWWMMWWWMMMWMMMMWMMMWWMMWWWWMMMMMMMWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNXK0Okxdoolc:::;;,,''.''...............................;:,....',,;;;,;:::cc::ccccllloooooodxxddddoollodoodxxxddddoodollllcccol;;cc::::;;,,'''..............                           ;OkdkNWWWWMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNWWWWMMMWWWWWNNNNNXKOkdoolcc:::cllccldxkO0KKXXNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWKo::o0NNNWWWWWWWWWWWNNNNNWWWNNNWWWWWWWWWWWWWWWWWWWWWMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWNNNWWWWWWWWWWWNNNNNNNNNNXK0kkxxoollc:::;;'....................................,;,'.'',,,;;;,;:::cccccccoooooddddxxxxddddddxxdddxxxxxddddoodoloolccloc;:llc:;;;;;,'''''.........                             'xOkOKWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWNWWWWWMMMWWWWWNNNNXX0kxoolcc:::::cclldkO0KKKKXXNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWXxlcoKNNNWWWWWWWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMMMMMMMMWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWNNNNNNNNXK0Okkxoollc:;;;;'..'.........................'''''.''''',,,,,,,:::;;::clllollodxxxxxdddxxxxxxkO0Okkxxxxkxddddooodxooooocclll:clc:::c:;;,,,'''...........                          .o0k0NNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWMMWWWWWNNNNNXKOxdoolc:;;::::lodxkkO0KXXXXNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWMMWWWWWWWWMMMMMMMMWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWNKOkOXNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWMWWMMMWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWNNNNNNNNXKOkxddollc::;;,,,............................',''.'''',,;;,;;;::::cccccloddddddxxxddxkkkOkxkkOOkkkkkkkkxxddddxxxxxdoooooooolccccc:::::;,,,'''''.........                         .;OOONWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWMWWWWWWNNNNXK0Oxdollc::::::cooddxxkOKXXXNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWMWWWWWWWWWNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWMMMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWNNXK0OOOOOOOOO00KKKXXXNNWWWWMMMMWWWWWWWWNNNNNWWWWWNNNWWWWWWWWWWWWNNNNNNNNNNX0OOkxolc::;,;;,.............................',''''',;;;;;;;;::ccccodooodddddddxkkxxxxxOOOOkO000OkO0OOkkkOxdxOOkxxxddddoolllolcclc:::;;,,'',,''.........                        ,oxkOXWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWMMWWWWWNNNNXKOkxdolcc::;;:cllodxxkk0KXNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWNNNX0xollcc:::;;:::ccclldxkkOKXNWWWMMMMMMWWWWWWNNNNNNNNWWWWWWWWWWWWNNNNNNNNNNXKK0Oxdolc:::c:..........................'''''',',,,;;::;;::cllllllooooddxkkxxkOOkdoxO0KK0OO0KK0OOK0kkOOkkxxOOkkxkxxxddxoccodc:cl:;;;;cc::;;,'.........                        .o0OkXWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWMMMMWWWWWNNNX0Okxdollc:;;:clllodxxkO0KXNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWNNXKOxlcc::;,'..''........'',;cldxxO0KXXWWMMMMWWWWWWWWWWWWWWWWWWWWWNWWWWNNNNNNXXK0kxxdolllc;'''''............'''''''''''',,,,,;;;;:ccc:cllcloooodxxxxxkOOkkOOkxkOKKKK000KXK000KKOkkOOOOOOOkxxxkkxxdxkdllddc:cc:cllcc:::;,'''.........                       :kOk0NWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWMMWWWWWWNNNNK0Okxdllc::::ccloodxxkkO0KXNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWNNNWWNNNWWWWWWWWMWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWNNXK0kxolc:;,,''..................'',;:cokKNWWWWMMMMMMMMMWWWWWWWWWWNNNWWWNNNNNNNNNXKKK0kddol::c:;,;,,,,'.,,,',,,,,,,,,,,,;;::::ccc::cclcloooddxxxkkxkkkO000OOOOKKKKKK0KXXXXKKKKXKKK0000000OkO00OOOOxxxo:lxxlcloooooc;;::;,,'''..........                    ;xkk0NWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWMMMWWWWWWNNNXKOOkxdoll:::::cloddkkOO0KXNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWNNNNNNNNNNWWWWWWWMMWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWNKOkkkxolc:;;,,'............  .......'',;lONWWWWMMMMMMMMMMMMMMMWWWWWWNNNNNNNNWWNNNNNNNK00Okdllllcccc:::;;:::;;;,;,,,;;;;::cccccccccodddddddxxkkkOOOO000KK0OOKXXXXXXXXKKXNXXXXXXKKXXKK0KKKK0O0KKOkkxxxxdodkxlcloooool::;;:;,'''''''.....                    .okOKXWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWMMMWWWWWWNNNX0OOkxdoolc::cccloodxOO0KXNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWNNNNNNNNNNWWWWWWWWMMMMMMWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWXOdodxdlc:;;,,,'...........   .. ......',cxXWWWWWWWMMMMMMMMMMMMMMWWWWWWWNNNNNNWNNNNNNNNNXXK0Okdoolllllllcc:cclccc:ccc:::ccccclllooodxxddddxkOOOOO000000KKK0KXXXXNNNXXXNNXNNNNNXXXXXXXKKKKK00000OkxkOOkxxxxxdoooolllc:::::;,,,''''......                  .'lkkKWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWMMMWWWWWNNNNK0OkxddoolcccccloddxkO0KKXNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWNNNNNNNNNNWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWNXOdlodocc:;;,,,'.........   ...  .......':dXWWWWWWWMMMMMMMMMMMMMMMMMMMMMWWWWWNNNNNNNNNNNNNXXKXK0OOkxdddddoloxxddoolc::cloooddddddddxxddxkkkO00000KXXXKXXNXXNNNNNNNNNNNNNNNNNNNXXXNNNNXXXXK0KKK000OOOkxxxxxkxddddolllcc::;;,,,'''''......                 ;xOO0NMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWMMMWWWWWNNNXKOxxdooollccccldxxxkOO00KXXNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWNNNNNNNNWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWNNKxoollc::;;,,,'.......    ....      ....;dKWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWNNNNNNNNNNNNNNNNXK0OOkkxxxxddoddodxxdxxkxxxxxxkxkOkkxO0K00KKKKKXNNXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKXXXXXXXXXKK00O000kkkkxkkkxdxddoollcc:;;;;,''''...... ..             .d0OOXWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWMMMWWWWNNXXKkxooolcccc:::ccodddxxxkO0XNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWNNNNNNNWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMWWWWNNNKdlcclc:;;,'''.......   ..   .       ...,dKWWWWWWWMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMWWWWWWNNWNNNNNNNNNNNXKKKKK000O0000OOOOOOOO00000O0KKKKKKKXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNNNNNNXXXXKK0KXX00K0kO00kxkkxxddolllc:::;,'''.........            .lOOOKWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWNX0Oxoc:;;,,;;;;;:::ccllllodxk0KXNNNNNNWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWNNNWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMWWWWNNNX0o::clcc:;'...............         .....,dXWWWWWMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMWWWWWXXNNNNNNNXXXNNNXKKKKKKKKKKK0000KKKXXKKKXXXKXNNNXXXNNNNNNNNNNNNNNNNNNNNNNNWNNNNNNNNNWWNNNNNNNNNNNNNNXXKKXXK0KKO0KK0kOkkkkxdoollcc:;;;,,'........            ;O0k0NWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWNNXNNNXX0xlc:,'....''''',,;;::cloxOO0KKKKKXXXXXXNNNWWWWWNNNNNWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMWWWWNNNX0xlllc::;;,''.............         .....,dKWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMWWNNNNNNNNNNNNNNXKKXXXXXXXXKKKKXXXXXXXXNXXKKXNNNNNNNNNNNNNNNNNNNWNNNNNNNNNNNNNNNNWWWWNNNNNNNNNNNNNNNNNXXNNXKXXK0KXKO0Okkxxddolllcc::;;,,'.........         .x000XWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWMMWWWWWNNXOdoooddddddxdoooolllllllllllllooxkOOOO0KKKXXXXXXXNNNWWNWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWNNNNX0xdocc:::;,,''............     .. .. ...,dXWWWWMMMMMMMMMMMMMMMMMMMMMWWWWMMMMWMMWWWWWMMMMMMMMMWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNXNNNXXXXXXXNNNNNWNNNNNNNNNWNNWWWNNNNNWWWWWWWWWWWWWWWWNNNNNNNNNNNNNWWNNNNNXXXXKKXXXKK0OOkxxxdooollc:;;;,''.......         .c00KWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWMMWWWWWWWNKxl:;,......,:clloddxkOOOOO000000K00000OkOOO0KKKXNNNWWWWWWWWWWWMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMWWMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWNNNNXKOkdolccc;;,,''...........     ..   ....;dXWWWWMMMMMMMMMMMMMMMMMMMMMMWWMMMMMWMWWWWWMMMMMMMMMMMMMWWWWWWNNNNNNNNNNNNNNNWWNNNNNNXXNNNNNNNNNNNWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNXXXNNNXXKK0OOkxxddoollc::;;,'''......       'lkK0NWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWMMMWWWWWWWWNX0kxo:,'........'''',,;;::cllooodxxkO0000KXNNNNWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMMMMWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWNXXK0Okxollc:;,'''.............  ....  ....;xXWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWMMMMMMMMMMMMMMMMMMWWWWNNNNNNNWNNNNNNNNNNNNNNNNNNWNNNWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNXK00OOkxddoolc::::;,,,'......     .l00KNWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMMWWWWWWWWWNWWXKK0OxxdoooooooooodddddxxkkkkOKNNNNWWWWWWWWWWWWWWWWWWMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMMMMMMMWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWNNXK0Okxdolc:;,'''.........................:kNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWMMMMMMMMMMMWWWWWMMMMMMMWWWWNNNNNNWWWNNNNNNNNNXXNWWNNNNWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWNNNNNNNNNNXK00Okxxxddolcc:::;,,'......     ;OXKKWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNXXXXKKKXXXNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWNNNX0OOxdllc:;,'''........................':kNMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMWWWWWWWWMMMMMMMMWWWWWWNNNWNXXXNNNNNNNWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNWWNNNXXK00Okxxdollcc::;;,,'......   .dKKKXWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMWWWWWWWWWWWWWWWWWNNWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMMWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWNNXK0Oxolcc:;;,,'........................'ckNMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWMMMMMWWWWNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNWNWWWWWWNNNNXXK0Okkkxdollcc:;;;,'.....   :0XKXWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWNNXK0Oxdlllc;,,,''.......................'cONMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWMMMMMMMMWWWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNXK0OOOkxdoolcc:;;,'....   .xKXXNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMWWWWWWMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWNX0OOkdoolc;;;,,'''....................',lONMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXKK0Okxxdllc::;,''...  .:0XXNWMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWX0OOkxdolc:;;;,,,,'...................';l0NWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMWWWWWWWWWWWWWWWWWMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXKKK0kkxool:::;,'... .;dKXNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWXK0Okxdoolc:::;,,,''.................',;lONWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXXK0kkkxdolcc;,'....;dOXNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWNXKKOkxddllccc:;,,,'''''.............',;l0WMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNK00Okxdolc:;'...'dKKXWMWWMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWNNXXK0kxdollllc:;;;,;,''''...........',:o0WMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNK0OOkxollc:,...:0NNWWMMWMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWNNXK0kxxoollllcc::;;,,,,''''...''..',,:o0WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXKK0Oxdolc:'..'xNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWMMMMWMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWNNNK0Okxdddoolllc:::;;;,,,,,'''''',,;:o0WWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWMMMMWWWWWWWMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNX0Oxdolc;''lKWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWNXK0Okxxxdooollc:::;:;,,,,''''',;;:oONWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWMMMMWWWWWWWWWWMMMMMMMMMMMMWWMMWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNKOxxdl:;;cONMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWNXXK0Okkxxdddolccc:::;;;,,,,,,,;::o0NWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWMMMWWWWWWWWWWMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWX0kxdo:;:oXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWNXKK00Okxxxdoolllcc:::;;;;;;;;:cd0WMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMWWWMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWNKOkxoccckNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWNNNXXK0OOkxxddoollllcc::;;;;::cd0WMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMWWWWWWWWMMMMMWWMMMWWWWWWWWWWWWWWWWWWWNKOkxoldkKWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXKK0OOOkxddooolcc::::::co0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWNXK0kkKXNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMWWWWWWWWWWWWWWWWWWWWWWWNNNXK00OOkxxxddoolllcccloONWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWNX00NWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMWWWMMMWWWWWWWWWWWWWWWWWWWWNXXKK0OOOOkxdddoollllokXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWNNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMWWWWWWWWWWWWWWWWWNNNXKKK00kxxxxdoooookXWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWMMWWWWWWNXXXK0OkkkxdooodkKNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWMMMMWWWWWWWWWNNX0OOOkxddddk0XNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWNXKK00Okxxkk0KXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMWWWWWWWNNXXK0OkkkO0KXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMWWWWWNXKK00O00XWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWNNNNXK000XWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWMWWNXKKKXWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM

ASCII-art-generator.org

A voir également.

1 commentaire

mdeburlet@gmail.com |

Je ne vois pas très bien l'intérêt de remplacer un pixel par un caractère en ce qui concerne la bande passante
sauf à créer des bannières de plusieurs centaines de mètre carré.
il me semblait que l'ascii-art consistait à générer une image MENTALE et non une photo, une sorte d' "émoticon " plus nuancé qu'un :+( ou un :-)
mais je suppose que je n'ai rien compris à l'art ...

Fil RSS des commentaires de cet article

Écrire un commentaire