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