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