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