import java.util.*;
import java.lang.*;
import java.io.*;

class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{
		Scanner  in = new Scanner(System.in);
		int  n = in.nextInt();
		double A[][];
		A = new double [n][];
		for(int i=0; i<n; i++){
			A[i] = new double [n];   
			for(int j=0; j<n; j++){
				A[i][j] = in.nextDouble();
			}
		}
		double B[][];
		B = new double [n][];
		for(int i=0; i<n; i++){
			B[i] = new double [n];  
			for(int j=0; j<n; j++){
				B[i][j]=0;
				if (i<j){
					B[i][j]=10*0.1/((i+1)+(j+1)-1);
				}
				else{
					if (i==j){
						B[i][j]=0;
					}
					else {
							B[i][j]=-10*0.1/((i+1)+(j+1)-1);
					}
				}	
			}
		}
		double C[][];
    	C = new double [n][];
		for(int i=0; i<n; i++){
		 	C[i] = new double [n];  
			for(int j=0; j<n; j++){
				C[i][j]=0;
				for(int k=0; k<n; k++){
					C[i][j]+=A[i][k]*B[k][j];
				}
			}
		}
		for(int i=0; i<n; i++){
			for(int j=0; j<n; j++){
				System.out.print(C[i][j]+" "); 
			}
		System.out.println();
		}
	}
}