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