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