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