.-- . / .-- .. .-.. .-.. / .- .-.. .-.. / .-- .- -.- . / ..- .--. / .. -. / - .... . / - .-. . . ...