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