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