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