import std.stdio,std.string,std.conv,std.array,std.algorithm;
void main(){
	for(;;write("\n")){
		auto a = readln().chomp().split();
		if( a[0]=="0" && a[1]=="0" ){	break;	}
		int h=to!int(a[0]) , w=to!int(a[1]);
		foreach(y;0..h){
			foreach(x;0..w){ 
				if( 0<x && x<w-1 && 0<y && y<h-1 ){
					write(".");
				}else{
					write("#");
				}
			}
			write("\n");
		}
		
	}
}