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