local h, w = io.read("*n", "*n", "*l")
for i = 1, w + 2 do io.write("#") end
io.write("\n")
for i = 1, h do
  io.write("#" .. io.read() .. "#\n")
end
for i = 1, w + 2 do io.write("#") end
io.write("\n")
