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