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