|
@@ -0,0 +1,23 @@
|
|
|
+package main
|
|
|
+
|
|
|
+import (
|
|
|
+ "fmt"
|
|
|
+)
|
|
|
+
|
|
|
+func main() {
|
|
|
+ var N, R, C int
|
|
|
+ fmt.Scan(&N)
|
|
|
+ for cid := 1; cid <= N; cid++ {
|
|
|
+ fmt.Scan(&R, &C)
|
|
|
+ grid := make([]string, R+2)
|
|
|
+ wall := make([]byte, C+2)
|
|
|
+ for i := range wall {
|
|
|
+ wall[i] = '#'
|
|
|
+ }
|
|
|
+ grid[0], grid[R+1] = string(wall), string(wall)
|
|
|
+ for i := 1; i <= R; i++ {
|
|
|
+ fmt.Scan(&grid[i])
|
|
|
+ grid[i] = "#" + grid[i] + "#"
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|