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