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