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