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