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