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