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