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