.... . .-.. .--. / -- . / .--. .-.. ...
.--. .-.. ... / .... . .-.. .--. / -- . / .--. .-.. ... / .--. .-.. ...