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