:@                                                         
                                                         @@                                                         
                                                         @@                                                         
                                                        ,@@#                                                        
                                                        @@@@                                                        
                                                        @@@@                                                        
                                                       `@@#@+                                                       
                                                       @@` @@                                                       
                                                       @@  @@                                                       
                                                      `@@  @@;                                                      
                                                      @@,   @@                                                      
                                                      @@    @@                                                      
                                                     `@@    @@:                                                     
                                                     @@:    `@@                                                     
                                                     @@      @@                                                     
                                                     @@      @@,                                                    
                                                    @@;      `@@                                                    
                                                    @@        @@                                                    
                                                    @@        @@`                                                   
                                                   @@+        `@@                                                   
                                                   @@          @@                                                   
                                                   @@          @@`                                                  
                                                  @@#          ,@@                                                  
                                                  @@            @@                                                  
                                                  @@            @@`                                                 
                                                 @@@            :@@                                                 
                                                 @@              @@                                                 
                                                 @@              @@                                                 
                                                #@@              ;@@                                                
                                                @@                @@                                                
                                                @@                @@                                                
                                               +@@                +@@                                               
                                                                                                                    
                                                                                                                    
                                                                                                                    
                                                                                                                    
                           ``````````````````````                                                                   
                           .'@@@..'@@@@  #@  :@  '@  `@  `+ , + ` ' : ; . #   + ` '   #                             
                             @ @@  @,@`  `,  `.  ``  `;  `, ,`+ ` ' ; ' : +   , ` .   .   .......................   
   .@@@@@@@@@@@@@@@@@@@@@   ` ' ++@ #`## `   `   .   `   .` ,`` ``.`; .., .`  ,.` ,.  .`  @@@@@@@@@@@@@@@@@@@@@@    
     @@@@@@@@@@@@@@@@@@@@  `,   @@@   `@                `   ,   .   ;   .   `   `         @@@@@@@@@@@@@@@@@@@@+     
      @@@@                 ,     `@ ` .@                `   ,   `   ;   ,   `   `                        `@@@       
        @@@                ,  #   @ .`@@                ,   ,   `   ;   :   `   `                       @@@@        
         @@@@              ,;@@@@  @.@       .+  `@  `@ .`@ ,`@ .   ;   :   ` @ `   `                  @@@,         
          '@@@              @ ##```          `   `      `   ,   `   :   ;   .   `   `                ;@@@           
            @@@.            @'@    .,``                 `   ,   .   ,   :   ,   `   `               @@@@            
             @@@@                @@   `      ,.  :,     `   ,   .   .   :   . . ` . `   `          @@@              
              `@@@                            .   ` @@@@'@@@#@@@+@@+;'''+   ` . `   `            @@@@               
                @@@+          @@    ..        `   ; @@@@+@@@+@@@@@@@#@@@+   ` @`` @``   `       @@@+                
                 @@@@        #@@@  .#'                      , ` `   `   ;   `   `   `         `@@@                  
                   @@@      @.;@`@                          ,   `   `   ;   `   `   `        @@@@                   
                    ...`   @  ` ; @     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@#@@@#@@@@@@@@                           
                           @      @                                `          `` ,.. ,,,                            
                           @      @  `                                                                              
                           @      @                                                    `                            
                           +:  `@`@   .  ` ````````                                                                 
                            ## `;@                                                   @                              
                              .,                                                    :'.:                            
                                                                                 `` `                               
                           @@@@@@@@#:,;:@@@@@@@+@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@                           
                           @@@ @ @@#   `@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@ @@                           
                           @@@@@@@@#  ` @@@@@@@@@@ @@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@+@@@@@@                           
                           @@@@ @@@#  ` @@@@@@@@@@@@@@@@@@@@@`@@@@@@@@@@+@@@@@@@@@,@@@@@@                           
                           @@@@@@@@#;;; ;;;+;;#''+'';;';;;;;;`+'+@@@@@+'+''';##@@@:@@@@@@                           
                           @@@@@@@@#,:, @@ @;'@ ## #+,@ +# ##,@`+@ +#`#,+@ :. .``: @@@@@@                           
                           @@@@@@@@# :  @@ @@@@ @@ @@#@`@@ @@;@;@@ @@.@@@@ @@ @@#@`@#@@@@                           
                           @@@@@@@@#    @@ @@@@ @@ @@#@`@@ @@+@;@@ @@`@@@@ @@ @@#@`@;@@@@                           
                           @@@@@@@@# .  @@ @##@ @@ @@.@`@@ @@.@;@@ @@ @@@@ @@ @@'@`@#@@@@                           
                           @@@@@@@@@@#++:'+'+++++'+::;`;``'``..,,.,.```````````````@@@@@@                           
                           @@@@@@@@;@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@.@@+.@                           
                                                                                                                    
                                                                                                                    
                                                                                                                    
                                                                                                                    
                                                                                                                    
                                                                                 ..                                 
                                 @@                                              @@                                 
                                :@@                      @@@                     @@@                                
                                @@`                    @@@@@@                     @@                                
                                @@                    @@@+`@@@:                   @@                                
                               ,@@                  `@@@    @@@@                  @@#                               
                               @@`                 @@@@      `@@@                  @@                               
                               @@                 @@@.         @@@#                @@                               
                              .@@               '@@@            +@@@               @@+                              
                              @@`              @@@@               @@@`              @@                              
                              @@              @@@                  @@@@             @@                              
                             `@@            @@@@                    ,@@@            @@'                             
                             @@,           @@@'                       @@@;           @@                             
                             @@          .@@@                          @@@@          @@                             
                            `@@         @@@@                            `@@@         @@;                            
                            @@,        @@@.                               @@@#       `@@                            
                            @@       '@@@                                  +@@@       @@                            
                           `@@      @@@@                                     @@@`     @@:                           
                           @@:     @@@                                        @@@@    `@@                           
                           @@    @@@@                                          ,@@@    @@                           
                           @@   @@@'                                             @@@;  @@,                          
                          @@; .@@@                                                @@@@ `@@                          
                          @@ @@@@                                                  `@@@ @@                          
                          @@@@@.                                                     @@@@@`                         
                         @@@@@                                                        +@@@@                         
                         @@@@                                                           @@@                         
                         @@                                                              @@`                        
                        @@                                                                ,@