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