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