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