..................                                         
                                  ...,,,,:,::,,,,:,,,,,:,,,,,,,...                                  
                              ..,,,,,,:,,.,::,,,,::,,,::,..,:,,,,,,,,.                              
                          ..,,:,,:,,,,::,,..  .,:;:,..  .,,::,,.,:,,,,,,..                          
                       .,,,,:,..,,...,:;;,,,,:,,:i;,,,:,,,:;:,....,,.,::,:,..                       
                     .,:,,.,:::,....,:,:,,:::,,:;;;;:,::,,,::::,...,:;:,..,::,.                     
                   .,:,,:,,,,:;;,,:;:,,.     .:;:i::;,      .,,:::::;::.,,,:,,:,.                   
                .,,:,..,,  .,,:i;:;,..  ...,,:,.;ti,.::,,... ..,::;;;,,,  .,,.,::,,                 
               .,,,,:::,..,;:,::;;:::,,::;;;:,,i1111;,::;i;::,,::;;:;:,;;,.,::::.,:,.               
             .,:,,.,,:;::::,. :;,;;:,::::;;:::ii,1;;1;::;;:::::,;i,:;, .,::::;,,,.,::,.             
            .,,,:,,..:,:,.   ,:,.:;,,:,,,.  ,;1i;f1;1i,  ..,,,,,:;,.::.    ::,, .,:,,,,.            
           ,,,..,.  :::,   .,::,:i,       .:;ii,iGC;;ii;,        :i,,::,    ,:;,  ,,.,,:,           
          ,,::,::,,,::. ..,;i;;::.      .:;;;: :LCGf..:;;:,       ,::;;;:,.. ,::,,:::::,,,          
         ,,,.,:;;;;;::,:::,::;:.     .,;ii;;::tCGCGGLi::;;ii;,.     .:::,,,,::::;;;;:,,.,,,         
        ,,,,,,.,,:i:;i;,,:;;;:..,,::;;ifftt1tfCC1CL1CCt11ttLfi;;::::,,;;;;::;ii:;;,,..,,:,,,        
       .,,,,,  ,::,:;:1111i;;iiii;:::;t1Lfii:1Gt;GC;LG1;iiLf1t;:::;;iii;;1t11::;:,::, .:,,,,.       
      .,,,.,. ,:;, ,;,.i1i;i1ti:,,:;1t11;.  ;LGCC00CCGL:  .i1tfti:,,;1fti:i1: ::. :;:,.,,.,,,       
      ,,::::::,:,  .::.:ii;11tCt11fft:,.   iCLL;100i;CfC;   .,:tttttfL11iii;:,:,   ,::;;:::,,,      
     .,,,,::;::,   .::::::1ii.;1t1.       ;Ltf.iGGGG;,ftL;       .tt1.,ii;.::;;;.   ,:,:,:.,,,      
     .,,.,, ,,:,   :;;;;  :i;: iLt.      iLfL1C8L:;C8L1CfC;      ,LL,.;;i. .;;;;,   :,,. ,,,,,.     
     ,,,:,. .;:, .::,:::   ;:i,:Lf,     10G0GGC:    :CGG000i     :ff,;:;:   :::,::. ,;:. .,,,,,     
     ,,,.:. ,,:,,;,.,;:.   ,;:;t;f:   .tLG00G:        :GG0CLt.   ;tit;;;.   .;;,.,;:::,,.,, ,,,     
     ,,,,::::;;:;;::;:      i1fft1   :ftL1CG1          tGL1Ltf,  .tfLt1;      :;::;;:;;:;::::,,     
     ,,,,::;:;;:;;::;:      i1tLtt  ;Cff:i8C           .G8;;fLC: .t1Ltii     .;;,:;;:;:::::,,,,     
     ,,, :..,,:,,;,.,;:.   .;;;1it;tGCC,;C0i            18C::CCG1;ti1;;;.   .;;,,::,,::, .:.,,,     
     ,,,,:. .;:, .::,:::   ::;:,ffCLtGCL8GGCGCf1i::i1fCGCCG8LGG1LCfL,,;:;   :::,:,  ,:;. .,:,,,     
     .,,,,, .,::   ,;;;;. .i;; ;GCLiLG00L1:i1tLGG00GGLti;:1f00GfiLCCi :;i: .;;;;,   ,:,,.:.,,,.     
     .,,..:,:::,   .;;;::.iii,;CCCGCt1tGCGLLtffLG08GLfftLLGCGt1tCGCCCi.ii1::::::.   ,::;::,,,,      
      ,,::::::,:,  .::,:;i;i1fGCCCCCLLLt;;i;;;::::;:::;;;i;;fLLCCCLLCGfti:ii:.::. .::,:::::,,.      
       ,,,.,,.,:;, .:, ;1i:itti;,,,;1t1i;.                .ii11i:,,,;it1i;i1i.,;, :;:. ,,.,,,       
       .:,,,,  ,::,:;:;11t1;;iii;;:::;ttLL11i:.       :i11LLtt;:;;;iiii;;i1111;;::::, .,,,,,.       
        ,,,,,,..,,i;:ii::::;;:..,:::;;ifftt11fL1:  :iff11ttffi;::,,...:;;:,,:;i:;i:,,.:.,,:.        
         ,,,.,,:;;;;:::::,,,:;:.     .,:;;;;:,iff11ff1,:;;;;:,.     .:;::,:::,::::;;;:,.,:,         
          ,,,::::,,,::. ..,:;;;::,       ,:;;;..iffi,.:;;:,       ,;:;;i:,.  .::,..,,,::,,          
           ,,,,.,,  ,:::    ,::,,i:        .;i1;:fL;:ii;,        :i,,::,    :::,  ,,.,,,.           
            .,,,,:,. ,,:,.   .::.,;:,::,,,.  ,i1;1f;i1:. .,,,::::;:.::.  ..,:,: .,,:,,,.            
             .,:,,.,,:;:::::, ,;::i:,:::::;;::;1;;1:1i:::i;:::,,:;;:;, ,:::,:;:,,.,,,,              
               .,:,,::::..,:;,:;;i;::,,:::i;::,:1111;,,:;;;:,,,::;;;::,::,..,:::,,:,.               
                 .,:,,.,,.  ,,,i;:;:..   ...,::,,1t:.::,..    ..,;:;i:,,  .,,..,:,.                 
                   .,:,,:,,,.::;:,:::,,.      ,;:;i:;,.     .,,:;:,,;;:,,,,:,,,,.                   
                     .,:,,..,:::,...,,,::,::::,:;;;;:,::::,::,,,. .,,:::,.,,,,.                     
                       ..,,,::,.,,,...,:;:,,,,,,,;i:,,,,.,,;;:...,,,..,:,,,.                        
                          ..,,,,,::,.,,::,,.. .,,:;:,....,,,::,,,,:,,:,,.                           
                              ..,,,,,,::,..,:,,.,::,.,,::,.,,:,,:,,,..                              
                                   ...,,,,,,:,,,,,:,,,,:,,:,,,...                                   
                                          ................