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