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