loop do
h, w = gets.split.map(&:to_i)
  if h == 0 && w == 0
    break
  end
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

