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