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