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