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