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