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