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