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