#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
int main()
{
char s[100];
gets_s(s);
int a[26]={0};
for (int i = 0; i <strlen(s); i++)
{
if (s[i] >= 'A' && s[i] <= 'Z')
{
a[(int)(s[i] - 'A')]++;
}
}
int maxn;
for (int i = 0; i < 26; i++) maxn = max(maxn, a[i]);
for (int i = maxn; i >= 1; i--)
{
for (int j = 0; j < 26; j++)
{
if (a[j] >= i) printf("*"); else printf(" ");
}
printf("\n");
}
for (int i = 0; i < 26; i++)
printf("%c", 'A' + i);
return 0;
}