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