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