******     **               **                                                                                                  /*////**   //               /**                                                                                                  /*   /**    **    ******    /**                                                                                                  /******    /**   //////**   /**                                                                                                  /*//// **  /**    *******   /**                                                                                                  /*    /**  /**   **////**   /**                                                                                                  /*******   /**  //********  ***                                                                                                  ///////    //    ////////  ///