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