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