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