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