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