#include<bits/stdc++.h>
#define ll long long
using namespace std;
const int N=200;
ll m,n,k;
ll a[N];char p[N][N];
inline ll pow(ll x,ll y){
ll ret=1;
if(y==0) return ret;
for(int i=1;i<=y;i++){
ret*=x;
}
return ret;
}
int main()
{
scanf("%d%d%d",&n,&m,&k);
for(int i=0;i<=k;i++) scanf("%d",&a[i]);
for(int i=0;i<m;i++){
for(int j=0;j<n;j++) p[i][j]='.';
}
for(int j=0;j<n;j++){
ll ans=0;
for(int q=0;q<=k;q++){
ans+=(a[q]*pow(j,q));
}
if(ans>m-1) continue;
else p[m-1-ans][j]='*';
// printf("%d %d\n",m-1-ans,j);
}
for(int i=0;i<m;i++){
for(int j=0;j<n;j++) printf("%c",p[i][j]);
printf("\n");
}
return 0;
}