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