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