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