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