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