#include<stdio.h>
int main()
{
	int m,n,i,j;
	char a[105][105];
	while(scanf("%d%d\n",&m,&n)!=EOF)
	{
	for(i=0;i<m;i++)
	     {
	     	for(j=0;j<n;j++)
	     	{
	     	scanf("%c",&a[i][j]);
	     	}
	     	getchar();
	     }
	for(j=0;j<n+1;j++)
	{
	printf("#");
	}
	printf("#\n");
	for(i=0;i<m;i++)
	{
		printf("#");
		for(j=0;j<n;j++)
		{
		printf("%c",a[i][j]);
		}
		printf("#\n");
	}
	for(j=0;j<n+1;j++)
	{
	printf("#");
	}
	printf("#\n");
     }
}