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