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