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