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