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