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