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