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