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