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