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