/*
#include<stdio.h>
int main()
{
int n,k,i,j;
scanf("%d %d",&n,&k);
printf("+");
for(i=1; i<n-1; i++){
printf("-");
}
printf("+\n");
for(i=1; i<k-1; i++){
if(i!=1){
printf("\n");
}
printf("|");
for(j=1; j<n-1; j++){
printf(" ");
}
printf("|");
}
printf("\n+");
for(i=1; i<n-1; i++){
printf("-");
}
printf("+");
return 0;
}
*/
#include<stdio.h>
int main()
{
int n,m,i,j;
scanf("%d %d",&n,&m);
for(i=0; i<n; i++)
{
for(j=0; j<m; j++)
{
if(i == 0 || i == n-1){
printf("-");
}
if(j ==0 || j == n-1)
{
printf("|");
}
}
printf("\n");
}
if(i==0 && j==0)
{
printf("+");
}
return 0;
}