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