... --- .. -.. .... .-.. ... . .-- --- .--. . -.