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