#include <iostream>
#include <iomanip>

int main()
{
	while (true) {
		int size;
		std::cin >> size;
		if (size == 0) break;
		
		int** table = new int*[size+1];
		for (int i=0; i<size+1; i++) {
			table[i] = new int[size+1];
		}
		
		for (int i=0; i<size; i++) {
			for (int j=0; j<size; j++) {
				std::cin >> table[i][j];
			}
		}
		
		for (int i=0; i<size; i++) {
			int row_sum = 0;
			for (int j=0; j<size; j++) row_sum += table[i][j];
			table[i][size] = row_sum;
		}
		for (int j=0; j<=size; j++) {
			int column_sum = 0;
			for (int i=0; i<size; i++) column_sum += table[i][j];
			table[size][j] = column_sum;
		}
		
		for (int i=0; i<=size; i++) {
			for (int j=0; j<=size; j++) {
				std::cout.setf(std::ios::right, std::ios::adjustfield);
				std::cout << std::setw(5) << table[i][j];
			}
			std::cout << std::endl;
		}
		
		for (int i=0; i<size+1; i++) delete[] table[i];
		delete[] table;
	}
	
	return 0;
}
		
			
