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