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