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