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