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