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