#include <bits/stdc++.h>
using namespace std;

int main(){
    int n,m,k;
    cin >> n >> m >> k;
    vector<int> blankCnt(m+1,0);
    while(k--){
        int x,y;
        cin >> x >> y;
        if(blankCnt[y]<x)blankCnt[y]++;
    }
    for(int i=1;i<=n;i++){
        for(int j=1;j<=m;j++) (blankCnt[j])?(blankCnt[j]--,cout << '.'):cout << '*';
        cout << '\n';
    }
}

统计每列的空白块数量(初始为0),这个数字和每列最下方的空白块的行数相等。 输出时,有空白块就输出点,没就输出星号