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