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