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