inputs = readlines

inputs.map(&:chomp).each do |line|
  h, w = line.split.map(&:to_i)
  exit if h.zero? && w.zero?

  h.times do |a|
    if a == 0 || a == h - 1
      puts "#" * w
    else
      puts "#" + "." * (w - 2) + "#"
    end
  end
  puts ""
end
