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