#include <bits/stdc++.h>
using namespace std;

int main() {
  int h,w;
  cin >> h >> w;
  vector<string> vec(h);
  for(int i=0;i<h;i++){
  	cin >> vec.at(i);
  }
  cout << string(w+2,'#') << endl;
  for(int i=0;i<h;i++){
  	cout << '#' << vec.at(i) << '#' << endl;
  }
  cout << string(w+2,'#');
}
