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