#include<iostream>
#include<cmath>
#include<iomanip>
#include<cstring>
#include<algorithm>
#include<cstdio>
using namespace std;
typedef long long ll;
long long gcd(long long m,long long n)
{
return n?gcd(n,m%n):m;
}
int main()
{
char x;
int n;
while(cin>>n>>x)
{
for(int i=0;i<7+4*n;i++)cout<<"-";cout<<endl;
cout<<'|';for(int i=0;i<5+4*n;i++)cout<<" ";cout<<'|';cout<<endl;
for(int i=0;i<n;i++)
{
cout<<"| ";
for(int j=0;j<n;j++)
{
if(i!=n/2)
{
if(j==0||j==n-1)
cout<<x;
else
cout<<" ";
}else
{
cout<<x;
}
}
cout<<" ";
for(int j=0;j<n;j++)
{
if(i!=0&&i!=n-1)
{
if(j==n-i-1)cout<<x;
else cout<<" ";
}else
{
cout<<x;
}
}
cout<<" ";
for(int j=0;j<n;j++)
{
if(j==0||j==n-1)
{
cout<<x;
}else
{
if(j==i)cout<<x;
else cout<<" ";
}
}
cout<<" ";
for(int j=0;j<n;j++)
{
if(i!=n-1)
{
if(j==0||j==n-1)cout<<x;
else cout<<" ";
}else
{
cout<<x;
}
}
cout<<" |"<<endl;
}
cout<<'|';for(int i=0;i<5+4*n;i++)cout<<" ";cout<<'|';cout<<endl;
for(int i=0;i<7+4*n;i++)cout<<"-";cout<<endl;
}
}