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