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