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