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