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