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