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