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