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