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