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