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