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