#include<bits/stdc++.h>
using namespace std;
string a[5];
int cishu[27];
int maxnum = -1;
int main() {
for (int i = 1; i <= 4; i++) {
getline(cin, a[i]);
for (int j = 0; j < a[i].size(); j++) {
if (a[i][j] != ' ') {
cishu[a[i][j] - 'A' + 1]++;
} else {
continue;
}
}
}
for (int i = 'A'; i <= 'Z'; i++) {
if (cishu[i - 'A' + 1] > maxnum) maxnum = cishu[i - 'A' + 1];
}
for (int i = maxnum; i >= 1; i--) {
for (int j = 'A'; j <= 'Z'; j++) {
if (cishu[j - 'A' + 1] >= i) {
printf("* ");
} else {
printf(" ");
}
}
printf("\n");
}
printf("A B C D E F G H I J K L M N O P Q R S T U V W X Y Z");
return 0;
}