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