loop do
	h,w=gets.chomp.split.map(&:to_i)
	break if h==0 && w==0

	h.times do |i|
		w.times do |j|
			if(i==0 || i==h-1 || j==0 || j==w-1)
				print "#"
			else print "."
			end
		end
		puts
	end
	puts

end