F. Камень, трава и огонь
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Фермер Лёша владеет полем размера n клеток на m клеток. Позиция каждой клетки характеризуется парой чисел (i, j), которые обозначают номер строки и номер столбца соответственно. Каждая клетка этого поля является либо травой (обозначается символом '.') либо камнем (обозначается символом 'X').

Случилось несчастье — на поле начался пожар. Огонь начал разгораться из разных источников. Всего есть k источников огня. i-ый источник огня начал гореть из клетки с травой c координатами (xi, yi) и будет гореть ci секунд. Каждую секунду огонь распространяется на соседние по сторонам клетки. Если в текущей клетке огню осталось горесть c секунд, то в соседней клетке, на которую он распространяется, ему останется гореть c - 1 секунду. Огонь из текущей клетки не распространяется, если ему остаётся гореть 0 секунд. Можно считать, что все огни горят независимо, то есть распространение огня никак не зависит от другого огня. Все источники огня имеют различные координаты. Камень не горит.

Лёше очень интересно, сколько же клеток с травой будут затронуты пожаром.

Входные данные

В первой строке ввода задано три целых числа n, m, k — размеры поля и количество источников огня соответственно. В следующих n строках содержатся по m символов — описание поля. j-ый символ в i-ой строке отвечает за тип клетки с координатами (i, j). В следующих k строках содержатся по три целых числа xi, yi, ci — описание i-го источника огня.

1 ≤ N, M ≤ 500
0 ≤ K ≤ N × M
1 ≤ xi ≤ N
1 ≤ yi ≤ M
1 ≤ ci ≤ 109
Выходные данные

Выведите одно целое число — количество клеток с травой, которые затронул огонь.

Пример
Входные данные
4 5 2
.X...
.X.X.
.X.X.
...X.
1 3 1
3 3 4
Выходные данные
9