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