`` .,,.`                                                                                                                      ``.,,`  
  `.,:,.``                                                                                                                   ``.,::.` 
 `.:::;;:,`    `   `                                                                                                       ``,:;;;;:. 
 `,:;;;;::,,`                                                                                                            `..,:;::::;,`
 `:;;:::::;:,.`                                                                                                        ``.,:;::::::;,.
 .;;::::::;;;:,.``                                                                                                    `.,,::;::;:::;:,
`.;;:;:;;;::;:,:,.                                                                                            `     `.,,,:;:::;;::::::
..:::;:::;:::;;:,.,`                                                                                              `...,,:;::::;;;:;;::
.,:::;::;;:::;;::,,,.`                                                                                          `....,,:;;;;;;:::;;;;:
,,;::;;;;;:;;;:;;:,,,.``                                                                                      ``.,,.,:;;;;;;;;:::;;;;:
,:;::;;;;::;;;::;;:,..:.`                                                                                     `:,``:;;;::;;::;;;;;;::;
::;;;;;;;;;;;;;;;;;::,`,,.                                                                                  `.,.`.::;;;;;;;;;;;;;;;::;
;;:;;;:;;;;;;;;;;;;;;:...,.`                                                                              `.,..`.:;;::;;;;;;;;;;;;;;;;
;;;;;;::;;;;;;;;;;;;;;:.`.:.`                                                                            `.,,.`.:;;;::;;;;;;;;;;;;;;;;
;;;;;;:;;;:;;;;;;;;;;;;;,``,,`   `     `                                                         `      `.:.``,::::;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;:;;;;;;;;;;;:;:,``.,.`     `                                                                 .,,` `,:;::::;;;;;;;;;;;;;;;;;:
;;;;;;;;;;;;;;;;;;:;;;;:::,``.,,`                                                                     .,,` `,:::;;::;;;;;;;;;;;;;;;;;:
;;;:;;;;;;;;;;;;;;;;;;;::;;,``.:,`                                                                  `.,,` `,;;::;;:;;:;;;;;;;;;;;;;;;;
;;:::;;;;;;;;;;;;;;;;;:;;:;;:` `,:`                                                                `,:`  `::::;;::;;;;;;;;;;;;;;;:;;;;
;;::;;;;;;;;:;;;;;;;;;;;;:;;:,` `,:.                                                              `,,.  .:::;;:::;;;::;;;;;;;;;;;;;;;;
;;;:;;;;;;;;;;;;;;;;;;;;::::;:,` `,,.`                                                           `,,.  `,;::;;:::;;;::;;;;;;;;;;;;;;::
;;;;;;;;;;;;;;;;;;;;;;;::::::;;,` `,:,`                                                         .,:`  `,:;:::;;;;::::;;;;;;;;;;;;;;:::
;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;,`  .:,`                                                       .:,` `.::;::;;;;;;;;;;;;;;;;;;;;;;;;::,
;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;,` `.:,`                                              `      .:,` `.:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:,
;;;::;::;;;;;;;;;;;;;;;;;;;;;;;;;:,.` .,,.                                                  `.:,` `,:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:.
;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:.  .,,`      `                                         `.:,` `,:;;;;;;:;;;;;;;;;;;;;;;;;;;;;::;;,.
::;::;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;:.  .::`  `                                        `   ,:,  .::;:::;;;:;;;;;;;;;;;;;;;;;;;;;;;;;,`
::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;:::,` `:,.                                            `,:,  .::;;:::;;::;;;;;;;;;;;;;;;;;;;;;;;;;,`
,:;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::,` .,,`  ``                                      `,:,` .:;;;;:;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;, 
,,;;:::;::;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:,` .,,`  `                                      ,:,` .:;:;;;:;;;::;;;;;;;;;;;;;;;;;;;;;;;:;;. 
.,;;:::;::;;;;;;;;;;;;;;;;;;;;;;;;:;;;:;:,` .::`                                      `,:,  .:::::;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;. 
.,;;::;;;:;;;;;;;;;;;;;;;;;;;;;;;;:;::;;::,` .::`                                     .:,` .,:::::;:;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;::. 
`.;;:::;;::;;;;;;;;;;;;;;;;;;;;;;;;;::;;:::,` .:,`                                  `.:,  .,:::;;:;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::. 
 .;;:;:;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::,` .,,`                                 .::` .::,:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::. 
 `;;;;:;;::;;;;;;;;;;;;;;;;;;;;;;;;;:::;;::,::` .:.` `                           ` .:,  ,:,,:;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,` 
 `;;;;;::;:;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;::::` ,:.             `                `,,` .:,,:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;.` 
 `:;;:;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::,:,``,:.                            `,,.`.:,.,:;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;.  
 `,;;:;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;:::.:,  ::`            ````          `.:.`.:,..:;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;`  
  `;;;:;;;:;;;;;;;;;;;;;;;;;;;;;;;::;;;;:;;:;:..:, `,:`          `,:,.          ,;. .:,`.;;;::;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:`  
  `:;;:;;;:;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;:::`.:. .:,`        `,:;:,`        .,,`.,,`.:;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:,`  
   ,;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;::;,.,:.`.:.`       .:::::.       `:,``,,.`:;:;:;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:.   
   .:;;::::;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;::;;,.,:.`,:.       ,;::::,`     `,,.`,:.`,:;:::::;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:`   
   `,;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;:.`::``:,`     `,:;;;:,`    `.:``.;.`.;;;;::::;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:    
    ,;;:;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;:``,:``,,     `,;;::;:`    .:. .:.`.:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:`   
    .;;:;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;:;:,`.:,`.,.    `,;;;::;`   .,,`.,,`.:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:`   
    .;;:;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;:,`.;.`.,`   `,;:;::;`   ,,``:,``:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:.   
    .;;:;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;:.`,:.`:,`  `,;:;;;:` ``:. ,:.`,:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:.   
    .;;:;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;,.`:,``,.   ,;:;:::` `:.`.:``,:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:.`  
    ,;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;:;;;,``,, ...  .;;:;:,``.,`.,.`.:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:,`  
   `,;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;:, .:``.,  .:;:;:. .,``,,``:;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,`  
   `,;:;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;:;.`.,``,. `,;:;:``,, ,,``::;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,`  
   .,::;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;:::;;;:;:.`,,``,` `::,` ..`.:.`,:;:;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,`  
   .:::;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;::::;,``,.`..` ,:. `,``,.`.:;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:,`  
   .:::;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;::::::, .,.`.` .;. ..`.,``:;;;;::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:,`  
   ,;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:.`,, .``.:. ,`.:``,;;::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;:;;:.`  
   ,:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;::`.,```.,:,.``.,`,:;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;:::::::`   
   ,:;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;,``,``.,::. ..``:;;;::;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;:;::;:`   
   .:;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;:.`,``..:,``,.`,:;;::;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;:    
   .:;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;,``.` .:. ,.`.::;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:    
   `:';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;:;;:, .``.:. ,``:::;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;:;;;;:;;:    
    ,';;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;:;:;:```..:,`.`.::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;::;;;:;;:.    
    .;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;:::;:,``..;,` .,:;;:::::;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;':`    
    `,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;::::;;:``.,:,``.,:;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;,     
     .;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;:::;:,``,;, `.,:;:;;;:::;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;:.     
     `,;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;:::;;:. .;. .,:;::;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;:.      
      `,;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.`.:,`.:;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;:.       
       `,;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;,..:,..:;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;:.`       
        .:;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,..:,`:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;:.`       
     ``.,:;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:,.:,.;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;::,.`     
  ` `.:;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::,:,.;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;::;;;,.`   
    .:;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;,.,:.`:;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;:::::::,`  
   ,:;:;;:::::::;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;,`,;,`;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;:::;;::.` 
  `:;::;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;,`.::,;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;:;;;:;;:::. 
 `,:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;,`.:;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;::::;:::;,`
 `:;;:;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;:;,`.:::;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;::;;::;:;,`
 `;;:;;::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;,`.:,,';;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:.
 .;;:;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;::;:. .;,.;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:,
`.;;::;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;::;,` .;.`:;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:,
`.;;:;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;:;;`  .;, .;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;:,
`.;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;:;;,` `.;, `:;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;::
,,;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;:;;.  `.:,  ,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;::
,:;;;::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;:`  `.:.  .:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;:
::::;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:.   `.:.   ,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;
::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:`   `.:,   .;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;,    `,:,   `,;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;:;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;:.    `:;,    .;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:;;.     `:;,`   `;;;:;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;
;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.     `,;,`   `,;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;:;
;;;;;;;::;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;,`     `,;,`    `:';:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;
;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:.      `,;,`     ,;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;::
;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:`      `,;,`     .:';::;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,       `,;,`     `,;;;::;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:,
;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:`       `,;,`      .;;;::;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:,
;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,        `,;,`      `:;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:,
:::;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:.        `,;,`      `,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;:,
:::;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,`        `,;,        `;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;,.
::::;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;:;;;;.         `:;,`       `,;;;:;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,.
::::;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;:::;:;;;:`         `;;,.        `;;;:;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,`
,::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;::;::;;.          `;;,.         ,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,`
,,;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;::::;:`          `;;,.         .:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;. 
.,;;:;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;,           `;;,.         `:';;:;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;. 
.,;;:;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;:::;:`           `;;,.          .;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;. 
`.;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;::;;,            `;::.          `:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;. 
`.;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;::;;:.            `;::.           .;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:. 
 .;;;;:;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;,`            `;::.           `:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,` 
 `;;;;:;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;:`             .;::.           `.:;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,` 
 `:;;;:;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;,`             .;::,            `,;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::.` 
 `:;;;:;;::;;;;;;;;;;;;;;;;;;;;;;::;;;;:::;;;;:;;,`              .;;:.             `:';;;;:;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;.  
 `,;;;;;:::;;;;;;;;;;;;;;;;;;;;;;::;;;;;:;;;:;;;:.               .;;:,              .;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;`  
 `.:;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;:;;;,                .;;:,              `,;;;:;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::`  
  `:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;::;;;,`               `.;;;,               `:;;;;;::;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::,`  
  `:;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;:.                `,;;;:               `.;;;;:;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::.   
   ,;;::;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.`                `,;;;:                `,;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:`   
   .:';;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;,`                 `,::;:                 .:;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:    
   `:';;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;':`                  `:;:;:`                 .:'';:;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,    
    ,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;,                   .:;:;:`                 `,';;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:.    
    .:;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;,`                   .:;:;:`                  `:;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;,`    
    `,;;;;::;;;;;;;;;;;;;;;;;;;;;:;;:;;;;;:`                    .:::::`                   .:;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;::;;;.     
   ` .';;;;;:::;::;;::;;;;;;;;;;;;;::;:;;:`                     ,;::;:.                   `,;';;;:::;;:;;;:::;;;;;;;;;;;::;:::':.     
     `:;;;;;;;;;:::;;;;;;;;;;:::;;:;::;;:.                      ,;::::.`                   `,;;;;;:;;;::;;:;;;;;;;;;;::;;:;::;'.      
      .;;;;;::;;;;:;;:;;;;;;;;;:;;;;:;;;,                       .;;;::,`                    `:;;;;;:;;;;;;:;;;:;;;;;;::;;;;:;;:`      
       :;;;;;;;;;;;;;::;;;;;;;;;::;:;;;,`                      `,;;;:::`                     .:;;;;::;;;::;;:;;;;;;;;;::;;:;;;.`      
       .:';;;;;;;;:;;;;;;;;;;;;;;;;;;;:`                       `,;;;;;:`                     `.;;;;;;;;;;;;;:;;;;;;;;;;:;;;;;:`       
        ,;;;;;;;;;::;;;;;;;;;;;;;;:;;:.                    `   .:;;;;;:`                      `,;;;;;:::;;:;;;;;;;;;:;;;;;;;:.        
        `,;;;;;;;;;:;;;;;;:;;;;;;;;;:.                         ,:;:;;:;.`                      `,;;;;;;;;:;;:;;;;;;;;;;;;;;;.`        
         `:;;;;;;;;;;;;;;;;;;;;;;;;;,                         `,;::;;:;,`                `      `:;;;;;;;:;;;;;;;;;;;;;;;;;,`         
          .:;;;;;;;;;;;;;;;;;;;;;;;,`                        `.:;;;;;:;:.`            `          `:;;;;;;;;;;;;;;;;;;;;;;;,`          
           `,;'';;;;;;;;;;;;;;;;';.`                         .::;;;::::;:.                       ``,;';;;;;;;;;;;;;;;;;;:.`           
            `.,:;;;;;;;;;;;;;;;;:.                         `.:;:::;;:;:;::.`                       `,:;;'';;;;;;;;;;;;,,.             
              `.,:;;;;;;;;;;;;:,`                        ``.:;;:::;;;;;;;::,`                       `.,:;;;;;;;;;;;::,`               
                 `.,;;;;;;;;,.`                         `.,:;::;;;;;;;;;;;:;:.`                        `,:;;;;;;;;:.` `               
                   ```....```                        `.,,,,,...````````....,,,,,.`                      ```....`````                  
                       `                        ```````...`````          ````...```````                                               
                                               ```````                            ``.```                  `                           

JLBBOOKS SERVER