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