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