#include<iostream> #include<cstring> #include<stdio.h> using namespace std; int main() { int i,len; char s[100]; gets(s); len=strlen(s); for(i=0;i<len;i++) { switch(s[i]) { case 'A': cout<<".-";break; case 'B': cout<<"-...";break; case 'C': cout<<"-.-.";break; case 'D': cout<<"-..";break; case 'E': cout<<".";break; case 'F': cout<<"..-.";break; case 'G': cout<<"--.";break; case 'H': cout<<"....";break; case 'I': cout<<"..";break; case 'J': cout<<".---";break; case 'K': cout<<"-.-";break; case 'L': cout<<".-..";break; case 'M': cout<<"--";break; case 'N': cout<<"-.";break; case 'O': cout<<"---";break; case 'P': cout<<".--.";break; case 'Q': cout<<"--.-";break; case 'R': cout<<".-.";break; case 'S': cout<<"...";break; case 'T': cout<<"-";break; case 'U': cout<<"..-";break; case 'V': cout<<"...-";break; case 'W': cout<<".--";break; case 'X': cout<<"-..-";break; case 'Y': cout<<"-.--";break; case 'Z': cout<<"--..";break; case '1': cout<<".----";break; case '2': cout<<"..---";break; case '3': cout<<"...--";break; case '4': cout<<"....-";break; case '5': cout<<".....";break; case '6': cout<<"-....";break; case '7': cout<<"--...";break; case '8': cout<<"---..";break; case '9': cout<<"----.";break; case '0': cout<<"-----";break; } if((s[i]>='A'&&s[i]<='Z')&&s[i+1]==' ') cout<<"***"; else if((s[i]>='A'&&s[i]<='Z')&&(s[i+1]>='A'&&s[i+1]<='Z')) cout<<"*"; } cout<<endl; return 0; }