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