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