........,,........                                         
                                  ...,,,,,,:,,,::,,,,:,,,,,,,,,...                                  
                             ...,,,,,:,,.,:,,,,,,,..,,,,,,::,,,::,,,..                              
                          ..,,:,:,,,,,,.....,:::......,:::..,.,,:,,,,:,,..                          
                       .,,,:,..,:,,::,,.,,.,;::;:,,,,:;::;,.,...,::,,:,,,,,..                       
                     .,:,,,:,,.. .::,;;:;;;:,....,,,,...,:;;i::;:,;,.,,.,,:,:,.                     
                  ..,,:,,,::,....,::,. :;::::,..      ..,:;;;:,,,:;:,  ..,:,,,:,..                  
                .,,,,.,:..;::;::,,,   :;;,.,;;;::,,,:::;;;..:;,   ,:,,,,,,::,,:,:,.                 
               .,,,,,,.. ,::,.    ,:,:::;i::i:;:,,,,,:;;;;:;;;;:.  ..,,:;::: .:..,:,.               
             .,,,.,:,..:;;;:....,,;11i:;;,.,...,:,,,:,,..,,:;;,:;;i;    .,;:,...,,,,:,.             
            .:,:,,:;,:;:;;;;:;;;::;1i;1i:,.      ..         .;iiii1;::::::;;i:...,,.,,:.            
           ,,,.,:..;::,.,;:..:i;;:;1i;1ii1;;;:,.,Lf. ...,,:;;i1i:11;:;;;,,;;:,;;,:::,:,:,           
          ,,:.,,. ,:;,  ,;;;;::,  :;;;,.,Lfti;iiLCLL;ii;11tt::;;1;i:,:;:,,;;, ,::;,.:,.,,,          
         ,,,,:,..,,,,.  :;,;;.    i;ti,,ifLtft;fLLLLt:;1ttLL: .,t;i.  ,:i;;;.  .:,, .,,,:,,         
        ,:,.,;:,;:,,.  ,:,.;,    ,iiffLL11f;i1LGGt1GGLtf11L11tffL;i,   .;;,;:  .,,,,..,:,,:,        
       .,,:,,,:::,   .::,.,:.   .ii;11f1;:.  iLt0CL0fL;   :iiff11i1;    ::.,:,   ,:;:,::,.,:.       
      .,,,,:. :::..,:;::::,.   .;;i.1Li     ;CtCt11fLtC;     ,fL,:ii,   .:,.,::.   :::;,:,:,,       
      ,,,.,, ,;;;;;:;;;;:.    ,;:;,,tt.    ;GLC81,,,GGfC:     iL;.;:;.   .,:;::;;:.,;;, ,,.,,,      
     .:,:::..:;;;;, ::i,    .;i;:.:i1;    iGGLGG@CC8GGGGC;    :11,,:;;,     ,;;;::;;;;: .,.,,,      
     .,,.,:::::.,:;;;;,  .,;ii;:;1ti:    iLC118LitttL0ftGLi    ;1t;,:;i:.    ::;..;;;::, ,::,,.     
     ,,,,:,:::,  .;:,i:,;iitt1ifLi,     1ft1;8f      f8;tffi    ,iffiii1;,.  ,i;;;:..:;::::.,,,     
     ,,,,:. :::. .;i;i1iiii1LftL,     .fCfi1Gf.      .LGiifLt     ,tL1fftii:,:;,:;.  ,:::::,,,,     
     ,,..,. ,,,, :i111;iii. :f;1;    :LGCtC0;         .t8tiLGL,    :ftLi,;ii11;:;,  .:::..:,,,,     
     ,,:,: .:::.  ,;:i1i;i;:tLtf:   1LL8GL@;            i@fL0Gf;   i1if: .iii;111i, ,,,. ,,.,,,     
     ,,,,::::;,  ,;:,i,.:iitft1Lt..tLtCfG0LL:          ;fC000C1Ct. ;LtLL1iiii1i:;:  .::: .:,,,,     
     ,,,.::,:::.,;;;;i.  .,;1iiitLCCfG1  LLGLt11111iii10GCt,.t0fLftLti1t1;;:.:i,;;.  ::::,,,,,,     
     .,,,:, .:;;;;..;::     :i;;tCCfCLG1:G8CLCfft1tfLCGL00:,tLCLfGGf:;ii:.   :;;;:;,,:::::,.,,.     
      ,,,.,..:;;;;::;;;:.    .1CLLCfCCLCCLC0CCLfttffLCC0CLGLLLGftCLLC1:.    ,;:: :;;;;:..:::,,      
      ,,,.:, ,:;,.,:;::::,.  1CCLLfCCfi1i;;;;;;;:::;;;;;;;iiitCCfffLCCi   .:;:;;::;;::,.,,.,,.      
       ,,:,::;:::   .::,.,:. ,,:ii::Lt.                     .1C;,ii;.,. ,:::,:;,, .::, .:.,,,       
       .:,.,:,,:;:,.  ,:,.;:    ;1i11Lfii;.. .,:;:::.    ,;iftt1i1;    ,:,.,:,   .::,;,,,:,,.       
        ,,,,:,  ,,,,.  :;,;;    :iiLft11tL1tftt1i;i1tttiifi1ffffii.    :;.::.  .,:::,::,.,:.        
         ,,,..,. ,::.  ,;;;i:,  ,i;t,  :LL1ti;:::,,,:;1ttLf;..i1;;   .,i;,;:  .:,,. .,:,,:,         
          ,,,.,:.,;::, ,::.,:;:,:iii;i::t11i;i;;;::;ii;i1ff.,:i;;: .:::;;;;,  :::. .,.,:,,          
           ,,,:,:;:,;;:;;;,,i;::;11:11;;;,,..      ..,:;;;1i1i;i1;:;;i:..;;,.:::;.,:,,,,,           
            .:,,.:,...;;;;::,:::i11ii;;.                 .,;i1;i1;::;;;:;;;;:::,;:,,:,,.            
             .,:,:,,...,:;,.    ;;:;::;;;:,.,,::,,::,,.,,,,;;:i11;... ..::;;,..,:,.,:,              
               .,:,.,:..;::;::,..  .:;;;:,;;;;,,,,,:;;;i::i;:;:,:. ...,,::, .,,,,,,,.               
                 .,:,:,,::,,,,,,:,.  ,;:..;;;::,,,,::;;;,.,;:,   ,,,::;::;,,:,.,:,.                 
                   .,:,,.:,... ,:;::,,;;;;:,.        .,:;;;;:.,,;:,....,::,,:,:,.                   
                     .,:,:,,.,,.:;,::,:;;;:,,,,,,,,,...,;;;;:;;,;, ...,,:,,,,,.                     
                        .,,,,,:,,::,...,.,;::;:,.,,:;,:;,.,,..,::,,:,..,,,,.                        
                          ..,,:,,,,:,,.,,.:;:,......:::,....,,,,,,,:,:,,.                           
                              ..,,,:,,,,::,,,::,..,,,,,,::,.,::,,,,,..                              
                                   ...,,,,,,,,:,,,,::,,,,,,,,,...                                   
                                          ...............