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