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