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