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