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