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