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