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