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