l=require('fs').readFileSync(0,'utf8').split('\n')
n=l[0].split(' ').map(n=>parseInt(n))
h=n[0]
w=n[1]
d='#'.repeat(w+2)
r=[d]
for(i=1;i<h+1;i++){r.push(`#${l[i]}#`)}
r.push(d)
console.log(r.join('\n'))