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