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