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