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