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