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