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