fun main(args: Array<String>) {
    val (H, W) = readLine()!!.split(" ").map(String::toInt)
    val src = Array(H) { readLine()!! }
    val desc: MutableList<String> = mutableListOf()
    desc.add("#".repeat(W + 2))
    src.forEach {
        desc.add("#$it#")
    }
    desc.add("#".repeat(W + 2))

    desc.forEach(::println)

}

