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