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