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