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