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