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