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