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