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