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