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