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