В одной секретной лаборатории вывели новый вид маленьких монстров, размером чуть больше суслика. В ходе исследований ученые решили поставить следующий эксперимент. В центре комнаты устанавливается прямоугольный стол, поверхность которого разбита на N
х M клеток размера 1 х 1. В начальный момент времени на некоторых его клетках располагаются монстры, смотрящие параллельно сторонам стола. По команде экспериментатора монстры начинают двигаться по прямой в ту сторону, в которую они смотрят, доходят до края стола и спрыгивают на пол. Там их собирает лаборант Петя и относит в клетку.
Поскольку у монстров очень грязные лапки, они оставляют следы на тех клетках, на которых они побывали. Так как отмывать стол придется лаборанту Пете, его заинтересовал вопрос - в каком количестве клеток побывают монстры. Помогите ему решить эту сложную задачу.
Входные данные
Программа получает на вход несколько строк. Первая строка содержит целые числа M
и N
- размеры лабораторного стола (1 <= M, N <= 106). Во второй строке записано число K
- количество монстров (0 <= K <= 103). Следующие K строк содержат описания монстров - два целых числа и один символ из множества {N, E , S, W} - начальные координаты и направление соответствующего монстра (соответствие направлений и координат приведено на рисунке 1). Символ отделен от чисел ровно одним пробелом.
Символами обозначены следующие направления движения: N
- вверх, S
- вниз, W
- влево, Е
- вправо.
Выходные данные
Выведите единственное число - количество клеток стола, на которых побывают монстры.
Пояснения
Поле исполнителя и расположение "Квадратиков" для первого примера, показаны на рисунке ниже. Стрелочкой обозначено направление движения соответствующего "Квадратика".
Примеры
№ |
Входные данные |
Выходные данные |
1 |
8 5
4
4 4 S
6 2 W
6 3 N
6 4 S
|
13
|