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