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