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