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