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