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