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