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