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