#include<bits/stdc++.h>
using namespace std;
long long n, m, k, a[10010];
char mp[10010][10010];
int main(){
cin >> n >> m >> k;
for(int i = 0;i <= k;i++) {
cin >> a[i];
}
memset(mp, '.', sizeof mp);
for(int i = 0;i <= n;i++){
long long ans = 0;
for(int j = 0;j <= k;j++){
ans += a[j] * pow(i, j);
}
if(ans > n){
break;
}
mp[ans][i] = '*';
}
for(int i = n - 1;i >= 0;i--){
for(int j = 0;j < m;j++){
cout << mp[i][j];
}
cout << endl;
}
}
不理解/kk,这么水的题没拿全