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