title: diagonals in a rectangle of asterisks
body: <p>I'm trying to print a rectangle of asterisks with its diagonals. </p>
  
  <p>I have the code for it, but I'm wondering if there's any way to make it more symmetrical?</p>
  
  <pre><code>        int height = int.Parse(Console.ReadLine());
          int width = int.Parse(Console.ReadLine());
  
          for (int i = 0; i &lt; height; i++) {
              for (int j = 0; j &lt; width; j++) {
                  if (i == 0 || j == 0 || i == height - 1 || j == width - 1 || i == j || i + j == width- 1) {
                      Console.Write("*");
                  }
                  else {
                      Console.Write(" ");
                  }
  
              }
              Console.WriteLine();
          }
  </code></pre>
  
  <p>With an imput of (12, 16) it comes out:</p>
  
  <pre><code>****************
  **            **
  * *          * *
  *  *        *  *
  *   *      *   *
  *    *    *    *
  *     *  *     *
  *      **      *
  *      **      *
  *     *  *     *
  *    *    *    *
  ****************
  </code></pre>