#include<stdio.h>
#include<iostream>
#include<queue>
#include<string>
#include<algorithm>
#include<math.h>
#include<stdlib.h>
using namespace std;
int main(){
char a[2];
int b;
while(cin>>b>>a){
char t=a[0];
int i,j;
int l=7+4*b,h=b+4;
for(i=0;i<h;i++){
if(i==0||i==h-1){
for(j=0;j<l;j++)cout<<'-';
cout<<endl;
}
else if(i==1||i==h-2){
for(j=0;j<l;j++)
if(j==0||j==l-1)cout<<'|';
else cout<<' ';
cout<<endl;
}
else{
cout<<"| ";
if(i<h/2||i>h/2){
for(j=0;j<b;j++)
if(j==0||j==b-1)cout<<t;
else cout<<' ';
}
else for(j=0;j<b;j++)cout<<t; //h
cout<<' ';
if(i==2||i==h-3){
for(j=0;j<b;j++)cout<<t;
}
else{
for(j=0;j<b;j++){
if(j==b-i+1)cout<<t;
else cout<<' ';
}
} //z
cout<<' ';
for(j=0;j<b;j++){
if(j==0||j==b-1||j==i-2)cout<<t;
else cout<<' ';
}
cout<<' '; //n
for(j=0;j<b;j++){
if(j==0||j==b-1||i==h-3)cout<<t;
else cout<<' ';
}
cout<<" |";
cout<<endl;
}
}
}
}