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