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