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