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