#include <stdio.h>
main( void )
{
int c= 0 ;
char * t= ". E .. I ... S .... H\n ...- V\n ..- U ..-. F\n ..--\n .- A .-. R .-.. L\n .-.-\n .-- W .--. P\n .--- J\n - T -. N -.. D -... B\n -..- X\n -.- K -.-. C\n -.-- Y\n -- M --. G --.. Z\n --.- Q\n --- O ---.\n ----" ;
for ( char * i= t; * i; i++ )
{
if ( * i == ' ' ) c++;
else c = 0 ;
if ( i
[ 1 ] != ' ' && c
> 0 ) putchar ( 'a' + c
- 1 ) ; }
}
/**
. E .. I ... S .... H\n
...- V\n
..- U ..-. F\n
..--\n
.- A .-. R .-.. L\n
.-.-\n
.-- W .--. P\n
.--- J\n
- T -. N -.. D -... B\n
-..- X\n
-.- K -.-. C\n
-.-- Y\n
-- M --. G --.. Z\n
--.- Q\n
--- O ---.\n
----
**/
I2luY2x1ZGUgPHN0ZGlvLmg+CgptYWluKHZvaWQpCnsKCWludCBjPTA7CgljaGFyKnQ9Ii4gRSAgIC4uIEkgICAuLi4gUyAgIC4uLi4gSFxuICAgICAgICAgICAgICAgICAgICAgLi4uLSBWXG4gICAgICAgICAgICAgLi4tIFUgICAuLi0uIEZcbiAgICAgICAgICAgICAgICAgICAgIC4uLS1cbiAgICAgIC4tIEEgICAuLS4gUiAgIC4tLi4gTFxuICAgICAgICAgICAgICAgICAgICAgLi0uLVxuICAgICAgICAgICAgIC4tLSBXICAgLi0tLiBQXG4gICAgICAgICAgICAgICAgICAgICAuLS0tIEpcbi0gVCAgIC0uIE4gICAtLi4gRCAgIC0uLi4gQlxuICAgICAgICAgICAgICAgICAgICAgLS4uLSBYXG4gICAgICAgICAgICAgLS4tIEsgICAtLi0uIENcbiAgICAgICAgICAgICAgICAgICAgIC0uLS0gWVxuICAgICAgLS0gTSAgIC0tLiBHICAgLS0uLiBaXG4gICAgICAgICAgICAgICAgICAgICAtLS4tIFFcbiAgICAgICAgICAgICAtLS0gTyAgIC0tLS5cbiAgICAgICAgICAgICAgICAgICAgIC0tLS0iOwoJZm9yKGNoYXIqaT10OyAqaTsgaSsrKQoJewoJCWlmKCppID09ICcgJykgYysrOwoJCWVsc2UgYyA9IDA7CgkJCgkJaWYoaVsxXSAhPSAnICcgJiYgYyA+IDApIHB1dGNoYXIoJ2EnK2MtMSk7CgkJZWxzZSBpZigqaSA9PSdcbicpIHB1dGNoYXIoJy8nKTsKCQllbHNlIGlmKCppICE9ICcgJykgcHV0Y2hhcigqaSk7Cgl9Cn0KCi8qKgouIEUgICAuLiBJICAgLi4uIFMgICAuLi4uIEhcbgogICAgICAgICAgICAgICAgICAgICAuLi4tIFZcbgogICAgICAgICAgICAgLi4tIFUgICAuLi0uIEZcbgogICAgICAgICAgICAgICAgICAgICAuLi0tXG4KICAgICAgLi0gQSAgIC4tLiBSICAgLi0uLiBMXG4KICAgICAgICAgICAgICAgICAgICAgLi0uLVxuCiAgICAgICAgICAgICAuLS0gVyAgIC4tLS4gUFxuCiAgICAgICAgICAgICAgICAgICAgIC4tLS0gSlxuCi0gVCAgIC0uIE4gICAtLi4gRCAgIC0uLi4gQlxuCiAgICAgICAgICAgICAgICAgICAgIC0uLi0gWFxuCiAgICAgICAgICAgICAtLi0gSyAgIC0uLS4gQ1xuCiAgICAgICAgICAgICAgICAgICAgIC0uLS0gWVxuCiAgICAgIC0tIE0gICAtLS4gRyAgIC0tLi4gWlxuCiAgICAgICAgICAgICAgICAgICAgIC0tLi0gUVxuCiAgICAgICAgICAgICAtLS0gTyAgIC0tLS5cbgogICAgICAgICAgICAgICAgICAgICAtLS0tCioqLwo=