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