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