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