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