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