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