Рамки

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

문제

Сеня решил написать операционную систему. Для начала он планирует написать подпрограмму, которая будет рисовать рамки окон.

Поле для рисования представляет собой прямоугольник h×wh \times w пикселей, строки занумерованы сверху вниз от 1 до hh, столбцы --- слева направо от 1 до ww.

На поле последовательно рисуются nn рамок, ii-я рамка представляет собой границы прямоугольника с противоположными углами в точках (r_i,1,c_i,1)(r\_{i,1}, c\_{i,1}) и (r_i,2,c_i,2)(r\_{i,2}, c\_{i,2}).

Требуется вывести получившееся изображение в виде hh рядов по ww символов, пискель, который не был использован при изображении рамок, следует вывести с использованием символа <<.>>, а пиксели ii-й рамки с использованием ii-го символа латинского алфавита (первая рамка изображается буквами <<a>>, вторая --- <<b>>, и т.д.)

입력

Первая строка содержит целые числа hh, ww и nn --- размеры поля и число рамок (2h,w802 \le h, w \le 80, 1n261 \le n \le 26). Следующие nn строк содержат по четыре целых числа каждая: r_i,1,c_i,1,r_i,2r\_{i,1}, c\_{i,1}, r\_{i,2} и c_i,2c\_{i,2} (1r_i,1<r_i,2h1 \le r\_{i,1} < r\_{i,2} \le h,. 1c_i,1<c_i,2w1 \le c\_{i,1} < c\_{i,2} \le w).

출력

Выведите результат вывода описанных во вводе рамок.