/*
	0102:Matrix-like Computation
*/
#include	<iostream>
#include	<cstdio>

using namespace std;

int main(void) {
	while(1) {
		int n;
		int mat[11][11];
		
		cin >> n;
		
		if(n == 0) { break; }
		
		for(int i = 0; i < n; i++) {
			for(int j = 0; j < n; j++) {
				cin >> mat[i][j];
			}
		}
		
		//縦の合計の処理
		for(int i = 0; i < n; i++) {
			int sum = 0;
			for(int j = 0; j < n; j++) {
				sum += mat[i][j];
			}
			
			mat[i][n] = sum;
		}
		
		//横の合計の処理
		for(int i = 0; i < n; i++) {
			int sum = 0;
			for(int j = 0; j < n; j++) {
				sum += mat[j][i];
			}
			
			mat[n][i] = sum;
		}
		
		//合計の合計
		int sum = 0;
		for(int i = 0; i < n; i++) {
			sum += mat[n][i];
		}
		mat[n][n] = sum;
		
		for(int i = 0; i <= n; i++) {
			for(int j = 0; j <= n; j++) {
				printf("%5d", mat[i][j]);
			}
			putchar('\n');
		}
	}
	
	return 0;
}