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