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