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