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