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