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