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

'@@@+:,,,,,,,,,.….….….….….,,,,,,,,,,,,,,,,@@,,,,,,,,,,,,,,,,,,'@

@@@@@,,,,,,,,,,,.….….….……,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,@@

@@@@#@,,,,,,,,,,,…,@+.….……,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'@;

@@#@#@:,,,,,,,,,,…@@@.….……,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@

@@@@#,,,,,,,,,,,,,…@'.….….,,,,,,,,,,,,,,,,,,,,,,,,@,,,,,,,,,,,,,@@.

@@@@,,,,,,,,,,,,,,,,.….…..,,,,,,,,,,,,,,,,,,,,,,,,,@@;,,,,,,,,,,,+@@

`@',,,,,,,,,,,,,,,,,,,.…..,,,,,,,,,,,,,,,,,,,,,,,,,,@@#,,,,,,,,,,,,@@

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