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