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