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