#include <bits/stdc++.h>
using namespace std;
int main()
{
int abc[26];
memset(abc,0,sizeof(abc));
char a[4][10000];
for (int i=0;i<4;i++){
gets(a[i]);
}
for (int i=0;i<4;i++){
for (int g=0;g<strlen(a[i]);g++){
if (65<=a[i][g]&&a[i][g]<=90){
abc[a[i][g]-65]++;
}
}
}
int mmax=0;
for (int i=0;i<24;i++){
mmax=max(mmax,abc[i]);
}
for (int i=mmax;i>=0;i--){
for (int g=0;g<26;g++){
if (abc[g]>i){
cout<<"*";
}else{
cout<<" ";
}
if (g<26){
cout<<" ";
}
}
cout<<endl;
}
for (char i=65;i<=90;i++){
cout<<i;
if (i<90){
cout<<" ";
}
}
return 0;
}