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