#include<bits/stdc++.h>
using namespace std;
//string s1,s2,s3,s4;
int maxx,a[30];
char b[110][30];
int main(){
string s1,s2,s3,s4;
getline(cin,s1);
getline(cin,s2);
getline(cin,s3);
getline(cin,s4);
for(int i=0;i<s1.size();i++) if(s1[i]!=' ') a[s1[i]-65+1]++;
for(int i=0;i<s2.size();i++) if(s2[i]!=' ') a[s2[i]-65+1]++;
for(int i=0;i<s3.size();i++) if(s3[i]!=' ') a[s3[i]-65+1]++;
for(int i=0;i<s4.size();i++) if(s4[i]!=' ') a[s4[i]-65+1]++;
for(int i=1;i<=26;i++) maxx=max(maxx,a[i]);
for(int i=1;i<=26;i++)
{
for(int j=maxx;j>=maxx-a[i]+1;j--)
b[j][i]='*';
for(int j=maxx-a[i];j>=1;j--) b[j][i]=' ';
b[maxx+1][i]=i+'A'-1;
}
for(int i=1;i<=maxx+1;i++)
{
for(int j=1;j<=51;j++)
{
if(j%2==0){
cout<<' ';
continue;
}
cout<<b[i][j/2+1];
}
cout<<endl;
}
return 0;
}
RE