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