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