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