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