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