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