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