#include<stdio.h>
#include<string.h>
#define space ' '
int main()
{
char input[400],read;
int alpha[27]={0,};
int i=0,max=0,c=4;
while(c)
{
read=getchar();
if(read=='\n')c--;
input[i]=read;
i++;
}
for(int k=0;k<strlen(input);k++)
{
switch(input[k])
{
case 'A':alpha[1]++;continue;
case 'B':alpha[2]++;continue;
case 'C':alpha[3]++;continue;
case 'D':alpha[4]++;continue;
case 'E':alpha[5]++;continue;
case 'F':alpha[6]++;continue;
case 'G':alpha[7]++;continue;
case 'H':alpha[8]++;continue;
case 'I':alpha[9]++;continue;
case 'J':alpha[10]++;continue;
case 'K':alpha[11]++;continue;
case 'L':alpha[12]++;continue;
case 'M':alpha[13]++;continue;
case 'N':alpha[14]++;continue;
case 'O':alpha[15]++;continue;
case 'P':alpha[16]++;continue;
case 'Q':alpha[17]++;continue;
case 'R':alpha[18]++;continue;
case 'S':alpha[19]++;continue;
case 'T':alpha[20]++;continue;
case 'U':alpha[21]++;continue;
case 'V':alpha[22]++;continue;
case 'W':alpha[23]++;continue;
case 'X':alpha[24]++;continue;
case 'Y':alpha[25]++;continue;
case 'Z':alpha[26]++;continue;
}
}
for(int j=1;j<=26;j++)
{
if(alpha[j]>max)max=alpha[j];
}
char excel[max+1][51];
for(int p=0;p<max+1;p++)
{
for(int q=0;q<51;q++)
{
excel[p][q]=space;
}
}
for(int k=0;k<51;k++)
{
if(k%2==0) excel[max][k]='A'+k/2;
else excel[max][k]=space;
}
for(int w=1;w<=26;w++)
{
if(alpha[w]!=0)
{
for(int e=max-1;e>=max-alpha[w];e--)
{
excel[e][2*(w-1)]='*';
}
}
}
for(int o=0;o<max+1;o++)
{
for(int u=0;u<51;u++)
{
if(u==50)printf("%c\n",excel[o][u]);
else putchar(excel[o][u]);
}
}
return 0;
}