#include<iostream>
#include<algorithm>
#include<cstring>
using namespace std;
int main()
{
int num[26] = { 0 };
int l, maxn = 0;
char a[101];
for (int i = 0; i < 4; i++) {
getline(a);
l = strlen(a);
for (int j = 0; j < l; j++) {
if (a[j] <= 'Z' && a[j] >= 'A') {
num[a[j] - 'A']++;
}
}
}
for (int i = 0; i < 26; i++) {
maxn = max(maxn, num[i]);
}
for (int i = maxn; i > 0; i--) {
for (int j = 0; j < 26; j++) {
if (num[j] >= i) {
if (j == 25) {
cout << "*";
}
else {
cout << "* ";
}
}
else {
if (j == 25) {
cout << " ";
}
else {
cout << " ";
}
}
}
cout << endl;
}
for (int i = 0; i < 26; i++) {
cout << (char)(i + 'A') << " ";
}
return 0;
}