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