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