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