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