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