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