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