/* package whatever; // don't place package name! */
class M{
for(int i=n,j;i-->0;r+="\n"){
for(j = 0; j < n;
r += i*j < 1 | n-i < 2 | n-j++ < 2
? "#"
: " ");
}
return r;
}
public static void main
(String[] a
){ }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKY2xhc3MgTXsKICBzdGF0aWMgU3RyaW5nIGMoaW50IG4pewogICAgU3RyaW5nIHIgPSAiIjsKICAgIGZvcihpbnQgaT1uLGo7aS0tPjA7cis9IlxuIil7CiAgICAgIGZvcihqID0gMDsgaiA8IG47CiAgICAgICAgICAgIHIgKz0gaSpqIDwgMSB8IG4taSA8IDIgfCBuLWorKyA8IDIKICAgICAgICAgICAgID8gIiMiCiAgICAgICAgICAgICA6ICIgIik7CiAgICB9CiAgICByZXR1cm4gcjsKICB9CgogIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGEpewogICAgU3lzdGVtLm91dC5wcmludGxuKGMoMSkpOwogICAgU3lzdGVtLm91dC5wcmludGxuKGMoMykpOwogICAgU3lzdGVtLm91dC5wcmludGxuKGMoNSkpOwogICAgU3lzdGVtLm91dC5wcmludGxuKGMoNikpOwogICAgU3lzdGVtLm91dC5wcmludGxuKGMoNykpOwogIH0KfQ==