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