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