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