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