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