#include<stdio.h>
int main()
{
	int a,b,c,d,h,w,e=0,f=0;
	
	while(scanf("%d%d",&h,&w)!=EOF)
	{
		getchar();
		char pic[100][100];
		int n,m;
		n=h;m=w;
		while(n--)
		{
			scanf("%s",pic[f]);
			f++;
		}
		f=0;
	    for(a=0;a<w+2;a++)
		{
			printf("#");
		}
		printf("\n#");
		e=0;
		for(b=0;b<h;b++)
		{
			printf("%s",pic[e]);
			printf("#\n#");
			e++;
		}
		for(c=0;c<w;c++)
		{
			printf("#");
		}
		printf("#\n");
	}
	
}