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