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