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