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