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