import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.PrintWriter;
import java.io.UnsupportedEncodingException;

public class Prog {

	public static void main(String[] args) throws FileNotFoundException, UnsupportedEncodingException {

		int n=0;
		int m=0;
		int x=0;
		int[][] mat = null;
try{
	
		File file = new File("C:/Users/Andrei/workspace/Easy/src/input.txt");
		FileReader fileReader = new FileReader(file);
		BufferedReader bufferedReader = new BufferedReader(fileReader);
		StringBuffer stringBuffer = new StringBuffer();
		String line = bufferedReader.readLine();
		String[] tokens = line.split(" ");
		// reading first line 
		 n= Integer.parseInt(tokens[0]);
		 m= Integer.parseInt(tokens[1]);
		 x= Integer.parseInt(tokens[2]);
		mat = new int[n][m];
		for(int i=0; i< n; i++)
		{
			line = bufferedReader.readLine();
			tokens = line.split(" ");
			for(int j=0; j<m; j++){
				mat[i][j]=Integer.parseInt(tokens[j]);
			}
			
		}
		
		
		fileReader.close();
		
} catch (IOException e) {
	e.printStackTrace();
}

PrintWriter writer = new PrintWriter("C:/Users/Andrei/workspace/Easy/src/output.txt", "UTF-8");


    for (int i=0; i<n;i++){
	 for(int j=0; j<m; j++){
		 System.out.print(mat[i][j]+" ");
    }
	  System.out.println();
	}
    
    
    
    System.out.println("The result matrix");
    
    String newLine="";
    
    for (int i=0; i<n;i++){
    	newLine="";
    	for(int j=0; j<m; j++){
    		int t=0;
    	while(t<=x){
    		newLine+=" " +mat[i][j];
    		t++;
    	}
    		}
    	int p=0;
    	while(p<=x){
    		System.out.println(newLine);
    		writer.println(newLine);
    		++p;
    	}
    	//System.out.println();
    }

    //writer.println("The first line");
  //  writer.println("The second line");
    writer.close();
}
}