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