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