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