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