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