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