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