Локи и Шахматы

아직 제출이 없습니다시간 제한7초메모리 제한1024 MB

문제

Однажды Тор заставил Локи играть в шахматы. Но шахматы в Асгарде не совсем обычные. Дело в том, что шахматная доска представляет собой таблицу из nn строк и mm столбцов. Каждая ячейка таблицы может либо иметь пешку, либо не иметь. Ячейка, которая не имеет пешки, называется свободной, а ячейка, которая имеет пешку, называется занятой.

Локи необходимо сделать qq действий. Каждое действие заключается в том, что Тор дает Локи координаты ячейки и направление: 1 --- вверх, 2 --- вправо, 3 --- вниз и 4 --- влево. Если выбранная Тором ячейка свободна, то Локи ничего не должен делать, в противном случае он должен подвинуть пешку в указанном направлении.

Обратите внимание, что двигаются также все пешки, которые выбранная пешка толкает при движении в указанном направлении. Если пешка достигает границы доски, то дальше она не двигается.

입력

В первой строке входных данных содержатся три числа nn, mm и qq (1n,m1000,1q106)(1 \leq n, m \leq 1000, 1 \leq q \leq 10^6). Далее в nn строках содержится строка из mm символов. c_i,jc\_{i, j} --- jj-й символ в ii-й строке. Если c_i,jc\_{i, j} равно единице, то в данной ячейке стоит пешка, в противном случае ячейка является свободной. В последних qq строках содержатся три целых числа xx, yy и dirdir --- строка и столбец запроса и направление (0xn1,0ym1,1dir4)(0 \leq x \leq n - 1, 0 \leq y \leq m - 1, 1 \leq dir \leq 4). Строки нумеруются сверху вниз от 00 до n1n - 1, столбцы нумеруются слева направо от 00 до m1m - 1.

출력

В nn строках выходных данных выведите mm символов. В ii-й строке jj-й символ должен быть равен единице, если после выполнения всех команд от Тора в текущей ячейке находится пешка; в противном случае, если пешки в текущей ячейке нет, выведите 0.