#include <cstdlib>
#include <iostream>
#include <cmath>
#define max 30
using namespace std;
int main()
{
int tab[21];
int maximum=0;
bool ok=false;
for(int i=0;i<21;i++)tab[i]=0;
int k=10,l,j;
while(cin>>l)
{
//cin>>l;
tab[l+10]++;
//if(cin.peek()=='\n')cin.get();
//if(cin.peek()=='\n')break;
}
for(int i=0;i<21;i++)
if(tab[i]>maximum)maximum=tab[i];
for(int i=0;i<21;i++)
{
double dl=(double)round(max*tab[i]/maximum);
cout.right;
cout.width(4);
cout<<i-10<<":|";
for(j=0;j<(int)dl;j++)
cout<<"*";
cout.width(max-j+1);
cout<<"|"<<endl;
}
//system("pause");
return 0;
}
I2luY2x1ZGUgPGNzdGRsaWI+CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGNtYXRoPgojZGVmaW5lIG1heCAzMAp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CglpbnQgdGFiWzIxXTsKCWludCBtYXhpbXVtPTA7Cglib29sIG9rPWZhbHNlOwoJZm9yKGludCBpPTA7aTwyMTtpKyspdGFiW2ldPTA7CglpbnQgaz0xMCxsLGo7Cgl3aGlsZShjaW4+PmwpCgl7CgkJLy9jaW4+Pmw7CgkJdGFiW2wrMTBdKys7CgkJLy9pZihjaW4ucGVlaygpPT0nXG4nKWNpbi5nZXQoKTsKCQkvL2lmKGNpbi5wZWVrKCk9PSdcbicpYnJlYWs7CQoJfQoJZm9yKGludCBpPTA7aTwyMTtpKyspCglpZih0YWJbaV0+bWF4aW11bSltYXhpbXVtPXRhYltpXTsKCQoJZm9yKGludCBpPTA7aTwyMTtpKyspCgl7Cglkb3VibGUgZGw9KGRvdWJsZSlyb3VuZChtYXgqdGFiW2ldL21heGltdW0pOwoJCgljb3V0LnJpZ2h0OwoJY291dC53aWR0aCg0KTsKCWNvdXQ8PGktMTA8PCI6fCI7Cglmb3Ioaj0wO2o8KGludClkbDtqKyspCgkgIGNvdXQ8PCIqIjsKCSAgY291dC53aWR0aChtYXgtaisxKTsKCSAgY291dDw8InwiPDxlbmRsOwoJfQoJLy9zeXN0ZW0oInBhdXNlIik7CglyZXR1cm4gMDsKfQo=