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