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