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