#include <bits/stdc++.h>
using namespace std;
int main() {
  int k;
  scanf("%d", &k);
  printf("+------------------------+\n");
  if (k > 4) {
    int n = k - 4;
    int m = n % 3;
    int a1 = 1, a2 = 1, a3 = 1;
    a1 += n / 3;
    a2 += n / 3;
    a3 += n / 3;
    if (m >= 1) a1++;
    if (m == 2) a2++;
    printf("|");
    for (int i = 1; i <= a1; ++i) printf("O.");
    for (int i = a1 + 1; i <= 11; ++i) printf("#.");
    printf("|D|)\n");
    printf("|");
    for (int i = 1; i <= a2; ++i) printf("O.");
    for (int i = a2 + 1; i <= 11; ++i) printf("#.");
    printf("|.|\n");
    printf("|O.......................|\n");
    printf("|");
    for (int i = 1; i <= a3; ++i) printf("O.");
    for (int i = a3 + 1; i <= 11; ++i) printf("#.");
    printf("|.|)\n");
  }
  if (k == 0) {
    printf("|#.#.#.#.#.#.#.#.#.#.#.|D|)\n");
    printf("|#.#.#.#.#.#.#.#.#.#.#.|.|\n");
    printf("|#.......................|\n");
    printf("|#.#.#.#.#.#.#.#.#.#.#.|.|)\n");
  }
  if (k == 1) {
    printf("|O.#.#.#.#.#.#.#.#.#.#.|D|)\n");
    printf("|#.#.#.#.#.#.#.#.#.#.#.|.|\n");
    printf("|#.......................|\n");
    printf("|#.#.#.#.#.#.#.#.#.#.#.|.|)\n");
  }
  if (k == 2) {
    printf("|O.#.#.#.#.#.#.#.#.#.#.|D|)\n");
    printf("|O.#.#.#.#.#.#.#.#.#.#.|.|\n");
    printf("|#.......................|\n");
    printf("|#.#.#.#.#.#.#.#.#.#.#.|.|)\n");
  }
  if (k == 3) {
    printf("|O.#.#.#.#.#.#.#.#.#.#.|D|)\n");
    printf("|O.#.#.#.#.#.#.#.#.#.#.|.|\n");
    printf("|O.......................|\n");
    printf("|#.#.#.#.#.#.#.#.#.#.#.|.|)\n");
  }
  if (k == 4) {
    printf("|O.#.#.#.#.#.#.#.#.#.#.|D|)\n");
    printf("|O.#.#.#.#.#.#.#.#.#.#.|.|\n");
    printf("|O.......................|\n");
    printf("|O.#.#.#.#.#.#.#.#.#.#.|.|)\n");
  }
  printf("+------------------------+\n");
}
