#include<stdio.h>
#include<string.h>
int main()
{int n,i,j,w,h;char str[105][105];int flag=0;

while(~scanf("%d%d",&h,&w)&&h>=1&&h<=100&&w>=1&&h<=100)
{getchar();
for(i=0;i<h+2;i++)
for(j=0;j<w+2;j++)
str[i][j]='#';
for(i=1;i<h+1;i++){
for(j=1;j<w+1;j++){
scanf("%c",&str[i][j]);
if(str[i][j]<'a'||str[i][j]>'z')flag=1;}
getchar();}
if(flag==1)break;
for(i=0;i<h+2;i++){
for(j=0;j<w+2;j++)
printf("%c",str[i][j]);
printf("\n");}
}return 0;
}