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