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