#include <bits/stdc++.h>
using namespace std;
int main() {
  int n = 0;
  cin >> n;
  vector<vector<char>> v(n);
  for (int i = 0; i < n; i++)
    for (int j = 0; j < n; j++) v[i].push_back('*');
  for (int i = 0; i < n; i++) {
    v[n / 2][i] = 'D';
    v[i][n / 2] = 'D';
  }
  for (int i = 0; i < n / 2; i++)
    for (int j = 0; j < i; j++) {
      v[i][n / 2 - j - 1] = 'D';
      v[i][n / 2 + j + 1] = 'D';
      v[n - 1 - i][n / 2 - j - 1] = 'D';
      v[n - 1 - i][n / 2 + j + 1] = 'D';
    }
  for (int i = 0; i < n; i++) {
    for (int j = 0; j < n; j++) cout << v[i][j];
    cout << endl;
  }
}
