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