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