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