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