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