program WwwW;
var
x:char;
begin
while not eof do
begin
read (x);
if x in ['A'..'Z'] then
case x of
'A': write ('· - ');
'B': write ('- · · · ');
'C': write ('- · - · ');
'D': write ('- · · ');
'E': write ('· ');
'F': write ('· · - · ');
'G': write ('- - · ');
'H': write ('· · · · ');
'I': write ('· · ');
'J': write ('· - - - ');
'K': write ('- · - ');
'L': write ('· - · · ');
'M': write ('- - ');
'N': write ('- · ');
'O': write ('- - - ');
'P': write ('· - - · ');
'Q': write ('- - · - ');
'R': write ('· - · ');
'S': write ('· · · ');
'T': write ('- ');
'U': write ('· · - ');
'V': write ('· · · - ');
'W': write ('· - - ');
'X': write ('- · · - ');
'Y': write ('- · - - ');
'Z': write ('- - · · ');
////////////////////////
end else if x in ['a'..'z'] then
case x of
'a': write ('· − ');
'b': write ('− · · · ');
'c': write ('− · − · ');
'd': write ('− · · ');
'e': write ('· ');
'f': write ('· · − · ');
'g': write ('− − · ');
'h': write ('· · · · ');
'i': write ('· · ');
'j': write ('· − − − ');
'k': write ('− · − ');
'l': write ('· − · · ');
'm': write ('− − ');
'n': write ('− · ');
'o': write ('− − − ');
'p': write ('· − − · ');
'q': write ('− − · − ');
'r': write ('· − · ');
's': write ('· · · ');
't': write ('− ');
'u': write ('· · − ');
'v': write ('· · · − ');
'w': write ('· − − ');
'x': write ('− · · − ');
'y': write ('− · − − ');
'z': write ('− − · · ');
end
end;
end.
cHJvZ3JhbSBXd3dXOyAgCnZhciAKeDpjaGFyOyAKYmVnaW4gCndoaWxlIG5vdCBlb2YgZG8gCmJlZ2luIApyZWFkICh4KTsgCmlmIHggaW4gWydBJy4uJ1onXSB0aGVuIApjYXNlIHggb2YgCidBJzogd3JpdGUgKCfCtyAtICcpOyAKJ0InOiB3cml0ZSAoJy0gwrcgwrcgwrcgJyk7IAonQyc6IHdyaXRlICgnLeKAisK34oCKLeKAisK3ICcpOyAKJ0QnOiB3cml0ZSAoJy3igIrCt+KAisK3ICcpOyAKJ0UnOiB3cml0ZSAoJ8K3ICcpOyAKJ0YnOiB3cml0ZSAoJ8K34oCKwrfigIot4oCKwrcgJyk7IAonRyc6IHdyaXRlICgnLeKAii3igIrCtyAnKTsgCidIJzogd3JpdGUgKCfCt+KAisK34oCKwrfigIrCt+KAiiAnKTsgCidJJzogd3JpdGUgKCfCt+KAisK3ICcpOyAKJ0onOiB3cml0ZSAoJ8K34oCKLeKAii3igIot4oCKICcpOyAKJ0snOiB3cml0ZSAoJy3igIrCt+KAii0gJyk7IAonTCc6IHdyaXRlICgnwrfigIot4oCKwrfigIrCt+KAiiAnKTsgCidNJzogd3JpdGUgKCct4oCKLSAnKTsgCidOJzogd3JpdGUgKCct4oCKwrcgJyk7IAonTyc6IHdyaXRlICgnLeKAii3igIotICcpOyAKJ1AnOiB3cml0ZSAoJ8K34oCKLeKAii3igIrCtyAnKTsgCidRJzogd3JpdGUgKCct4oCKLeKAisK34oCKLSAnKTsgCidSJzogd3JpdGUgKCfCt+KAii3igIrCtyAnKTsgCidTJzogd3JpdGUgKCfCt+KAisK34oCKwrfigIogJyk7IAonVCc6IHdyaXRlICgnLSAnKTsgCidVJzogd3JpdGUgKCfCt+KAisK34oCKLSAnKTsgCidWJzogd3JpdGUgKCfCt+KAisK34oCKwrfigIotICcpOyAKJ1cnOiB3cml0ZSAoJ8K34oCKLeKAii0gJyk7IAonWCc6IHdyaXRlICgnLeKAisK34oCKwrfigIot4oCKICcpOyAKJ1knOiB3cml0ZSAoJy3igIrCt+KAii3igIotICcpOyAKJ1onOiB3cml0ZSAoJy3igIot4oCKwrfigIrCt+KAiiAnKTsgCi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyAKZW5kIGVsc2UgaWYgeCBpbiBbJ2EnLi4neiddIHRoZW4gCmNhc2UgeCBvZiAKJ2EnOiB3cml0ZSAoJ8K3IOKIkiAnKTsgCidiJzogd3JpdGUgKCfiiJIgwrcgwrcgwrcgJyk7IAonYyc6IHdyaXRlICgn4oiS4oCKwrfigIriiJLigIrCtyAnKTsgCidkJzogd3JpdGUgKCfiiJLigIrCt+KAisK3ICcpOyAKJ2UnOiB3cml0ZSAoJ8K3ICcpOyAKJ2YnOiB3cml0ZSAoJ8K34oCKwrfigIriiJLigIrCtyAnKTsgCidnJzogd3JpdGUgKCfiiJLigIriiJLigIrCtyAnKTsgCidoJzogd3JpdGUgKCfCt+KAisK34oCKwrfigIrCt+KAiiAnKTsgCidpJzogd3JpdGUgKCfCt+KAisK3ICcpOyAKJ2onOiB3cml0ZSAoJ8K34oCK4oiS4oCK4oiS4oCK4oiS4oCKICcpOyAKJ2snOiB3cml0ZSAoJ+KIkuKAisK34oCK4oiSICcpOyAKJ2wnOiB3cml0ZSAoJ8K34oCK4oiS4oCKwrfigIrCt+KAiiAnKTsgCidtJzogd3JpdGUgKCfiiJLigIriiJIgJyk7IAonbic6IHdyaXRlICgn4oiS4oCKwrcgJyk7IAonbyc6IHdyaXRlICgn4oiS4oCK4oiS4oCK4oiSICcpOyAKJ3AnOiB3cml0ZSAoJ8K34oCK4oiS4oCK4oiS4oCKwrcgJyk7IAoncSc6IHdyaXRlICgn4oiS4oCK4oiS4oCKwrfigIriiJIgJyk7IAoncic6IHdyaXRlICgnwrfigIriiJLigIrCtyAnKTsgCidzJzogd3JpdGUgKCfCt+KAisK34oCKwrfigIogJyk7IAondCc6IHdyaXRlICgn4oiSICcpOyAKJ3UnOiB3cml0ZSAoJ8K34oCKwrfigIriiJIgJyk7IAondic6IHdyaXRlICgnwrfigIrCt+KAisK34oCK4oiSICcpOyAKJ3cnOiB3cml0ZSAoJ8K34oCK4oiS4oCK4oiSICcpOyAKJ3gnOiB3cml0ZSAoJ+KIkuKAisK34oCKwrfigIriiJLigIogJyk7IAoneSc6IHdyaXRlICgn4oiS4oCKwrfigIriiJLigIriiJIgJyk7IAoneic6IHdyaXRlICgn4oiS4oCK4oiS4oCKwrfigIrCt+KAiiAnKTsgCmVuZCAKZW5kOyAKZW5kLg==