#include<cstdio>
#include<cstring>
using namespace std;
char a[200][200], ans[200][200];

int main()
{
	int h, w;
	scanf("%d %d", &h, &w);
	for(int i = 0; i < 200; i++) {
		for(int j = 0; j < 200; j++) {
			a[i][j] = '#';
		}
	}
//	printf("%d %d\n", 
	for(int i = 1; i <= h; i++) {
		for(int j = 1; j <= w; j++) {
			scanf(" %c", &a[i][j]);
		}
	}
	for(int i = 0; i < (h + 2); i++) {
		for(int j = 0; j < (w + 2); j++) {
			printf("%c", a[i][j]);
		}
		printf("\n");
	}
	return 0;
}