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