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