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