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