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