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