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