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