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