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