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