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