#include<bits/stdc++.h>
using namespace std;
const int N=1e3+10;
char photo[N][N]={0};
int n,m,k;
struct four{
int a,b;
char c,d;
}o[N];
int main(){
ios::sync_with_stdio(0);
cin.tie(0);cout.tie(0);
cin>>n>>m>>k;
for(int i=1;i<=k;i++){
cin>>o[i].a>>o[i].b>>o[i].c>>o[i].d;
if(o[i].d=='R'){
while(o[i].b<=m){
photo[o[i].a][o[i].b]=o[i].c;
o[i].b++;
}
}
if(o[i].d=='U'){
while(o[i].a>=1){
photo[o[i].a][o[i].b]=o[i].c;
o[i].a--;
}
}
if(o[i].d=='D'){
while(o[i].a<=n){
photo[o[i].a][o[i].b]=o[i].c;
o[i].a++;
}
}
if(o[i].d=='L'){
while(o[i].b>=1){
photo[o[i].a][o[i].b]=o[i].c;
o[i].b--;
}
}
}
for(int i=1;i<=n;i++){
cout<<endl;
for(int j=1;j<=m;j++){
if(photo[i][j]==0) cout<<".";
else cout<<photo[i][j];
}
}
return 0;
}