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