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