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