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