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