#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
#include<string>
#include<cmath>
#include<cstdlib>
using namespace std;
int main(){
int n,i=1,j;
scanf("%d",&n);
printf("+------------------------+\n");
for(j=1;j<=3;j++)
{
printf("|");
if(j<3)
{
if(n>=j)
{
printf("O.");
}
else
{
printf("#.");
}
}
if(j==3)
{
if(n>=4)
{
printf("O.");
}
else
{
printf("#.");
}
}
for(i=1;i<=10;i++)
{
if((i-1)*3+4+j<=n)
{
printf("O.");
}
else
{
printf("#.");
}
}
if(j==1)
{
printf("|D|)\n");
}
if(j==2)
{
printf("|.|\n");
if(n<3)
{
printf("|#.......................|\n");
}
else
{
printf("|O.......................|\n");
}
}
if(j==3)
{
printf("|.|)\n");
}
}
printf("+------------------------+\n");
return 0;
}
977A - Wrong Subtraction | 263A - Beautiful Matrix |
180C - Letter | 151A - Soft Drinking |
1352A - Sum of Round Numbers | 281A - Word Capitalization |
1646A - Square Counting | 266A - Stones on the Table |
61A - Ultra-Fast Mathematician | 148A - Insomnia cure |
1650A - Deletions of Two Adjacent Letters | 1512A - Spy Detected |
282A - Bit++ | 69A - Young Physicist |
1651A - Playoff | 734A - Anton and Danik |
1300B - Assigning to Classes | 1647A - Madoka and Math Dad |
710A - King Moves | 1131A - Sea Battle |
118A - String Task | 236A - Boy or Girl |
271A - Beautiful Year | 520B - Two Buttons |
231A - Team | 479C - Exams |
1030A - In Search of an Easy Problem | 158A - Next Round |
71A - Way Too Long Words | 160A - Twins |