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