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