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