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