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