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