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