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