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