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