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