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