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