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