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