#include<stdio.h>
char a[1000][1000];
int main()
{
	int h,w,i,k,j;
	
	while(scanf("%d%d",&h,&w)!=EOF)
{
	
		for(i=0;i<h;i++)
		{
			scanf("%s",a[i]);
		}
	for(i=0;i<w+2;i++)
		printf("#");
		printf("\n");
			for(i=0;i<h;i++)
			{	printf("#");
				printf("%s",a[i]);
				printf("#\n");
			}
		for(i=0;i<w+2;i++)
		printf("#");
		printf("\n");
}
	return 0;
}