Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language version or invalid test data, or description of the problem is not clear.

Problem hidden

FINAL4 - Reto Nro 4 Rutina de Trabajo

no tags 

Pispirispi finalmente llegó a trabajar, y hay una gran cantidad de tareas que le esperan. A Pispirispi se le da una matriz que consta de n filas y m columnas y q tareas. Cada tarea consiste en intercambiar dos submatrices de la matriz dada.

Para cada tarea Pispirispi conoce seis enteros ai, bi, ci, di, hi, wi, donde ai es el índice de la fila donde se encuentra la esquina superior izquierda del primer rectángulo, bi es el índice de su columna, ci es El índice de la fila de la esquina superior izquierda del segundo rectángulo, di es el índice de su columna, hi es la altura del rectángulo y wi es su ancho.

Está garantizado que dos rectángulos en una consulta no se solapan y no se tocan, es decir, ninguna celda pertenece a ambos rectángulos, y no hay dos celdas pertenecientes a rectángulos diferentes que compartan un lado. Sin embargo, los rectángulos se les permite compartir un ángulo.

Pispirispi quiere saber cómo se verá la matriz después de realizar todas las tareas.

Input

La primera línea de la entrada contiene tres números enteros n, m y q (2 ≤ n, m ≤ 1000, 1 ≤ q ≤ 10.000) - el número de filas y columnas en la matriz, y el número de tareas que Pispirispi tiene que realizar.

A continuación, siguen n líneas que contienen m enteros vi, j (1 ≤ vi, j ≤ 109) cada uno - valores iniciales de las celdas de la matriz.

Cada una de las siguientes líneas q contiene seis enteros ai, bi, ci, di, hi, wi, (1 ≤  ai, ci,  hn,  1 ≤  bidi, wi m).

Output

Imprima n líneas que contengan m enteros cada una - la matriz resultante.

Example

Input:

4 4 2

1 1 2 2

1 1 2 2

3 3 4 4

3 3 4 4

1 1 3 3 2 2

3 1 1 3 2 2

Output:

4 4 3 3

4 4 3 3

2 2 1 1

2 2 1 1

Input:

4 2 1

1 1

1 1

2 2

2 2

1 1 4 1 1 2

Output:

2 2

1 1

2 2

1 1


Added by:MaratónAFDM
Date:2016-11-04
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All except: GOSU