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