/*
#include<stdio.h>
int main()
{
int n,k,i,j;
scanf("%d",&n);
k=(n-1)/2;
for(i=0; i<=n/2; i++){
for(j=k-1; j>=i; j--){
printf(" ");
}
for(j=0; j<i; j++){
printf("*");
}
for(j=0; j<=i; j++){
printf("*");
}
printf("\n");
}
}
*/
/*
//*******************선생님*************
#include<stdio.h>
int main() {
int i, j, n;
scanf("%d", &n);
for(i=0; i<=n/2; i++) {
for(j=n/2; j>i; j--) {
printf(" ");
}
for(j=0; j<i*2+1; j++) {
printf("*");
}
printf("\n");
}
}
//****************************
*/
#include<stdio.h>
int main()
{
int n,m,i,j;
scanf("%d %d",&n,&m);
for(i=0; i<m; i++){
for(j=0; j<n; j++){
if(i==0 || i==m-1){
printf("-");
}
else if(j==0 || j==m){
printf("|");
}
else {
printf(" ");
}
}
printf("\n");
}
}
// 이어서