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