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