import std.stdio;
import std.conv;
import std.string;

void main() {
    while(true) {
        string [] s = split(readln());
        int H = to!int(s[0]);
        int W = to!int(s[1]);
        
        if(H==0 && W==0) break;
        
        for(int i=0;i<H;i++) {
        	for(int j=0;j<W;j++) {
        		if(i==0 || i==H-1 || j==0 || j==W-1) {
        			write("#");
        		} else {
        			write(".");
        		}
        	}
        	writeln();
        }
        writeln();
    }
}