#include<bits/stdc++.h>
using namespace std;
int cnt[30],vis[405][30],mi=500;
int main()
{
for(int i=0;i<26;i++)
{
cnt[i]=400;
}
for(int i=1;i<=4;i++)
{
string s;
getline(cin,s);
for(int j=0;j<s.size();j++)
{
if('A'<=s[j]&&s[j]<='Z')
{
vis[cnt[s[j]-'A']][s[j]-'A']=1;
cnt[s[j]-'A']--;
mi=min(mi,cnt[s[j]-'A']);
}
}
}
for(int i=mi+1;i<=400;i++)
{
for(int j=0;j<26;j++)
{
if(vis[i][j])
{
cout<<"* ";
}
else
{
cout<<" ";
}
}
cout<<endl;
}
for(char i='A';i<='Z';i++)
{
cout<<i<<" ";
}
return 0;
}