import std.stdio,
       std.string;

void main(){
	int w, h;
	while(true){
		scanf("%d %d", &h, &w);
		if( w== 0&&h == 0) break;
		for(int i = 0; i < h; ++i){
			for(int j = 0; j < w; ++j){
				if (i == 0 || i == h-1){
					write("#");
				}
				else if (j == 0 || j == w-1){
					write("#");
				}else{
					write(".");
				}
			}
			writeln();
		}
		writeln();
	}
}