#include<iostream>
#include<string>
using namespace std;
int main()
{
string n;
char c = 'A', sco[26]; int cnt[26] = { 0 };
for (int i = 0; i < 26; i++, c++)
{
sco[i] = c;
}
for (int i = 1; i <= 4; i++)
{
getline(cin, n);
for (int k = 0; k < 26; k++)
{
for (int j = 0; j < n.length(); j++)
{
if (sco[k] == n[j])
{
cnt[k]++;
}
}
}
}
int max = 0;
for (int i = 0; i < 26; i++)
{
if (max < cnt[i])
{
max = cnt[i];
}
}
char res[50][51];
for (int i = 0; i < max; i++)
{
for (int j = 0; j < 51; j++)
{
res[i][j] = ' ';
}
}
int cnt1 = 0; int x = 0;
for (int l = 0; l < 51; l += 2)
{
for (int h = max - 1; cnt1 <= cnt[x]; h--, cnt1++)
{
res[h][l] = '*';
}
x++;
cnt1 = 0;
}
for (int i = 0; i < max; i++)
{
for (int j = 0; j < 51; j++)
{
printf("%c", res[i][j]);
}
printf("\n");
}
for (int i = 0; i < 26; i++)
{
printf("%c",sco[i]);
if (i != 25)
{
cout << " ";
}
}
return 0;
}