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