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