#include <bits/stdc++.h>
using namespace std;
int nbPerso;
bool bus[3][11];
int main() {
  scanf("%d", &nbPerso);
  int iPerso = 34 - nbPerso;
  iPerso -= (nbPerso < 3);
  for (int iCol = 10; iCol >= 0; --iCol)
    for (int iLig = 2; iLig >= 0 && iPerso; --iLig) {
      bus[iLig][iCol] = true;
      --iPerso;
    }
  printf("+------------------------+\n");
  printf("|");
  for (int iCol = 0; iCol < 11; ++iCol) printf((bus[0][iCol]) ? "#." : "O.");
  printf("|D|)\n");
  printf("|");
  for (int iCol = 0; iCol < 11; ++iCol) printf((bus[1][iCol]) ? "#." : "O.");
  printf("|.|\n");
  printf("|");
  if (nbPerso < 3)
    printf("#");
  else
    printf("O");
  printf(".......................|\n");
  printf("|");
  for (int iCol = 0; iCol < 11; ++iCol) printf((bus[2][iCol]) ? "#." : "O.");
  printf("|.|)\n");
  printf("+------------------------+\n");
  return 0;
}
