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