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