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