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