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