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