#include<bits/stdc++.h>
using namespace std;
long long a[8],n,k,x=0;
char b[1001][1001];
long long d(int t)
{
long long ans=0;
for(int i=0;i<=k;i++)
ans=ans+a[i]*pow(t,i);
return ans;
}
int main()
{
cin>>n>>n>>k;
for(int i=0;i<=n;i++)
for(int j=0;j<=n;j++)
b[i][j]='.';
for(int i=0;i<=k;i++)
cin>>a[i];
while(x<n)
{
if(x==0)
b[a[0]][0]='*';
else
{
int t=x;
int y=k;
if(d(t)>n-1||d(t)<0)
continue;
b[d(t)][x]='*';
}
x++;
}
for(int i=n-1;i>=0;i--)
for(int j=0;j<n;j++)
{
cout<<b[i][j];
if(j==n-1)
cout<<endl;
}
return 0;
}