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