#include<stdio.h>
char a[100050];
int main()
{
	int h,w,i,k,j;
	
	scanf("%d%d",&h,&w);
	getchar();
	i=0;
	for(j=0;j<h;j++)
	{
		for(;i<w*h;i++)
		{
			scanf("%c",&a[i]);
			if(a[i]=='\n')
			i--;
		}
	}
		for(i=0;i<w+2;i++)
		printf("#");
		printf("\n#");
		i=0;
			for(;i<w*h;i++)
			{
				printf("%c",a[i]);
				if((i+1)%w==0)
				{
					printf("#\n#");
					j++;
				}
			}
		for(i=0;i<w+1;i++)
		printf("#");
		printf("\n");
	
	return 0;
}