import java.io.;
import java.util.;
import java.lang.Math; //调用关于数学函数的包
public class Main{
public static void main(String arges[]) throws Exception{
Scanner cin = new Scanner(System.in);
while(true){ //巧用while(true){}死循环;遇到break,跳出循环
var N = cin.nextInt(); //最好写在里面
if(N == 0) break;
for(int i = 1; i <= N; i++){
for(int j = 1; j <= N; j++){
int u = i, d = N - i + 1, l = j, r = N - j + 1; //u(under),d(down),l(left),r(right)
System.out.printf("%d ", Math.min(Math.min(u, d),Math.min(l, r)));
}
System.out.printf("\n");
}
System.out.printf("\n");
}
}
}