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