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