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