rt, #1,2,6,7 RE
#include<bits/stdc++.h>
using namespace std;
#define int long long
inline int read()
{
register char c = getchar();
register int x = 0, f = 1;
while (c < '0' || c > '9') {if (c == '-') f = -1;c = getchar();}
while (c >= '0' && c <= '9') {x = (x << 3) + (x << 1) + c - 48;c = getchar();}
return x * f;
}
signed main()
{
int n,m,k;
n=read(),m=read(),k=read();
int a[k],ans[m+1][n+1]= {0};
for (register int i=0; i<=k; ++i)
a[i]=read();
for (register int i=0; i<m; ++i)
{
for (register int j=0; j<n; ++j)
{
int cnt=0;
if (j==0)
cnt=cnt+a[0];
else
{
for (register int num=k; num>=0; --num)
{
if (num!=0)
cnt=cnt+a[num]*(int)pow(j,num);
else
cnt=cnt+a[num];
}
}
if (i==cnt)
ans[i][j]=1;
}
}
for (register int i=m-1; i>=0; --i)
{
for (register int j=0; j<n; ++j)
{
if (ans[i][j]==1)
printf("*");
else
printf(".");
}
printf("\n");
}
return 0;
}