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