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