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