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