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