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