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