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