#include <bits/stdc++.h>
char s[110][110];
int main() {
  int i, j, k, l, m, n, p, q, a;
  scanf("%d", &n);
  for (i = 0; i < n; i++) {
    for (j = 0; j < n; j++) s[i][j] = '*';
  }
  for (i = 0, a = 1; i < n / 2; i++, a++) {
    k = (2 * a) - 1;
    k -= 1;
    k /= 2;
    p = n / 2;
    for (j = p - 1, l = p + 1, q = 0; q < k; q++, j--, l++) {
      s[i][j] = s[i][l] = 'D';
    }
  }
  for (i = n - 1, a = 1; i > n / 2; i--, a++) {
    k = (2 * a) - 1;
    k -= 1;
    k /= 2;
    p = n / 2;
    for (j = p - 1, l = p + 1, q = 0; q < k; q++, l++, j--) {
      s[i][j] = s[i][l] = 'D';
    }
  }
  for (i = 0; i < n; i++) s[n / 2][i] = s[i][n / 2] = 'D';
  for (i = 0; i < n; i++) {
    for (j = 0; j < n; j++) printf("%c", s[i][j]);
    printf("\n");
  }
  return (0);
}
