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