#include<stdio.h>
int main()
{
int m,n,i,j;
while(~scanf("%d%d",&m,&n))
{
for(j=0;j<n+2;j++)
{
for(i=0;i<m+2;i++)
{
if(j==0||j==n+1)
{ if(i==0||i==m+1)
putchar('+');
else putchar('-');
}
else
{
if(i==0||i==m+1)
putchar('|');
else putchar(' ');
}
}
putchar('\n');
}
putchar('\n') ;
}
return 0;
}
int main()
{
int m,n,i,j;
while(~scanf("%d%d",&m,&n))
{
for(j=0;j<n+2;j++)
{
for(i=0;i<m+2;i++)
{
if(j==0||j==n+1)
{ if(i==0||i==m+1)
putchar('+');
else putchar('-');
}
else
{
if(i==0||i==m+1)
putchar('|');
else putchar(' ');
}
}
putchar('\n');
}
putchar('\n') ;
}
return 0;
}