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