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