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