#include <bits/stdc++.h>
int main(void) {
  int h;
  int w;
  int a;
  int b;
  for (;;) {
    scanf("%d %d", &h, &w);
    if (w == 0 && h == 0) {
      return 0;
    }
    for (b = 0; b < h; b++) {
      for (a = 0; a < w; a++) {
        if (b >= 1 && b < (h - 1)) {
          if (a >= 1 && a < (w - 1)) {
            printf(".");
          } else {
            printf("#");
          }
        } else {
          printf("#");
        }
      }
      printf("\n");
    }
    printf("\n");
  }
  return 0;
}
