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