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