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