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