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