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