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