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