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