Soal 6: Operasi Matriks

Kali ini Pak Dengklek bermain lagi dengan bebek-bebeknya menggunakan matriks. Pak Dengklek memberikan bebek-bebeknya sebuah matriks berukuran N kali M lalu sejumlah operasi rotasi dan refleksi. Tugas bebek-bebek adalah melakukan operasi rotasi dan refleksi tersebut terhadap matriks yang diberikan. Merasa bosan dengan permainan ini, para bebek meminta bantuan Anda untuk membuatkan sebuah program yang dapat mencetak kembali matriks yang diberikan Pak Dengklek setelah melalui serangkaian operasi rotasi dan refleksi tersebut.

FORMAT MASUKAN

Baris pertama berisi 3 buah bilangan bulat, N dan M (1 ≤ N, M ≤ 100) yang menyatakan banyaknya baris dan kolom pada matriks, serta X (1 ≤ X ≤ 100) yang menyatakan banyaknya operasi yang dilakukan. N baris berikutnya berisi masing-masing M elemen matriks. Setiap elemen adalah bilangan bulat dari 1 sampai 100, inklusif. X baris berikutnya, masing-masing berisi sebuah operasi matriks, antara lain:

FORMAT KELUARAN

Matriks yang diberikan pada masukan setelah melalui rangkaian operasi refleksi dan rotasi.

CONTOH MASUKAN 1

3 3 2
1 2 3
4 5 6
7 8 9
_
270

CONTOH KELUARAN 1

9 6 3
8 5 2
7 4 1

CONTOH MASUKAN 2

3 3 2
1 2 3
4 5 6
7 8 9
|
90

CONTOH KELUARAN 2

9 6 3
8 5 2
7 4 1