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