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