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