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