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