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