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