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