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