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