                                                                                                
                                                                                                
                                                                                                
                                                                                                
                                                                                                
                                                 ...                                            
                                           =**#%@@@@@#+.                                        
    ..                                   :#@@@@@@@@@@@@@+                                       
   :%@@%*+-.                            -@@@@@@@@@@@@@@@@#.                                     
    -@@@@@@@@#+-.                      -@@@@@@@@@@@@@@@@@%                                      
    #@@@@@@@@@@@@#+=:.                :@@@@@@@@@@@@@@@@%+.                                      
   =@@@@@@@@@@#:--+*#%%#+=:.         :%@@@@@@@@@@@@@@@@@-                                       
   @@@@@@@@@@@.       :-+*#%%#*+-:  -%@@@@@@@@@@@@@@@@@#                                        
  =@@@@@@@@@@=              .-=*#%%%@@@%%@@@@@@@@@@@%*+                                         
  %@@@@@@@@@#                      :-=+#@@@@@@@@@@@@@+:.                                        
 :@@@@@@@@@@.                          =#@@@@@@@@@@@@@@@@#-                                     
 =@@@@@@@@@+                          ..=#@%#@@@@@@@@@@@@@@%#*+=-:.                             
 *@@@@@@@@@:                              :  @@@@@@@@@@@@@@#=+*#%@@%%#**=+=*+=:.                
 #@@@@@@@@%                                 *@@@@@@@@@@@@@@%:     .:-=+#%@@@@@@@%*+=-:..        
 #@@@@@@@@*                                 #@@@@@@@@@@@@@@@@+           *@@@@@@*#%@@@@@@@%#**+=
 #@@@@@@@@+                               .#@@@@@@@@@@@@@@@@@@.     .:-=+%@@@@%:     .:-=*#%@@@@
 *@@@@@@@@=                              .%@@@*%@@@@@@@@@@@@@@=:=+#%@@@@@@@@#=                .-
 +@@@@@@@@-                              =@@@%.:@@@@@@@@@@@@@@@@@@@@@@@%#+-.                    
 -@@@@@@@@-                              .*@@@@#@@@@@@@@@@@@@@@@@@%#+-.                         
 .@@@@@@@@+                                .+%@@@@@@@@@@@@@@::--:.                              
  #@@@@@@@#                                   -#@@@@@@@@@@@#                                    
  -@@@@@@@@.                                    #@@@@@@@@@@%-                                   
   #@@@@@@@*                                   +@@@@@@@@@@@@@=                                  
   .@@@@@@@@-                                .#@@@@@@@@@@@@@@*                                  
    -@@@@@@@%                               :%@@@@@@@@@@@@@@@@#.                                
     -@@@@@@@*                             +@@@@@@@@@@@@@@@@@@@@=                               
      =@@@@@@@=                          -%@@@@@@@@@@@@@@@@@@@@@@#.                             
       =@@@@@@@:                       .*@@@@@@@@@@@@@@@@@@@@@@@@@#                             
        *@@@@@@#                      =@@@@@@@@@@@@@@@@@@@@@@@@@@*.                             
        :@@@@@@-                    :#@@@@@@@@@@@@@@@@@@@@@@@@@@@@:                             
        :@@@@@+                    +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#                             
