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