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