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